Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
Qt Creator 4.5.0
-
OSX 10.12.6
Description
I just had a segfault after I expended the call stack (double clicked the "(more)" row) and then then double clicked a row. Fortunately you get a stack trace:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libDebugger.dylib 0x00000001135b2344 Debugger::Internal::StackFrame::isUsable() const + 4 1 libDebugger.dylib 0x00000001135751e8 Debugger::Internal::StackHandler::flags(QModelIndex const&) const + 56 2 org.qt-project.QtWidgets 0x000000010b39004b QAbstractItemView::mouseReleaseEvent(QMouseEvent*) + 795 3 org.qt-project.QtWidgets 0x000000010b3fca09 QTreeView::mouseReleaseEvent(QMouseEvent*) + 345 4 org.qt-project.QtWidgets 0x000000010b16391d QWidget::event(QEvent*) + 509 5 org.qt-project.QtWidgets 0x000000010b20db8d QFrame::event(QEvent*) + 45 6 org.qt-project.QtWidgets 0x000000010b217929 QAbstractScrollArea::viewportEvent(QEvent*) + 57 7 org.qt-project.QtWidgets 0x000000010b38eebe QAbstractItemView::viewportEvent(QEvent*) + 1502 8 org.qt-project.QtWidgets 0x000000010b3f9595 QTreeView::viewportEvent(QEvent*) + 517 9 org.qt-project.QtWidgets 0x000000010b218524 QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) + 36 10 org.qt-project.QtCore 0x000000010bdccc62 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 210 11 org.qt-project.QtWidgets 0x000000010b12a98d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 285 12 org.qt-project.QtWidgets 0x000000010b12d73d QApplication::notify(QObject*, QEvent*) + 7165 13 org.qt-project.QtCore 0x000000010bdcc97f QCoreApplication::notifyInternal2(QObject*, QEvent*) + 159 14 org.qt-project.QtWidgets 0x000000010b12b2d0 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 896 15 org.qt-project.QtWidgets 0x000000010b184631 QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1777 16 org.qt-project.QtWidgets 0x000000010b183300 QWidgetWindow::event(QEvent*) + 224 17 org.qt-project.QtWidgets 0x000000010b12a9a2 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 306 18 org.qt-project.QtWidgets 0x000000010b12bcbf QApplication::notify(QObject*, QEvent*) + 383 19 org.qt-project.QtCore 0x000000010bdcc97f QCoreApplication::notifyInternal2(QObject*, QEvent*) + 159 20 org.qt-project.QtGui 0x000000010b6e244c QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2956 21 org.qt-project.QtGui 0x000000010b6c9b5b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 155 22 libqcocoa.dylib 0x000000010e061aa1 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33 23 com.apple.CoreFoundation 0x00007fffa368c321 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 24 com.apple.CoreFoundation 0x00007fffa366d197 __CFRunLoopDoSources0 + 423 25 com.apple.CoreFoundation 0x00007fffa366c716 __CFRunLoopRun + 934 26 com.apple.CoreFoundation 0x00007fffa366c114 CFRunLoopRunSpecific + 420 27 com.apple.HIToolbox 0x00007fffa2bccebc RunCurrentEventLoopInMode + 240 28 com.apple.HIToolbox 0x00007fffa2bccbf9 ReceiveNextEventCommon + 184 29 com.apple.HIToolbox 0x00007fffa2bccb26 _BlockUntilNextEventMatchingListInModeWithFilter + 71 30 com.apple.AppKit 0x00007fffa1163a54 _DPSNextEvent + 1120 31 com.apple.AppKit 0x00007fffa18df7ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796 32 com.apple.AppKit 0x00007fffa11583db -[NSApplication run] + 926 33 libqcocoa.dylib 0x000000010e06089d QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2397 34 org.qt-project.QtCore 0x000000010bdc8502 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 418 35 org.qt-project.QtCore 0x000000010bdcd092 QCoreApplication::exec() + 402 36 org.qt-project.qtcreator 0x000000010ae955e1 main + 16145 37 libdyld.dylib 0x00007fffb8df2235 start + 1