[kdevelop] [Bug 378793] New: KDevelop crashes when adding Doxygen comment
https://bugs.kde.org/show_bug.cgi?id=378793 Bug ID: 378793 Summary: KDevelop crashes when adding Doxygen comment Product: kdevelop Version: 5.0.1 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: s.heimb...@explosive-software.de Target Milestone: --- Application: kdevelop (5.0.1) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.4.57-18.3-default x86_64 Distribution: "openSUSE Leap 42.2" -- Information about the crash: Reproducible crash of KDevelop when adding a doxygen's /*! \brief */-comment. Likely that this behaviour is connected to the background code analysis. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1d5d0c9900 (LWP 17000))] Thread 11 (Thread 0x7f1d11977700 (LWP 17141)): #0 0x7f1d5396e0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x7f1d4e2ed93b in () at /usr/lib64/libQt5Script.so.5 #2 0x7f1d4e2ed969 in () at /usr/lib64/libQt5Script.so.5 #3 0x7f1d53969744 in start_thread () at /lib64/libpthread.so.0 #4 0x7f1d59e91d3d in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f1d138b0700 (LWP 17054)): #0 0x7f1d5396e0bf in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x7f1d5a58465b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x7f1d4ef0742f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x7f1d4ef0adea in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x7f1d4ef0545b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x7f1d4ef0ae32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x7f1d4ef0545b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x7f1d4ef0ae32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x7f1d4ef0545b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x7f1d4ef08a46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x7f1d5a5839e9 in () at /usr/lib64/libQt5Core.so.5 #11 0x7f1d53969744 in start_thread () at /lib64/libpthread.so.0 #12 0x7f1d59e91d3d in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f1d148b2700 (LWP 17052)): [KCrash Handler] #6 0x7f1d24d6b2f7 in clang::comments::Lexer::lex(clang::comments::Token&) () at /usr/lib64/../lib64/libclangAST.so.3.8 #7 0x7f1d24d6c8cb in clang::comments::Parser::parseParagraphOrBlockCommand() () at /usr/lib64/../lib64/libclangAST.so.3.8 #8 0x7f1d24d6de22 in clang::comments::Parser::parseFullComment() () at /usr/lib64/../lib64/libclangAST.so.3.8 #9 0x7f1d24e296f1 in clang::RawComment::parse(clang::ASTContext const&, clang::Preprocessor const*, clang::Decl const*) const () at /usr/lib64/../lib64/libclangAST.so.3.8 #10 0x7f1d24cccefe in clang::ASTContext::getCommentForDecl(clang::Decl const*, clang::Preprocessor const*) const () at /usr/lib64/../lib64/libclangAST.so.3.8 #11 0x7f1d251197ee in clang_Cursor_getParsedComment () at /usr/lib64/libclang.so.3.8 #12 0x7f1d253a565a in () at /usr/lib64/libKDevClangPrivate.so.25 #13 0x7f1d253ce4b8 in () at /usr/lib64/libKDevClangPrivate.so.25 #14 0x7f1d253cf152 in () at /usr/lib64/libKDevClangPrivate.so.25 #15 0x7f1d253cfa0b in () at /usr/lib64/libKDevClangPrivate.so.25 #16 0x7f1d253e25c7 in () at /usr/lib64/libKDevClangPrivate.so.25 #17 0x7f1d250f59bb in () at /usr/lib64/libclang.so.3.8 #18 0x7f1d250f7be3 in () at /usr/lib64/libclang.so.3.8 #19 0x7f1d250f6436 in () at /usr/lib64/libclang.so.3.8 #20 0x7f1d250ffe25 in clang_visitChildren () at /usr/lib64/libclang.so.3.8 #21 0x7f1d253af9e1 in () at /usr/lib64/libKDevClangPrivate.so.25 #22 0x7f1d253b077e in Builder::visit(CXTranslationUnitImpl*, void*, QHash const&, bool) () at /usr/lib64/libKDevClangPrivate.so.25 #23 0x7f1d253eeb84 in ClangHelpers::buildDUChain(void*, QMultiHash const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash&, ClangIndex*, std::function const&) () at /usr/lib64/libKDevClangPrivate.so.25 #24 0x7f1d253ee614 in ClangHelpers::buildDUChain(void*, QMultiHash const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash&, ClangIndex*, std::function const&) () at /usr/lib64/libKDevClangPrivate.so.25 #25 0x7f1d25694cfa in () at /usr/lib64/qt5/plugins/kdevplatform/25/kdevclangsupport.so #26 0x7f1d4ef0a1ca in ThreadWeaver
[plasmashell] [Bug 375393] New: Plasma crashed after closing multiple windows
https://bugs.kde.org/show_bug.cgi?id=375393 Bug ID: 375393 Summary: Plasma crashed after closing multiple windows Product: plasmashell Version: 5.8.3 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: s.heimb...@explosive-software.de CC: bhus...@gmail.com, plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.8.3) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.4.36-8-default x86_64 Distribution: "openSUSE Leap 42.2" -- Information about the crash: - What I was doing when the application crashed: I quickly closed several windows with the "Close-Button" in the window top. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fdbbd842900 (LWP 1651))] Thread 22 (Thread 0x7fdad7d3d700 (LWP 8003)): #0 0x7fdbb67990af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x7fdbb768065b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x7fdaf9e0242f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x7fdaf9e05dea in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x7fdaf9e05e32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x7fdaf9e05e32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x7fdaf9e05e32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x7fdaf9e05e32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #13 0x7fdaf9e05e32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #14 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #15 0x7fdaf9e05e32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #16 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x7fdaf9e03a46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x7fdbb767f9e9 in () at /usr/lib64/libQt5Core.so.5 #19 0x7fdbb6794734 in start_thread () at /lib64/libpthread.so.0 #20 0x7fdbb6f93d3d in clone () at /lib64/libc.so.6 Thread 21 (Thread 0x7fdad853e700 (LWP 8002)): #0 0x7fdbb67990af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x7fdbb768065b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x7fdaf9e0242f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x7fdaf9e05dea in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x7fdaf9e05e32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x7fdaf9e03a46 in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x7fdbb767f9e9 in () at /usr/lib64/libQt5Core.so.5 #9 0x7fdbb6794734 in start_thread () at /lib64/libpthread.so.0 #10 0x7fdbb6f93d3d in clone () at /lib64/libc.so.6 Thread 20 (Thread 0x7fdad8d3f700 (LWP 8001)): #0 0x7fdbb67990af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x7fdbb768065b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x7fdaf9e0242f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x7fdaf9e05dea in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x7fdaf9e05e32 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x7fdaf9e0045b in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread