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.

Reply via email to