Version: (using Devel) Installed from: Compiled sources Crash when stop the program: Application: KDevelop (kdevelop), signal SIGSEGV 0x00007fbca2920901 in nanosleep () from /lib/libc.so.6 Current language: auto; currently c [Current thread is 0 (LWP 14717)] Thread 4 (Thread 0x7fbc90957950 (LWP 14718)): #0 0x00007fbca294a682 in select () from /lib/libc.so.6 #1 0x00007fbca4477fc5 in QProcessManager::run (this=0x9726c0) at io/qprocess_unix.cpp:305 #2 0x00007fbca43b7ab9 in QThreadPrivate::start (arg=0x9726c0) at thread/qthread_unix.cpp:189 #3 0x00007fbca4143007 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007fbca2950f7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fbc8b34e950 (LWP 14725)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217 #1 0x00007fbca43b8637 in QWaitCondition::wait (this=0x141efd8, mutex=0x141efe0, time=140000) at thread/qwaitcondition_unix.cpp:85 #2 0x00007fbca12a221e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x141efc0) at /home/guest/kdevplatform/language/duchain/duchain.cpp:245 #3 0x00007fbca43b7ab9 in QThreadPrivate::start (arg=0x141efc0) at thread/qthread_unix.cpp:189 #4 0x00007fbca4143007 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007fbca2950f7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fbc8bb4f950 (LWP 14730)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007fbca43b8655 in QWaitCondition::wait (this=0x1d5bad8, mutex=0x1d59e10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007fbca5b43c6f in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d5bab0, th=0x1d53c90) at /var/tmp/portage/kde-base/kdelibs-4.2.1-r2/work/kdelibs-4.2.1/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007fbca5b46ff8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1d59ef0, th=0x1d53c90) at /var/tmp/portage/kde-base/kdelibs-4.2.1-r2/work/kdelibs-4.2.1/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007fbca5b45584 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbc8bb4f010, parent=0x1d5bab0, th=0x1d53c90) at /var/tmp/portage/kde-base/kdelibs-4.2.1-r2/work/kdelibs-4.2.1/threadweaver/Weaver/Thread.cpp:87 #5 0x00007fbca5b456a5 in ThreadWeaver::Thread::run (this=0x1d53c90) at /var/tmp/portage/kde-base/kdelibs-4.2.1-r2/work/kdelibs-4.2.1/threadweaver/Weaver/Thread.cpp:142 #6 0x00007fbca43b7ab9 in QThreadPrivate::start (arg=0x1d53c90) at thread/qthread_unix.cpp:189 #7 0x00007fbca4143007 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #8 0x00007fbca2950f7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 1 (Thread 0x7fbca76a7750 (LWP 14717)): [KCrash Handler] #5 KJob::kill (this=0x1c83920, verbosity=KJob::Quietly) at /var/tmp/portage/kde-base/kdelibs-4.2.1-r2/work/kdelibs-4.2.1/kdecore/jobs/kjob.cpp:106 #6 0x00007fbca6bc08ef in ExecuteCompositeJob::doKill (this=0x120fd10) at /home/guest/kdevplatform/shell/runcontroller.cpp:130 #7 0x00007fbca71418b9 in KJob::kill (this=0x1c83920, verbosity=KJob::Quietly) at /var/tmp/portage/kde-base/kdelibs-4.2.1-r2/work/kdelibs-4.2.1/kdecore/jobs/kjob.cpp:106 #8 0x00007fbca6bbb54a in KDevelop::RunController::stopAllProcesses (this=<value optimized out>) at /home/guest/kdevplatform/shell/runcontroller.cpp:492 #9 0x00007fbca6bbd21d in KDevelop::RunController::qt_metacall (this=0x11a3ca0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaf6e9f10) at /home/guest/kdevplatform/shell/runcontroller.moc:80 #10 0x00007fbca44ac03d in QMetaObject::activate (sender=0x11ab6b0, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x1d78b30) at kernel/qobject.cpp:3057 #11 0x00007fbca351cfd7 in QAction::triggered (this=0x1c83920, _t1=false) at .moc/debug-shared/moc_qaction.cpp:236 #12 0x00007fbca351dd40 in QAction::activate (this=0x11ab6b0, event=<value optimized out>) at kernel/qaction.cpp:1160 #13 0x00007fbca38a95ea in QAbstractButtonPrivate::click (this=0x11e84b0) at widgets/qabstractbutton.cpp:525 #14 0x00007fbca38a9865 in QAbstractButton::mouseReleaseEvent (this=0x11df920, e=0x7fffaf6ea8d0) at widgets/qabstractbutton.cpp:1115 #15 0x00007fbca396f7fa in QToolButton::mouseReleaseEvent (this=0x1c83920, e=0x0) at widgets/qtoolbutton.cpp:709 #16 0x00007fbca35757d0 in QWidget::event (this=0x11df920, event=0x7fffaf6ea8d0) at kernel/qwidget.cpp:7516 #17 0x00007fbca352290d in QApplicationPrivate::notify_helper (this=0x1011880, receiver=0x11df920, e=0x7fffaf6ea8d0) at kernel/qapplication.cpp:4084 #18 0x00007fbca352bbd3 in QApplication::notify (this=<value optimized out>, receiver=0x11df920, e=0x7fffaf6ea8d0) at kernel/qapplication.cpp:3786 #19 0x00007fbca4bf2e4b in KApplication::notify (this=0x7fffaf6eb6a0, receiver=0x11df920, event=0x7fffaf6ea8d0) at /var/tmp/portage/kde-base/kdelibs-4.2.1-r2/work/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307 #20 0x00007fbca4496a13 in QCoreApplication::notifyInternal (this=0x7fffaf6eb6a0, receiver=0x11df920, event=0x7fffaf6ea8d0) at kernel/qcoreapplication.cpp:598 #21 0x00007fbca352ad62 in QApplicationPrivate::sendMouseEvent (receiver=0x11df920, event=0x7fffaf6ea8d0, alienWidget=0x11df920, nativeWidget=0x1129a40, buttonDown=<value optimized out>, lastMouseReceiver=@0x7fbca3eea050) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #22 0x00007fbca358bb7c in QETWidget::translateMouseEvent (this=0x1129a40, event=<value optimized out>) at kernel/qapplication_x11.cpp:4425 #23 0x00007fbca358aa15 in QApplication::x11ProcessEvent (this=0x7fffaf6eb6a0, event=0x7fffaf6eb270) at kernel/qapplication_x11.cpp:3543 #24 0x00007fbca35afefc in x11EventSourceDispatch (s=0x1014f90, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #25 0x00007fbc9d66d232 in IA__g_main_context_dispatch (context=0x1013860) at gmain.c:2144 #26 0x00007fbc9d67094d in g_main_context_iterate (context=0x1013860, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778 #27 0x00007fbc9d670b0b in IA__g_main_context_iteration (context=0x1013860, may_block=1) at gmain.c:2841 #28 0x00007fbca44be55f in QEventDispatcherGlib::processEvents (this=0x1011a90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323 #29 0x00007fbca35af75f in QGuiEventDispatcherGlib::processEvents (this=0x1c83920, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #30 0x00007fbca44956b2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1351699104}) at kernel/qeventloop.cpp:149 #31 0x00007fbca4495845 in QEventLoop::exec (this=0x7fffaf6eb5a0, flags={i = -1351699024}) at kernel/qeventloop.cpp:196 #32 0x00007fbca449a406 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880 #33 0x0000000000407dd0 in main (argc=1, argv=0x7fffaf6ec8a8) at /home/guest/kdevelop/app/main.cpp:203 #0 0x00007fbca2920901 in nanosleep () from /lib/libc.so.6 Current language: auto; currently c
If you can reproduce this at will, please provide the steps. the backtrace doesn't tell us anything.
I just work under kdevelop, and after I close kdevelop.
SVN commit 1013435 by apaku: Make sure that the killing of an outputjob is seen in other parts. BUG:204419 BUG:187941 M +7 -1 outputjob.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1013435