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

user interface no response && docker plugin issue

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • Qt Creator 11.0.0
    • Qt Creator 10.0.0-beta1
    • Docker
    • None
    • kubuntu 22.04 && ubuntu 18.04 docker image
    • Linux/X11
    • 97c1bb53a (master)

    Description

      当我添加了docker设备后,又将docker镜像从我宿主删掉后,  从菜单栏打开 preferences, 点击cmake item, ui 卡死无响应。

       brace{}stack{_}:

      __futex_abstimed_wait_common64 (private=1900091584, cancel=true, abstime=0x7ffdf2fda108, op=137, expected=0, futex_word=0x55c55a7bfcc4) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=1900091584, abstime=0x7ffdf2fda108, clockid=-218259440, expected=0, futex_word=0x55c55a7bfcc4) at ./nptl/futex-internal.c:87
      #2  _GI__futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c55a7bfcc4, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffdf2fda108,  
         private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007f7e747e1f1b in __pthread_cond_wait_common (abstime=0x7ffdf2fda108, clockid=1, mutex=0x55c55a7bfc70, cond=0x55c55a7bfc98) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_timedwait64 (cond=0x55c55a7bfc98, mutex=0x55c55a7bfc70, abstime=0x7ffdf2fda108) at ./nptl/pthread_cond_wait.c:652
      #5  0x00007f7e74f38c8a in QWaitConditionPrivate::wait(QDeadlineTimer) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #6  0x00007f7e74f38a5b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #7  0x00007f7e7656dad5 in Utils::Internal::LauncherHandle::doWaitForSignal(QDeadlineTimer) () from /opt/qtcreator/bin/../lib/qtcreator/libUtils.so.9
      #8  0x00007f7e7656d9ae in Utils::Internal::LauncherHandle::waitForSignal(Utils::Internal::CallerHandle::SignalType, int) () from /opt/qtcreator/bin/../lib/qtcreator/libUtils.so.9
      #9  0x00007f7e765c8ad0 in Utils::Internal::QtcProcessPrivate::waitForSignal(Utils::ProcessSignalType, int) () from /opt/qtcreator/bin/../lib/qtcreator/libUtils.so.9
      #10 0x00007f7e765cc8d0 in Utils::QtcProcess::runBlocking(Utils::EventLoopMode) () from /opt/qtcreator/bin/../lib/qtcreator/libUtils.so.9
      #11 0x00007f7e593792ba in Docker::Internal::DockerDevicePrivate::createContainer() () from /opt/qtcreator/lib/qtcreator/plugins/libDocker.so
      #12 0x00007f7e5937b0e1 in Docker::Internal::DockerDevicePrivate::startContainer() () from /opt/qtcreator/lib/qtcreator/plugins/libDocker.so
      #13 0x00007f7e59375eed in Docker::Internal::DockerDeviceFileAccess::runInShell(Utils::CommandLine const&, QByteArray const&) const () from /opt/qtcreator/lib/qtcreator/plugins/libDocker.so
      #14 0x00007f7e7649e718 in Utils::UnixDeviceFileAccess::exists(Utils::FilePath const&) const () from /opt/qtcreator/bin/../lib/qtcreator/libUtils.so.9
      #15 0x00007f7e61d043ed in CMakeProjectManager::Internal::CMakeToolTreeItem::updateErrorFlags() () from /opt/qtcreator/lib/qtcreator/plugins/libCMakeProjectManager.so
      #16 0x00007f7e61d0434f in CMakeProjectManager::Internal::CMakeToolTreeItem::CMakeToolTreeItem(CMakeProjectManager::CMakeTool const*, bool) ()
        from /opt/qtcreator/lib/qtcreator/plugins/libCMakeProjectManager.so
      #17 0x00007f7e61d01b72 in CMakeProjectManager::Internal::CMakeToolItemModel::addCMakeTool(CMakeProjectManager::CMakeTool const*, bool) ()
        from /opt/qtcreator/lib/qtcreator/plugins/libCMakeProjectManager.so
      #18 0x00007f7e61d0185e in CMakeProjectManager::Internal::CMakeToolItemModel::CMakeToolItemModel() () from /opt/qtcreator/lib/qtcreator/plugins/libCMakeProjectManager.so
      #19 0x00007f7e61d05bce in CMakeProjectManager::Internal::CMakeToolConfigWidget::CMakeToolConfigWidget() () from /opt/qtcreator/lib/qtcreator/plugins/libCMakeProjectManager.so
      -Type <RET> for more, q to quit, c to continue without paging-
      #20 0x00007f7e61d03fd9 in std::_Function_handler<Core::IOptionsPageWidget* (), CMakeProjectManager::Internal::CMakeSettingsPage::CMakeSettingsPage()::$_1>::_M_invoke(std::_Any_data const&)
         () from /opt/qtcreator/lib/qtcreator/plugins/libCMakeProjectManager.so
      #21 0x00007f7e63d333e9 in Core::IOptionsPage::widget() () from /opt/qtcreator/lib/qtcreator/plugins/libCore.so
      #22 0x00007f7e63d4ac42 in Core::Internal::SettingsDialog::ensureCategoryWidget(Core::Internal::Category*) () from /opt/qtcreator/lib/qtcreator/plugins/libCore.so
      #23 0x00007f7e63d4af9d in Core::Internal::SettingsDialog::showCategory(int) () from /opt/qtcreator/lib/qtcreator/plugins/libCore.so
      #24 0x00007f7e63d4a797 in Core::Internal::SettingsDialog::currentChanged(QModelIndex const&) () from /opt/qtcreator/lib/qtcreator/plugins/libCore.so
      #25 0x00007f7e74e158ca in void doActivate<false>(QObject*, int, void**) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #26 0x00007f7e74fd83f2 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #27 0x00007f7e7600b5ac in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #28 0x00007f7e75de52bc in QWidget::event(QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #29 0x00007f7e75e68f55 in QFrame::event(QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #30 0x00007f7e7600b19d in QAbstractItemView::viewportEvent(QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #31 0x00007f7e74dc7705 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #32 0x00007f7e75d9a431 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #33 0x00007f7e75d9c90e in QApplication::notify(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #34 0x00007f7e74dc7443 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #35 0x00007f7e75d9ab8c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
        from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #36 0x00007f7e75df9466 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #37 0x00007f7e75df869e in QWidgetWindow::event(QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #38 0x00007f7e75d9a445 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #39 0x00007f7e75d9b3ec in QApplication::notify(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #40 0x00007f7e74dc7443 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #41 0x00007f7e755dfd04 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Gui.so.6
      #42 0x00007f7e7563204b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Gui.so.6
      #43 0x00007f7e70b3cb6a in xcbSourceDispatch(_GSource*, int (void*), void*) () from /opt/qtcreator/lib/Qt/plugins/platforms/../../lib/libQt6XcbQpa.so.6
      #44 0x00007f7e71d67d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #45 0x00007f7e71dbc6c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #46 0x00007f7e71d653e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #47 0x00007f7e7501bece in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #48 0x00007f7e74dcfea7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #49 0x00007f7e75fb04d8 in QDialog::exec() () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #50 0x00007f7e63d4b944 in Core::Internal::SettingsDialog::execDialog() () from /opt/qtcreator/lib/qtcreator/plugins/libCore.so
      #51 0x00007f7e63d4bbb1 in Core::Internal::executeSettingsDialog(QWidget*, Utils::Id) () from /opt/qtcreator/lib/qtcreator/plugins/libCore.so
      -Type <RET> for more, q to quit, c to continue without paging-
      #52 0x00007f7e74e158ca in void doActivate<false>(QObject*, int, void**) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #53 0x00007f7e75924252 in QAction::triggered(bool) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Gui.so.6
      #54 0x00007f7e74e158ca in void doActivate<false>(QObject*, int, void**) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #55 0x00007f7e75924113 in QAction::activate(QAction::ActionEvent) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Gui.so.6
      #56 0x00007f7e75f32a35 in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) ()
        from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #57 0x00007f7e75f303cb in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #58 0x00007f7e75f36b9f in QMenu::mouseReleaseEvent(QMouseEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #59 0x00007f7e75de52d1 in QWidget::event(QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #60 0x00007f7e75f372e5 in QMenu::event(QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #61 0x00007f7e75d9a445 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #62 0x00007f7e75d9c90e in QApplication::notify(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #63 0x00007f7e74dc7443 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #64 0x00007f7e75d9ab8c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
        from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #65 0x00007f7e75df99f0 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #66 0x00007f7e75df869e in QWidgetWindow::event(QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #67 0x00007f7e75d9a445 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #68 0x00007f7e75d9b3ec in QApplication::notify(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Widgets.so.6
      #69 0x00007f7e74dc7443 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #70 0x00007f7e755dfd04 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Gui.so.6
      #71 0x00007f7e7563204b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Gui.so.6
      #72 0x00007f7e70b3cb6a in xcbSourceDispatch(_GSource*, int (void*), void*) () from /opt/qtcreator/lib/Qt/plugins/platforms/../../lib/libQt6XcbQpa.so.6
      #73 0x00007f7e71d67d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #74 0x00007f7e71dbc6c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #75 0x00007f7e71d653e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #76 0x00007f7e7501bece in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #77 0x00007f7e74dcfea7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #78 0x00007f7e74dc7a64 in QCoreApplication::exec() () from /opt/qtcreator/bin/../lib/Qt/lib/libQt6Core.so.6
      #79 0x000055c5575bdd74 in main ()

      Attachments

        Issue Links

          For Gerrit Dashboard: QTCREATORBUG-28880
          # Subject Branch Project Status CR V

          Activity

            People

              madwinter Marcus Tillmanns
              sj221 sj221
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes