Bug 481 - Crashes with "uart" decoder
Summary: Crashes with "uart" decoder
Status: RESOLVED DUPLICATE of bug 181
Alias: None
Product: libsigrokdecode
Classification: Unclassified
Component: PD: uart (show other bugs)
Version: 0.3.0
Hardware: All All
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-16 17:42 CET by mrnuke
Modified: 2015-08-21 18:02 CEST (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mrnuke 2014-11-16 17:42:37 CET
As reported by one of our Fedora users, pulseview crashes when the uart PD is used. I suspect the problem is with libsigrokdecode.

This problem was originally reported at:

https://bugzilla.redhat.com/show_bug.cgi?id=1164491

Short story is:

 $ pulseview 
 Fatal Python error: GC object already tracked
 
 Current thread 0xb779b7c0:
   File "/usr/share/libsigrokdecode/decoders/uart/pd.py", line 341 in decode
 Aborted (core dumped)
Comment 1 Uwe Hermann 2015-04-04 00:19:19 CEST
I can't seem to reproduce this. Is it possible to get an example .sr file that allows us to reproduce the issue?
Comment 2 Uwe Hermann 2015-08-21 18:02:53 CEST
I think this is not an issue in the UART decoder, it happens when trying to run multiple decoders at the same time in PulseView. Thus, marking as duplicate of #181.

Note: You *can* have multiple PDs in PulseView, they just cannot decode at the same time. Add one PD and let it finish its decode, *then* add another one and let it finish etc. That should work fine in current PulseView.

*** This bug has been marked as a duplicate of bug 181 ***