Application: kdevelop (5.1.2) Qt Version: 5.9.4 Frameworks Version: 5.45.0 Operating System: Linux 4.12.14-lp150.12.64-default x86_64 Distribution (Platform): openSUSE RPMs -- Information about the crash: - What I was doing when the application crashed: crashed immediately after the insertion of a static prototype c function -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fbacf2cf980 (LWP 3448))] Thread 13 (Thread 0x7fba4f7fe700 (LWP 3783)): #0 0x00007fbacbfc20bb in poll () at /lib64/libc.so.6 #1 0x00007fbac37a9129 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbac37a923c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbacc8f1c1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fbacc89a09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbacc6c94da in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbaca1e88ff in () at /usr/lib64/libKDevPlatformLanguage.so.10 #7 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fba69a6e700 (LWP 3577)): #0 0x00007fbacbfc20bb in poll () at /lib64/libc.so.6 #1 0x00007fbac37a9129 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbac37a923c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbacc8f1c1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fbacc89a09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbacc6c94da in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #7 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #8 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fba6b7fe700 (LWP 3519)): #0 0x00007fbac5ad28ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fbacc6cf3eb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fbac0e02b45 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007fbac0e06b98 in () at /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007fbac0e01cfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007fbac0e04adb in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #7 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #8 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fba6bfff700 (LWP 3518)): [KCrash Handler] #6 0x00007fba61ce0210 in () #7 0x00007fbaca0f82ca in KDevelop::IndexedDeclaration::IndexedDeclaration(KDevelop::Declaration const*) () at /usr/lib64/libKDevPlatformLanguage.so.10 #8 0x00007fba4d7a367d in Python::DeclarationBuilder::visitGlobal(Python::GlobalAst*) () at /usr/lib64/libkdevpythonduchain.so #9 0x00007fba4d7a0e78 in Python::DeclarationBuilder::visitNode(Python::Ast*) () at /usr/lib64/libkdevpythonduchain.so #10 0x00007fba4d79b198 in Python::ContextBuilder::visitFunctionBody(Python::FunctionDefinitionAst*) () at /usr/lib64/libkdevpythonduchain.so #11 0x00007fba4d7ad395 in Python::DeclarationBuilder::visitFunctionDefinition(Python::FunctionDefinitionAst*) () at /usr/lib64/libkdevpythonduchain.so #12 0x00007fba4d7a0e78 in Python::DeclarationBuilder::visitNode(Python::Ast*) () at /usr/lib64/libkdevpythonduchain.so #13 0x00007fba7ccfef9c in Python::AstDefaultVisitor::visitCode(Python::CodeAst*) () at /usr/lib64/libkdevpythonparser.so #14 0x00007fba4d79d3b0 in Python::ContextBuilder::visitCode(Python::CodeAst*) () at /usr/lib64/libkdevpythonduchain.so #15 0x00007fba4d7a19da in Python::DeclarationBuilder::visitCode(Python::CodeAst*) () at /usr/lib64/libkdevpythonduchain.so #16 0x00007fba4d7a0e78 in Python::DeclarationBuilder::visitNode(Python::Ast*) () at /usr/lib64/libkdevpythonduchain.so #17 0x00007fba4d7b21b5 in () at /usr/lib64/libkdevpythonduchain.so #18 0x00007fba4d7990fb in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib64/libkdevpythonduchain.so #19 0x00007fba4d7a15cb in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib64/libkdevpythonduchain.so #20 0x00007fba4d7a1572 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib64/libkdevpythonduchain.so #21 0x00007fba4dc2d376 in () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevpythonlanguagesupport.so #22 0x00007fbac0e05d7a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5 #23 0x00007fbac0e06358 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5 #24 0x00007fbac0e050d0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5 #25 0x00007fbac0e04b9d in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #26 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #27 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #28 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fba73fff700 (LWP 3515)): #0 0x00007fbacbf9a080 in nanosleep () at /lib64/libc.so.6 #1 0x00007fbacc8f166d in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fbaca125978 in KDevelop::DUChainLock::lockForWrite(unsigned int) () at /usr/lib64/libKDevPlatformLanguage.so.10 #3 0x00007fbaca125b8c in KDevelop::DUChainWriteLocker::lock() () at /usr/lib64/libKDevPlatformLanguage.so.10 #4 0x00007fba7bed3226 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib64/libKDevClangPrivate.so.27 #5 0x00007fba7bed2f90 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib64/libKDevClangPrivate.so.27 #6 0x00007fba7bed2f90 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib64/libKDevClangPrivate.so.27 #7 0x00007fba7c13a5f4 in () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so #8 0x00007fbac0e05d7a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5 #9 0x00007fbac0e06358 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5 #10 0x00007fbac0e050d0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib64/libKF5ThreadWeaver.so.5 #11 0x00007fbac0e04b9d in ThreadWeaver::Thread::run() () at /usr/lib64/libKF5ThreadWeaver.so.5 #12 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #13 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #14 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fba737fe700 (LWP 3476)): #0 0x00007fbacbfc20bb in poll () at /lib64/libc.so.6 #1 0x00007fbac37a9129 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbac37a923c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbacc8f1c1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fbacc89a09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbacc6c94da in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbac1a19025 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fba7a01b700 (LWP 3457)): #0 0x00007fbacbfc20bb in poll () at /lib64/libc.so.6 #1 0x00007fbac37a9129 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbac37a923c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbacc8f1c1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fbacc89a09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbacc6c94da in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbaca1e88ff in () at /usr/lib64/libKDevPlatformLanguage.so.10 #7 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fba87b98700 (LWP 3456)): #0 0x00007fbac5ad2bdb in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fbacc6cf2b8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fbaca0e2a58 in () at /usr/lib64/libKDevPlatformLanguage.so.10 #3 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #4 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fba985aa700 (LWP 3454)): #0 0x00007fbac5ad28ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fbaa185af2b in () at /usr/lib64/dri/swrast_dri.so #2 0x00007fbaa185ada7 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fba98dab700 (LWP 3453)): #0 0x00007fbac5ad28ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fbaa185af2b in () at /usr/lib64/dri/swrast_dri.so #2 0x00007fbaa185ada7 in () at /usr/lib64/dri/swrast_dri.so #3 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fbaa3fff700 (LWP 3452)): #0 0x00007fbacc8f1b6a in () at /usr/lib64/libQt5Core.so.5 #1 0x00007fbac37a8689 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fbac37a905b in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fbac37a923c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fbacc8f1c1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fbacc89a09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fbacc6c94da in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007fbace451985 in () at /usr/lib64/libQt5DBus.so.5 #8 0x00007fbacc6ce0ce in () at /usr/lib64/libQt5Core.so.5 #9 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fbaae720700 (LWP 3450)): #0 0x00007fbac5ad28ad in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fbacc34bb4c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib64/libstdc++.so.6 #2 0x00007fbabfc8b657 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fbabfc8b799 in () at /usr/lib64/libQt5WebKit.so.5 #4 0x00007fbacc35138f in () at /usr/lib64/libstdc++.so.6 #5 0x00007fbac5acc569 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fbacbfcc85f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fbacf2cf980 (LWP 3448)): #0 0x00007fbacbf9a080 in nanosleep () at /lib64/libc.so.6 #1 0x00007fbacc8f166d in () at /usr/lib64/libQt5Core.so.5 #2 0x00007fbaca1257ba in KDevelop::DUChainLock::lockForRead(unsigned int) () at /usr/lib64/libKDevPlatformLanguage.so.10 #3 0x00007fbaca125acc in KDevelop::DUChainReadLocker::lock() () at /usr/lib64/libKDevPlatformLanguage.so.10 #4 0x00007fba7c140834 in () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevclangsupport.so #5 0x00007fba868d3d4e in () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevcontextbrowser.so #6 0x00007fba868d43c7 in () at /usr/lib64/qt5/plugins/kdevplatform/27/kdevcontextbrowser.so #7 0x00007fbacc8c915c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #8 0x00007fbacc8d5447 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fbacc8d5778 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib64/libQt5Core.so.5 #10 0x00007fbacc8c99fb in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #11 0x00007fbacd62be8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #12 0x00007fbacd633244 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #13 0x00007fbacc89ba88 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #14 0x00007fbacc8f11ae in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5 #15 0x00007fbacc8f18c1 in () at /usr/lib64/libQt5Core.so.5 #16 0x00007fbac37a8e07 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #17 0x00007fbac37a91b0 in () at /usr/lib64/libglib-2.0.so.0 #18 0x00007fbac37a923c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #19 0x00007fbacc8f1c1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #20 0x00007fbacc89a09a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #21 0x00007fbacc8a29e4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #22 0x000055a864c0ceeb in () #23 0x00007fbacbef4f8a in __libc_start_main () at /lib64/libc.so.6 #24 0x000055a864c0d4aa in _start () [Inferior 1 (process 3448) detached] Reported using DrKonqi
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!
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!
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!