zdenop / qt-box-editor

QT4 editor of tesseract-ocr box files
https://zdenop.github.io/qt-box-editor/
Apache License 2.0
170 stars 66 forks source link

core dump during undo #41

Open jan-ruzicka opened 10 years ago

jan-ruzicka commented 10 years ago

Steps: did a box split did undo (Ctrl+z)

Note: it may have been more undos as the program reacted slowly.

Process: qt-box-editor-1.12dev [29270] Path: /Users/janruzicka/git-sandbox/qt-box-editor/qt-box-editor-1.12dev.app/Contents/MacOS/qt-box-editor-1.12dev Identifier: com.yourcompany.qt-box-editor-1.12dev Version: ??? (???) Code Type: X86-64 (Native) Parent Process: launchd [301]

Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000015b Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 QtGui 0x00000001008f7a2e QPen::operator==(QPen const&) const + 30 1 QtGui 0x0000000100d51491 QAbstractGraphicsShapeItem::setPen(QPen const&) + 49 2 ...mpany.qt-box-editor-1.12dev 0x0000000100048729 ChildWidget::selectionChanged(QItemSelection const&, QItemSelection const&) + 425 3 ...mpany.qt-box-editor-1.12dev 0x0000000100073b22 ChildWidget::qt_staticmetacall(QObject, QMetaObject::Call, int, void) + 626 4 QtCore 0x00000001014e866e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566 5 QtGui 0x0000000100ce4fca QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) + 42 6 QtGui 0x0000000100cecb37 QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(QModelIndex const&, int, int) + 1623 7 QtGui 0x0000000100cef166 QItemSelectionModel::qt_staticmetacall(QObject, QMetaObject::Call, int, void) + 342 8 QtCore 0x00000001014e866e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566 9 QtCore 0x000000010153c30f QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) + 63 10 QtCore 0x00000001014c3e52 QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) + 130 11 QtGui 0x0000000100d26775 QStandardItemModelPrivate::rowsAboutToBeRemoved(QStandardItem_, int, int) + 69 12 QtGui 0x0000000100d29cae QStandardItem::removeRows(int, int) + 110 13 QtGui 0x0000000100d29e85 QStandardItemModel::removeRows(int, int, QModelIndex const&) + 149 14 ...mpany.qt-box-editor-1.12dev 0x000000010002c556 ChildWidget::undoJoin(UndoItem&, bool) + 1046 15 ...mpany.qt-box-editor-1.12dev 0x0000000100045b0e ChildWidget::undo() + 1246 16 ...mpany.qt-box-editor-1.12dev 0x00000001000733d4 MainWindow::qt_staticmetacall(QObject, QMetaObject::Call, int, void) + 884 17 QtCore 0x00000001014e866e QMetaObject::activate(QObject, QMetaObject const, int, void) + 1566 18 QtGui 0x000000010079ba11 QAction::triggered(bool) + 49 19 QtGui 0x000000010079cda4 QAction::activate(QAction::ActionEvent) + 180 20 QtGui 0x000000010074fb7a -[QCocoaMenuLoader qtDispatcherToQAction:] + 106 21 com.apple.AppKit 0x00007fff8069aeda -[NSApplication sendAction:to:from:] + 95 22 com.apple.AppKit 0x00007fff806bf46a -[NSMenuItem _corePerformAction] + 365 23 com.apple.AppKit 0x00007fff806bf1d4 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 121 24 com.apple.AppKit 0x00007fff806a4e45 -[NSMenu performKeyEquivalent:] + 272 25 com.apple.AppKit 0x00007fff806a3bed -[NSApplication _handleKeyEquivalent:] + 559 26 com.apple.AppKit 0x00007fff805746b9 -[NSApplication sendEvent:] + 3630 27 QtGui 0x00000001007508b2 -[QNSApplication sendEvent:] + 82 28 com.apple.AppKit 0x00007fff8050b6de -[NSApplication run] + 474 29 QtGui 0x000000010075b3b8 QEventDispatcherMac::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 1752 30 QtCore 0x00000001014cf0e4 QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 68 31 QtCore 0x00000001014cf494 QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 324 32 QtCore 0x00000001014d1b7c QCoreApplication::exec() + 188 33 ...mpany.qt-box-editor-1.12dev 0x0000000100003956 main + 1078 34 ...mpany.qt-box-editor-1.12dev 0x0000000100003514 start + 52