[PyKDE] Segmentation faults in pyqt

Diez B. Roggisch deets at web.de
Sat Jun 19 14:44:01 BST 2004


Hi,

I've been struggling with this for a while now. I've got pyqt in various 
versions running on two machines - as debian testing package, or self-built. 
It works nice and smoothly.

But on the machine I care most about - the one sitting on my desk at home - it 
segfaults - regardless of what I try: latest versions of sip, snapshots and 
debian packages. Also no difference if I use python 2.2 instead of 2.3.

When stracing, the last thing I get from it is this:

lect(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1%\336\0\0\0\0\0\0\0\377\277\326\251\r\10\30\356C\10 "..., 32) = 32
writev(3, [{"1\0\v\0\1\0!\0", 8}, {"-*-*-medium-r-*-*-16-*-ISO8859-1"..., 33}, 
{"\0\0\0", 3}], 3) = 44
read(3, 0xbfffefd0, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1%\337\0\17\0\0\0\1\0\377\277\326\251\r\10\30\356C\10"..., 32) = 32
readv(3, [{":-ttf-andale mono-medium-r-norma"..., 60}, {"", 0}], 2) = 60
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


These are the various versions of sip/pyqt I tried:

sip-4.0rc3             sip-snapshot-20040329
sip-4.0rc4             sip-snapshot-20040501

PyQt-x11-gpl-3.12               PyQt-x11-gpl-snapshot-20040502
PyQt-x11-gpl-snapshot-20040413

I didn't try every possible cobination - usually one of the sip4 and after 
that a snapshot. When 3.12 was released, I tried that. Building always went 
fine.

The only app that doesn't segfault is tut2.py.

Any pointers to how to debug this are appreciated - if neccessary, I'll built 
python, qt and sip/pyqt from scratch as debug versions, but I'd prefer to 
have someone saying that that actually makes debugging possible before I 
undetake that tedious task.

regardless from the trouble at home - where I got the chance to work with 
pyqt, it surely rocks....


Regards,

Diez




More information about the PyQt mailing list