PySide Bugzilla Closed for New Bugs

PySide is now a Qt Add-on and uses the Qt Project's JIRA Bug Tracker instead of this Bugzilla instance. This Bugzilla is left for reference purposes.

Bug 953 - Segfault when QObject is garbage collected after QTimer.singeShot
: Segfault when QObject is garbage collected after QTimer.singeShot
Status: CLOSED FIXED
Product: PySide
Classification: Unclassified
Component: PySide
: HEAD
: PC All
: P1 normal
Assigned To: Hugo Parente Lima
:
:
:
  Show dependency treegraph
 
Reported: 2011-08-02 23:29 EEST by Evan Patterson
Modified: 2011-08-23 00:35 EEST (History)
8 users (show)

See Also:


Attachments
Test case (952 bytes, text/x-python-script)
2011-08-02 23:29 EEST, Evan Patterson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evan Patterson 2011-08-02 23:29:58 EEST
Created attachment 386 [details]
Test case

The test case, which works under PyQt4, illustrates the problem. Although it is
not clear exactly what is going on, it seems that garbage collection is
interfering with some internal Shiboken process.

The test script segfaults immediately on PySide 1.0.5.
Comment 1 Hugo Parente Lima 2011-08-02 23:58:23 EEST
It segfaults here in 8/10 runs.
Comment 2 Evan Patterson 2011-08-11 19:36:05 EEST
Would be possible to get an ETA on a fix for this?

Although the test case is perhaps a little unusual, the bug is serious in that
it breaks practically all of the Enthought Tool Suite (ETS) under PySide. Also,
this seems to be a regression; I cannot reproduce the crash on PySide 1.0.3.

Thanks.
Comment 3 Hugo Parente Lima 2011-08-11 20:49:25 EEST
It should be fixed before the next release, being a regression I'm rising the
priority to P1.
Comment 4 Hugo Parente Lima 2011-08-13 00:25:03 EEST
Fixed in commit:

pyside/b261ff4642d4c4cc7e33862c3ea1477e3e6d89fc
Comment 5 renato filho 2011-08-23 00:35:39 EEST
Released on PySide 1.0.6