https://bugs.kde.org/show_bug.cgi?id=382343
Bug ID: 382343 Summary: KDevelop crashes when trying to build a manually added dependency in run configuration. Product: kdevelop Version: 5.1.1 Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: nasus.maxi...@gmail.com Target Milestone: --- Application: kdevelop (5.1.1) Qt Version: 5.7.1 Frameworks Version: 5.34.0 Operating System: Linux 4.11.8-200.fc25.x86_64 x86_64 Distribution: "Fedora release 25 (Twenty Five)" -- Information about the crash: - What I was doing when the application crashed: Started debug launch. Kdevelop show the message for building the dependency with "terminated" imediatly after. Trying to restart the process then causes the crash. 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 0x7fb9e0fab640 (LWP 19542))] Thread 12 (Thread 0x7fb99d18f700 (LWP 19780)): #0 0x00007fb9f3042460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb9fac4704a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fb9f727b880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb9f727fa38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb9f727a9fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb9f727d8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #8 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fb99d990700 (LWP 19779)): #0 0x00007fb9f3042460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb9fac4704a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fb9f727b880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb9f727fa38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb9f727a9fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb9f727d8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #8 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fb99e191700 (LWP 19778)): #0 0x00007fb9f3042460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb9fac4704a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fb9f727b880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb9f727fa38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb9f727a9fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb9f727fa92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb9f727a9fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007fb9f727d8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #9 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fb99e992700 (LWP 19777)): #0 0x00007fb9f3042460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb9fac4704a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fb9f727b880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb9f727fa38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb9f727a9fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb9f727d8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #8 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fb99f193700 (LWP 19776)): #0 0x00007fb9f3042460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb9fac4704a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fb9f727b880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007fb9f727fa38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007fb9f727a9fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007fb9f727d8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #8 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fb99fbf5700 (LWP 19771)): #0 0x00007fb9fa02decd in poll () at /lib64/libc.so.6 #1 0x00007fb9ed842166 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007fb9ed84227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007fb9fae346eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007fb9fade568a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007fb9fac425e3 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007fb9f8260e4f in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10 #7 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #9 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fb9b9d7a700 (LWP 19767)): #0 0x00007fb9ed887879 in g_mutex_lock () at /lib64/libglib-2.0.so.0 #1 0x00007fb9ed842268 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #2 0x00007fb9fae346eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #3 0x00007fb9fade568a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007fb9fac425e3 in QThread::exec() () at /lib64/libQt5Core.so.5 #5 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #6 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #7 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fb9b9579700 (LWP 19589)): #0 0x00007fb9ed887894 in g_mutex_unlock () at /lib64/libglib-2.0.so.0 #1 0x00007fb9ed841690 in g_main_context_prepare () at /lib64/libglib-2.0.so.0 #2 0x00007fb9ed84208b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #3 0x00007fb9ed84227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #4 0x00007fb9fae346eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007fb9fade568a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007fb9fac425e3 in QThread::exec() () at /lib64/libQt5Core.so.5 #7 0x00007fb9ffda14a5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #8 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #9 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fb9c61c5700 (LWP 19548)): #0 0x00007fb9f3042809 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb9fac47028 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007fb9f8165be8 in KDevelop::DUChainPrivate::CleanupThread::run() () at /lib64/libKDevPlatformLanguage.so.10 #3 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #4 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #5 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fb9d5d67700 (LWP 19545)): #0 0x00007fb9fa029a9d in read () at /lib64/libc.so.6 #1 0x00007fb9ed8864d0 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0 #2 0x00007fb9ed841c83 in g_main_context_check () at /lib64/libglib-2.0.so.0 #3 0x00007fb9ed842104 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007fb9ed84227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007fb9fae346eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007fb9fade568a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007fb9fac425e3 in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x00007fba00a50fb9 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #9 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #11 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fb9d7539700 (LWP 19544)): #0 0x00007fb9fa02decd in poll () at /lib64/libc.so.6 #1 0x00007fb9ec9e2d10 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 0x00007fb9ec9e4aa9 in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 0x00007fb9da30dd69 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5 #4 0x00007fb9fac469ca in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 0x00007fb9f303c73a in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb9fa039e0f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fb9e0fab640 (LWP 19542)): [KCrash Handler] #6 0x00007fb9fbb6ffda in KJob::kill(KJob::KillVerbosity) () at /lib64/libKF5CoreAddons.so.5 #7 0x00007fb9ff42d02e in KDevelop::ExecuteCompositeJob::doKill() () at /lib64/libKDevPlatformUtil.so.10 #8 0x00007fb9fbb6fffd in KJob::kill(KJob::KillVerbosity) () at /lib64/libKF5CoreAddons.so.5 #9 0x00007fba005f77ef in KDevelop::RunController::stopAllProcesses() () at /lib64/libKDevPlatformShell.so.10 #10 0x00007fb9fae0da56 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #11 0x00007fb9fb6204b2 in QAction::triggered(bool) () at /lib64/libQt5Widgets.so.5 #12 0x00007fb9fb622ee2 in QAction::activate(QAction::ActionEvent) () at /lib64/libQt5Widgets.so.5 #13 0x00007fb9fb71101d in QAbstractButtonPrivate::click() () at /lib64/libQt5Widgets.so.5 #14 0x00007fb9fb711264 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #15 0x00007fb9fb7ddb3a in QToolButton::mouseReleaseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #16 0x00007fb9fb66e7c0 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #17 0x00007fb9fb7ddc22 in QToolButton::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #18 0x00007fb9fb626ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #19 0x00007fb9fb62f52d in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #20 0x00007fb9fade66fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #21 0x00007fb9fb62dbbd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQt5Widgets.so.5 #22 0x00007fb9fb688f46 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /lib64/libQt5Widgets.so.5 #23 0x00007fb9fb68b9a3 in QWidgetWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #24 0x00007fb9fb626ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #25 0x00007fb9fb62e671 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #26 0x00007fb9fade66fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #27 0x00007fb9fb11d2b3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib64/libQt5Gui.so.5 #28 0x00007fb9fb11ed85 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib64/libQt5Gui.so.5 #29 0x00007fb9fb0ffc4b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5 #30 0x00007fb9da3446c0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5XcbQpa.so.5 #31 0x00007fb9ed841e52 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #32 0x00007fb9ed8421d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #33 0x00007fb9ed84227c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #34 0x00007fb9fae346cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #35 0x00007fb9fade568a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #36 0x00007fb9faded18c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #37 0x000056393e67caf0 in main () Possible duplicates by query: bug 368555, bug 368420. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.