The following is the top bit of an apple crash report. Latest mac binary PyQt4, plus Qt 4.8.4. Only happens in the version bundled by pyinstaller - never running from source in the IDE.
The crash follows cmd-q quit after a normal work session. The main window closeEvent does a number of settings writes in a beginWriteArray loop. However, I notice now, that after settings, it never calls event.accept() on the closeEvent object -- could that matter? Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 QtGui 0x000000011309ac20 QList<QWidget*>::append(QWidget* const&) + 64 1 QtGui 0x000000011311334f QSet<QWidget*>::toList() const + 143 2 QtGui 0x0000000113105a80 QApplication::allWidgets() + 32 3 QtGui 0x0000000113105ade QApplication::topLevelWidgets() + 46 4 PyQt4.QtGui.so 0x0000000112abb8b0 release_QApplication + 32 5 sip.so 0x0000000111b0b33b forgetObject + 115 6 sip.so 0x0000000111b0cbbc sipWrapper_dealloc + 17 7 Python 0x000000011184ee16 _PyObject_SlotCompare + 2865 8 Python 0x0000000111833b8e PyLong_FromUnicode + 6315 9 Python 0x0000000111835e39 PyDict_SetItem + 147 10 Python 0x000000011183747c _PyModule_Clear + 287 11 Python 0x000000011189401b PyImport_Cleanup + 476 12 Python 0x000000011189f0cf Py_Finalize + 200 13 cobro 0x0000000100004102 main + 450 14 cobro 0x00000001000016d4 start + 52 _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt