Tom Schindl wrote:
> Hi Gunnar,
> 
> The first thing I found out is that it looks like a problem in QList and
> Event-Listeners.
> 
>> Thread 0 Crashed:
>> 0   <<00000000>>     0x26594a85 0 + 643385989
>> 1   libqtjambi.jnilib        0x0275367e qtjambi_event_notify(void**) + 80
>> 2   libQtCore.4.dylib        0x0896fd53 
>> QInternal::activateCallbacks(QInternal::Callback, void**) + 115
>> 3   libQtCore.4.dylib        0x08a60b11 
>> QCoreApplication::notifyInternal(QObject*, QEvent*) + 49
>> 4   libQtCore.4.dylib        0x08a63de1 
>> QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 689
>> 5   libQtGui.4.dylib         0x08d4d68b 
>> QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 
>> 107
>> 6   libQtCore.4.dylib        0x08a60231 
>> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 65
>> 7   libQtCore.4.dylib        0x08a602fd 
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 157
>> 8   libQtCore.4.dylib        0x08a64021 QCoreApplication::exec() + 161

I'm afraid not ;)

This only states that the problem occured while an event was being 
delivered, most likely it was a DeleteLater event, caused by a GUI 
object being collected on the GC thread and the deletion being delegated 
back to the GUI thread. We spent a lot of effort ironing out these 
issues back in may, and I was rather confident that we had caught these 
problems, but alas..

Places to look:
  * Do you have any disposeLater() or dispose() in your code?
  * Start looking at the parts of the app where you use temporary GUI 
objects: QFonts, QPixmaps, QRegions, QGraphicsItems, QBrushes, QPens, etc.

best regards,
Gunnar


_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to