Details
-
Bug
-
Resolution: Incomplete
-
P2: Important
-
None
-
Qt Creator 4.5.0-beta1
-
{{Linux (redacted) 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux}}
Description
I suspect some kind of race condition.
Here are few of backtraces:
Thread 1 "qtcreator" received signal SIGSEGV, Segmentation fault. 0x00007fffd8941c60 in ProjectExplorer::RunControl::isRunning() const () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so (gdb) bt #0 0x00007fffd8941c60 in ProjectExplorer::RunControl::isRunning() const () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so #1 0x00007fffd89422c4 in ProjectExplorer::RunControl::canReUseOutputPane(ProjectExplorer::RunControl const*) const () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so #2 0x00007fffd89abce8 in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so #3 0x00007fffd884adfd in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so #4 0x00007fffd2d859d2 in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libDebugger.so #5 0x00007fffd2d85f86 in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libDebugger.so #6 0x00007ffff5b501f6 in QMetaObject::activate(QObject*, int, int, void**) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #7 0x00007ffff6ec9382 in QAction::triggered(bool) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #8 0x00007ffff5b501f6 in QMetaObject::activate(QObject*, int, int, void**) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #9 0x00007ffff6ec9382 in QAction::triggered(bool) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #10 0x00007ffff6ecb880 in QAction::activate(QAction::ActionEvent) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #11 0x00007ffff6ecc1cf in QAction::event(QEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #12 0x00007ffff6ecf41c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #13 0x00007ffff6ed6767 in QApplication::notify(QObject*, QEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #14 0x00007ffff5b24cf8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #15 0x00007ffff66eda88 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #16 0x00007ffff66edb49 in QShortcutMap::tryShortcut(QKeyEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #17 0x00007ffff66a3152 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #18 0x00007ffff66be24c in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #19 0x00007ffff66c32d5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #20 0x00007ffff669f1cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #21 0x00007fffef7d08bb in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #22 0x00007ffff5b2356a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #23 0x00007ffff5b2c0a4 in QCoreApplication::exec() () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #24 0x000000000040a4ca in ?? () ---Type <return> to continue, or q <return> to quit--- #25 0x00007ffff479c830 in __libc_start_main (main=0x407080, argc=1, argv=0x7fffffffe3a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe398) at ../csu/libc-start.c:291 #26 0x000000000040a731 in ?? ()
Thread 1 "qtcreator" received signal SIGSEGV, Segmentation fault. 0x00007fffd891e8d4 in ProjectExplorer::Project::emitParsingStarted() () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so (gdb) bt #0 0x00007fffd891e8d4 in ProjectExplorer::Project::emitParsingStarted() () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so #1 0x00007fffd02b2c30 in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libGenericProjectManager.so #2 0x00007fffd891e155 in ProjectExplorer::ProjectDocument::reload(QString*, Core::IDocument::ReloadFlag, Core::IDocument::ChangeType) () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so #3 0x00007fffd9c40e64 in Core::DocumentManager::checkForReload() () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libCore.so #4 0x00007ffff5b501f6 in QMetaObject::activate(QObject*, int, int, void**) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #5 0x00007ffff6ecdc18 in QApplication::focusChanged(QWidget*, QWidget*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #6 0x00007ffff6ed4709 in QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #7 0x00007ffff6f0692b in QWidget::setFocus(Qt::FocusReason) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #8 0x00007ffff6ed4d05 in QApplication::setActiveWindow(QWidget*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #9 0x00007ffff6ed4da3 in QApplicationPrivate::notifyActiveWindowChange(QWindow*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #10 0x00007ffff66c3135 in QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #11 0x00007ffff66c33dd in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #12 0x00007ffff669f1cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Gui.so.5 #13 0x00007fffef7d08bb in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #14 0x00007ffff5b2356a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #15 0x00007ffff5b2c0a4 in QCoreApplication::exec() () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #16 0x000000000040a4ca in ?? () #17 0x00007ffff479c830 in __libc_start_main (main=0x407080, argc=1, argv=0x7fffffffe3a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe398) at ../csu/libc-start.c:291 #18 0x000000000040a731 in ?? ()
[New Thread 0x7fffaf5f1700 (LWP 23603)] SOFT ASSERT: "!d->m_isParsing" in file /work/build/qt-creator/src/plugins/projectexplorer/project.cpp, line 459 QFSFileEngine::open: No file name specified [Thread 0x7fffaf5f1700 (LWP 23603) exited] Thread 1 "qtcreator" received signal SIGSEGV, Segmentation fault. 0x00007fffd052e20f in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libGenericProjectManager.so (gdb) bt #0 0x00007fffd052e20f in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libGenericProjectManager.so #1 0x00007fffd0531ab6 in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libGenericProjectManager.so #2 0x00007fffd0531c3a in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libGenericProjectManager.so #3 0x00007fffd891e155 in ProjectExplorer::ProjectDocument::reload(QString*, Core::IDocument::ReloadFlag, Core::IDocument::ChangeType) () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libProjectExplorer.so #4 0x00007fffd9c40e64 in Core::DocumentManager::checkForReload() () from /(redacted)/qtcreator-4.5.0-rc1/lib/qtcreator/plugins/libCore.so #5 0x00007ffff5b5c756 in ?? () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #6 0x00007ffff5b50ddb in QObject::event(QEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #7 0x00007ffff6ecf41c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #8 0x00007ffff6ed6767 in QApplication::notify(QObject*, QEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Widgets.so.5 #9 0x00007ffff5b24cf8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #10 0x00007ffff5b7838e in QTimerInfoList::activateTimers() () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #11 0x00007ffff5b78b71 in ?? () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #12 0x00007ffff1634197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007ffff16343f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007ffff163449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007ffff5b78eaf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #16 0x00007fffef7d08b1 in ?? () from /(redacted)/qtcreator-4.5.0-rc1/lib/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5 #17 0x00007ffff5b2356a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #18 0x00007ffff5b2c0a4 in QCoreApplication::exec() () from /(redacted)/qtcreator-4.5.0-rc1/bin/../lib/Qt/lib/libQt5Core.so.5 #19 0x000000000040a4ca in ?? () #20 0x00007ffff479c830 in __libc_start_main (main=0x407080, argc=1, argv=0x7fffffffe3a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe398) at ../csu/libc-start.c:291 #21 0x000000000040a731 in ?? ()