Phil Thompson schrieb:
On Monday 04 July 2005 12:42 pm, Ulrich Berning wrote:
Starting with sip-snapshot-20050630 calling style() on a QApplication or
QWidget instance cause a crash on Windows and an endless loop on Linux.
On AIX, HP-UX and IRIX, it doesn't crash or hang, but I guess there must
be a memory error somewhere in sip.
I can't reproduce it on Linux (20050703 snapshot), though I haven't tried it
on Windows.
Phil
After creating debug versions of Python, Qt, PyQt and sip, I have found
the bug. It is not in sip, it is in PyQt.
With PyQt-snapshot-20050630, you reimplemented the
%ConvertToSubClassCode for all QObjects.
In PyQt-snapshot-20050704/sip/qt/qobject.sip starting at line 346 the
value for the 'no' struct element must be 110 and not 111. An index
value of 111 points to the data after the graph[] array. It depends on
the current style and/or the current data after the array, if calling
style() on a QApplication or QWidget instance crashes or goes into an
endless loop or works without error.
Ulli
_______________________________________________
PyKDE mailing list PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde