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!