Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-31572

Crash on Creator shutdown

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • Qt Creator 15.0.0
    • None
    • Linux/X11

    Description

      Happened when the closing the Creator just after starting the Android application. The main window disappeared and some dialog appeared.

      Call stack:

      Thread 1 (Thread 0x705355e82980 (LWP 184122)):
      #0  0x000070533667472e in Core::IMode::id (this=0x57dbd812b380) at /home/jarek/dev/creator-master-work/src/plugins/coreplugin/imode.cpp:158
      #1  0x00007053367931ae in Core::ModeManager::currentModeId () at /home/jarek/dev/creator-master-work/src/plugins/coreplugin/modemanager.cpp:173
      #2  0x00007053364e0cee in operator() (__closure=0x57dbd7b58300) at /home/jarek/dev/creator-master-work/src/plugins/coreplugin/editormanager/editormanager.cpp:1913
      #3  0x00007053364f49eb in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Core::Internal::EditorManagerPrivate::addEditorArea(Core::Internal::EditorArea*)::<lambda()> >::call(struct {...} &, void **) (f=..., arg=0x57dbd89a51a8) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:137
      #4  0x00007053364f310b in QtPrivate::Functor<Core::Internal::EditorManagerPrivate::addEditorArea(Core::Internal::EditorArea*)::<lambda()>, 0>::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=..., arg=0x57dbd89a51a8) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:339
      #5  0x00007053364f1888 in QtPrivate::QCallableObject<Core::Internal::EditorManagerPrivate::addEditorArea(Core::Internal::EditorArea*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x57dbd7b582f0, r=0x57dbd7a656e0, a=0x57dbd89a51a8, ret=0x0) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:522
      #6  0x00007053561c7acf in QtPrivate::QSlotObjectBase::call (this=0x57dbd7b582f0, r=0x57dbd7a656e0, a=0x57dbd89a51a8) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:433
      #7  0x000070535624de1b in QMetaCallEvent::placeMetaCall (this=0x57dbd89a5160, object=0x57dbd7a656e0) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobject.cpp:653
      #8  0x000070535624f2b6 in QObject::event (this=0x57dbd7a656e0, e=0x57dbd89a5160) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobject.cpp:1443
      #9  0x00007053581abfde in QApplicationPrivate::notify_helper (this=0x57dbd74aa4a0, receiver=0x57dbd7a656e0, e=0x57dbd89a5160) at /home/jarek/dev/qt-66/qtbase/src/widgets/kernel/qapplication.cpp:3296
      #10 0x00007053581abdd0 in QApplication::notify (this=0x57dbd748d850, receiver=0x57dbd7a656e0, e=0x57dbd89a5160) at /home/jarek/dev/qt-66/qtbase/src/widgets/kernel/qapplication.cpp:3247
      #11 0x00007053561c0e8b in QCoreApplication::notifyInternal2 (receiver=0x57dbd7a656e0, event=0x57dbd89a5160) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1121
      #12 0x00007053561c1a57 in QCoreApplication::sendEvent (receiver=0x57dbd7a656e0, event=0x57dbd89a5160) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1539
      #13 0x00007053561c29d6 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x57dbd7491190) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1901
      #14 0x00007053561c22a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1760
      #15 0x000070535663343d in postEventSourceDispatch (s=0x57dbd750ad60) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243
      #16 0x0000705354b145b5 in g_main_dispatch (context=0x70534c000f00) at ../../../glib/gmain.c:3344
      #17 0x0000705354b73717 in g_main_context_dispatch_unlocked (context=0x70534c000f00) at ../../../glib/gmain.c:4152
      #18 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x70534c000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
      #19 0x0000705354b13a53 in g_main_context_iteration (context=0x70534c000f00, may_block=1) at ../../../glib/gmain.c:4282
      #20 0x0000705356633d42 in QEventDispatcherGlib::processEvents (this=0x57dbd75032d0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:393
      #21 0x000070535171c01e in QXcbGlibEventDispatcher::processEvents (this=0x57dbd75032d0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:96
      #22 0x00007053561d7c9f in QEventLoop::processEvents (this=0x7ffd011aedd0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventloop.cpp:100
      #23 0x00007053561d800e in QEventLoop::exec (this=0x7ffd011aedd0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventloop.cpp:182
      #24 0x000070535859e2f9 in QDialog::exec (this=0x7ffd011aeea0) at /home/jarek/dev/qt-66/qtbase/src/widgets/dialogs/qdialog.cpp:569
      #25 0x00007053585e8eaa in showNewMessageBox (parent=0x57dbd79f4c70, icon=QMessageBox::Warning, title=..., text=..., buttons=..., defaultButton=QMessageBox::NoButton) at /home/jarek/dev/qt-66/qtbase/src/widgets/dialogs/qmessagebox.cpp:1788
      #26 0x00007053585e8fd4 in QMessageBox::warning (parent=0x57dbd79f4c70, title=..., text=..., buttons=..., defaultButton=QMessageBox::NoButton) at /home/jarek/dev/qt-66/qtbase/src/widgets/dialogs/qmessagebox.cpp:1888
      #27 0x0000705335a2aaa8 in ProjectExplorer::ProjectExplorerPluginPrivate::buildQueueFinished (this=0x57dbd7d81b00, success=false) at /home/jarek/dev/creator-master-work/src/plugins/projectexplorer/projectexplorer.cpp:2633
      #28 0x0000705335a7699c in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>, void, void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(bool)>::call (f=(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(class ProjectExplorer::ProjectExplorerPluginPrivate * const, bool)) 0x705335a2a904 <ProjectExplorer::ProjectExplorerPluginPrivate::buildQueueFinished(bool)>, o=0x57dbd7d81b00, arg=0x57dbdad423d8) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:145
      #29 0x0000705335a715b4 in QtPrivate::FunctionPointer<void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(bool)>::call<QtPrivate::List<bool>, void> (f=(void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(class ProjectExplorer::ProjectExplorerPluginPrivate * const, bool)) 0x705335a2a904 <ProjectExplorer::ProjectExplorerPluginPrivate::buildQueueFinished(bool)>, o=0x57dbd7d81b00, arg=0x57dbdad423d8) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:182
      #30 0x0000705335a6ae59 in QtPrivate::QCallableObject<void (ProjectExplorer::ProjectExplorerPluginPrivate::*)(bool), QtPrivate::List<bool>, void>::impl (which=1, this_=0x57dbd7f85220, r=0x57dbd7d81b00, a=0x57dbdad423d8, ret=0x0) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:520
      #31 0x00007053561c7acf in QtPrivate::QSlotObjectBase::call (this=0x57dbd7f85220, r=0x57dbd7d81b00, a=0x57dbdad423d8) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:433
      #32 0x000070535624de1b in QMetaCallEvent::placeMetaCall (this=0x57dbdad42390, object=0x57dbd7d81b00) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobject.cpp:653
      #33 0x000070535624f2b6 in QObject::event (this=0x57dbd7d81b00, e=0x57dbdad42390) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobject.cpp:1443
      #34 0x00007053581abfde in QApplicationPrivate::notify_helper (this=0x57dbd74aa4a0, receiver=0x57dbd7d81b00, e=0x57dbdad42390) at /home/jarek/dev/qt-66/qtbase/src/widgets/kernel/qapplication.cpp:3296
      #35 0x00007053581abdd0 in QApplication::notify (this=0x57dbd748d850, receiver=0x57dbd7d81b00, e=0x57dbdad42390) at /home/jarek/dev/qt-66/qtbase/src/widgets/kernel/qapplication.cpp:3247
      #36 0x00007053561c0e8b in QCoreApplication::notifyInternal2 (receiver=0x57dbd7d81b00, event=0x57dbdad42390) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1121
      #37 0x00007053561c1a57 in QCoreApplication::sendEvent (receiver=0x57dbd7d81b00, event=0x57dbdad42390) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1539
      #38 0x00007053561c29d6 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x57dbd7491190) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1901
      #39 0x00007053561c22a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1760
      #40 0x000070535663343d in postEventSourceDispatch (s=0x57dbd750ad60) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243
      #41 0x0000705354b145b5 in g_main_dispatch (context=0x70534c000f00) at ../../../glib/gmain.c:3344
      #42 0x0000705354b73717 in g_main_context_dispatch_unlocked (context=0x70534c000f00) at ../../../glib/gmain.c:4152
      #43 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x70534c000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
      #44 0x0000705354b13a53 in g_main_context_iteration (context=0x70534c000f00, may_block=1) at ../../../glib/gmain.c:4282
      #45 0x0000705356633d42 in QEventDispatcherGlib::processEvents (this=0x57dbd75032d0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:393
      #46 0x000070535171c01e in QXcbGlibEventDispatcher::processEvents (this=0x57dbd75032d0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:96
      #47 0x00007053561d7c9f in QEventLoop::processEvents (this=0x57dbd8561ae0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventloop.cpp:100
      #48 0x00007053561d800e in QEventLoop::exec (this=0x57dbd8561ae0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventloop.cpp:182
      #49 0x0000705359657377 in ExtensionSystem::Internal::PluginManagerPrivate::shutdown (this=0x57dbd7716980) at /home/jarek/dev/creator-master-work/src/libs/extensionsystem/pluginmanager.cpp:1503
      #50 0x000070535964ebcf in ExtensionSystem::PluginManager::shutdown () at /home/jarek/dev/creator-master-work/src/libs/extensionsystem/pluginmanager.cpp:423
      #51 0x000057dbd565ad7a in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (*)()>::call(void (*&)(), void**) (f=@0x57dbd8a111f0: 0x70535964ebb8 <ExtensionSystem::PluginManager::shutdown()>, arg=0x7ffd011afb50) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:137
      #52 0x000057dbd5659161 in QtPrivate::Functor<void (*)(), 0>::call<QtPrivate::List<>, void>(void (*&)(), void*, void**) (f=@0x57dbd8a111f0: 0x70535964ebb8 <ExtensionSystem::PluginManager::shutdown()>, arg=0x7ffd011afb50) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:339
      #53 0x000057dbd5656c60 in QtPrivate::QCallableObject<void (*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x57dbd8a111e0, r=0x7ffd011b0560, a=0x7ffd011afb50, ret=0x0) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:522
      #54 0x00007053561c7acf in QtPrivate::QSlotObjectBase::call (this=0x57dbd8a111e0, r=0x7ffd011b0560, a=0x7ffd011afb50) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobjectdefs_impl.h:433
      #55 0x0000705356261e14 in doActivate<false> (sender=0x57dbd748d850, signal_index=3, argv=0x7ffd011afb50) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobject.cpp:4047
      #56 0x00007053562575d7 in QMetaObject::activate (sender=0x57dbd748d850, m=0x7053569f8b20 <QCoreApplication::staticMetaObject>, local_signal_index=0, argv=0x7ffd011afb50) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qobject.cpp:4107
      #57 0x00007053561c6a32 in QCoreApplication::aboutToQuit (this=0x57dbd748d850, _t1=...) at /home/jarek/dev/qt-66-build/qtbase/src/corelib/Core_autogen/include/moc_qcoreapplication.cpp:327
      #58 0x00007053561c1942 in QCoreApplication::exit (returnCode=0) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1501
      #59 0x00007053561c3256 in QCoreApplication::event (this=0x57dbd748d850, e=0x57dbd899c620) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:2029
      #60 0x00007053581a5c78 in QApplication::event (this=0x57dbd748d850, e=0x57dbd899c620) at /home/jarek/dev/qt-66/qtbase/src/widgets/kernel/qapplication.cpp:1688
      #61 0x000057dbd5661344 in SharedTools::QtSingleApplication::event (this=0x57dbd748d850, event=0x57dbd899c620) at /home/jarek/dev/creator-master-work/src/shared/qtsingleapplication/qtsingleapplication.cpp:103
      #62 0x00007053581abfde in QApplicationPrivate::notify_helper (this=0x57dbd74aa4a0, receiver=0x57dbd748d850, e=0x57dbd899c620) at /home/jarek/dev/qt-66/qtbase/src/widgets/kernel/qapplication.cpp:3296
      #63 0x00007053581abdd0 in QApplication::notify (this=0x57dbd748d850, receiver=0x57dbd748d850, e=0x57dbd899c620) at /home/jarek/dev/qt-66/qtbase/src/widgets/kernel/qapplication.cpp:3247
      #64 0x00007053561c0e8b in QCoreApplication::notifyInternal2 (receiver=0x57dbd748d850, event=0x57dbd899c620) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1121
      #65 0x00007053561c1a57 in QCoreApplication::sendEvent (receiver=0x57dbd748d850, event=0x57dbd899c620) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1539
      #66 0x00007053561c29d6 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x57dbd7491190) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1901
      #67 0x00007053561c22a4 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1760
      #68 0x000070535663343d in postEventSourceDispatch (s=0x57dbd750ad60) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243
      #69 0x0000705354b145b5 in g_main_dispatch (context=0x70534c000f00) at ../../../glib/gmain.c:3344
      #70 0x0000705354b73717 in g_main_context_dispatch_unlocked (context=0x70534c000f00) at ../../../glib/gmain.c:4152
      #71 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x70534c000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
      #72 0x0000705354b13a53 in g_main_context_iteration (context=0x70534c000f00, may_block=1) at ../../../glib/gmain.c:4282
      #73 0x0000705356633d42 in QEventDispatcherGlib::processEvents (this=0x57dbd75032d0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:393
      #74 0x000070535171c01e in QXcbGlibEventDispatcher::processEvents (this=0x57dbd75032d0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:96
      #75 0x00007053561d7c9f in QEventLoop::processEvents (this=0x7ffd011b03f0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventloop.cpp:100
      #76 0x00007053561d800e in QEventLoop::exec (this=0x7ffd011b03f0, flags=...) at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qeventloop.cpp:182
      #77 0x00007053561c180c in QCoreApplication::exec () at /home/jarek/dev/qt-66/qtbase/src/corelib/kernel/qcoreapplication.cpp:1442
      #78 0x00007053571ead02 in QGuiApplication::exec () at /home/jarek/dev/qt-66/qtbase/src/gui/kernel/qguiapplication.cpp:1925
      #79 0x00007053581a8fb9 in QApplication::exec () at /home/jarek/dev/qt-66/qtbase/src/widgets/kernel/qapplication.cpp:2574
      #80 0x000057dbd5644408 in main (argc=1, argv=0x7ffd011b0c78) at /home/jarek/dev/creator-master-work/src/app/main.cpp:927
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kandeler Christian Kandeler
            jkobus Jarek Kobus
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes