Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-118585

"Crash" in QMacAccessibilityElement initWithId:role:

    XMLWordPrintable

Details

    • macOS
    • ecef70462 (dev), 7e28513c2 (6.6), 4d873c8e6 (tqtc/lts-6.5), 8b9b3b500 (tqtc/lts-6.5.4)

    Description

      When compiling Qt Creator with a debug Qt, opening the settings dialog and switching from "Kits" to "Environment" results in an assert, which would have been a access violation in release:

      ASSERT: "int(tableElement->rows.count) > m_rowIndex" in file /Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm, line 136

      Seems to be triggered by:

      QComboBox::addItem(QString const&, QVariant const&) (/Users/mtillmanns/qt-dev/include/QtWidgets/qcombobox.h:210)
      Core::Internal::GeneralSettingsWidget::fillLanguageBox() const (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/generalsettings.cpp:193)
      

      Fulll stack:

      __pthread_kill (@__pthread_kill:5)
      pthread_kill (@pthread_kill:75)
      abort (@abort:48)
      qAbort() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/global/qglobal.cpp:161)
      void qt_message_fatal<QString&>(QtMsgType, QMessageLogContext const&, QString&) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/global/qlogging.cpp:2028)
      qt_message(QtMsgType, QMessageLogContext const&, char const*, char*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/global/qlogging.cpp:377)
      QMessageLogger::fatal(char const*, ...) const (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/global/qlogging.cpp:900)
      qt_assert(char const*, char const*, int) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/global/qassert.cpp:68)
      -[QMacAccessibilityElement initWithId:role:] (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm:136)
      -[QMacAccessibilityElement initWithId:] (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm:103)
      +[QMacAccessibilityElement elementWithId:] (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaaccessibilityelement.mm:163)
      QCocoaAccessibility::notifyAccessibilityUpdate(QAccessibleEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaaccessibility.mm:32)
      QAccessible::updateAccessibility(QAccessibleEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/accessible/qaccessible.cpp:877)
      QListView::selectionChanged(QItemSelection const&, QItemSelection const&) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/itemviews/qlistview.cpp:3435)
      QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<QItemSelection const&, QItemSelection const&>, void, void (QAbstractItemView::*)(QItemSelection const&, QItemSelection const&)>::call(void (QAbstractItemView::*)(QItemSelection const&, QItemSelection const&), QAbstractItemView*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:145)
      void QtPrivate::FunctionPointer<void (QAbstractItemView::*)(QItemSelection const&, QItemSelection const&)>::call<QtPrivate::List<QItemSelection const&, QItemSelection const&>, void>(void (QAbstractItemView::*)(QItemSelection const&, QItemSelection const&), QAbstractItemView*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:182)
      QtPrivate::QCallableObject<void (QAbstractItemView::*)(QItemSelection const&, QItemSelection const&), QtPrivate::List<QItemSelection const&, QItemSelection const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:553)
      QtPrivate::QSlotObjectBase::call(QObject*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469)
      void doActivate<false>(QObject*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4039)
      QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099)
      QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) (/Users/mtillmanns/projects/qt/qt5/build-Clean-Debug/qtbase/src/corelib/Core_autogen/include/moc_qitemselectionmodel.cpp:494)
      QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp:1909)
      QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp:1327)
      QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp:1174)
      QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp:1402)
      QComboBoxPrivate::setCurrentIndex(QModelIndex const&) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qcombobox.cpp:2176)
      QComboBox::setCurrentIndex(int) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qcombobox.cpp:2126)
      QComboBoxPrivate::rowsInserted(QModelIndex const&, int, int) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qcombobox.cpp:1118)
      QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>, QtPrivate::List<QModelIndex const&, int, int>, void, void (QComboBoxPrivate::*)(QModelIndex const&, int, int)>::call(void (QComboBoxPrivate::*)(QModelIndex const&, int, int), QComboBoxPrivate*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:145)
      void QtPrivate::FunctionPointer<void (QComboBoxPrivate::*)(QModelIndex const&, int, int)>::call<QtPrivate::List<QModelIndex const&, int, int>, void>(void (QComboBoxPrivate::*)(QModelIndex const&, int, int), QComboBoxPrivate*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:182)
      QtPrivate::QPrivateSlotObject<void (QComboBoxPrivate::*)(QModelIndex const&, int, int), QtPrivate::List<QModelIndex const&, int, int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject_p.h:282)
      QtPrivate::QSlotObjectBase::call(QObject*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469)
      void doActivate<false>(QObject*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4039)
      QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099)
      QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) (/Users/mtillmanns/projects/qt/qt5/build-Clean-Debug/qtbase/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:1055)
      QAbstractItemModel::endInsertRows() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:2908)
      QStandardItemModelPrivate::rowsInserted(QStandardItem*, int, int) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp:627)
      QStandardItemPrivate::insertRows(int, int, QList<QStandardItem*> const&) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp:499)
      QStandardItem::insertRow(int, QList<QStandardItem*> const&) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp:1592)
      QStandardItemModel::insertRow(int, QList<QStandardItem*> const&) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp:2669)
      QStandardItemModel::insertRow(int, QStandardItem*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.h:400)
      QComboBox::insertItem(int, QIcon const&, QString const&, QVariant const&) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qcombobox.cpp:2292)
      QComboBox::insertItem(int, QString const&, QVariant const&) (/Users/mtillmanns/qt-dev/include/QtWidgets/qcombobox.h:217)
      QComboBox::addItem(QString const&, QVariant const&) (/Users/mtillmanns/qt-dev/include/QtWidgets/qcombobox.h:210)
      Core::Internal::GeneralSettingsWidget::fillLanguageBox() const (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/generalsettings.cpp:193)
      Core::Internal::GeneralSettingsWidget::GeneralSettingsWidget() (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/generalsettings.cpp:164)
      Core::Internal::GeneralSettingsWidget::GeneralSettingsWidget() (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/generalsettings.cpp:110)
      Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'()::operator()() const (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/generalsettings.cpp:369)
      decltype(std::declval<Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'()&>()()) std::__1::__invoke[abi:v160006]<Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'()&>(Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'()&) (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/__functional/invoke.h:394)
      Core::IOptionsPageWidget* std::__1::__invoke_void_return_wrapper<Core::IOptionsPageWidget*, false>::__call<Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'()&>(Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'()&) (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/__functional/invoke.h:478)
      std::__1::__function::__alloc_func<Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'(), std::__1::allocator<Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'()>, Core::IOptionsPageWidget* ()>::operator()[abi:v160006]() (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/__functional/function.h:185)
      std::__1::__function::__func<Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'(), std::__1::allocator<Core::Internal::GeneralSettingsPage::GeneralSettingsPage()::'lambda'()>, Core::IOptionsPageWidget* ()>::operator()() (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/__functional/function.h:356)
      std::__1::__function::__value_func<Core::IOptionsPageWidget* ()>::operator()[abi:v160006]() const (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/__functional/function.h:510)
      std::__1::function<Core::IOptionsPageWidget* ()>::operator()() const (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/__functional/function.h:1156)
      Core::IOptionsPage::widget() (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/dialogs/ioptionspage.cpp:132)
      Core::Internal::SmartScrollArea::showEvent(QShowEvent*) (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/dialogs/settingsdialog.cpp:354)
      QWidget::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:9206)
      QFrame::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qframe.cpp:515)
      QAbstractScrollArea::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp:915)
      QScrollArea::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp:287)
      Core::Internal::SmartScrollArea::event(QEvent*) (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/dialogs/settingsdialog.cpp:402)
      QApplicationPrivate::notify_helper(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3295)
      QApplication::notify(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3242)
      QCoreApplication::notifyInternal2(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1132)
      QCoreApplication::sendEvent(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1573)
      QWidgetPrivate::show_helper() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8122)
      QWidgetPrivate::show_recursive() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8001)
      QWidgetPrivate::showChildren(bool) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8490)
      QWidgetPrivate::show_helper() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8077)
      QWidgetPrivate::setVisible(bool) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8420)
      QWidget::setVisible(bool) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8352)
      QWidget::show() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:7978)
      QWidgetPrivate::showChildren(bool) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8492)
      QWidgetPrivate::show_helper() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8077)
      QWidgetPrivate::setVisible(bool) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8420)
      QWidget::setVisible(bool) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8352)
      QWidget::show() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:7978)
      QStackedLayout::setCurrentIndex(int) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp:289)
      Core::Internal::SettingsDialog::showCategory(int) (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/dialogs/settingsdialog.cpp:626)
      Core::Internal::SettingsDialog::currentChanged(QModelIndex const&) (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/dialogs/settingsdialog.cpp:682)
      QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QModelIndex const&>, void, void (Core::Internal::SettingsDialog::*)(QModelIndex const&)>::call(void (Core::Internal::SettingsDialog::*)(QModelIndex const&), Core::Internal::SettingsDialog*, void**) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:145)
      void QtPrivate::FunctionPointer<void (Core::Internal::SettingsDialog::*)(QModelIndex const&)>::call<QtPrivate::List<QModelIndex const&>, void>(void (Core::Internal::SettingsDialog::*)(QModelIndex const&), Core::Internal::SettingsDialog*, void**) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:182)
      QtPrivate::QCallableObject<void (Core::Internal::SettingsDialog::*)(QModelIndex const&), QtPrivate::List<QModelIndex const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:553)
      QtPrivate::QSlotObjectBase::call(QObject*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469)
      void doActivate<false>(QObject*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4039)
      QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099)
      QItemSelectionModel::currentRowChanged(QModelIndex const&, QModelIndex const&) (/Users/mtillmanns/projects/qt/qt5/build-Clean-Debug/qtbase/src/corelib/Core_autogen/include/moc_qitemselectionmodel.cpp:508)
      QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp:1406)
      QAbstractItemView::mousePressEvent(QMouseEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp:1849)
      QWidget::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8978)
      QFrame::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qframe.cpp:515)
      QAbstractScrollArea::viewportEvent(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp:1064)
      QAbstractItemView::viewportEvent(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp:1798)
      QAbstractScrollAreaPrivate::viewportEvent(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:74)
      QAbstractScrollAreaFilter::eventFilter(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:85)
      QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1271)
      QApplicationPrivate::notify_helper(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3289)
      QApplication::notify(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2782)
      QCoreApplication::notifyInternal2(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1132)
      QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1587)
      QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2366)
      QWidgetWindow::handleMouseEvent(QMouseEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:627)
      QWidgetWindow::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp:241)
      QApplicationPrivate::notify_helper(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3295)
      QApplication::notify(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3246)
      QCoreApplication::notifyInternal2(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1132)
      QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1587)
      QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2320)
      QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2066)
      QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1109)
      QCocoaEventDispatcherPrivate::processPostedEvents() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:883)
      QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:485)
      QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1368)
      Core::Internal::SettingsDialog::execDialog() (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/dialogs/settingsdialog.cpp:790)
      Core::Internal::executeSettingsDialog(QWidget*, Utils::Id) (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/dialogs/settingsdialog.cpp:812)
      Core::ICore::showOptionsDialog(Utils::Id, QWidget*) (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/icore.cpp:485)
      Core::Internal::ICorePrivate::registerDefaultActions()::$_6::operator()() const (/Users/mtillmanns/projects/qt/qtc-work/master/src/plugins/coreplugin/icore.cpp:1786)
      QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Core::Internal::ICorePrivate::registerDefaultActions()::$_6>::call(Core::Internal::ICorePrivate::registerDefaultActions()::$_6&, void**) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:137)
      void QtPrivate::FunctorCallable<Core::Internal::ICorePrivate::registerDefaultActions()::$_6>::call<QtPrivate::List<>, void>(Core::Internal::ICorePrivate::registerDefaultActions()::$_6&, void*, void**) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:345)
      QtPrivate::QCallableObject<Core::Internal::ICorePrivate::registerDefaultActions()::$_6, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:555)
      QtPrivate::QSlotObjectBase::call(QObject*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469)
      void doActivate<false>(QObject*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4039)
      QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099)
      QAction::triggered(bool) (/Users/mtillmanns/projects/qt/qt5/build-Clean-Debug/qtbase/src/gui/Gui_autogen/include/moc_qaction.cpp:482)
      QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>, void, void (QAction::*)(bool)>::call(void (QAction::*)(bool), QAction*, void**) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:145)
      void QtPrivate::FunctionPointer<void (QAction::*)(bool)>::call<QtPrivate::List<bool>, void>(void (QAction::*)(bool), QAction*, void**) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:182)
      QtPrivate::QCallableObject<void (QAction::*)(bool), QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (/Users/mtillmanns/qt-dev/include/QtCore/qobjectdefs_impl.h:553)
      QtPrivate::QSlotObjectBase::call(QObject*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469)
      void doActivate<false>(QObject*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4039)
      QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4099)
      QAction::triggered(bool) (/Users/mtillmanns/projects/qt/qt5/build-Clean-Debug/qtbase/src/gui/Gui_autogen/include/moc_qaction.cpp:482)
      QAction::activate(QAction::ActionEvent) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/kernel/qaction.cpp:1102)
      QAction::trigger() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/kernel/qaction.h:210)
      QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QAction::*)()>::call(void (QAction::*)(), QAction*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:145)
      void QtPrivate::FunctionPointer<void (QAction::*)()>::call<QtPrivate::List<>, void>(void (QAction::*)(), QAction*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:182)
      QtPrivate::QCallableObject<void (QAction::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:553)
      QtPrivate::QSlotObjectBase::call(QObject*, void**) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469)
      QMetaCallEvent::placeMetaCall(QObject*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:650)
      QObject::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:1446)
      QAction::event(QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/kernel/qaction.cpp:1048)
      QApplicationPrivate::notify_helper(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3295)
      QApplication::notify(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3246)
      QCoreApplication::notifyInternal2(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1132)
      QCoreApplication::sendEvent(QObject*, QEvent*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1573)
      QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1938)
      QCoreApplication::sendPostedEvents(QObject*, int) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1795)
      QCocoaEventDispatcherPrivate::processPostedEvents() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:882)
      QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:904)
      __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (@__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__:10)
      __CFRunLoopDoSource0 (@__CFRunLoopDoSource0:47)
      __CFRunLoopDoSources0 (@__CFRunLoopDoSources0:64)
      __CFRunLoopRun (@__CFRunLoopRun:210)
      CFRunLoopRunSpecific (@CFRunLoopRunSpecific:155)
      RunCurrentEventLoopInMode (@RunCurrentEventLoopInMode:76)
      ReceiveNextEventCommon (@ReceiveNextEventCommon:165)
      _BlockUntilNextEventMatchingListInModeWithFilter (@_BlockUntilNextEventMatchingListInModeWithFilter:22)
      _DPSNextEvent (@_DPSNextEvent:168)
      -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (@-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]:182)
      -[NSApplication run] (@-[NSApplication run]:122)
      QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/plugins/platforms/cocoa/qcocoaeventdispatcher.mm:405)
      QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:100)
      QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:182)
      QCoreApplication::exec() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1476)
      QGuiApplication::exec() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1926)
      QApplication::exec() (/Users/mtillmanns/projects/qt/qt5/qtbase/src/widgets/kernel/qapplication.cpp:2574)
      main (/Users/mtillmanns/projects/qt/qtc-work/master/src/app/main.cpp:831)
      start (@start:559)
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-118585
          # Subject Branch Project Status CR V

          Activity

            People

              vhilshei Volker Hilsheimer
              madwinter Marcus Tillmanns
              Votes:
              2 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews