Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
Qt Creator 5.0.0, Qt Creator 6.0.0-beta1
-
None
-
-
c996c08a2f05736c75590c4b2c3c092ba530ac53
Description
A crash might happen when creating a new device using the wizard from "Devices" settings page. The crash can happen after clicking "Finish" in the respective device type wizard, then cancelling the settings page quickly via an escape key click.
1 std::unique_ptr<ProjectExplorer::Internal::DeviceManagerPrivate, std::default_delete<ProjectExplorer::Internal::DeviceManagerPrivate>>::operator->() const memory 2314 0x112a66b45 2 ProjectExplorer::DeviceManager::addDevice(QSharedPointer<ProjectExplorer::IDevice const> const&) devicemanager.cpp 252 0x112a68faf 3 ProjectExplorer::Internal::DeviceSettingsWidget::addDevice() devicesettingswidget.cpp 153 0x112ab859b 4 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (ProjectExplorer::Internal::DeviceSettingsWidget:: *)()>::call(void (ProjectExplorer::Internal::DeviceSettingsWidget:: *)(), ProjectExplorer::Internal::DeviceSettingsWidget *, void * *) qobjectdefs_impl.h 152 0x112abb7b4 5 void QtPrivate::FunctionPointer<void (ProjectExplorer::Internal::DeviceSettingsWidget:: *)()>::call<QtPrivate::List<>, void>(void (ProjectExplorer::Internal::DeviceSettingsWidget:: *)(), ProjectExplorer::Internal::DeviceSettingsWidget *, void * *) qobjectdefs_impl.h 185 0x112abb708 6 QtPrivate::QSlotObject<void (ProjectExplorer::Internal::DeviceSettingsWidget:: *)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *) qobjectdefs_impl.h 418 0x112abb625 7 QtPrivate::QSlotObjectBase::call(QObject *, void * *) qobjectdefs_impl.h 398 0x101eeafb5 8 void doActivate<false>(QObject *, int, void * *) qobject.cpp 3886 0x101eeafa0 9 QAbstractButton::clicked(bool) moc_qabstractbutton.cpp 308 0x100f63dbf 10 QAbstractButtonPrivate::emitClicked() qabstractbutton.cpp 415 0x100f63d97 11 QAbstractButtonPrivate::click() qabstractbutton.cpp 408 0x100f63c39 12 QAbstractButton::mouseReleaseEvent(QMouseEvent *) qabstractbutton.cpp 1044 0x100f64def 13 QWidget::event(QEvent *) qwidget.cpp 8659 0x100eb444d 14 QPushButton::event(QEvent *) qpushbutton.cpp 718 0x10100aa15 15 QApplicationPrivate::notify_helper(QObject *, QEvent *) qapplication.cpp 3637 0x100e7a02a 16 QApplication::notify(QObject *, QEvent *) qapplication.cpp 3081 0x100e7cd95 17 QCoreApplication::notifyInternal2(QObject *, QEvent *) qcoreapplication.cpp 1064 0x101eb7a54 18 QApplicationPrivate::sendMouseEvent(QWidget *, QMouseEvent *, QWidget *, QWidget *, QWidget * *, QPointer<QWidget>&, bool, bool) qapplication.cpp 2619 0x100e7a950 19 QWidgetWindow::handleMouseEvent(QMouseEvent *) qwidgetwindow.cpp 683 0x100ed3642 20 QWidgetWindow::event(QEvent *) qwidgetwindow.cpp 300 0x100ed1d09 ... <More>