Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
Qt Creator 17.0 (master branch)
-
None
-
-
c102a234e (master), a738ed0bb (master)
Description
Thread 1 "qtcreator" received signal SIGSEGV, Segmentation fault. 0x00007fe5f477abdb in ClangFormat::ClangFormatCodeStyleEditor::init(TextEditor::ICodeStylePreferencesFactory const*, TextEditor::ProjectWrapper const&, TextEditor::ICodeStylePreferences*) () from /usr/lib/qtcreator/plugins/libClangFormat.so (gdb) bt #0 0x00007fe5f477abdb in ClangFormat::ClangFormatCodeStyleEditor::init(TextEditor::ICodeStylePreferencesFactory const*, TextEditor::ProjectWrapper const&, TextEditor::ICodeStylePreferences*) () at /usr/lib/qtcreator/plugins/libClangFormat.so #1 0x00007fe5f477b2ba in ClangFormat::ClangFormatCodeStyleEditor::create(TextEditor::ICodeStylePreferencesFactory const*, ProjectExplorer::Project*, TextEditor::ICodeStylePreferences*, QWidget*) () at /usr/lib/qtcreator/plugins/libClangFormat.so #2 0x00007fe5d25fe17a in ProjectExplorer::Internal::CodeStyleSettingsWidget::CodeStyleSettingsWidget(ProjectExplorer::Project*) () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #3 0x00007fe5d25fe7d5 in std::_Function_handler<ProjectExplorer::ProjectSettingsWidget* (ProjectExplorer::Project*), ProjectExplorer::Internal::CodeStyleProjectPanelFactory::CodeStyleProjectPanelFactory()::{lambda(ProjectExplorer::Project*)#1}>::_M_i nvoke(std::_Any_data const&, ProjectExplorer::Project*&&) () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #4 0x00007fe5d2860d04 in ProjectExplorer::ProjectPanelFactory::createWidget(ProjectExplorer::Project*) const () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #5 0x00007fe5d287d285 in ProjectExplorer::Internal::MiscSettingsPanelItem::data(int, int) const () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #6 0x00007fe5d2880e48 in ProjectExplorer::Internal::MiscSettingsGroupItem::data(int, int) const () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #7 0x00007fe5d28813d6 in ProjectExplorer::Internal::ProjectWindowPrivate::updatePanel() () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #8 0x00007fe5d2880681 in ProjectExplorer::Internal::ProjectItem::setData(int, QVariant const&, int) () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #9 0x00007fe5d2880958 in ProjectExplorer::Internal::MiscSettingsGroupItem::setData(int, QVariant const&, int) () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #10 0x00007fe5d287be39 in ProjectExplorer::Internal::MiscSettingsPanelItem::setData(int, QVariant const&, int) () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #11 0x00007fe5d287fd9d in ProjectExplorer::Internal::ProjectWindowPrivate::itemActivated(QModelIndex const&) () at /usr/lib/qtcreator/plugins/libProjectExplorer.so #12 0x00007fe62caebd7d in void doActivate<false>(QObject*, int, void**) () at /usr/lib64/libQt6Core.so.6 #13 0x00007fe62da568d9 in QAbstractItemView::activated(QModelIndex const&) () at /usr/lib64/libQt6Widgets.so.6 #14 0x00007fe62daae5c1 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/libQt6Widgets.so.6 #15 0x00007fe62e1b3825 in Utils::BaseTreeView::mouseReleaseEvent(QMouseEvent*) () at /usr/bin/../lib/qtcreator/libUtils.so.16 #16 0x00007fe62dd2fe29 in QWidget::event(QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #17 0x00007fe62dbf59a4 in QFrame::event(QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #18 0x00007fe62cb069c4 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6 #19 0x00007fe62dd20025 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #20 0x00007fe62dd20e37 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #21 0x00007fe62cb06c20 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6 #22 0x00007fe62dd2852e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib64/libQt6Widgets.so.6 #23 0x00007fe62dd2aecf in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /usr/lib64/libQt6Widgets.so.6 #24 0x00007fe62dd31570 in QWidgetWindow::event(QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #25 0x00007fe62dd20035 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6 #26 0x00007fe62cb06c20 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6 #27 0x00007fe62d181832 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt6Gui.so.6 #28 0x00007fe62d1db13c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Gui.so.6 #29 0x00007fe62d5caeb4 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/libQt6Gui.so.6 #30 0x00007fe62b70c5ab in g_main_dispatch () at /usr/lib64/libglib-2.0.so.0 #31 0x00007fe62b70f987 in g_main_context_iterate_unlocked.isra () at /usr/lib64/libglib-2.0.so.0 #32 0x00007fe62b710130 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #33 0x00007fe62c8cb443 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6 #34 0x00007fe62cb2e5aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6 #35 0x00007fe62cb2e748 in QCoreApplication::exec() () at /usr/lib64/libQt6Core.so.6 #36 0x000055e7c78cfd5e in main ()
Edit->Preferences->C++->Code Style works fine. QtC is built against LLVM 20.1.