Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-26589

Crash when Ctrl+LMB over highlighted function name

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Out of scope
    • Affects Version/s: Qt Creator 6.0.0-rc1
    • Fix Version/s: None
    • Component/s: Editors
    • Labels:
      None
    • Platform/s:
      Linux/X11
    • Commits:
      Haven't seen these crashes for quite some time already.

      Description

      Call stack:

      Thread 1 (Thread 0x7f1c42d24940 (LWP 19636)):
      #0  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x100000004) at /usr/include/c++/11/bits/atomic_base.h:481
      #1  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/thread/qatomic_cxx11.h:237
      #2  0x00007f1c2c0a4434 in QBasicAtomicInteger<int>::loadRelaxed (this=0x100000004) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/thread/qbasicatomic.h:90
      #3  0x00007f1c2c0a6cbb in QWeakPointer<QObject>::internalData (this=0x11c78c78) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/tools/qsharedpointer_impl.h:711
      #4  0x00007f1c2c0ce598 in QPointer<TextEditor::TextEditorWidget>::data (this=0x11c78c78) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qpointer.h:77
      #5  0x00007f1c2c23fade in QPointer<TextEditor::TextEditorWidget>::operator-> (this=0x11c78c78) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qpointer.h:81
      #6  0x00007f1c2c21c11b in operator() (__closure=0x11c78c70, symbolLink=...) at /home/jarek/dev/creator-6/src/plugins/texteditor/texteditor.cpp:5350
      #7  0x00007f1c2c23226d in std::__invoke_impl<void, TextEditor::TextEditorWidget::mouseReleaseEvent(QMouseEvent*)::<lambda(const Utils::Link&)>&, const Utils::Link&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
      #8  0x00007f1c2c230800 in std::__invoke_r<void, TextEditor::TextEditorWidget::mouseReleaseEvent(QMouseEvent*)::<lambda(const Utils::Link&)>&, const Utils::Link&>(struct {...} &) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
      #9  0x00007f1c2c22ee8b in std::_Function_handler<void(const Utils::Link&), TextEditor::TextEditorWidget::mouseReleaseEvent(QMouseEvent*)::<lambda(const Utils::Link&)> >::_M_invoke(const std::_Any_data &, const Utils::Link &) (__functor=..., __args#0=...) at /usr/include/c++/11/bits/std_function.h:291
      #10 0x00007f1c20cff675 in std::function<void (Utils::Link const&)>::operator()(Utils::Link const&) const (this=0xbd57b48, __args#0=...) at /usr/include/c++/11/bits/std_function.h:560
      #11 0x00007f1c20cf5e63 in operator() (__closure=0xbd57b30, link=...) at /home/jarek/dev/creator-6/src/plugins/cppeditor/cppeditorwidget.cpp:1085
      #12 0x00007f1c20cfc3b5 in std::__invoke_impl<void, CppEditor::CppEditorWidget::findLinkAt(const QTextCursor&, Utils::ProcessLinkCallback&&, bool, bool)::<lambda(const Utils::Link&)>&, const Utils::Link&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
      #13 0x00007f1c20cfb711 in std::__invoke_r<void, CppEditor::CppEditorWidget::findLinkAt(const QTextCursor&, Utils::ProcessLinkCallback&&, bool, bool)::<lambda(const Utils::Link&)>&, const Utils::Link&>(struct {...} &) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
      #14 0x00007f1c20cfa46e in std::_Function_handler<void(const Utils::Link&), CppEditor::CppEditorWidget::findLinkAt(const QTextCursor&, Utils::ProcessLinkCallback&&, bool, bool)::<lambda(const Utils::Link&)> >::_M_invoke(const std::_Any_data &, const Utils::Link &) (__functor=..., __args#0=...) at /usr/include/c++/11/bits/std_function.h:291
      #15 0x00007f1c18f4b96d in std::function<void (Utils::Link const&)>::operator()(Utils::Link const&) const (this=0x6be7a88, __args#0=...) at /usr/include/c++/11/bits/std_function.h:560
      #16 0x00007f1c18f1b07c in ClangCodeModel::Internal::ClangdClient::Private::handleGotoDefinitionResult (this=0x6be79f0) at /home/jarek/dev/creator-6/src/plugins/clangcodemodel/clangdclient.cpp:2090
      #17 0x00007f1c18f152a3 in operator() (__closure=0x83a48a0, ast=...) at /home/jarek/dev/creator-6/src/plugins/clangcodemodel/clangdclient.cpp:1790
      #18 0x00007f1c18f32403 in std::__invoke_impl<void, ClangCodeModel::Internal::ClangdClient::followSymbol(TextEditor::TextDocument*, const QTextCursor&, CppEditor::CppEditorWidget*, Utils::ProcessLinkCallback&&, bool, bool)::<lambda(const ClangCodeModel::Internal::AstNode&, const LanguageServerProtocol::MessageId&)>&, const ClangCodeModel::Internal::AstNode&, const LanguageServerProtocol::MessageId&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
      #19 0x00007f1c18f2f00b in std::__invoke_r<void, ClangCodeModel::Internal::ClangdClient::followSymbol(TextEditor::TextDocument*, const QTextCursor&, CppEditor::CppEditorWidget*, Utils::ProcessLinkCallback&&, bool, bool)::<lambda(const ClangCodeModel::Internal::AstNode&, const LanguageServerProtocol::MessageId&)>&, const ClangCodeModel::Internal::AstNode&, const LanguageServerProtocol::MessageId&>(struct {...} &) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
      #20 0x00007f1c18f2c82c in std::_Function_handler<void(const ClangCodeModel::Internal::AstNode&, const LanguageServerProtocol::MessageId&), ClangCodeModel::Internal::ClangdClient::followSymbol(TextEditor::TextDocument*, const QTextCursor&, CppEditor::CppEditorWidget*, Utils::ProcessLinkCallback&&, bool, bool)::<lambda(const ClangCodeModel::Internal::AstNode&, const LanguageServerProtocol::MessageId&)> >::_M_invoke(const std::_Any_data &, const ClangCodeModel::Internal::AstNode &, const LanguageServerProtocol::MessageId &) (__functor=..., __args#0=..., __args#1=...) at /usr/include/c++/11/bits/std_function.h:291
      #21 0x00007f1c18f4e2db in std::function<void (ClangCodeModel::Internal::AstNode const&, LanguageServerProtocol::MessageId const&)>::operator()(ClangCodeModel::Internal::AstNode const&, LanguageServerProtocol::MessageId const&) const (this=0x83a48a0, __args#0=..., __args#1=...) at /usr/include/c++/11/bits/std_function.h:560
      #22 0x00007f1c18f250f5 in operator()(LanguageServerProtocol::Request<ClangCodeModel::Internal::AstNode, std::nullptr_t, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::AstParams>::Response) const (__closure=0x83a4840, response=...) at /home/jarek/dev/creator-6/src/plugins/clangcodemodel/clangdclient.cpp:3172
      #23 0x00007f1c18f33533 in std::__invoke_impl<void, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::<lambda(LanguageServerProtocol::Request<ClangCodeModel::Internal::AstNode, std::nullptr_t, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::AstParams>::Response)>&, LanguageServerProtocol::Response<ClangCodeModel::Internal::AstNode, std::nullptr_t> >(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
      #24 0x00007f1c18f30d6a in std::__invoke_r<void, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::<lambda(LanguageServerProtocol::Request<ClangCodeModel::Internal::AstNode, std::nullptr_t, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::AstParams>::Response)>&, LanguageServerProtocol::Response<ClangCodeModel::Internal::AstNode, std::nullptr_t> >(struct {...} &) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
      #25 0x00007f1c18f2da63 in std::_Function_handler<void(LanguageServerProtocol::Response<ClangCodeModel::Internal::AstNode, std::nullptr_t>), ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::<lambda(LanguageServerProtocol::Request<ClangCodeModel::Internal::AstNode, std::nullptr_t, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::AstParams>::Response)> >::_M_invoke(const std::_Any_data &, LanguageServerProtocol::Response<ClangCodeModel::Internal::AstNode, std::nullptr_t> &&) (__functor=..., __args#0=...) at /usr/include/c++/11/bits/std_function.h:291
      #26 0x00007f1c18fa5bfd in std::function<void (LanguageServerProtocol::Response<ClangCodeModel::Internal::AstNode, decltype(nullptr)>)>::operator()(LanguageServerProtocol::Response<ClangCodeModel::Internal::AstNode, decltype(nullptr)>) const (this=0x5b15b50, __args#0=...) at /usr/include/c++/11/bits/std_function.h:560
      #27 0x00007f1c18f34c6a in operator() (__closure=0x5b15b50, content=..., codec=0x1dbe940) at /home/jarek/dev/creator-6/src/libs/languageserverprotocol/jsonrpcmessages.h:339
      #28 0x00007f1c18f35a5f in std::__invoke_impl<void, LanguageServerProtocol::Request<ClangCodeModel::Internal::AstNode, std::nullptr_t, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::AstParams>::responseHandler() const::<lambda(const QByteArray&, QTextCodec*)>&, const QByteArray&, QTextCodec*>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
      #29 0x00007f1c18f358b4 in std::__invoke_r<void, LanguageServerProtocol::Request<ClangCodeModel::Internal::AstNode, std::nullptr_t, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::AstParams>::responseHandler() const::<lambda(const QByteArray&, QTextCodec*)>&, const QByteArray&, QTextCodec*>(struct {...} &) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
      #30 0x00007f1c18f355ec in std::_Function_handler<void(const QByteArray&, QTextCodec*), LanguageServerProtocol::Request<ClangCodeModel::Internal::AstNode, std::nullptr_t, ClangCodeModel::Internal::ClangdClient::Private::getAndHandleAst(ClangCodeModel::Internal::ClangdClient::Private::TextDocOrFile&, ClangCodeModel::Internal::ClangdClient::Private::AstHandler&, ClangCodeModel::Internal::ClangdClient::Private::AstCallbackMode, const LanguageServerProtocol::Range&)::AstParams>::responseHandler() const::<lambda(const QByteArray&, QTextCodec*)> >::_M_invoke(const std::_Any_data &, const QByteArray &, QTextCodec *&&) (__functor=..., __args#0=..., __args#1=@0x7ffc2f012098: 0x1dbe940) at /usr/include/c++/11/bits/std_function.h:291
      #31 0x00007f1c1a29f68b in std::function<void (QByteArray const&, QTextCodec*)>::operator()(QByteArray const&, QTextCodec*) const (this=0x7ffc2f0120f0, __args#0=..., __args#1=0x1dbe940) at /usr/include/c++/11/bits/std_function.h:560
      #32 0x00007f1c1a281911 in LanguageClient::Client::handleResponse (this=0x6be0960, id=..., content=..., codec=0x1dbe940) at /home/jarek/dev/creator-6/src/plugins/languageclient/client.cpp:1291
      #33 0x00007f1c1a28088d in operator() (__closure=0x7ffc2f012640, id=..., content=..., codec=0x1dbe940) at /home/jarek/dev/creator-6/src/plugins/languageclient/client.cpp:1148
      #34 0x00007f1c1a288f1f in std::__invoke_impl<void, LanguageClient::Client::handleMessage(const LanguageServerProtocol::BaseMessage&)::<lambda(const LanguageServerProtocol::MessageId&, const QByteArray&, QTextCodec*)>&, const LanguageServerProtocol::MessageId&, const QByteArray&, QTextCodec*>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
      #35 0x00007f1c1a287ee9 in std::__invoke_r<void, LanguageClient::Client::handleMessage(const LanguageServerProtocol::BaseMessage&)::<lambda(const LanguageServerProtocol::MessageId&, const QByteArray&, QTextCodec*)>&, const LanguageServerProtocol::MessageId&, const QByteArray&, QTextCodec*>(struct {...} &) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
      #36 0x00007f1c1a286b5d in std::_Function_handler<void(const LanguageServerProtocol::MessageId&, const QByteArray&, QTextCodec*), LanguageClient::Client::handleMessage(const LanguageServerProtocol::BaseMessage&)::<lambda(const LanguageServerProtocol::MessageId&, const QByteArray&, QTextCodec*)> >::_M_invoke(const std::_Any_data &, const LanguageServerProtocol::MessageId &, const QByteArray &, QTextCodec *&&) (__functor=..., __args#0=..., __args#1=..., __args#2=@0x7ffc2f012250: 0x1dbe940) at /usr/include/c++/11/bits/std_function.h:291
      #37 0x00007f1c1a0b5548 in std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>::operator()(LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*) const (this=0x7ffc2f012640, __args#0=..., __args#1=..., __args#2=0x1dbe940) at /usr/include/c++/11/bits/std_function.h:560
      #38 0x00007f1c1a0b4591 in LanguageServerProtocol::JsonRpcMessageHandler::parseContent(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)> const&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> const&) (content=..., codec=0x1dbe940, parseError=..., responseHandlers=..., methodHandler=...) at /home/jarek/dev/creator-6/src/libs/languageserverprotocol/jsonrpcmessages.cpp:105
      #39 0x00007f1c1a2c159c in std::__invoke_impl<void, void (*&)(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)> const&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> const&), QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> >(std::__invoke_other, void (*&)(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)> const&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> const&), QByteArray const&, QTextCodec*&&, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>&&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)>&&) (__f=@0x7ffc2f0125c0: 0x7f1c1a0b437c <LanguageServerProtocol::JsonRpcMessageHandler::parseContent(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)> const&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> const&)>) at /usr/include/c++/11/bits/invoke.h:61
      #40 0x00007f1c1a2b5eab in std::__invoke_r<void, void (*&)(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)> const&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> const&), QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> >(void (*&)(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)> const&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> const&), QByteArray const&, QTextCodec*&&, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>&&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)>&&) (__fn=@0x7ffc2f0125c0: 0x7f1c1a0b437c <LanguageServerProtocol::JsonRpcMessageHandler::parseContent(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)> const&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> const&)>) at /usr/include/c++/11/bits/invoke.h:111
      #41 0x00007f1c1a2a9c4f in std::_Function_handler<void (QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)>), void (*)(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)> const&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)> const&)>::_M_invoke(std::_Any_data const&, QByteArray const&, QTextCodec*&&, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>&&, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)>&&) (__functor=..., __args#0=..., __args#1=@0x7ffc2f012558: 0x1dbe940, __args#2=..., __args#3=..., __args#4=...) at /usr/include/c++/11/bits/std_function.h:291
      #42 0x00007f1c1a29eb14 in std::function<void (QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)>)>::operator()(QByteArray const&, QTextCodec*, QString&, std::function<void (LanguageServerProtocol::MessageId const&, QByteArray const&, QTextCodec*)>, std::function<void (QString const&, LanguageServerProtocol::MessageId const&, LanguageServerProtocol::IContent const*)>) const (this=0x7ffc2f0125c0, __args#0=..., __args#1=0x1dbe940, __args#2=..., __args#3=..., __args#4=...) at /usr/include/c++/11/bits/std_function.h:560
      #43 0x00007f1c1a2809f9 in LanguageClient::Client::handleMessage (this=0x6be0960, message=...) at /home/jarek/dev/creator-6/src/plugins/languageclient/client.cpp:1146
      #44 0x00007f1c1a2cbe1e in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<LanguageServerProtocol::BaseMessage>, void, void (LanguageClient::Client::*)(LanguageServerProtocol::BaseMessage const&)>::call (f=(void (LanguageClient::Client::*)(LanguageClient::Client * const, const LanguageServerProtocol::BaseMessage &)) 0x7f1c1a2808c6 <LanguageClient::Client::handleMessage(LanguageServerProtocol::BaseMessage const&)>, o=0x6be0960, arg=0x7ffc2f012960) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:152
      #45 0x00007f1c1a2c1764 in QtPrivate::FunctionPointer<void (LanguageClient::Client::*)(LanguageServerProtocol::BaseMessage const&)>::call<QtPrivate::List<LanguageServerProtocol::BaseMessage>, void> (f=(void (LanguageClient::Client::*)(LanguageClient::Client * const, const LanguageServerProtocol::BaseMessage &)) 0x7f1c1a2808c6 <LanguageClient::Client::handleMessage(LanguageServerProtocol::BaseMessage const&)>, o=0x6be0960, arg=0x7ffc2f012960) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:185
      #46 0x00007f1c1a2b60eb in QtPrivate::QSlotObject<void (LanguageClient::Client::*)(LanguageServerProtocol::BaseMessage const&), QtPrivate::List<LanguageServerProtocol::BaseMessage>, void>::impl (which=1, this_=0x6be5190, r=0x6be0960, a=0x7ffc2f012960, ret=0x0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:395
      #47 0x00007f1c47104ca1 in QtPrivate::QSlotObjectBase::call (this=0x6be5190, r=0x6be0960, a=0x7ffc2f012960) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:375
      #48 0x00007f1c4716a4d9 in doActivate<false> (sender=0x7f1b41f538e0, signal_index=3, argv=0x7ffc2f012960) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:3908
      #49 0x00007f1c47162e3f in QMetaObject::activate (sender=0x7f1b41f538e0, m=0x7f1c1a572820 <LanguageClient::BaseClientInterface::staticMetaObject>, local_signal_index=0, argv=0x7ffc2f012960) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:3968
      #50 0x00007f1c1a25919f in LanguageClient::BaseClientInterface::messageReceived (this=0x7f1b41f538e0, _t1=...) at /home/jarek/dev/creator-6-build-62-small-with-tests/src/plugins/languageclient/LanguageClient_autogen/EWIEGA46WW/moc_languageclientinterface.cpp:161
      #51 0x00007f1c1a33e72a in LanguageClient::BaseClientInterface::parseData (this=0x7f1b41f538e0, data=...) at /home/jarek/dev/creator-6/src/plugins/languageclient/languageclientinterface.cpp:80
      #52 0x00007f1c1a33f407 in LanguageClient::StdIOClientInterface::readOutput (this=0x7f1b41f538e0) at /home/jarek/dev/creator-6/src/plugins/languageclient/languageclientinterface.cpp:157
      #53 0x00007f1c1a33f942 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (LanguageClient::StdIOClientInterface::*)()>::call(void (LanguageClient::StdIOClientInterface::*)(), LanguageClient::StdIOClientInterface*, void**) (f=(void (LanguageClient::StdIOClientInterface::*)(LanguageClient::StdIOClientInterface * const)) 0x7f1c1a33f2a2 <LanguageClient::StdIOClientInterface::readOutput()>, o=0x7f1b41f538e0, arg=0x7ffc2f012d88) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:152
      #54 0x00007f1c1a33f8d4 in QtPrivate::FunctionPointer<void (LanguageClient::StdIOClientInterface::*)()>::call<QtPrivate::List<>, void>(void (LanguageClient::StdIOClientInterface::*)(), LanguageClient::StdIOClientInterface*, void**) (f=(void (LanguageClient::StdIOClientInterface::*)(LanguageClient::StdIOClientInterface * const)) 0x7f1c1a33f2a2 <LanguageClient::StdIOClientInterface::readOutput()>, o=0x7f1b41f538e0, arg=0x7ffc2f012d88) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:185
      #55 0x00007f1c1a33f83f in QtPrivate::QSlotObject<void (LanguageClient::StdIOClientInterface::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x6be2dd0, r=0x7f1b41f538e0, a=0x7ffc2f012d88, ret=0x0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:395
      #56 0x00007f1c47104ca1 in QtPrivate::QSlotObjectBase::call (this=0x6be2dd0, r=0x7f1b41f538e0, a=0x7ffc2f012d88) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:375
      #57 0x00007f1c4716a4d9 in doActivate<false> (sender=0x7f1b41f53940, signal_index=6, argv=0x7ffc2f012d88) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:3908
      #58 0x00007f1c47162e3f in QMetaObject::activate (sender=0x7f1b41f53940, m=0x7f1c497f6260 <Utils::QtcProcess::staticMetaObject>, local_signal_index=3, argv=0x0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:3968
      #59 0x00007f1c49398aeb in Utils::QtcProcess::readyReadStandardOutput (this=0x7f1b41f53940) at /home/jarek/dev/creator-6-build-62-small-with-tests/src/libs/utils/Utils_autogen/EWIEGA46WW/moc_qtcprocess.cpp:202
      #60 0x00007f1c495bfd43 in Utils::Internal::QtcProcessPrivate::handleReadyReadStandardOutput (this=0x6a909b0) at /home/jarek/dev/creator-6/src/libs/utils/qtcprocess.cpp:508
      #61 0x00007f1c495c3b64 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Utils::Internal::QtcProcessPrivate::*)()>::call(void (Utils::Internal::QtcProcessPrivate::*)(), Utils::Internal::QtcProcessPrivate*, void**) (f=(void (Utils::Internal::QtcProcessPrivate::*)(Utils::Internal::QtcProcessPrivate * const)) 0x7f1c495bfccc <Utils::Internal::QtcProcessPrivate::handleReadyReadStandardOutput()>, o=0x6a909b0, arg=0x7ffc2f013078) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:152
      #62 0x00007f1c495c3591 in QtPrivate::FunctionPointer<void (Utils::Internal::QtcProcessPrivate::*)()>::call<QtPrivate::List<>, void>(void (Utils::Internal::QtcProcessPrivate::*)(), Utils::Internal::QtcProcessPrivate*, void**) (f=(void (Utils::Internal::QtcProcessPrivate::*)(Utils::Internal::QtcProcessPrivate * const)) 0x7f1c495bfccc <Utils::Internal::QtcProcessPrivate::handleReadyReadStandardOutput()>, o=0x6a909b0, arg=0x7ffc2f013078) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:185
      #63 0x00007f1c495c2f9d in QtPrivate::QSlotObject<void (Utils::Internal::QtcProcessPrivate::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x6be2a90, r=0x6a909b0, a=0x7ffc2f013078, ret=0x0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:395
      #64 0x00007f1c47104ca1 in QtPrivate::QSlotObjectBase::call (this=0x6be2a90, r=0x6a909b0, a=0x7ffc2f013078) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:375
      #65 0x00007f1c4716a4d9 in doActivate<false> (sender=0x6308bf0, signal_index=6, argv=0x7ffc2f013078) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:3908
      #66 0x00007f1c47162e3f in QMetaObject::activate (sender=0x6308bf0, m=0x7f1c49804c20 <Utils::Internal::ProcessInterface::staticMetaObject>, local_signal_index=3, argv=0x0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:3968
      #67 0x00007f1c495bc955 in Utils::Internal::ProcessInterface::readyReadStandardOutput (this=0x6308bf0) at /home/jarek/dev/creator-6-build-62-small-with-tests/src/libs/utils/Utils_autogen/include/qtcprocess.moc:206
      #68 0x00007f1c495c3946 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Utils::Internal::ProcessInterface::*)()>::call(void (Utils::Internal::ProcessInterface::*)(), Utils::Internal::ProcessInterface*, void**) (f=(void (Utils::Internal::ProcessInterface::*)(Utils::Internal::ProcessInterface * const)) 0x7f1c495bc92c <Utils::Internal::ProcessInterface::readyReadStandardOutput()>, o=0x6308bf0, arg=0x7ffc2f013318) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:152
      #69 0x00007f1c495c3459 in QtPrivate::FunctionPointer<void (Utils::Internal::ProcessInterface::*)()>::call<QtPrivate::List<>, void>(void (Utils::Internal::ProcessInterface::*)(), Utils::Internal::ProcessInterface*, void**) (f=(void (Utils::Internal::ProcessInterface::*)(Utils::Internal::ProcessInterface * const)) 0x7f1c495bc92c <Utils::Internal::ProcessInterface::readyReadStandardOutput()>, o=0x6308bf0, arg=0x7ffc2f013318) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:185
      #70 0x00007f1c495c2be3 in QtPrivate::QSlotObject<void (Utils::Internal::ProcessInterface::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x6bd22f0, r=0x6308bf0, a=0x7ffc2f013318, ret=0x0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:395
      #71 0x00007f1c47104ca1 in QtPrivate::QSlotObjectBase::call (this=0x6bd22f0, r=0x6308bf0, a=0x7ffc2f013318) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:375
      #72 0x00007f1c4716a4d9 in doActivate<false> (sender=0x68c5ec0, signal_index=6, argv=0x7ffc2f013318) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:3908
      #73 0x00007f1c47162e3f in QMetaObject::activate (sender=0x68c5ec0, m=0x7f1c497f5d20 <Utils::Internal::CallerHandle::staticMetaObject>, local_signal_index=3, argv=0x0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:3968
      #74 0x00007f1c49394b03 in Utils::Internal::CallerHandle::readyReadStandardOutput (this=0x68c5ec0) at /home/jarek/dev/creator-6-build-62-small-with-tests/src/libs/utils/Utils_autogen/EWIEGA46WW/moc_launchersocket.cpp:225
      #75 0x00007f1c4951c1e2 in Utils::Internal::CallerHandle::handleReadyRead (this=0x68c5ec0, launcherSignal=0x7f1c040190a0) at /home/jarek/dev/creator-6/src/libs/utils/launchersocket.cpp:241
      #76 0x00007f1c4951bd6d in Utils::Internal::CallerHandle::flushFor (this=0x68c5ec0, signalType=Utils::Internal::CallerHandle::SignalType::NoSignal) at /home/jarek/dev/creator-6/src/libs/utils/launchersocket.cpp:184
      #77 0x00007f1c4951b82c in Utils::Internal::CallerHandle::flush (this=0x68c5ec0) at /home/jarek/dev/creator-6/src/libs/utils/launchersocket.cpp:132
      #78 0x00007f1c49527a88 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, QList<Utils::Internal::CallerHandle::SignalType>, QList<Utils::Internal::CallerHandle::SignalType> (Utils::Internal::CallerHandle::*)()>::call(QList<Utils::Internal::CallerHandle::SignalType> (Utils::Internal::CallerHandle::*)(), Utils::Internal::CallerHandle*, void**) (f=(QList<Utils::Internal::CallerHandle::SignalType> (Utils::Internal::CallerHandle::*)(Utils::Internal::CallerHandle * const)) 0x7f1c4951b804 <Utils::Internal::CallerHandle::flush()>, o=0x68c5ec0, arg=0xb3cd108) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:152
      #79 0x00007f1c49526b19 in QtPrivate::FunctionPointer<QList<Utils::Internal::CallerHandle::SignalType> (Utils::Internal::CallerHandle::*)()>::call<QtPrivate::List<>, QList<Utils::Internal::CallerHandle::SignalType> >(QList<Utils::Internal::CallerHandle::SignalType> (Utils::Internal::CallerHandle::*)(), Utils::Internal::CallerHandle*, void**) (f=(QList<Utils::Internal::CallerHandle::SignalType> (Utils::Internal::CallerHandle::*)(Utils::Internal::CallerHandle * const)) 0x7f1c4951b804 <Utils::Internal::CallerHandle::flush()>, o=0x68c5ec0, arg=0xb3cd108) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:185
      #80 0x00007f1c495255a1 in QtPrivate::QSlotObject<QList<Utils::Internal::CallerHandle::SignalType> (Utils::Internal::CallerHandle::*)(), QtPrivate::List<>, QList<Utils::Internal::CallerHandle::SignalType> >::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x7f1c0400c470, r=0x68c5ec0, a=0xb3cd108, ret=0x0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:395
      #81 0x00007f1c47104ca1 in QtPrivate::QSlotObjectBase::call (this=0x7f1c0400c470, r=0x68c5ec0, a=0xb3cd108) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobjectdefs_impl.h:375
      #82 0x00007f1c4715aa11 in QMetaCallEvent::placeMetaCall (this=0xb3cd0c0, object=0x68c5ec0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:631
      #83 0x00007f1c4715ba68 in QObject::event (this=0x68c5ec0, e=0xb3cd0c0) at /home/jarek/dev/qt-62-small/qtbase/src/corelib/kernel/qobject.cpp:1369
      #84 0x00007f1c4881e388 in QApplicationPrivate::notify_helper (this=0x1c58430, receiver=0x68c5ec0, e=0xb3cd0c0) at /home/jarek/dev/qt-62-small/qtbase/src/widgets/kernel/qapplication.cpp:3401
      #85 0x00007f1c4881b935 in QApplication::notify (this=0x7ffc2f0147e0, receiver=0x68c5ec0, e=0xb3cd0c0) at /home/jarek/dev/qt-62-small/qtbase/src/widgets/kernel/qapplication.cpp:2760
      [...]
      

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            kandeler Christian Kandeler
            Reporter:
            jkobus Jarek Kobus
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes