Troubleshoot QtCore4!QListData__size Crash through dump files



  • Hello all! I've been working on a PySide 1.0.6 application for Windows, meant to be deployed as a py2exe distributable.

    I've been worried lately about the stability of the application for some time now; the testers have been having crashes seemingly sporadically. In order to investigate, I dug around in the Windows XP Dr Watson logs and dump files and I've found two common crash points.

    Here's an abbreviated version of one such log file:

    @ *** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files\Project\QtCore4.dll -
    function: QtCore4!QListData__size
    ...
    QtCore4!QListData__size:
    67002800 8b09 mov ecx,[ecx]
    FAULT ->67002802 8b410c mov eax,[ecx+0xc] ds:0023:0000000c=????????
    67002805 2b4108 sub eax,[ecx+0x8]@

    I'd say 9 out of ten crashes exhibited this signature.

    The second most common crash looked like this:

    @ *** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files\Project\QtXmlPatterns4.dll -
    function: QtXmlPatterns4!QAbstractUriResolver__metaObject
    ... (etc.)@

    My code uses a lot of (QtQuick 1.0) XmlListModels, and I understand in the version of Qt (4.7.4) I am using there was a well-known memory leak in that item. Are these just symptoms of that leak? If so, will the Qt 4.8 release solve it? Or is there something else I can do to resolve the crashes I am seeing?

    Thank you in advance for your expertise!


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.