| Summary: | Crash when adding code to delete a pointer in c++ | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Ian H <master.haber> |
| Component: | Language Support: CPP (Clang-based) | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | crash | CC: | igorkuo, mail |
| Priority: | NOR | ||
| Version First Reported In: | 5.9.220801 | ||
| Target Milestone: | --- | ||
| Platform: | Snap | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Ian H
2023-01-24 16:46:39 UTC
> add code to a c++ file: if(<ptrname>) delete <ptrname>
Cannot reproduce this crash with Clang version 15.0.7. Could be a bug in the older Clang version you are using.
pretty sure I'm using the clang that comes in the snap. does that mean this needs to get assigned to the snap team? (In reply to Ian H from comment #2) > pretty sure I'm using the clang that comes in the snap. does that mean this > needs to get assigned to the snap team? I am not sure this is a Clang bug that is fixed in newer Clang versions. Could be something else, e.g. a project-specific bug. Just tested on a blank project and it doesnt seem to crash... so i guess it might be project related. that makes this way more annoying. The code in question is so trivial that it's very unlikely to be related to that code. This snippet occurs in pretty much every C++ file in every project. (In reply to Sven Brauch from comment #5) > The code in question is so trivial that it's very unlikely to be related to > that code. This snippet occurs in pretty much every C++ file in every > project. The snippet should not occur in every C++ file. Not only does it use raw delete, which is discouraged in modern C++. It also redundantly checks for null as deleting nullptr is a no-op. That said, I agree that the snippet in itself is unlikely to cause a crash in any released libclang or KDevelop version. (In reply to Igor Kushnir from comment #6) > (In reply to Sven Brauch from comment #5) > > The code in question is so trivial that it's very unlikely to be related to > > that code. This snippet occurs in pretty much every C++ file in every > > project. > The snippet should not occur in every C++ file. Not only does it use raw > delete, which is discouraged in modern C++. It also redundantly checks for > null as deleting nullptr is a no-op. > > That said, I agree that the snippet in itself is unlikely to cause a crash > in any released libclang or KDevelop version. that may be the case, but it happens quite often for me when i do that exact line of code. i noticed this because i was purposely trying to crash my program to test a crash handler and it crashed kdevelop when i added the delete. Must be related to something else going on. it also creashes when using make_unique sometimes. Thread 78 (LWP 1983138 "Queue(0x56339ff"): #0 0x00007f51b5967125 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b1fa7530 in ?? () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007f50da7fc700 in ?? () #3 0x0000000000000000 in ?? () Thread 77 (LWP 1983135 "KDevelop::Compl"): #0 0x00007f51b595a99f in poll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b14de36e in ?? () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f51b14de4a3 in g_main_context_iteration () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f51b5f2b5e2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b5ecf76b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f51b5ce9372 in QThread::exec() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f51b3f589f0 in KDevelop::CompletionWorkerThread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #7 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 67 (LWP 1983120 "Queue(0x56339ff"): #0 0x00007f512e3a98e9 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #1 0x00007f512e3aaac0 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #2 0x00007f512e05c3f6 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #3 0x00007f512e05cae5 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #4 0x00007f512e05bcf0 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #5 0x00007f512e053789 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #6 0x00007f512e05344d in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #7 0x00007f512e053b56 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #8 0x00007f512e8b2131 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #9 0x00007f512e8aebfd in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #10 0x00007f512df73ed8 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #11 0x00007f512df0db9c in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #12 0x00007f512df11547 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #13 0x00007f512df12254 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #14 0x00007f512dae5539 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #15 0x00007f51236c9a8d in llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 --Type <RET> for more, q to quit, c to continue without paging--c #16 0x00007f51236c9ba4 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #17 0x00007f5123783e0a in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #18 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #19 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 50 (LWP 1983103 "Queue(0x56339ff"): #0 0x00007f512e670600 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #1 0x00007f512e66d947 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #2 0x00007f512e66e718 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #3 0x00007f512e66ec14 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #4 0x00007f512e1cf65f in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #5 0x00007f512e1cf2d3 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #6 0x00007f512e1cf0fb in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #7 0x00007f512e1985eb in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #8 0x00007f512e195b5d in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #9 0x00007f512e193f29 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #10 0x00007f512e191881 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #11 0x00007f512e5a882c in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #12 0x00007f512e5aa394 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #13 0x00007f512e62b16e in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #14 0x00007f512e051cab in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #15 0x00007f512e61ab2a in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #16 0x00007f512e61a1cf in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #17 0x00007f512e11624d in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #18 0x00007f512e1160ad in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #19 0x00007f512e1866c0 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #20 0x00007f512e8e5d7a in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #21 0x00007f512e8e7f01 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #22 0x00007f512e8e31ed in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #23 0x00007f512e8e0eed in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #24 0x00007f512e8c722d in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #25 0x00007f512e8b4d4a in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #26 0x00007f512e8b4a2c in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #27 0x00007f512e8b3cb6 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #28 0x00007f512e8dbcca in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #29 0x00007f512e8db8d7 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #30 0x00007f512e8c697c in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #31 0x00007f512e8b33ff in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #32 0x00007f512e8b220b in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #33 0x00007f512e8aebfd in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #34 0x00007f512df73ed8 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #35 0x00007f512df0db9c in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #36 0x00007f512df11547 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #37 0x00007f512df12254 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #38 0x00007f512dae5539 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #39 0x00007f51236c9a8d in llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #40 0x00007f51236c9ba4 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #41 0x00007f5123783e0a in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #42 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #43 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 35 (LWP 1982895 "Queue(0x56339ff"): #0 0x00007f51b5cf5e72 in QtPrivate::QContainerImplHelper::mid(int, int*, int*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007f51b5d6c56e in QString::mid(int, int) const () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b78fcc70 in KDevelop::Path::addPath(QString const&) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformUtil.so.59 #3 0x00007f51b78fd4de in KDevelop::Path::Path(QUrl const&) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformUtil.so.59 #4 0x00007f51b78fd8e9 in KDevelop::Path::Path(QString const&) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformUtil.so.59 #5 0x00007f50bf3ca90b in ExpressionVisitor::encounterGlobalDeclaration(KDevelop::QualifiedIdentifier const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #6 0x00007f50bf3cc371 in ExpressionVisitor::encounter(QString const&, KDevelop::DUContext*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #7 0x00007f50bf3cc5d6 in ExpressionVisitor::visit(QmlJS::AST::UiQualifiedId*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #8 0x00007f50bf3e6000 in QmlJS::AST::UiQualifiedId::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #9 0x00007f50bf3eb521 in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #10 0x00007f50bf3bcffa in ContextBuilder::findType(QmlJS::AST::Node*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #11 0x00007f50bf3c0baa in DeclarationBuilder::visit(QmlJS::AST::UiScriptBinding*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #12 0x00007f50bf3e8b30 in QmlJS::AST::UiScriptBinding::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #13 0x00007f50bf3e60e7 in QmlJS::AST::UiObjectMemberList::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #14 0x00007f50bf3e810d in QmlJS::AST::UiObjectInitializer::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #15 0x00007f50bf3e89a4 in QmlJS::AST::UiObjectDefinition::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #16 0x00007f50bf3e60e7 in QmlJS::AST::UiObjectMemberList::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #17 0x00007f50bf3e810d in QmlJS::AST::UiObjectInitializer::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #18 0x00007f50bf3e89a4 in QmlJS::AST::UiObjectDefinition::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #19 0x00007f50bf3e60e7 in QmlJS::AST::UiObjectMemberList::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #20 0x00007f50bf3e810d in QmlJS::AST::UiObjectInitializer::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #21 0x00007f50bf3e89a4 in QmlJS::AST::UiObjectDefinition::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #22 0x00007f50bf3e60e7 in QmlJS::AST::UiObjectMemberList::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #23 0x00007f50bf3e8854 in QmlJS::AST::UiProgram::accept0(QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #24 0x00007f50bf3eb596 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #25 0x00007f50bf3bd751 in DeclarationBuilder::startVisiting(QmlJS::AST::Node*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #26 0x00007f50bf3a9af3 in KDevelop::AbstractTypeBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName, ContextBuilder>::supportBuild(QmlJS::AST::Node*, KDevelop::DUContext*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #27 0x00007f50bf3a944b in KDevelop::AbstractContextBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName>::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #28 0x00007f50bf3c0524 in DeclarationBuilder::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #29 0x00007f50bf3c04cb in DeclarationBuilder::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #30 0x00007f50bf3a5e91 in QmlJsParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #31 0x00007f51b147191f in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #32 0x00007f51b147152d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #33 0x00007f51b1472027 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #34 0x00007f51b1475ce1 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #35 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #36 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #37 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 34 (LWP 1982894 "Queue(0x56339ff"): #0 0x00007f51b592523f in clock_nanosleep () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b592aec7 in nanosleep () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f51b5f2af25 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b3e89ffc in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #4 0x00007f51b3e8a1f0 in KDevelop::DUChainWriteLocker::lock() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #5 0x00007f512efdaa57 in (anonymous namespace)::visitCursor(CXCursor, CXCursor, void*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #6 0x00007f512dac3542 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #7 0x00007f512dac6db4 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #8 0x00007f512dac3ca5 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #9 0x00007f512dad2dc6 in clang_visitChildren () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #10 0x00007f512efc3d11 in CXChildVisitResult (anonymous namespace)::Visitor::buildDeclaration<(CXCursorKind)21, KDevelop::FunctionDefinition, true>(CXCursor) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #11 0x00007f512efddd9a in (anonymous namespace)::visitCursor(CXCursor, CXCursor, void*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #12 0x00007f512dac3542 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #13 0x00007f512dac566d in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #14 0x00007f512dac5758 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #15 0x00007f512dac3ec5 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #16 0x00007f512dad2dc6 in clang_visitChildren () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #17 0x00007f512efbcbf9 in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #18 0x00007f512efea79e in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, QFlags<KDevelop::TopDUContext::Feature>, QHash<void*, KDevelop::ReferencedTopDUContext>&, QHash<KDevelop::IndexedString, KDevelop::ModificationRevision> const&, KDevelop::IndexedString const&, ClangIndex*, std::function<bool ()> const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #19 0x00007f512f06f231 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevclangsupport.so #20 0x00007f51b147191f in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #21 0x00007f51b147152d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #22 0x00007f51b1472027 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #23 0x00007f51b1475ce1 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #24 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #26 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 33 (LWP 1982893 "Queue(0x56339ff"): #0 0x00007f51b592523f in clock_nanosleep () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b592aec7 in nanosleep () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f51b5f2af25 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b3e89ffc in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #4 0x00007f51b3e8a1f0 in KDevelop::DUChainWriteLocker::lock() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #5 0x00007f50bf3a9374 in KDevelop::AbstractContextBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName>::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #6 0x00007f50bf3c0524 in DeclarationBuilder::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #7 0x00007f50bf3a5e91 in QmlJsParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevqmljslanguagesupport.so #8 0x00007f51b147191f in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f51b147152d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f51b1472027 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f51b1475ce1 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #14 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 32 (LWP 1982892 "Queue(0x56339ff"): #0 0x00007f51b592523f in clock_nanosleep () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b592aec7 in nanosleep () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f51b5f2af25 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b3e89ffc in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #4 0x00007f51b3e8a1f0 in KDevelop::DUChainWriteLocker::lock() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #5 0x00007f512efbd08f in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #6 0x00007f512efea79e in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, QFlags<KDevelop::TopDUContext::Feature>, QHash<void*, KDevelop::ReferencedTopDUContext>&, QHash<KDevelop::IndexedString, KDevelop::ModificationRevision> const&, KDevelop::IndexedString const&, ClangIndex*, std::function<bool ()> const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #7 0x00007f512efe9f6b in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, QFlags<KDevelop::TopDUContext::Feature>, QHash<void*, KDevelop::ReferencedTopDUContext>&, QHash<KDevelop::IndexedString, KDevelop::ModificationRevision> const&, KDevelop::IndexedString const&, ClangIndex*, std::function<bool ()> const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #8 0x00007f512f06f231 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevclangsupport.so #9 0x00007f51b147191f in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f51b147152d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f51b1472027 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f51b1475ce1 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #15 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 31 (LWP 1982891 "Queue(0x56339ff"): #0 0x00007f51b1fa8cd7 in __pthread_clockjoin_ex () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5123783d9c in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #2 0x00007f5123783d01 in llvm::llvm_execute_on_thread(void (*)(void*), void*, llvm::Optional<unsigned int>) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #3 0x00007f51236c9b6c in llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #4 0x00007f512dad06ac in clang_parseTranslationUnit2FullArgv () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #5 0x00007f512dad0334 in clang_parseTranslationUnit2 () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #6 0x00007f512f008d03 in ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*, ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #7 0x00007f512f06f648 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevclangsupport.so #8 0x00007f51b147191f in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f51b147152d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f51b1472027 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f51b1475ce1 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #14 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 30 (LWP 1982890 "Queue(0x56339ff"): #0 0x00007f51b5967125 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b1fa62ec in create_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007f51b1fa7e10 in pthread_create@@GLIBC_2.2.5 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007f5123783d70 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #4 0x00007f5123783d01 in llvm::llvm_execute_on_thread(void (*)(void*), void*, llvm::Optional<unsigned int>) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #5 0x00007f51236c9b6c in llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #6 0x00007f512dad06ac in clang_parseTranslationUnit2FullArgv () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #7 0x00007f512dad0334 in clang_parseTranslationUnit2 () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #8 0x00007f512f008d03 in ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*, ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #9 0x00007f512f06f648 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevclangsupport.so #10 0x00007f51b147191f in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f51b147152d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f51b1472027 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007f51b1475ce1 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #14 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #16 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 29 (LWP 1982889 "Queue(0x56339ff"): #0 0x00007f51b1fae376 in pthread_cond_wait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf05fb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b1477990 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #3 0x00007f51b1478e2e in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #4 0x00007f51b1476b62 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007f51b1478e89 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007f51b1476b62 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007f51b1475c43 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 28 (LWP 1982888 "Queue(0x56339ff"): #0 0x00007f51b592523f in clock_nanosleep () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b592aec7 in nanosleep () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f51b5f2af25 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b3e89ffc in KDevelop::DUChainLock::lockForWrite(unsigned int) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #4 0x00007f51b3e8a1f0 in KDevelop::DUChainWriteLocker::lock() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #5 0x00007f512efea367 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, QFlags<KDevelop::TopDUContext::Feature>, QHash<void*, KDevelop::ReferencedTopDUContext>&, QHash<KDevelop::IndexedString, KDevelop::ModificationRevision> const&, KDevelop::IndexedString const&, ClangIndex*, std::function<bool ()> const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #6 0x00007f512efe9f6b in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, QFlags<KDevelop::TopDUContext::Feature>, QHash<void*, KDevelop::ReferencedTopDUContext>&, QHash<KDevelop::IndexedString, KDevelop::ModificationRevision> const&, KDevelop::IndexedString const&, ClangIndex*, std::function<bool ()> const&) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #7 0x00007f512f06f231 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevclangsupport.so #8 0x00007f51b147191f in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f51b147152d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f51b1472027 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f51b1475ce1 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #14 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 27 (LWP 1982887 "Queue(0x56339ff"): #0 0x00007f51b1fa8cd7 in __pthread_clockjoin_ex () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f5123783d9c in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #2 0x00007f5123783d01 in llvm::llvm_execute_on_thread(void (*)(void*), void*, llvm::Optional<unsigned int>) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #3 0x00007f51236c9b6c in llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libLLVM-11.so.1 #4 0x00007f512dad06ac in clang_parseTranslationUnit2FullArgv () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #5 0x00007f512dad0334 in clang_parseTranslationUnit2 () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libclang-11.so.1 #6 0x00007f512f008d03 in ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*, ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/../../../../libKDevClangPrivate.so.37 #7 0x00007f512f06f648 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/37/kdevclangsupport.so #8 0x00007f51b147191f in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007f51b147152d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007f51b1472027 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007f51b1475ce1 in ThreadWeaver::Thread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #14 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 26 (LWP 1982852 "KIO::WorkerThre"): #0 0x00007f51b595aa96 in ppoll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b5f274e9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b222be88 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Network.so.5 #3 0x00007f51b2229bdc in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Network.so.5 #4 0x00007f51b2218da6 in QAbstractSocket::waitForReadyRead(int) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Network.so.5 #5 0x00007f51b2fb0ea8 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #6 0x00007f51b300a5a5 in KIO::SlaveBase::dispatchLoop() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #7 0x00007f51b30dd103 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #8 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 25 (LWP 1982851 "KIO::WorkerThre"): #0 0x00007f51b595aa96 in ppoll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b5f274e9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b222be88 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Network.so.5 #3 0x00007f51b2229bdc in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Network.so.5 #4 0x00007f51b2218da6 in QAbstractSocket::waitForReadyRead(int) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Network.so.5 #5 0x00007f51b2fb0ea8 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #6 0x00007f51b300a5a5 in KIO::SlaveBase::dispatchLoop() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #7 0x00007f51b30dd103 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #8 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #10 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 24 (LWP 1982850 "KDevelop::Compl"): #0 0x00007f51b595a99f in poll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b14de36e in ?? () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f51b14de4a3 in g_main_context_iteration () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f51b5f2b5e2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b5ecf76b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f51b5ce9372 in QThread::exec() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f51b3f589f0 in KDevelop::CompletionWorkerThread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #7 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 23 (LWP 1982849 "QQmlThread"): #0 0x00007f51b595a99f in poll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b14de36e in ?? () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f51b14de4a3 in g_main_context_iteration () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f51b5f2b5e2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b5ecf76b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f51b5ce9372 in QThread::exec() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f51b266c1b9 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 22 (LWP 1982847 "OutputFilterThr"): #0 0x00007f51b595a99f in poll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b14de36e in ?? () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f51b14de4a3 in g_main_context_iteration () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f51b5f2b5e2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b5ecf76b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f51b5ce9372 in QThread::exec() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 21 (LWP 1982845 "QThread"): #0 0x00007f51b595a99f in poll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b14de36e in ?? () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f51b14de4a3 in g_main_context_iteration () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f51b5f2b5e2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b5ecf76b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f51b5ce9372 in QThread::exec() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f51b3e3ffc0 in KDevelop::DUChainPrivate::CleanupThread::run() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.59 #7 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 20 (LWP 1982844 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 19 (LWP 1982843 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 18 (LWP 1982842 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 17 (LWP 1982841 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 16 (LWP 1982840 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 15 (LWP 1982839 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 14 (LWP 1982838 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 13 (LWP 1982837 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 12 (LWP 1982836 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 11 (LWP 1982835 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 10 (LWP 1982834 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 9 (LWP 1982833 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 8 (LWP 1982832 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 7 (LWP 1982831 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 6 (LWP 1982830 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 5 (LWP 1982829 "Thread (pooled)"): #0 0x00007f51b1fae7d1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51b5cf0588 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f51b5cedaa1 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #5 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 4 (LWP 1982828 "kdevelo:disk$0"): #0 0x00007f51b1fae376 in pthread_cond_wait@@GLIBC_2.3.2 () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #1 0x00007f51a0aa45eb in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #2 0x00007f51a0aa41eb in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so #3 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #4 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 3 (LWP 1982826 "QDBusConnection"): #0 0x00007f51b595a99f in poll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b14de36e in ?? () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f51b14de4a3 in g_main_context_iteration () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f51b5f2b5e2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b5ecf76b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f51b5ce9372 in QThread::exec() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f51b6225f4b in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #9 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 2 (LWP 1982825 "QXcbEventQueue"): #0 0x00007f51b595a99f in poll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51ad9b6c1a in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f51ad9b890a in xcb_wait_for_event () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f51a9a8f3e8 in ?? () from /snap/kdevelop/37/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/../../../libQt5XcbQpa.so.5 #4 0x00007f51b5cea553 in ?? () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f51b1fa7609 in start_thread () from /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f51b5967133 in clone () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 Thread 1 (LWP 1982801 "kdevelop"): #0 0x00007f51b595a99f in poll () from /snap/core20/current/lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f51b14de36e in ?? () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f51b14de4a3 in g_main_context_iteration () from /snap/core20/current/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f51b5f2b5e2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f51b5ecf76b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f51b5ed7914 in QCoreApplication::exec() () from /snap/kdevelop/37/usr/bin/../lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x000056339f19ad8d in main () Found a case that literally crashes every boot... but i still cant simplify it to a test project. doing ` if(m_ldap) ldap_destroy(m_ldap)` doesnt crash, but instantly when i switch the ldap_destroy to delete m_ldap, it gets stuck in a crash loop. you guys mentioned that it could be caused by the old version of LLVM. is there any chance someone from the neon team could update the snap so that it uses a more recent version of llvm? (In reply to Ian H from comment #9) > you guys mentioned that it could be caused by the old version of LLVM. is > there any chance someone from the neon team could update the snap so that it > uses a more recent version of llvm? I don't think anyone from the neon team monitors this bug. You'll have to file an update request elsewhere. the crash is in llvm/libclang, and without debug information nothing can be done there. generally would have to be reported against llvm/libclang yea. i suspect that since noone else is seeing this that it is simply because the version of llvm the snap is using is super old. unfortunately convincing anyone to keep the snap or appImage up to date is almost impossible. |