[PyQt] Bug report: multiple QApplication instances cause a segfault

Hans-Peter Jansen hpj at urpla.net
Thu Jun 23 10:06:49 BST 2011


On Thursday 23 June 2011, 08:28:06 David Townshend wrote:
> If it vanishes, it implies a segfault which you will probably see if
> you run idle form the command line. You should be able to get a
> backtrace by running idle through gdb, i.e, from the command line,
> run "gdb idle". Then in gdb type "run". Idle should start as usual,
> so get it to crash.  Then within gdb type "bt". This will give a
> backtrace which will hopefully at least point to whether its python,
> pyqt or qt.

Close, but no cigar.

after installing assorted .debug packages of python(3), sip, qt, PyQt, 
and probably glibc, glib, libstdc++, you usually invoke a python script 
with gdb similar to:

gdb python3 -ex "set args /usr/bin/idle" -ex run

Hth,
Pete


More information about the PyQt mailing list