Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
Qt Creator 10.0.0-beta1
-
None
Description
- configure a remote device (e.g. remote linux)
- configure a kit with that device as build & run target
- open a project
- configure a desktop kit and the remote kit
- make the desktop kit active
- close the project, and re-open it
Expected: The project just opens with the desktop kit active and no device interaction
Actual: If the device is running, the user is asked for device credentials, or if the device is not running the UI blocks for ~10 seconds, before the project is actually opened with the desktop kit active.
Even though the remote kit is not active, it is accessed when restoring the build configurations. Backtrace:
1 __psynch_cvwait (arm64e) /usr/lib/system/libsystem_kernel.dylib 0x1aca05564 2 _pthread_cond_wait (arm64e) /usr/lib/system/libsystem_pthread.dylib 0x1aca41638 3 ___lldb_unnamed_symbol10421 (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtCore.framework/Versions/A/QtCore 0x103f902f4 4 ___lldb_unnamed_symbol10420 (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtCore.framework/Versions/A/QtCore 0x103f8ffac 5 QWaitCondition::wait(QMutex *, QDeadlineTimer) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtCore.framework/Versions/A/QtCore 0x103f8fed8 6 Utils::Internal::ProcessInterfaceHandler::doWaitForSignal(QDeadlineTimer) qtcprocess.cpp 778 0x10200453c 7 Utils::Internal::ProcessInterfaceHandler::waitForSignal(Utils::ProcessSignalType, int) qtcprocess.cpp 749 0x102004438 8 Utils::Internal::GeneralProcessBlockingImpl::waitForSignal(Utils::ProcessSignalType, int) qtcprocess.cpp 838 0x102004e04 9 Utils::Internal::QtcProcessPrivate::waitForSignal(Utils::ProcessSignalType, int) qtcprocess.cpp 939 0x102005fd8 10 decltype( *(static_cast<Utils::Internal::QtcProcessPrivate *&>(fp0)). *fp(static_cast<Utils::ProcessSignalType>(fp1), static_cast<int&>(fp1))) std::__invoke<bool (Utils::Internal::QtcProcessPrivate:: *)(Utils::ProcessSignalType, int), Utils::Internal::QtcProcessPrivate *&, Utils::ProcessSignalType, int&, void>(bool (Utils::Internal::QtcProcessPrivate:: *&&)(Utils::ProcessSignalType, int), Utils::Internal::QtcProcessPrivate *&, Utils::ProcessSignalType&&, int&) type_traits 3859 0x10201db20 11 std::invoke_result<bool (Utils::Internal::QtcProcessPrivate:: *)(Utils::ProcessSignalType, int), Utils::Internal::QtcProcessPrivate *&, Utils::ProcessSignalType, int&>::type std::invoke<bool (Utils::Internal::QtcProcessPrivate:: *)(Utils::ProcessSignalType, int), Utils::Internal::QtcProcessPrivate *&, Utils::ProcessSignalType, int&>(bool (Utils::Internal::QtcProcessPrivate:: *&&)(Utils::ProcessSignalType, int), Utils::Internal::QtcProcessPrivate *&, Utils::ProcessSignalType&&, int&) invoke.h 93 0x10201d9d8 12 std::invoke_result<bool (Utils::Internal::QtcProcessPrivate:: *)(Utils::ProcessSignalType, int), Utils::Internal::QtcProcessPrivate *&, Utils::ProcessSignalType, int&>::type Utils::Internal::MeasureAndRun::measureAndRun<bool (Utils::Internal::QtcProcessPrivate:: *)(Utils::ProcessSignalType, int), Utils::Internal::QtcProcessPrivate *&, Utils::ProcessSignalType, int&>(bool (Utils::Internal::QtcProcessPrivate:: *&&)(Utils::ProcessSignalType, int), Utils::Internal::QtcProcessPrivate *&, Utils::ProcessSignalType&&, int&) qtcprocess.cpp 63 0x1020091ac 13 Utils::QtcProcess::waitForStarted(int) qtcprocess.cpp 1389 0x102009114 14 Utils::QtcProcess::runBlocking(Utils::EventLoopMode) qtcprocess.cpp 1767 0x10200b618 15 RemoteLinux::LinuxDevicePrivate::getEnvironment() linuxdevice.cpp 416 0x13f58a28c 16 RemoteLinux::LinuxDeviceFileAccess::deviceEnvironment() const linuxdevice.cpp 431 0x13f58a9d8 17 ProjectExplorer::IDevice::systemEnvironment() const idevice.cpp 256 0x1335be244 18 ProjectExplorer::BuildConfiguration::baseEnvironment() const buildconfiguration.cpp 470 0x1333d0580 19 ProjectExplorer::BuildConfiguration::updateCacheAndEmitEnvironmentChanged() buildconfiguration.cpp 424 0x1333cd2a0 20 ProjectExplorer::BuildConfiguration::fromMap(QMap<QString, QVariant> const&) buildconfiguration.cpp 390 0x1333cfbd4 21 CMakeProjectManager::CMakeBuildConfiguration::fromMap(QMap<QString, QVariant> const&) cmakebuildconfiguration.cpp 1563 0x14015f7f4 22 ProjectExplorer::BuildConfigurationFactory::restore(ProjectExplorer::Target *, QMap<QString, QVariant> const&) buildconfiguration.cpp 764 0x1333d2f50 23 ProjectExplorer::Target::fromMap(QMap<QString, QVariant> const&) target.cpp 819 0x133bd0f3c 24 ProjectExplorer::Project::createTargetFromMap(QMap<QString, QVariant> const&, int) project.cpp 813 0x13390ebf4 25 ProjectExplorer::Project::fromMap(QMap<QString, QVariant> const&, QString *) project.cpp 765 0x13390e344 26 ProjectExplorer::Project::restoreSettings(QString *) project.cpp 618 0x13390ced4 27 ProjectExplorer::ProjectExplorerPlugin::openProjects(QList<Utils::FilePath> const&) projectexplorer.cpp 2440 0x133991a18 28 ProjectExplorer::ProjectExplorerPlugin::openProject(Utils::FilePath const&) projectexplorer.cpp 2368 0x13398eb60 29 ProjectExplorer::ProjectExplorerPlugin::openProjectWelcomePage(Utils::FilePath const&) projectexplorer.cpp 2361 0x13399163c 30 ProjectExplorer::Internal::ProjectDelegate::editorEvent(QEvent *, QAbstractItemModel *, QStyleOptionViewItem const&, QModelIndex const&) projectwelcomepage.cpp 517 0x133aa9bb4 31 ___lldb_unnamed_symbol17126 (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x1014972e4 32 QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x10149a36c 33 QAbstractItemView::mouseReleaseEvent(QMouseEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101496f80 34 QTreeView::mouseReleaseEvent(QMouseEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101507080 35 QWidget::event(QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x10126cf70 36 QFrame::event(QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x1012f0668 37 QAbstractItemView::viewportEvent(QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101495efc 38 QTreeView::viewportEvent(QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101504304 39 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject *, QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtCore.framework/Versions/A/QtCore 0x103e1f844 40 QApplicationPrivate::notify_helper(QObject *, QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101223500 41 QApplication::notify(QObject *, QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101225690 42 QCoreApplication::notifyInternal2(QObject *, QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtCore.framework/Versions/A/QtCore 0x103e1f570 43 QApplicationPrivate::sendMouseEvent(QWidget *, QMouseEvent *, QWidget *, QWidget *, QWidget * *, QPointer<QWidget>&, bool, bool) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101223bf4 44 ___lldb_unnamed_symbol11625 (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x1012817d0 45 ___lldb_unnamed_symbol11621 (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101280a88 46 QApplicationPrivate::notify_helper(QObject *, QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x101223520 47 QApplication::notify(QObject *, QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtWidgets.framework/Versions/A/QtWidgets 0x1012244b8 48 QCoreApplication::notifyInternal2(QObject *, QEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtCore.framework/Versions/A/QtCore 0x103e1f570 49 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent *) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtGui.framework/Versions/A/QtGui 0x1006e3754 50 QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtGui.framework/Versions/A/QtGui 0x100738580 51 ___lldb_unnamed_symbol1727 (arm64) /Users/ziller/Qt/6.4.2/macos/plugins/platforms/libqcocoa.dylib 0x10351e2a4 52 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (arm64e) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1acb20a18 53 __CFRunLoopDoSource0 (arm64e) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1acb209ac 54 __CFRunLoopDoSources0 (arm64e) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1acb2071c 55 __CFRunLoopRun (arm64e) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1acb1f320 56 CFRunLoopRunSpecific (arm64e) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1acb1e888 57 RunCurrentEventLoopInMode (arm64e) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x1b61f3fa0 58 ReceiveNextEventCommon (arm64e) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x1b61f3c30 59 _BlockUntilNextEventMatchingListInModeWithFilter (arm64e) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x1b61f3b2c 60 _DPSNextEvent (arm64e) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x1afda0424 61 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (arm64e) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x1afd9f5b4 62 -[NSApplication run] (arm64e) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x1afd939e4 63 ___lldb_unnamed_symbol1708 (arm64) /Users/ziller/Qt/6.4.2/macos/plugins/platforms/libqcocoa.dylib 0x10351d0d8 64 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtCore.framework/Versions/A/QtCore 0x103e28994 65 QCoreApplication::exec() (arm64) /Users/ziller/Qt/6.4.2/macos/lib/QtCore.framework/Versions/A/QtCore 0x103e1fc0c 66 main main.cpp 794 0x10000c580 67 start (arm64e) /usr/lib/dyld 0x1ac717e50