Application: kdevelop (5.0.3) (Compiled from sources) Qt Version: 5.6.2 Frameworks Version: 5.29.0 Operating System: Linux 4.9.16-gentoo x86_64 Distribution: "NAME=Gentoo" -- Information about the crash: - What I was doing when the application crashed: juste opening a particular php file that I allways could open before 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 0x7f5915b82740 (LWP 16037))] Thread 14 (Thread 0x7f5912cc8700 (LWP 16038)): #0 0x00007f592981565d in poll () from /lib64/libc.so.6 #1 0x00007f591b6f383c in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f591b6f53f5 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f5915858dac in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #5 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #6 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f5911124700 (LWP 16039)): #0 0x00007f5921898606 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f592a095522 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f592a04c53d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #3 0x00007f5929ebe0eb in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #4 0x00007f592c06d17a in ?? () from /usr/lib64/libQt5DBus.so.5 #5 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #6 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #7 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f5908e8f700 (LWP 16093)): #0 0x00007f5923869f08 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5929ec29ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f592798df95 in ?? () from /usr/lib64/libKDevPlatformLanguage.so.10 #3 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #4 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #5 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f58feb7a700 (LWP 16096)): #0 0x00007f59218d7992 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f59218980bf in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f5921898539 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f5921898604 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f592a095522 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f592a04c53d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f5929ebe0eb in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f5927a731b9 in ?? () from /usr/lib64/libKDevPlatformLanguage.so.10 #8 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #10 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f58f5edd700 (LWP 16149)): #0 0x00007f59218d7992 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f5921897f5a in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f59218984f6 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f5921898604 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f592a095522 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f592a04c53d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f5929ebe0eb in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f59201dec6d in ?? () from /usr/lib64/libQt5Qml.so.5 #8 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #10 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f58effce700 (LWP 16160)): #0 0x00007f5923869b5f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f591eaeeaf4 in ?? () from /usr/lib64/libQt5WebKit.so.5 #2 0x00007f591eaeeb13 in ?? () from /usr/lib64/libQt5WebKit.so.5 #3 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #4 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f58af6a1700 (LWP 16161)): #0 0x00007ffe9839da5a in clock_gettime () #1 0x00007f5929829b8e in clock_gettime () from /lib64/libc.so.6 #2 0x00007f5929f594cb in ?? () from /usr/lib64/libQt5Core.so.5 #3 0x00007f592a093b3b in QTimerInfoList::updateCurrentTime() () from /usr/lib64/libQt5Core.so.5 #4 0x00007f592a093f05 in QTimerInfoList::timerWait(timespec&) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f592a095128 in ?? () from /usr/lib64/libQt5Core.so.5 #6 0x00007f592a0951d8 in ?? () from /usr/lib64/libQt5Core.so.5 #7 0x00007f5921897ab2 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #8 0x00007f5921898446 in ?? () from /usr/lib64/libglib-2.0.so.0 #9 0x00007f5921898604 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #10 0x00007f592a095522 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #11 0x00007f592a04c53d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #12 0x00007f5929ebe0eb in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #13 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #14 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #15 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f58aee8d700 (LWP 16162)): #0 0x00007f5923869b5f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f591e7fd57b in ?? () from /usr/lib64/libQt5WebKit.so.5 #2 0x00007f591eb1cb01 in ?? () from /usr/lib64/libQt5WebKit.so.5 #3 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #4 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f58ae66d700 (LWP 16163)): #0 0x00007f5923869b5f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f591e7fe415 in ?? () from /usr/lib64/libQt5WebKit.so.5 #2 0x00007f591eb1cb01 in ?? () from /usr/lib64/libQt5WebKit.so.5 #3 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #4 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f589ffff700 (LWP 16207)): #0 0x00007f592981565d in poll () from /lib64/libc.so.6 #1 0x00007f59218984e1 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f5921898604 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f592a095522 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f592a04c53d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f5929ebe0eb in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #7 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #8 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f589effd700 (LWP 16211)): #0 0x00007f5923869b5f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5929ec29cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f591f5e6b9c in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f591f5ea12e in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f591f5e5ded in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f591f5ea184 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f591f5e5ded in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f591f5e828b in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #10 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f589e7fc700 (LWP 16213)): #0 0x00007f5923869b5f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5929ec29cd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f591f5e6b9c in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #3 0x00007f591f5ea12e in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #4 0x00007f591f5e5ded in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #5 0x00007f591f5ea184 in ?? () from /usr/lib64/libKF5ThreadWeaver.so.5 #6 0x00007f591f5e5ded in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5 #7 0x00007f591f5e828b in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #8 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #10 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f589d76e700 (LWP 16214)): [KCrash Handler] #6 0x00007f5929b3e2c4 in __dynamic_cast () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/libstdc++.so.6 #7 0x00007f58ff06ed16 in Php::ClassDeclaration::updateCompletionCodeModelItem() () from /usr/lib64/libkdevphpduchain.so #8 0x00007f58ff035886 in Php::DeclarationBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () from /usr/lib64/libkdevphpduchain.so #9 0x00007f58feddd77e in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () from /usr/lib64/libkdevphpparser.so #10 0x00007f58ff02ed09 in Php::DeclarationBuilder::visitOuterTopStatement(Php::OuterTopStatementAst*) () from /usr/lib64/libkdevphpduchain.so #11 0x00007f58feddd28a in Php::DefaultVisitor::visitStart(Php::StartAst*) () from /usr/lib64/libkdevphpparser.so #12 0x00007f58ff03cccf in Php::ContextBuilder::startVisiting(Php::AstNode*) () from /usr/lib64/libkdevphpduchain.so #13 0x00007f58ff036414 in Php::DeclarationBuilder::supportBuild(Php::AstNode*, KDevelop::DUContext*) () from /usr/lib64/libkdevphpduchain.so #14 0x00007f58ff02fe6d in Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*, KDevelop::ReferencedTopDUContext) () from /usr/lib64/libkdevphpduchain.so #15 0x00007f58ff2c0d44 in ?? () from /usr/lib64/qt5/plugins/kdevplatform/25/kdevphplanguagesupport.so #16 0x00007f591f5e96d4 in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5 #17 0x00007f591f5e9a8d in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5 #18 0x00007f591f5e89b0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib64/libKF5ThreadWeaver.so.5 #19 0x00007f591f5e81db in ThreadWeaver::Thread::run() () from /usr/lib64/libKF5ThreadWeaver.so.5 #20 0x00007f5929ec23df in ?? () from /usr/lib64/libQt5Core.so.5 #21 0x00007f592386431c in start_thread () from /lib64/libpthread.so.0 #22 0x00007f592981dd2d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f5915b82740 (LWP 16037)): #0 0x00007f5923869b5f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f591b6f38f5 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f591b6f515a in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007f591b6f5254 in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1 #4 0x00007f5915852d94 in QXcbConnection::sync() () from /usr/lib64/libQt5XcbQpa.so.5 #5 0x00007f5915872062 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #6 0x00007f59158721ec in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #7 0x00007f592a4bff6f in QBackingStore::beginPaint(QRegion const&) () from /usr/lib64/libQt5Gui.so.5 #8 0x00007f592a8b78e9 in ?? () from /usr/lib64/libQt5Widgets.so.5 #9 0x00007f592a8b7c97 in ?? () from /usr/lib64/libQt5Widgets.so.5 #10 0x00007f592a8d7441 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQt5Widgets.so.5 #11 0x00007f592a8ecb84 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #12 0x00007f592a9e0d9a in QMainWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #13 0x00007f59260cca6d in KMainWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5 #14 0x00007f5926107a77 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libKF5XmlGui.so.5 #15 0x00007f592a8aacf9 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #16 0x00007f592a8af113 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #17 0x00007f592a04d7f5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #18 0x00007f592a04f798 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5 #19 0x00007f592a0954ac in ?? () from /usr/lib64/libQt5Core.so.5 #20 0x00007f59218982c4 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #21 0x00007f5921898539 in ?? () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f5921898604 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #23 0x00007f592a09550e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #24 0x00007f592a04c53d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #25 0x00007f592a053980 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #26 0x000000000040bd04 in ?? () #27 0x00007f592975e7aa in __libc_start_main () from /lib64/libc.so.6 #28 0x000000000040c349 in _start () Reported using DrKonqi
Could you install debug symbols so we can line numbers in the back trace? Is that file you're opening public and can be shared here?
Created attachment 104968 [details] class_head.inc.php here is the file, but, today, it doesn't crash anymore. I had to add a "meta" in this file yesterday, with another tool than kdevelop.
Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.