PyQt4 file dialog when closed hangs program
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-qt4 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: python-qt4
My program which uses PyQt4 hangs when the file open dialog is closed. I have an example cutdown program which demonstrates the issue. It works fine using qt4-4.3.0-9.fc7 and PyQt4-4.2-1.fc7 on Fedora 7. You have to click the button to open a file dialog, choose a file, close the dialog, and the program hangs (on Feisty)
The program hangs in a futex_wait state (here from strace):
stat64(
futex(0x8189ea8, FUTEX_WAKE, 1) = 0
futex(0x8189ea8, FUTEX_WAKE, 1) = 0
futex(0x8189ea8, FUTEX_WAKE, 1) = 0
futex(0x8189ea8, FUTEX_WAKE, 1) = 0
futex(0x8189ea8, FUTEX_WAKE, 1) = 0
futex(0x8189ea8, FUTEX_WAKE, 1) = 0
futex(0x82bcbe4, 0x5 /* FUTEX_??? */, 1) = 1
futex(0x82be894, FUTEX_WAIT, 1, NULL) = 0
futex(0x82be878, FUTEX_WAIT, 2, NULL) = 0
futex(0x82be878, FUTEX_WAKE, 1) = 0
futex(0x83c6f60, FUTEX_WAIT, 1, NULL) = 0
futex(0x83c6f44, FUTEX_WAIT, 2, NULL) = 0
futex(0x83c6f44, FUTEX_WAKE, 1) = 0
write(19, "\0", 1) = 1
futex(0x82a84e4, FUTEX_WAIT, 1, NULL ...
I'll attach the program here...
Which versions are you using in Ubuntu?