Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 2.7.0
-
None
-
Mac OS X, Qt Creator based on Qt4.8.4
Description
After double-clicking a task in the issues list (was one of multiple compile errors at the same line of a file), I got the following crash (not easily reproducible)
Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x000000010ec99290 VM Regions Near 0x10ec99290: __TEXT 000000010eb55000-000000010ec65000 [ 1088K] r-x/rwx SM=COW /Users/USER/*/Qt Creator.app/Contents/PlugIns/libCPlusPlus_debug.1.0.0.dylib --> __DATA 000000010ec65000-000000010eca6000 [ 260K] rw-/rwx SM=COW /Users/USER/*/Qt Creator.app/Contents/PlugIns/libCPlusPlus_debug.1.0.0.dylib __LINKEDIT 000000010eca6000-000000010ee04000 [ 1400K] r--/rwx SM=COW /Users/USER/*/Qt Creator.app/Contents/PlugIns/libCPlusPlus_debug.1.0.0.dylib Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 ??? 0x000000010ec99290 vtable for CPlusPlus::Declaration + 16 1 libProjectExplorer_debug.dylib 0x000000010cf52638 ProjectExplorer::ITaskHandler* qobject_cast<ProjectExplorer::ITaskHandler*>(QObject*) + 56 (qobject.h:380) 2 libProjectExplorer_debug.dylib 0x000000010cf4a311 ProjectExplorer::Internal::handler(QAction*) + 65 (taskwindow.cpp:314) 3 libProjectExplorer_debug.dylib 0x000000010cf4c544 ProjectExplorer::Internal::TaskWindow::currentChanged(QModelIndex const&) + 212 (taskwindow.cpp:413) 4 libProjectExplorer_debug.dylib 0x000000010d1a7518 ProjectExplorer::Internal::TaskWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 532 (moc_taskwindow.cpp:94) 5 QtCore 0x000000010023eff1 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2001 6 QtGui 0x00000001009a69f7 QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) + 255 7 QtGui 0x000000010095a034 QAbstractItemView::mousePressEvent(QMouseEvent*) + 992 8 QtGui 0x000000010051210c QWidget::event(QEvent*) + 310 9 QtGui 0x000000010085bf42 QFrame::event(QEvent*) + 40 10 QtGui 0x00000001008d4e94 QAbstractScrollArea::viewportEvent(QEvent*) + 126 11 QtGui 0x000000010095d177 QAbstractItemView::viewportEvent(QEvent*) + 663 12 QtGui 0x00000001008d725d QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) + 33 13 QtCore 0x0000000100228711 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 155 14 QtGui 0x00000001004c7408 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 288 15 QtGui 0x00000001004c7d68 QApplication::notify(QObject*, QEvent*) + 2346 16 QtCore 0x000000010022a286 QCoreApplication::notifyInternal(QObject*, QEvent*) + 104 17 QtGui 0x00000001004cfa48 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 432 18 QtGui 0x000000010047ee11 qt_mac_handleMouseEvent(NSEvent*, QEvent::Type, Qt::MouseButton, QWidget*, bool) + 993 19 com.apple.AppKit 0x00007fff9380e60e -[NSWindow sendEvent:] + 6853 20 QtGui 0x00000001004765d2 -[QCocoaWindow sendEvent:] + 114 21 com.apple.AppKit 0x00007fff9380a744 -[NSApplication sendEvent:] + 5761 22 QtGui 0x0000000100479ee2 -[QNSApplication sendEvent:] + 82 23 com.apple.AppKit 0x00007fff937202fa -[NSApplication run] + 636 24 QtGui 0x0000000100483110 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 840 25 QtCore 0x00000001002276e8 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 394 26 QtCore 0x000000010022a9bb QCoreApplication::exec() + 175 27 org.qt-project.qtcreator 0x000000010000efad main + 17325 (main.cpp:516) 28 org.qt-project.qtcreator 0x0000000100004e64 start + 52