Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
Qt Creator 11.0.0-beta1
-
None
-
7a37a9c76 (10.0)
Description
To reproduce the crash:
- Open CMake based project
- Select a Kit
- Open a Qbs based project
- Press Ctrl+Shift+B
Backtrace
Thread 1 (Thread 0x7ffff41fd900 (LWP 97183) "qtcreator"): #0 std::__uniq_ptr_impl<ProjectExplorer::TargetPrivate, std::default_delete<ProjectExplorer::TargetPrivate> >::_M_ptr (this=0x10) at /usr/include/c++/11/bits/unique_ptr.h:173 No locals. #1 0x00007fffb7131548 in std::unique_ptr<ProjectExplorer::TargetPrivate, std::default_delete<ProjectExplorer::TargetPrivate> >::get (this=0x10) at /usr/include/c++/11/bits/unique_ptr.h:422 No locals. #2 0x00007fffb712ffc2 in std::unique_ptr<ProjectExplorer::TargetPrivate, std::default_delete<ProjectExplorer::TargetPrivate> >::operator-> (this=0x10) at /usr/include/c++/11/bits/unique_ptr.h:416 No locals. #3 0x00007fffb71283aa in ProjectExplorer::Target::activeBuildConfiguration (this=0x0) at /home/alportal/dev/tqtc-qtc-super/qtcreator/src/plugins/projectexplorer/target.cpp:394 No locals. #4 0x00007fffb6bfac59 in ProjectExplorer::buildConfigsForSelection (target=0x0, configSelection=ProjectExplorer::ConfigSelection::Active) at /home/alportal/dev/tqtc-qtc-super/qtcreator/src/plugins/projectexplorer/buildmanager.cpp:72 No locals. #5 0x00007fffb6bfba18 in ProjectExplorer::queue (projects=..., stepIds=..., configSelection=ProjectExplorer::ConfigSelection::Active, forRunConfig=0x0) at /home/alportal/dev/tqtc-qtc-super/qtcreator/src/plugins/projectexplorer/buildmanager.cpp:165 bc = 0x0 __for_range = @0x7ffff78e973a: {<QListSpecialMethods<ProjectExplorer::BuildConfiguration*>> = {<QListSpecialMethodsBase<ProjectExplorer::BuildConfiguration*>> = {<No data fields>}, <No data fields>}, d = {d = 0x4855fa1e0ff3c3c9, ptr = 0x894830ec8348e589, size = -8545896447469885315}} __for_begin = {i = 0x0} __for_end = {i = 0x38} t = 0x0 __for_range = @0x7fffffffcdf0: {<QListSpecialMethods<ProjectExplorer::Target*>> = {<QListSpecialMethodsBase<ProjectExplorer::Target*>> = {<No data fields>}, <No data fields>}, d = {d = 0x5555579d88d0, ptr = 0x5555579d88e0, size = 1}} __for_begin = {i = 0x5555579d88e0} __for_end = {i = 0x5555579d88e8} pro = 0x5555578c95b0 __for_range = @0x7fffffffcfe0: {<QListSpecialMethods<ProjectExplorer::Project*>> = {<QListSpecialMethodsBase<ProjectExplorer::Project*>> = {<No data fields>}, <No data fields>}, d = {d = 0x5555580e0ed0, ptr = 0x5555580e0ee0, size = 2}} __for_begin = {i = 0x5555580e0ee0} __for_end = {i = 0x5555580e0ef0} settings = @0x555555df47e8: {buildBeforeDeploy = ProjectExplorer::BuildBeforeRunMode::WholeProject, deployBeforeRun = true, saveBeforeBuild = true, useJom = true, prompToStopRunControl = false, automaticallyCreateRunConfigurations = true, addLibraryPathsToRunEnv = true, closeSourceFilesWithProject = true, clearIssuesOnRebuild = true, abortBuildAllOnError = true, lowBuildPriority = false, stopBeforeBuild = ProjectExplorer::StopBeforeBuild::None, terminalMode = ProjectExplorer::TerminalMode::Off, environmentId = {data1 = 2397992488, data2 = 50714, data3 = 18439, data4 = "\243\026\253-\316\324|y"}} stepLists = {<QListSpecialMethods<ProjectExplorer::BuildStepList*>> = {<QListSpecialMethodsBase<ProjectExplorer::BuildStepList*>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}} preambleMessage = {<QListSpecialMethods<QString>> = {<QListSpecialMethodsBase<QString>> = {<No data fields>}, <No data fields>}, d = {d = 0x555557b27ee0, ptr = 0x555557b27ef0, size = 1}} #6 0x00007fffb6bfd167 in ProjectExplorer::BuildManager::buildProjects (projects=..., configSelection=ProjectExplorer::ConfigSelection::Active) at /home/alportal/dev/tqtc-qtc-super/qtcreator/src/plugins/projectexplorer/buildmanager.cpp:340 No locals. #7 0x00007fffb6f9ab9a in operator() (__closure=0x555555fcfbd0) at /home/alportal/dev/tqtc-qtc-super/qtcreator/src/plugins/projectexplorer/projectexplorer.cpp:1737 No locals. #8 0x00007fffb6fcdd62 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, ProjectExplorer::ProjectExplorerPlugin::initialize(const QStringList&, QString*)::<lambda()> >::call(struct {...} &, void **) (f=..., arg=0x7fffffffd1a0) at /home/alportal/Qt/6.4.2/gcc_64/include/QtCore/qobjectdefs_impl.h:127 No locals. #9 0x00007fffb6fcb99b in QtPrivate::Functor<ProjectExplorer::ProjectExplorerPlugin::initialize(const QStringList&, QString*)::<lambda()>, 0>::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=..., arg=0x7fffffffd1a0) at /home/alportal/Qt/6.4.2/gcc_64/include/QtCore/qobjectdefs_impl.h:241 No locals. #10 0x00007fffb6fc80d6 in QtPrivate::QFunctorSlotObject<ProjectExplorer::ProjectExplorerPlugin::initialize(const QStringList&, QString*)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x555555fcfbc0, r=0x555555df4500, a=0x7fffffffd1a0, ret=0x0) at /home/alportal/Qt/6.4.2/gcc_64/include/QtCore/qobjectdefs_impl.h:408 No locals. #11 0x00007ffff5b97a22 in ?? () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Core.so.6 No symbol table info available. #12 0x00007ffff69891c2 in QAction::triggered(bool) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Gui.so.6 No symbol table info available. #13 0x00007ffff7a4ab30 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>, void, void (QAction::*)(bool)>::call (f=(void (QAction::*)(QAction * const, bool)) 0x7ffff6989190 <QAction::triggered(bool)>, o=0x555555ec2e90, arg=0x7fffffffd350) at /home/alportal/Qt/6.4.2/gcc_64/include/QtCore/qobjectdefs_impl.h:135 No locals. #14 0x00007ffff7a4a9d9 in QtPrivate::FunctionPointer<void (QAction::*)(bool)>::call<QtPrivate::List<bool>, void> (f=(void (QAction::*)(QAction * const, bool)) 0x7ffff6989190 <QAction::triggered(bool)>, o=0x555555ec2e90, arg=0x7fffffffd350) at /home/alportal/Qt/6.4.2/gcc_64/include/QtCore/qobjectdefs_impl.h:172 No locals. #15 0x00007ffff7a4a8f7 in QtPrivate::QSlotObject<void (QAction::*)(bool), QtPrivate::List<bool>, void>::impl (which=1, this_=0x555555ec4290, r=0x555555ec2e90, a=0x7fffffffd350, ret=0x0) at /home/alportal/Qt/6.4.2/gcc_64/include/QtCore/qobjectdefs_impl.h:383 No locals. #16 0x00007ffff5b97a22 in ?? () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Core.so.6 No symbol table info available. #17 0x00007ffff69891c2 in QAction::triggered(bool) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Gui.so.6 No symbol table info available. #18 0x00007ffff698bf79 in QAction::activate(QAction::ActionEvent) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Gui.so.6 No symbol table info available. #19 0x00007ffff698cb02 in QAction::event(QEvent*) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Gui.so.6 No symbol table info available. #20 0x00007ffff6f76f62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Widgets.so.6 No symbol table info available. #21 0x00007ffff5b3928a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Core.so.6 No symbol table info available. #22 0x00007ffff699d2e7 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Gui.so.6 No symbol table info available. #23 0x00007ffff699dfb8 in QShortcutMap::tryShortcut(QKeyEvent*) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Gui.so.6 No symbol table info available. #24 0x00007ffff6612593 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Gui.so.6 No symbol table info available. #25 0x00007ffff65b9fdd in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /home/alportal/Qt/6.4.2/gcc_64/lib/libQt6Gui.so.6
Attachments
For Gerrit Dashboard: QTCREATORBUG-29207 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
480634,2 | ProjectExplorer: Consider the case of no active target | 10.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |