PyQt Access Violations

gregarican greg.kujawa at
Sun Jan 8 23:28:17 EST 2006

Hope this post doesn't duplicate, as a Google Groups error happened
last attempt...

Phil Thompson wrote:

> What version of Qt?
> Phil

It's version 2.3.0 non-commerical for Windows. My OS is Windows 2000
Professional SP4. Using this same version of Qt for a Ruby-based
implementation of a similar app I didn't experience the access
violation crashes when invoking the setCentralWidget() method. It's
sporadic, as the crashes sometimes take 2-3 widget opens/closes to
happen. Other times it takes more. Trying to debug the crashes the
script never makes it past this method. Here's an excerpt from the Dr.
Watson error log:

function: QGList::findRef
        39d2dd42 807c240800       cmp     byte ptr [esp+0x8],0x0
        39d2dd47 7407             jz      QString::fromUtf8+0x8a
FAULT ->39d2dd49 8b4108           mov     eax,[ecx+0x8]
        39d2dd4c 33d2             xor     edx,edx
        39d2dd4e eb06             jmp     QString::fromUtf8+0x90
        39d2dd50 8b4110           mov     eax,[ecx+0x10]
        39d2dd53 8b5114           mov     edx,[ecx+0x14]
        39d2dd56 56               push    esi
        39d2dd57 85c0             test    eax,eax
        39d2dd59 740e             jz      QString::fromLatin1+0xb
        39d2dd5b 8b30             mov     esi,[eax]
        39d2dd5d 3b742408         cmp     esi,[esp+0x8]
        39d2dd61 7406             jz      QString::fromLatin1+0xb
        39d2dd63 8b4008           mov     eax,[eax+0x8]

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
0012F664 1E057D56 089FE908 00857948 00000001 088FAAD0 !QGList::findRef
0012F6C8 00000001 00000000 00000000 007A5234 00779288 !PyCFunction_Call

More information about the Python-list mailing list