Bug 406189 - Random KDevelop crash
Summary: Random KDevelop crash
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.3.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-04-03 15:54 UTC by rgoomes
Modified: 2022-10-21 05:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rgoomes 2019-04-03 15:54:41 UTC
Application: kdevelop (5.3.2)

Qt Version: 5.12.0
Frameworks Version: 5.56.0
Operating System: Linux 4.18.0-16-generic x86_64
Distribution: KDE neon User Edition 5.15

-- Information about the crash:
- What I was doing when the application crashed: Writing some code while the background parser was running

- Reproducibility: 2 times in a full day

- Please take a look at the stacktrace

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fef65de6bc0 (LWP 2794))]

Thread 10 (Thread 0x7feeebfff700 (LWP 2970)):
#0  0x00007fef0d355140 in clang::TypedefType::desugar() const () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#1  0x00007fef0d355790 in clang::Type::getUnqualifiedDesugaredType() const () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#2  0x00007fef0d35d16b in clang::Type::getAsTagDecl() const () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#3  0x00007fef0d35d1d9 in clang::Type::getAsCXXRecordDecl() const () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#4  0x00007fef0d69a683 in clang::Sema::IsDerivedFrom(clang::SourceLocation, clang::QualType, clang::QualType) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#5  0x00007fef0d8d2bb2 in TryObjectArgumentInitialization(clang::Sema&, clang::SourceLocation, clang::QualType, clang::Expr::Classification, clang::CXXMethodDecl*, clang::CXXRecordDecl*) [clone .isra.754] () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#6  0x00007fef0d8eb200 in clang::Sema::AddMethodCandidate(clang::CXXMethodDecl*, clang::DeclAccessPair, clang::CXXRecordDecl*, clang::QualType, clang::Expr::Classification, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool, llvm::MutableArrayRef<clang::ImplicitConversionSequence>) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#7  0x00007fef0d8ebdc8 in clang::Sema::AddMethodCandidate(clang::DeclAccessPair, clang::QualType, clang::Expr::Classification, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#8  0x00007fef0d8ec024 in clang::Sema::AddMemberOperatorCandidates(clang::OverloadedOperatorKind, clang::SourceLocation, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, clang::SourceRange) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#9  0x00007fef0d8fa00a in clang::Sema::CreateOverloadedBinOp(clang::SourceLocation, clang::BinaryOperatorKind, clang::UnresolvedSetImpl const&, clang::Expr*, clang::Expr*, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#10 0x00007fef0d9fbbc0 in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCXXOperatorCallExpr(clang::CXXOperatorCallExpr*) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#11 0x00007fef0d9e22cb in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformExpr(clang::Expr*) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#12 0x00007fef0d9fced3 in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformStmt(clang::Stmt*) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#13 0x00007fef0d9fe23d in clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCompoundStmt(clang::CompoundStmt*, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#14 0x00007fef0da01ad8 in clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#15 0x00007fef0da1920a in clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#16 0x00007fef0da18304 in clang::Sema::PerformPendingInstantiations(bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#17 0x00007fef0da18fe6 in clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#18 0x00007fef0da18304 in clang::Sema::PerformPendingInstantiations(bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#19 0x00007fef0da18fe6 in clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#20 0x00007fef0da18304 in clang::Sema::PerformPendingInstantiations(bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#21 0x00007fef0da18fe6 in clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#22 0x00007fef0da18304 in clang::Sema::PerformPendingInstantiations(bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#23 0x00007fef0da18fe6 in clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#24 0x00007fef0da18304 in clang::Sema::PerformPendingInstantiations(bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#25 0x00007fef0da18fe6 in clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#26 0x00007fef0da18304 in clang::Sema::PerformPendingInstantiations(bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#27 0x00007fef0d598e8d in clang::Sema::ActOnEndOfTranslationUnit() () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#28 0x00007fef0e1bf55d in clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#29 0x00007fef0e1b4262 in clang::ParseAST(clang::Sema&, bool, bool) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#30 0x00007fef0d473066 in clang::FrontendAction::Execute() () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#31 0x00007fef0d42af47 in clang::ASTUnit::Parse(std::shared_ptr<clang::PCHContainerOperations>, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer> >, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#32 0x00007fef0d42b4e5 in clang::ASTUnit::LoadFromCompilerInvocation(std::shared_ptr<clang::PCHContainerOperations>, unsigned int, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#33 0x00007fef0d430324 in clang::ASTUnit::LoadFromCommandLine(char const**, char const**, std::shared_ptr<clang::PCHContainerOperations>, llvm::IntrusiveRefCntPtr<clang::DiagnosticsEngine>, llvm::StringRef, bool, bool, llvm::ArrayRef<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, llvm::MemoryBuffer*> >, bool, unsigned int, clang::TranslationUnitKind, bool, bool, bool, bool, bool, bool, bool, llvm::Optional<llvm::StringRef>, std::unique_ptr<clang::ASTUnit, std::default_delete<clang::ASTUnit> >*, llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#34 0x00007fef0d1b8066 in clang_parseTranslationUnit_Impl(void*, char const*, char const* const*, int, llvm::ArrayRef<CXUnsavedFile>, unsigned int, CXTranslationUnitImpl**) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#35 0x00007fef0d1b8a6c in void llvm::function_ref<void ()>::callback_fn<clang_parseTranslationUnit2FullArgv::{lambda()#1}>(long) () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#36 0x00007fef09cc3603 in llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) () at /usr/lib/llvm-6.0/lib/../lib/libLLVM-6.0.so.1
#37 0x00007fef09cc36e4 in  () at /usr/lib/llvm-6.0/lib/../lib/libLLVM-6.0.so.1
#38 0x00007fef09d3a22d in  () at /usr/lib/llvm-6.0/lib/../lib/libLLVM-6.0.so.1
#39 0x00007fef5b0d26db in start_thread (arg=0x7feeebfff700) at pthread_create.c:463
#40 0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fef0136a700 (LWP 2927)):
#0  0x00007fef5b0d3d2d in __GI___pthread_timedjoin_ex (threadid=140664138364672, thread_return=0x0, abstime=0x0, block=<optimized out>) at pthread_join_common.c:89
#1  0x00007fef09d3a360 in llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) () at /usr/lib/llvm-6.0/lib/../lib/libLLVM-6.0.so.1
#2  0x00007fef09cc3740 in llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) () at /usr/lib/llvm-6.0/lib/../lib/libLLVM-6.0.so.1
#3  0x00007fef0d1b531c in clang_parseTranslationUnit2FullArgv () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#4  0x00007fef0d1b5901 in clang_parseTranslationUnit2 () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#5  0x00007fef0eb13874 in ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*, ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>) (this=<optimized out>, unsavedFiles=..., index=<optimized out>, environment=..., options=...) at ./plugins/clang/duchain/parsesession.cpp:313
#6  0x00007fef0ed84613 in ClangParseJob::createSessionData() const (this=this@entry=0x561925605e00) at ./plugins/clang/clangparsejob.cpp:380
#7  0x00007fef0ed87eb0 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) (this=0x561925605e00) at ./plugins/clang/clangparsejob.cpp:286
#8  0x00007fef58cd89ca in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fef58cd8fa8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fef58cd7c10 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fef58cd776d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fef62aa9bc2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fef5b0d26db in start_thread (arg=0x7fef0136a700) at pthread_create.c:463
#14 0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fef01b6b700 (LWP 2926)):
[KCrash Handler]
#6  0x00000000000000e1 in  ()
#7  0x00007fef0d42d263 in clang::ASTUnit::~ASTUnit() () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#8  0x00007fef0d42db72 in llvm::CrashRecoveryContextDeleteCleanup<clang::ASTUnit>::recoverResources() () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#9  0x00007fef09cc3171 in llvm::CrashRecoveryContext::~CrashRecoveryContext() () at /usr/lib/llvm-6.0/lib/../lib/libLLVM-6.0.so.1
#10 0x00007fef0d1b54b4 in clang_parseTranslationUnit2FullArgv () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#11 0x00007fef0d1b5901 in clang_parseTranslationUnit2 () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#12 0x00007fef0eb13874 in ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*, ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>) (this=<optimized out>, unsavedFiles=..., index=<optimized out>, environment=..., options=...) at ./plugins/clang/duchain/parsesession.cpp:313
#13 0x00007fef0ed84613 in ClangParseJob::createSessionData() const (this=this@entry=0x561926d5d6d0) at ./plugins/clang/clangparsejob.cpp:380
#14 0x00007fef0ed87252 in ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) (this=0x561926d5d6d0) at ./plugins/clang/clangparsejob.cpp:256
#15 0x00007fef58cd89ca in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fef58cd8fa8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fef58cd7c10 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fef58cd776d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fef62aa9bc2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fef5b0d26db in start_thread (arg=0x7fef01b6b700) at pthread_create.c:463
#21 0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fef02dcc700 (LWP 2864)):
#0  0x00007fef62aaa09c in QMutex::lock() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fef62cdf83b in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fef58f36f51 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fef58f374e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fef58f3764c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fef62cdf15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fef62c8064a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fef62aa841a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fef62aa9bc2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fef5b0d26db in start_thread (arg=0x7fef02dcc700) at pthread_create.c:463
#10 0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fef090b9700 (LWP 2805)):
#0  0x00007fef62cdef2f in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fef58f36f51 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fef58f374e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fef58f3764c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fef62cdf15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fef62c8064a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fef62aa841a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fef611aff0f in KDevelop::CompletionWorkerThread::run() (this=0x561923f33e20) at ./kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#8  0x00007fef62aa9bc2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fef5b0d26db in start_thread (arg=0x7fef090b9700) at pthread_create.c:463
#10 0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fef17c43700 (LWP 2799)):
#0  0x00007fef58f344b7 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fef58f36e62 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fef58f374e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fef58f3764c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fef62cdf15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fef62c8064a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fef62aa841a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fef610a8a3b in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x561923a0b5e0) at ./kdevplatform/language/duchain/duchain.cpp:287
#8  0x00007fef62aa9bc2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fef5b0d26db in start_thread (arg=0x7fef17c43700) at pthread_create.c:463
#10 0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fef23fff700 (LWP 2797)):
#0  0x00007fef6239cbf9 in __GI___poll (fds=0x7fef1c004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef58f37539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fef58f3764c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fef62cdf15b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fef62c8064a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fef62aa841a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fef63e17015 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fef62aa9bc2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fef5b0d26db in start_thread (arg=0x7fef23fff700) at pthread_create.c:463
#9  0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fef2a782700 (LWP 2796)):
#0  0x00007fef5b0d89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561922e04648) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fef5b0d89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561922e045f8, cond=0x561922e04620) at pthread_cond_wait.c:502
#2  0x00007fef5b0d89f3 in __pthread_cond_wait (cond=0x561922e04620, mutex=0x561922e045f8) at pthread_cond_wait.c:655
#3  0x00007fef2b6e4dcb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fef2b6e4af7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fef5b0d26db in start_thread (arg=0x7fef2a782700) at pthread_create.c:463
#6  0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fef333ef700 (LWP 2795)):
#0  0x00007fef6239cbf9 in __GI___poll (fds=0x7fef333ee8f8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fef4dd45747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fef4dd4736a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fef340e232a in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fef62aa9bc2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fef5b0d26db in start_thread (arg=0x7fef333ef700) at pthread_create.c:463
#6  0x00007fef623a988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fef65de6bc0 (LWP 2794)):
#0  0x00007fef5b0d89f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ffe40084058) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fef5b0d89f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x561922dce338, cond=0x7ffe40084030) at pthread_cond_wait.c:502
#2  0x00007fef5b0d89f3 in __pthread_cond_wait (cond=0x7ffe40084030, mutex=0x561922dce338) at pthread_cond_wait.c:655
#3  0x00007fef4dd45952 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007fef4dd4706f in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007fef4dd47180 in xcb_wait_for_reply () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#6  0x00007fef340bb48a in QXcbConnection::sync() () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007fef340d6b53 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#8  0x00007fef340d6efc in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#9  0x00007fef638da47b in QBackingStore::beginPaint(QRegion const&) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007fef6445b0d4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fef6445b565 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fef6447393f in QWidgetPrivate::syncBackingStore() () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fef6448b9a8 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fef64594030 in QMainWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fef5ebb5b61 in KMainWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#16 0x00007fef5ebfb9c5 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#17 0x00007fef6444b83c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fef64452dd0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fef62c82328 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fef62c84e87 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fef62cdfb23 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fef58f37387 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fef58f375c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fef58f3764c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fef62cdf13f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fef62c8064a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fef62c89800 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x0000561921147190 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:849

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-21 03:42:14 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 Bug Janitor Service 2022-10-06 04:51:10 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2022-10-21 05:02:14 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!