Qt Creator crash on macOS when editing UI file in the designer
-
Running Qt Creator 18.0.1 Built on Dec 9 2025 12:41:52 based on Qt 6.10.1 (Clang 15.0 (Apple), arm64).
I was editing the serial port example and had duplicated the serial port settings part of the dialog to allow the use of 2 serial ports.

I was renaming the UI elements in the inspector:

During the selection and renaming of the UI elements Qt Creator crashed with the following stack trace. Has anyone encountered this, it's happened several times for me but I can't pin it down to one particular action.
------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Qt Creator [27281] Path: /opt/qt/Qt Creator.app/Contents/MacOS/Qt Creator Identifier: org.qt-project.qtcreator Version: 18.0.1 (18.0.1) Code Type: ARM-64 (Native) Role: Foreground Parent Process: launchd [1] Coalition: org.qt-project.qtcreator [8136] User ID: 501 Date/Time: 2026-01-01 14:42:43.0451 +1300 Launch Time: 2026-01-01 12:56:56.9614 +1300 Hardware Model: MacBookPro18,2 OS Version: macOS 26.2 (25C56) Release Type: User Time Awake Since Boot: 22000 seconds System Integrity Protection: enabled Triggered by Thread: 0, Dispatch Queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000000 Exception Codes: 0x0000000000000001, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 11, Segmentation fault: 11 Terminating Process: exc handler [27281] VM Region Info: 0 is not in any region. Bytes before following region: 4332208128 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 102384000-1023ac000 [ 160K] r-x/r-x SM=COW /opt/qt/Qt Creator.app/Contents/MacOS/Qt Creator Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libLanguageClient.dylib 0x118d79b2c std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>, std::__1::__unordered_map_hasher<TextEditor::TextDocument*, std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>, std::__1::hash<TextEditor::TextDocument*>, std::__1::equal_to<TextEditor::TextDocument*>, true>, std::__1::__unordered_map_equal<TextEditor::TextDocument*, std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>, std::__1::equal_to<TextEditor::TextDocument*>, std::__1::hash<TextEditor::TextDocument*>, true>, std::__1::allocator<std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>>>::find<TextEditor::TextDocument*>(TextEditor::TextDocument* const&) + 128 (__hash_table:2141) [inlined] 1 libLanguageClient.dylib 0x118d79b2c unsigned long std::__1::__hash_table<std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>, std::__1::__unordered_map_hasher<TextEditor::TextDocument*, std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>, std::__1::hash<TextEditor::TextDocument*>, std::__1::equal_to<TextEditor::TextDocument*>, true>, std::__1::__unordered_map_equal<TextEditor::TextDocument*, std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>, std::__1::equal_to<TextEditor::TextDocument*>, std::__1::hash<TextEditor::TextDocument*>, true>, std::__1::allocator<std::__1::__hash_value_type<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>>>::__erase_unique<TextEditor::TextDocument*>(TextEditor::TextDocument* const&) + 148 (__hash_table:2253) 2 libLanguageClient.dylib 0x118d47a7c std::__1::unordered_map<TextEditor::TextDocument*, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>, std::__1::hash<TextEditor::TextDocument*>, std::__1::equal_to<TextEditor::TextDocument*>, std::__1::allocator<std::__1::pair<TextEditor::TextDocument* const, QList<LanguageServerProtocol::DidChangeTextDocumentParams::TextDocumentContentChangeEvent>>>>::erase[abi:ue170006](TextEditor::TextDocument* const&) + 8 (unordered_map:1449) [inlined] 3 libLanguageClient.dylib 0x118d47a7c LanguageClient::Client::closeDocument(TextEditor::TextDocument*, std::__1::optional<Utils::FilePath> const&) + 68 (client.cpp:806) 4 libLanguageClient.dylib 0x118d4a8d4 LanguageClient::ClientPrivate::documentClosed(Core::IDocument*) + 60 (client.cpp:1077) 5 QtCore 0x10512f398 0x105044000 + 963480 6 libCore.dylib 0x119342744 void QMetaObject::activate<void, Core::IDocument*>(QObject*, QMetaObject const*, int, void*, Core::IDocument* const&) + 24 (qobjectdefs.h:319) [inlined] 7 libCore.dylib 0x119342744 Core::EditorManager::documentClosed(Core::IDocument*) + 60 (moc_editormanager.cpp:497) 8 libCore.dylib 0x1194088f4 Core::Internal::EditorManagerPrivate::removeEditor(Core::IEditor*, bool) + 96 (editormanager.cpp:1403) 9 libCore.dylib 0x11940a624 Core::Internal::EditorManagerPrivate::closeEditors(QList<Core::IEditor*> const&, Core::Internal::EditorManagerPrivate::CloseFlag) + 2456 (editormanager.cpp:1724) 10 libDesigner.dylib 0x11ba81c88 Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler::~ResourceHandler() + 124 (qtcreatorintegration.cpp:758) [inlined] 11 libDesigner.dylib 0x11ba81c88 Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler::~ResourceHandler() + 124 (qtcreatorintegration.cpp:754) [inlined] 12 libDesigner.dylib 0x11ba81c88 void std::__1::__destroy_at[abi:ue170006]<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler, 0>(Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler*) + 124 (construct_at.h:69) [inlined] 13 libDesigner.dylib 0x11ba81c88 void std::__1::destroy_at[abi:ue170006]<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler, 0>(Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler*) + 124 (construct_at.h:104) [inlined] 14 libDesigner.dylib 0x11ba81c88 void std::__1::allocator_traits<std::__1::allocator<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler>>::destroy[abi:ue170006]<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler, void, void>(std::__1::allocator<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler>&, Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler*) + 124 (allocator_traits.h:323) [inlined] 15 libDesigner.dylib 0x11ba81c88 std::__1::__shared_ptr_emplace<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler, std::__1::allocator<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler>>::__on_zero_shared() + 148 (shared_ptr.h:321) 16 libDesigner.dylib 0x11ba82488 std::__1::__shared_count::__release_shared[abi:ue170006]() + 16 (shared_ptr.h:173) [inlined] 17 libDesigner.dylib 0x11ba82488 std::__1::__shared_weak_count::__release_shared[abi:ue170006]() + 16 (shared_ptr.h:214) [inlined] 18 libDesigner.dylib 0x11ba82488 std::__1::shared_ptr<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler>::~shared_ptr[abi:ue170006]() + 16 (shared_ptr.h:773) [inlined] 19 libDesigner.dylib 0x11ba82488 std::__1::shared_ptr<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::ResourceHandler>::~shared_ptr[abi:ue170006]() + 16 (shared_ptr.h:771) [inlined] 20 libDesigner.dylib 0x11ba82488 Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2::~$_2() + 16 (qtcreatorintegration.cpp:836) [inlined] 21 libDesigner.dylib 0x11ba82488 Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2::~$_2() + 16 (qtcreatorintegration.cpp:836) [inlined] 22 libDesigner.dylib 0x11ba82488 std::__1::__compressed_pair_elem<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2, 0, false>::~__compressed_pair_elem() + 16 (compressed_pair.h:44) [inlined] 23 libDesigner.dylib 0x11ba82488 std::__1::__compressed_pair<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2, std::__1::allocator<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2>>::~__compressed_pair() + 16 (compressed_pair.h:97) [inlined] 24 libDesigner.dylib 0x11ba82488 std::__1::__compressed_pair<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2, std::__1::allocator<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2>>::~__compressed_pair() + 16 (compressed_pair.h:97) [inlined] 25 libDesigner.dylib 0x11ba82488 std::__1::__function::__alloc_func<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2, std::__1::allocator<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2>, void ()>::destroy[abi:ue170006]() + 16 (function.h:210) [inlined] 26 libDesigner.dylib 0x11ba82488 std::__1::__function::__func<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2, std::__1::allocator<Designer::Internal::QtCreatorIntegration::handleSymbolRenameStage2(QDesignerFormWindowInterface*, QString const&, QString const&)::$_2>, void ()>::destroy() + 64 (function.h:346) 27 libLanguageClient.dylib 0x118e07064 std::__1::__function::__value_func<void ()>::~__value_func[abi:ue170006]() + 44 [inlined] 28 libLanguageClient.dylib 0x118e07064 std::__1::__function::__value_func<void ()>::~__value_func[abi:ue170006]() + 44 (function.h:475) [inlined] 29 libLanguageClient.dylib 0x118e07064 std::__1::function<void ()>::~function() + 44 (function.h:1156) [inlined] 30 libLanguageClient.dylib 0x118e07064 std::__1::function<void ()>::~function() + 44 (function.h:1156) [inlined] 31 libLanguageClient.dylib 0x118e07064 LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7::~$_7() + 84 (languageclientsymbolsupport.cpp:507) [inlined] 32 libLanguageClient.dylib 0x118e07064 LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7::~$_7() + 84 (languageclientsymbolsupport.cpp:507) [inlined] 33 libLanguageClient.dylib 0x118e07064 std::__1::__compressed_pair_elem<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7, 0, false>::~__compressed_pair_elem() + 84 (compressed_pair.h:44) [inlined] 34 libLanguageClient.dylib 0x118e07064 std::__1::__compressed_pair<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7, std::__1::allocator<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7>>::~__compressed_pair() + 84 (compressed_pair.h:97) [inlined] 35 libLanguageClient.dylib 0x118e07064 std::__1::__compressed_pair<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7, std::__1::allocator<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7>>::~__compressed_pair() + 84 (compressed_pair.h:97) [inlined] 36 libLanguageClient.dylib 0x118e07064 std::__1::__function::__alloc_func<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7, std::__1::allocator<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7>, void (LanguageServerProtocol::Response<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t>)>::destroy[abi:ue170006]() + 100 (function.h:210) 37 libLanguageClient.dylib 0x118e06814 std::__1::__function::__func<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7, std::__1::allocator<LanguageClient::SymbolSupport::requestPrepareRename(TextEditor::TextDocument*, LanguageServerProtocol::TextDocumentPositionParams const&, QString const&, QString const&, std::__1::function<void ()> const&, bool)::$_7>, void (LanguageServerProtocol::Response<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t>)>::destroy_deallocate() + 24 (function.h:356) 38 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::__function::__value_func<void (LanguageServerProtocol::Response<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t>)>::~__value_func[abi:ue170006]() + 44 [inlined] 39 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::__function::__value_func<void (LanguageServerProtocol::Response<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t>)>::~__value_func[abi:ue170006]() + 44 (function.h:475) [inlined] 40 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::function<void (LanguageServerProtocol::Response<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t>)>::~function() + 44 (function.h:1156) [inlined] 41 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::function<void (LanguageServerProtocol::Response<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t>)>::~function() + 44 (function.h:1156) [inlined] 42 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&)::~() + 84 (jsonrpcmessages.h:361) [inlined] 43 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&)::~() + 84 (jsonrpcmessages.h:361) [inlined] 44 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::__compressed_pair_elem<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&), 0, false>::~__compressed_pair_elem() + 84 (compressed_pair.h:44) [inlined] 45 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::__compressed_pair<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&), std::__1::allocator<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&)>>::~__compressed_pair() + 84 (compressed_pair.h:97) [inlined] 46 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::__compressed_pair<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&), std::__1::allocator<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&)>>::~__compressed_pair() + 84 (compressed_pair.h:97) [inlined] 47 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::__function::__alloc_func<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&), std::__1::allocator<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&)>, void (LanguageServerProtocol::JsonRpcMessage const&)>::destroy[abi:ue170006]() + 84 (function.h:210) [inlined] 48 libLanguageServerProtocol.18.0.1.dylib 0x118c28780 std::__1::__function::__func<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&), std::__1::allocator<LanguageServerProtocol::Request<LanguageServerProtocol::PrepareRenameResult, std::nullptr_t, LanguageServerProtocol::TextDocumentPositionParams>::responseHandler() const::'lambda'(LanguageServerProtocol::JsonRpcMessage const&)>, void (LanguageServerProtocol::JsonRpcMessage const&)>::destroy_deallocate() + 104 (function.h:356) 49 libLanguageClient.dylib 0x118d5e348 std::__1::__function::__value_func<void (LanguageServerProtocol::JsonRpcMessage const&)>::~__value_func[abi:ue170006]() + 44 [inlined] 50 libLanguageClient.dylib 0x118d5e348 std::__1::__function::__value_func<void (LanguageServerProtocol::JsonRpcMessage const&)>::~__value_func[abi:ue170006]() + 44 (function.h:475) [inlined] 51 libLanguageClient.dylib 0x118d5e348 std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>::~function() + 44 (function.h:1156) [inlined] 52 libLanguageClient.dylib 0x118d5e348 std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>::~function() + 44 (function.h:1156) [inlined] 53 libLanguageClient.dylib 0x118d5e348 QHashPrivate::Node<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>::~Node() + 48 (qhash.h:72) [inlined] 54 libLanguageClient.dylib 0x118d5e348 QHashPrivate::Node<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>::~Node() + 48 (qhash.h:72) [inlined] 55 libLanguageClient.dylib 0x118d5e348 QHashPrivate::Span<QHashPrivate::Node<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>>::freeData() + 100 (qhash.h:273) [inlined] 56 libLanguageClient.dylib 0x118d5e348 QHashPrivate::Span<QHashPrivate::Node<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>>::~Span() + 100 (qhash.h:265) [inlined] 57 libLanguageClient.dylib 0x118d5e348 QHashPrivate::Span<QHashPrivate::Node<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>>::~Span() + 100 (qhash.h:264) [inlined] 58 libLanguageClient.dylib 0x118d5e348 QHashPrivate::Data<QHashPrivate::Node<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>>::~Data() + 188 (qhash.h:784) 59 libLanguageClient.dylib 0x118d763fc QHashPrivate::Data<QHashPrivate::Node<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>>::~Data() + 4 (qhash.h:783) [inlined] 60 libLanguageClient.dylib 0x118d763fc QHash<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>::~QHash() + 48 (qhash.h:874) [inlined] 61 libLanguageClient.dylib 0x118d763fc QHash<LanguageServerProtocol::MessageId, std::__1::function<void (LanguageServerProtocol::JsonRpcMessage const&)>>::~QHash() + 48 (qhash.h:869) [inlined] 62 libLanguageClient.dylib 0x118d763fc LanguageClient::ClientPrivate::~ClientPrivate() + 3092 (client.cpp:205) 63 libLanguageClient.dylib 0x118d5b7ac LanguageClient::ClientPrivate::~ClientPrivate() + 4 (client.cpp:183) [inlined] 64 libLanguageClient.dylib 0x118d5b7ac LanguageClient::ClientPrivate::~ClientPrivate() + 12 (client.cpp:183) 65 libLanguageClient.dylib 0x118d40a3c LanguageClient::Client::~Client() + 52 (client.cpp:398) 66 libClangCodeModel.dylib 0x11ace2898 ClangCodeModel::Internal::ClangdClient::~ClangdClient() + 80 (clangdclient.cpp:519) [inlined] 67 libClangCodeModel.dylib 0x11ace2898 ClangCodeModel::Internal::ClangdClient::~ClangdClient() + 80 (clangdclient.cpp:515) [inlined] 68 libClangCodeModel.dylib 0x11ace2898 ClangCodeModel::Internal::ClangdClient::~ClangdClient() + 100 (clangdclient.cpp:515) 69 QtCore 0x105126d98 QObject::event(QEvent*) + 672 70 QtWidgets 0x102790014 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 332 71 QtWidgets 0x10279106c QApplication::notify(QObject*, QEvent*) + 516 72 QtCore 0x1050dce78 QCoreApplication::sendEvent(QObject*, QEvent*) + 172 73 QtCore 0x1050dd648 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 524 74 libqcocoa.dylib 0x1046af1f8 0x104698000 + 94712 75 libqcocoa.dylib 0x1046b0498 0x104698000 + 99480 76 CoreFoundation 0x188c549f8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 77 CoreFoundation 0x188c5498c __CFRunLoopDoSource0 + 172 78 CoreFoundation 0x188c546f8 __CFRunLoopDoSources0 + 232 79 CoreFoundation 0x188c53388 __CFRunLoopRun + 820 80 CoreFoundation 0x188d0de34 _CFRunLoopRunSpecificWithOptions + 532 81 HIToolbox 0x195743790 RunCurrentEventLoopInMode + 316 82 HIToolbox 0x195746ab8 ReceiveNextEventCommon + 488 83 HIToolbox 0x1958d0b64 _BlockUntilNextEventMatchingListInMode + 48 84 AppKit 0x18d56cb5c _DPSBlockUntilNextEventMatchingListInMode + 236 85 AppKit 0x18d066e48 _DPSNextEvent + 588 86 AppKit 0x18db31d0c -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688 87 AppKit 0x18db31a18 -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72 88 AppKit 0x18d05f780 -[NSApplication run] + 368 89 libqcocoa.dylib 0x1046add1c 0x104698000 + 89372 90 QtCore 0x1050e60f8 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 588 91 QtCore 0x1050dcb70 QCoreApplication::exec() + 228 92 Qt Creator 0x102396cd8 main + 20948 (main.cpp:1030) 93 dyld 0x1887edd54 start + 7184 -
@Sazhen86 Does your crash look related to https://forum.qt.io/topic/163984/after-i-changed-the-names-of-several-controls-qt-creator-crashed-and-closed?
-
@Sazhen86 Does your crash look related to https://forum.qt.io/topic/163984/after-i-changed-the-names-of-several-controls-qt-creator-crashed-and-closed?