-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
Qt Creator 18.0.0 (18.0 branch)
-
None
-
de0ccd428 (master)
When disabling and re-enabling a Kit for a project, some widgets (e.g. comboboxes) are empty and when using the UI, Qt Creator crashes.
Stack trace
1 std::__uniq_ptr_impl<ProjectExplorer::TargetPrivate, std::default_delete<ProjectExplorer::TargetPrivate>>::_M_ptr unique_ptr.h 199 0x7fffe58870ae
2 std::unique_ptr<ProjectExplorer::TargetPrivate, std::default_delete<ProjectExplorer::TargetPrivate>>::get unique_ptr.h 470 0x7fffe5886b24
3 std::unique_ptr<ProjectExplorer::TargetPrivate, std::default_delete<ProjectExplorer::TargetPrivate>>::operator-> unique_ptr.h 463 0x7fffe58864f2
4 ProjectExplorer::Target::activeBuildConfiguration target.cpp 248 0x7fffe5884336
5 ProjectExplorer::Internal::RunSettingsWidget::showAddRunConfigDialog runsettingspropertiespage.cpp 624 0x7fffe584b8c2
6 QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (ProjectExplorer::Internal::RunSettingsWidget:: *)()>::call(void (ProjectExplorer::Internal::RunSettingsWidget:: *)(), ProjectExplorer::Internal::RunSettingsWidget *, void * *)::{lambda()#1}::operator()() const qobjectdefs_impl.h 127 0x7fffe585a99b
7 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (ProjectExplorer::Internal::RunSettingsWidget:: *)()>::call(void (ProjectExplorer::Internal::RunSettingsWidget:: *)(), ProjectExplorer::Internal::RunSettingsWidget *, void * *)::{lambda()#1}>(void * *, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (ProjectExplorer::Internal::RunSettingsWidget:: *)()>::call(void (ProjectExplorer::Internal::RunSettingsWidget:: *)(), ProjectExplorer::Internal::RunSettingsWidget *, void * *)::{lambda()#1}&&) qobjectdefs_impl.h 65 0x7fffe585c423
8 QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (ProjectExplorer::Internal::RunSettingsWidget:: *)()>::call(void (ProjectExplorer::Internal::RunSettingsWidget:: *)(), ProjectExplorer::Internal::RunSettingsWidget *, void * *) qobjectdefs_impl.h 126 0x7fffe585aa0f
9 QtPrivate::FunctionPointer<void (ProjectExplorer::Internal::RunSettingsWidget:: *)()>::call<QtPrivate::List<>, void>(void (ProjectExplorer::Internal::RunSettingsWidget:: *)(), ProjectExplorer::Internal::RunSettingsWidget *, void * *) qobjectdefs_impl.h 174 0x7fffe5857e54
10 QtPrivate::QCallableObject<void (ProjectExplorer::Internal::RunSettingsWidget:: *)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *) qobjectdefs_impl.h 545 0x7fffe58562c7
| For Gerrit Dashboard: QTCREATORBUG-33330 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 669177,3 | PE: Remove settings target widgets when the target is removed | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |