Bug 341975 - Crash by SIGTERM when restarting build process
Summary: Crash by SIGTERM when restarting build process
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Build tools: CMake (show other bugs)
Version: git master
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-17 15:55 UTC by Nicolai Hähnle
Modified: 2018-11-30 04:03 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolai Hähnle 2014-12-17 15:55:27 UTC
How to reproduce:

1. Have a CMake-based project open (I use kdevplatform). (I am not sure that cmake really makes a difference, but I haven't been able to reproduce it with a custom build project).
2. Add the project to the build set.
3. Repeatedly hit the F8 shortcut to start building, intermix this with hitting the "Stop All" button. After some mashing, kdevelop will quit.

Note that gdb reports SIGTERM, which is odd: it suggests that perhaps kdevelop tries to kill the job with a SIGTERM, but then the signal backfires and hits kdevelop itself?

Here are the last few lines of output and two different backtraces (of two different times when this happened); all other threads are in a typical waiting position (poll/select/etc.):

kdevplatform.util: execute composite ()
kdevplatform.project: adding build job for item: "KDevelop"
kdevplatform.project: project for item: "KDevelop"
kdevplatform.project: project item for the project: "KDevelop"
kdevplatform.project: got build system manager
kdevelop.projectbuilders.cmakebuilder: Installing with make
kdevelop.projectbuilders.makebuilder: killing running ninja job, due to new started build on same project: MakeJob(0xf6b17b0, name = "Make (KDevelop)")

Program received signal SIGTERM, Terminated.
0x00007ffff40e803d in write () at ../sysdeps/unix/syscall-template.S:81
81      ../sysdeps/unix/syscall-template.S: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  0x00007ffff40e803d in write () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffec9d3f72 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff49a81f2 in QCoreApplication::postEvent (receiver=receiver@entry=0x10d3cbb0, event=event@entry=0x1c015c0, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1334
#3  0x00007ffff49b0a14 in QMetaMethod::invoke (this=this@entry=0x7fffffff8ee8, object=0x10d3cbb0, object@entry=0x7fffffff8f60, connectionType=<optimized out>, 
    connectionType@entry=3893146560, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2214
#4  0x00007ffff49b571e in QMetaObject::invokeMethod (obj=0x7fffffff8f60, member=<optimized out>, type=3893146560, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., 
    val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1464
#5  0x00007fffe7ead4c9 in QMetaObject::invokeMethod (obj=0x10d3cbb0, member=0x7fffe7ebfa30 "addLines", val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., 
    val8=..., val9=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:415
#6  0x00007fffe7eac542 in KDevelop::OutputModel::appendLines (this=0x8c76a70, lines=...) at /home/haehnle/software/kdevelop/kdevplatform/outputview/outputmodel.cpp:393
#7  0x00007fffe7ebf4d8 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QStringList const&>, void, void (KDevelop::OutputModel::*)(QStringList const&)>::call (f=
    (void (KDevelop::OutputModel::*)(KDevelop::OutputModel * const, const QStringList &)) 0x7fffe7eac396 <KDevelop::OutputModel::appendLines(QStringList const&)>, o=0x8c76a70, 
    arg=0x7fffffff9600) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:508
#8  0x00007fffe7ebf103 in QtPrivate::FunctionPointer<void (KDevelop::OutputModel::*)(QStringList const&)>::call<QtPrivate::List<QStringList const&>, void> (f=
    (void (KDevelop::OutputModel::*)(KDevelop::OutputModel * const, const QStringList &)) 0x7fffe7eac396 <KDevelop::OutputModel::appendLines(QStringList const&)>, o=0x8c76a70, 
    arg=0x7fffffff9600) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:527
#9  0x00007fffe7ebec47 in QtPrivate::QSlotObject<void (KDevelop::OutputModel::*)(QStringList const&), QtPrivate::List<QStringList const&>, void>::impl (which=1, this_=0x11634b00, 
    r=0x8c76a70, a=0x7fffffff9600, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:151
#10 0x00007ffff49d4d7e in call (a=0x7fffffff9600, r=0x8c76a70, this=0x11634b00) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#11 QMetaObject::activate (sender=0x67be1f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffffff9600) at kernel/qobject.cpp:3666
#12 0x00007ffff6f95d4e in KDevelop::ProcessLineMaker::receivedStdoutLines (this=0x67be1f0, _t1=...) at /home/haehnle/software/kdevelop/kdevplatform/build/util/moc_processlinemaker.cpp:158
#13 0x00007ffff6f9659a in KDevelop::ProcessLineMakerPrivate::processStdOut (this=0x10b38320) at /home/haehnle/software/kdevelop/kdevplatform/util/processlinemaker.cpp:61
#14 0x00007ffff6f958c0 in KDevelop::ProcessLineMaker::slotReceivedStdout (this=0x67be1f0, buffer=...) at /home/haehnle/software/kdevelop/kdevplatform/util/processlinemaker.cpp:112
#15 0x00007fffe7ebc195 in KDevelop::OutputExecuteJobPrivate::childProcessStdout (this=0x111c3940) at /home/haehnle/software/kdevelop/kdevplatform/outputview/outputexecutejob.cpp:366
#16 0x00007fffe7eba791 in KDevelop::OutputExecuteJob::OutputExecuteJob(QObject*, KDevelop::OutputJob::OutputJobVerbosity)::{lambda()#1}::operator()() const ()
    at /home/haehnle/software/kdevelop/kdevplatform/outputview/outputexecutejob.cpp:93
#17 0x00007fffe7ebcf3b in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KDevelop::OutputExecuteJob::OutputExecuteJob(QObject*, KDevelop::OutputJob::OutputJobVerbosity)::<lambda()> >::call(KDevelop::OutputExecuteJob::<lambda()>, void **) (f=..., arg=0x7fffffff9820) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:502
#18 0x00007fffe7ebcee5 in QtPrivate::Functor<KDevelop::OutputExecuteJob::OutputExecuteJob(QObject*, KDevelop::OutputJob::OutputJobVerbosity)::<lambda()>, 0>::call<QtPrivate::List<>, void>(KDevelop::OutputExecuteJob::<lambda()> &, void *, void **) (f=..., arg=0x7fffffff9820) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:559
#19 0x00007fffe7ebce1f in QtPrivate::QFunctorSlotObject<KDevelop::OutputExecuteJob::OutputExecuteJob(QObject*, KDevelop::OutputJob::OutputJobVerbosity)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0xedcf360, r=0xf6b17b0, a=0x7fffffff9820, ret=0x0)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:200
#20 0x00007ffff49d4d7e in call (a=0x7fffffff9820, r=0xf6b17b0, this=0xedcf360) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#21 QMetaObject::activate (sender=0x10dc77f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3666
#22 0x00007ffff48d0a69 in QProcessPrivate::_q_canReadStandardOutput (this=0x10b380c0) at io/qprocess.cpp:954
#23 0x00007ffff4939fcb in QProcessPrivate::waitForFinished (this=this@entry=0x10b380c0, msecs=msecs@entry=1000) at io/qprocess_unix.cpp:1311
#24 0x00007ffff48cef92 in QProcess::waitForFinished (this=0x10dc77f0, msecs=1000) at io/qprocess.cpp:1855
#25 0x00007fffe7ebbb97 in KDevelop::OutputExecuteJob::doKill (this=0xf6b17b0) at /home/haehnle/software/kdevelop/kdevplatform/outputview/outputexecutejob.cpp:278
#26 0x00007ffff5dc1618 in KJob::kill (this=0x12, verbosity=(unknown: 4294937424)) at ../../../src/lib/jobs/kjob.cpp:98
#27 0x00007fffc73ab713 in MakeBuilder::runMake (this=0x38312c0, item=0x388ab40, c=MakeJob::InstallCommand, overrideTargets=..., variables=...)
    at /home/haehnle/software/kdevelop/kdevelop/projectbuilders/makebuilder/makebuilder.cpp:130
#28 0x00007fffc73ab196 in MakeBuilder::install (this=0x38312c0, dom=0x388ab40) at /home/haehnle/software/kdevelop/kdevelop/projectbuilders/makebuilder/makebuilder.cpp:71
#29 0x00007fffc718fe10 in CMakeBuilder::install (this=0x21210c0, dom=0x388ab40) at /home/haehnle/software/kdevelop/kdevelop/projectbuilders/cmakebuilder/cmakebuilder.cpp:200
#30 0x00007ffff09f98fd in KDevelop::BuilderJobPrivate::addJob (this=0xb68c190, t=KDevelop::BuilderJob::Install, item=0x388ab40)
    at /home/haehnle/software/kdevelop/kdevplatform/project/builderjob.cpp:129
#31 0x00007ffff09f9bf9 in KDevelop::BuilderJob::addItems (this=0x10a82a80, t=KDevelop::BuilderJob::Install, items=...)
    at /home/haehnle/software/kdevelop/kdevplatform/project/builderjob.cpp:164
#32 0x00007fffad2e7414 in ProjectManagerViewPlugin::runBuilderJob (this=0x39cc300, type=KDevelop::BuilderJob::Install, items=...)
    at /home/haehnle/software/kdevelop/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:396
#33 0x00007fffad2e6edf in ProjectManagerViewPlugin::installItemsFromContextMenu (this=0x39cc300)
    at /home/haehnle/software/kdevelop/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:339
#34 0x00007fffad2f13b7 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (ProjectManagerViewPlugin::*)()>::call(void (ProjectManagerViewPlugin::*)(), ProjectManagerViewPlugin*, void**) (f=(void (ProjectManagerViewPlugin::*)(ProjectManagerViewPlugin * const)) 0x7fffad2e6e94 <ProjectManagerViewPlugin::installItemsFromContextMenu()>, o=0x39cc300, 
    arg=0x7fffffffa170) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:508
#35 0x00007fffad2f089c in QtPrivate::FunctionPointer<void (ProjectManagerViewPlugin::*)()>::call<QtPrivate::List<>, void>(void (ProjectManagerViewPlugin::*)(), ProjectManagerViewPlugin*, void**) (f=(void (ProjectManagerViewPlugin::*)(ProjectManagerViewPlugin * const)) 0x7fffad2e6e94 <ProjectManagerViewPlugin::installItemsFromContextMenu()>, o=0x39cc300, arg=0x7fffffffa170)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:527
#36 0x00007fffad2ef2c3 in QtPrivate::QSlotObject<void (ProjectManagerViewPlugin::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, 
    this_=0x11197bc0, r=0x39cc300, a=0x7fffffffa170, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:151
#37 0x00007ffff49d4d7e in call (a=0x7fffffffa170, r=0x39cc300, this=0x11197bc0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#38 QMetaObject::activate (sender=sender@entry=0x10c4a8f0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffa170)
    at kernel/qobject.cpp:3666
#39 0x00007ffff49d56e7 in QMetaObject::activate (sender=sender@entry=0x10c4a8f0, m=m@entry=0x7ffff5d5b4c0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, 
    argv=argv@entry=0x7fffffffa170) at kernel/qobject.cpp:3546
#40 0x00007ffff5670902 in QAction::triggered (this=this@entry=0x10c4a8f0, _t1=false) at .moc/moc_qaction.cpp:356
#41 0x00007ffff5672f88 in QAction::activate (this=0x10c4a8f0, event=<optimized out>) at kernel/qaction.cpp:1175
#42 0x00007ffff57efeea in QMenuPrivate::activateCausedStack (this=this@entry=0x19f8ed0, causedStack=..., action=action@entry=0x10c4a8f0, action_e=action_e@entry=QAction::Trigger, 
    self=self@entry=true) at widgets/qmenu.cpp:1007
#43 0x00007ffff57f56f4 in QMenuPrivate::activateAction (this=this@entry=0x19f8ed0, action=action@entry=0x10c4a8f0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true)
    at widgets/qmenu.cpp:1084
#44 0x00007ffff57f9e1e in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7fffffffa7c0) at widgets/qmenu.cpp:2389
#45 0x00007ffff56b5f98 in QWidget::event (this=this@entry=0x7fffffffb0f0, event=event@entry=0x7fffffffa7c0) at kernel/qwidget.cpp:8312
#46 0x00007ffff57fa633 in QMenu::event (this=0x7fffffffb0f0, e=0x7fffffffa7c0) at widgets/qmenu.cpp:2502
#47 0x00007ffff567816c in QApplicationPrivate::notify_helper (this=0x6b1980, receiver=0x7fffffffb0f0, e=0x7fffffffa7c0) at kernel/qapplication.cpp:3504
#48 0x00007ffff567dca4 in QApplication::notify (this=0x7fffffffb0f0, receiver=0x0, e=0x7fffffffa7c0) at kernel/qapplication.cpp:3071
#49 0x00007ffff49a681b in QCoreApplication::notifyInternal (this=0x7fffffffd8d0, receiver=receiver@entry=0x7fffffffb0f0, event=event@entry=0x7fffffffa7c0) at kernel/qcoreapplication.cpp:935
#50 0x00007ffff567c183 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#51 QApplicationPrivate::sendMouseEvent (receiver=0x7fffffffb0f0, event=0x7fffffffa7c0, alienWidget=0x0, nativeWidget=0x7fffffffb0f0, buttonDown=0x7ffff5d87410 <qt_button_down>, 
    lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2546
#52 0x00007ffff56d4637 in QWidgetWindow::handleMouseEvent (this=0x118f6470, event=0x7fffffffabe0) at kernel/qwidgetwindow.cpp:411
#53 0x00007ffff56d6ce3 in QWidgetWindow::event (this=0x118f6470, event=0x7fffffffabe0) at kernel/qwidgetwindow.cpp:179
#54 0x00007ffff567816c in QApplicationPrivate::notify_helper (this=0x6b1980, receiver=0x118f6470, e=0x7fffffffabe0) at kernel/qapplication.cpp:3504
#55 0x00007ffff567d41e in QApplication::notify (this=0x7fffffffd8d0, receiver=0x118f6470, e=0x7fffffffabe0) at kernel/qapplication.cpp:3287
#56 0x00007ffff49a681b in QCoreApplication::notifyInternal (this=0x7fffffffd8d0, receiver=0x118f6470, event=0x7fffffffabe0) at kernel/qcoreapplication.cpp:935
#57 0x00007ffff4eeb4d0 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#58 QGuiApplicationPrivate::processMouseEvent (e=0x1167d280) at kernel/qguiapplication.cpp:1701
#59 0x00007ffff4eece25 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x1167d280) at kernel/qguiapplication.cpp:1502
#60 0x00007ffff4ed24af in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:579
#61 0x00007fffdbaead80 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:78
#62 0x00007fffec990c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007fffec990f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007fffec990ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007ffff49fde57 in QEventDispatcherGlib::processEvents (this=0x6e3b50, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#66 0x00007ffff49a4042 in QEventLoop::exec (this=this@entry=0x7fffffffaf80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#67 0x00007ffff57f8d18 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2166
#68 0x00007fffad2fb5c7 in ProjectTreeView::popupContextMenu (this=0x9d6eb30, pos=...) at /home/haehnle/software/kdevelop/kdevplatform/plugins/projectmanagerview/projecttreeview.cpp:355
#69 0x00007fffad2fef3e in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QPoint const&>, void, void (ProjectTreeView::*)(QPoint const&)>::call (f=
    (void (ProjectTreeView::*)(ProjectTreeView * const, const QPoint &)) 0x7fffad2fad4c <ProjectTreeView::popupContextMenu(QPoint const&)>, o=0x9d6eb30, arg=0x7fffffffb340)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:508
#70 0x00007fffad2feb46 in QtPrivate::FunctionPointer<void (ProjectTreeView::*)(QPoint const&)>::call<QtPrivate::List<QPoint const&>, void> (f=
    (void (ProjectTreeView::*)(ProjectTreeView * const, const QPoint &)) 0x7fffad2fad4c <ProjectTreeView::popupContextMenu(QPoint const&)>, o=0x9d6eb30, arg=0x7fffffffb340)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:527
#71 0x00007fffad2fdf1b in QtPrivate::QSlotObject<void (ProjectTreeView::*)(QPoint const&), QtPrivate::List<QPoint const&>, void>::impl (which=1, this_=0x9d53c40, r=0x9d6eb30, 
    a=0x7fffffffb340, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:151
#72 0x00007ffff49d4d7e in call (a=0x7fffffffb340, r=0x9d6eb30, this=0x9d53c40) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#73 QMetaObject::activate (sender=sender@entry=0x9d6eb30, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffffffb340)
    at kernel/qobject.cpp:3666
#74 0x00007ffff49d56e7 in QMetaObject::activate (sender=sender@entry=0x9d6eb30, m=m@entry=0x7ffff5d5c580 <QWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=3, 
    argv=argv@entry=0x7fffffffb340) at kernel/qobject.cpp:3546
#75 0x00007ffff56a1b15 in QWidget::customContextMenuRequested (this=this@entry=0x9d6eb30, _t1=...) at .moc/moc_qwidget.cpp:636
#76 0x00007ffff56b6ca7 in QWidget::event (this=this@entry=0x9d6eb30, event=event@entry=0x7fffffffb920) at kernel/qwidget.cpp:8139
#77 0x00007ffff57b81fe in QFrame::event (this=0x9d6eb30, e=0x7fffffffb920) at widgets/qframe.cpp:534
#78 0x00007ffff58c979b in QAbstractItemView::viewportEvent (this=this@entry=0x9d6eb30, event=event@entry=0x7fffffffb920) at itemviews/qabstractitemview.cpp:1689
#79 0x00007ffff5909360 in QTreeView::viewportEvent (this=0x9d6eb30, event=0x7fffffffb920) at itemviews/qtreeview.cpp:1298
#80 0x00007ffff49a660a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x6b1980, receiver=receiver@entry=0x9d57600, event=event@entry=0x7fffffffb920)
    at kernel/qcoreapplication.cpp:1031
#81 0x00007ffff567814c in QApplicationPrivate::notify_helper (this=0x6b1980, receiver=0x9d57600, e=0x7fffffffb920) at kernel/qapplication.cpp:3500
#82 0x00007ffff567ee0a in QApplication::notify (this=0x9d57600, receiver=0x6b1980, e=0x9d57600) at kernel/qapplication.cpp:3147
#83 0x00007ffff49a681b in QCoreApplication::notifyInternal (this=0x7fffffffd8d0, receiver=0x9d57600, event=0x7fffffffb920) at kernel/qcoreapplication.cpp:935
#84 0x00007ffff56d4959 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#85 QWidgetWindow::handleMouseEvent (this=0xcaa1a0, event=0x7fffffffbce0) at kernel/qwidgetwindow.cpp:510
#86 0x00007ffff56d6ce3 in QWidgetWindow::event (this=0xcaa1a0, event=0x7fffffffbce0) at kernel/qwidgetwindow.cpp:179
#87 0x00007ffff567816c in QApplicationPrivate::notify_helper (this=0x6b1980, receiver=0xcaa1a0, e=0x7fffffffbce0) at kernel/qapplication.cpp:3504
#88 0x00007ffff567d41e in QApplication::notify (this=0x7fffffffd8d0, receiver=0xcaa1a0, e=0x7fffffffbce0) at kernel/qapplication.cpp:3287
#89 0x00007ffff49a681b in QCoreApplication::notifyInternal (this=0x7fffffffd8d0, receiver=0xcaa1a0, event=0x7fffffffbce0) at kernel/qcoreapplication.cpp:935
#90 0x00007ffff56d50c1 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#91 QWidgetWindow::handleMouseEvent (this=0x7fffffffbcd0, event=0x7fffffffc100) at kernel/qwidgetwindow.cpp:447
#92 0x00007ffff56d6ce3 in QWidgetWindow::event (this=0x114b0e50, event=0x7fffffffc100) at kernel/qwidgetwindow.cpp:179
#93 0x00007ffff567816c in QApplicationPrivate::notify_helper (this=0x6b1980, receiver=0x114b0e50, e=0x7fffffffc100) at kernel/qapplication.cpp:3504
#94 0x00007ffff567d41e in QApplication::notify (this=0x7fffffffd8d0, receiver=0x114b0e50, e=0x7fffffffc100) at kernel/qapplication.cpp:3287
#95 0x00007ffff49a681b in QCoreApplication::notifyInternal (this=0x7fffffffd8d0, receiver=0x114b0e50, event=0x7fffffffc100) at kernel/qcoreapplication.cpp:935
#96 0x00007ffff4eeb4d0 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#97 QGuiApplicationPrivate::processMouseEvent (e=0xa73f510) at kernel/qguiapplication.cpp:1701
#98 0x00007ffff4eece25 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xa73f510) at kernel/qguiapplication.cpp:1502
#99 0x00007ffff4ed24af in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:579
#100 0x00007fffdbaead80 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:78
#101 0x00007fffec990c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#102 0x00007fffec990f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#103 0x00007fffec990ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#104 0x00007ffff49fde57 in QEventDispatcherGlib::processEvents (this=0x6e3b50, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#105 0x00007ffff49a4042 in QEventLoop::exec (this=this@entry=0x7fffffffc4a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#106 0x00007ffff57f8d18 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2166
#107 0x00007fffad2fb5c7 in ProjectTreeView::popupContextMenu (this=0x9d6eb30, pos=...) at /home/haehnle/software/kdevelop/kdevplatform/plugins/projectmanagerview/projecttreeview.cpp:355
#108 0x00007fffad2fef3e in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QPoint const&>, void, void (ProjectTreeView::*)(QPoint const&)>::call (f=
    (void (ProjectTreeView::*)(ProjectTreeView * const, const QPoint &)) 0x7fffad2fad4c <ProjectTreeView::popupContextMenu(QPoint const&)>, o=0x9d6eb30, arg=0x7fffffffc860)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:508
#109 0x00007fffad2feb46 in QtPrivate::FunctionPointer<void (ProjectTreeView::*)(QPoint const&)>::call<QtPrivate::List<QPoint const&>, void> (f=
    (void (ProjectTreeView::*)(ProjectTreeView * const, const QPoint &)) 0x7fffad2fad4c <ProjectTreeView::popupContextMenu(QPoint const&)>, o=0x9d6eb30, arg=0x7fffffffc860)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:527
#110 0x00007fffad2fdf1b in QtPrivate::QSlotObject<void (ProjectTreeView::*)(QPoint const&), QtPrivate::List<QPoint const&>, void>::impl (which=1, this_=0x9d53c40, r=0x9d6eb30, 
    a=0x7fffffffc860, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:151
#111 0x00007ffff49d4d7e in call (a=0x7fffffffc860, r=0x9d6eb30, this=0x9d53c40) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#112 QMetaObject::activate (sender=sender@entry=0x9d6eb30, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffffffc860)
    at kernel/qobject.cpp:3666
#113 0x00007ffff49d56e7 in QMetaObject::activate (sender=sender@entry=0x9d6eb30, m=m@entry=0x7ffff5d5c580 <QWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=3, 
    argv=argv@entry=0x7fffffffc860) at kernel/qobject.cpp:3546
#114 0x00007ffff56a1b15 in QWidget::customContextMenuRequested (this=this@entry=0x9d6eb30, _t1=...) at .moc/moc_qwidget.cpp:636
#115 0x00007ffff56b6ca7 in QWidget::event (this=this@entry=0x9d6eb30, event=event@entry=0x7fffffffce40) at kernel/qwidget.cpp:8139
#116 0x00007ffff57b81fe in QFrame::event (this=0x9d6eb30, e=0x7fffffffce40) at widgets/qframe.cpp:534
#117 0x00007ffff58c979b in QAbstractItemView::viewportEvent (this=this@entry=0x9d6eb30, event=event@entry=0x7fffffffce40) at itemviews/qabstractitemview.cpp:1689
#118 0x00007ffff5909360 in QTreeView::viewportEvent (this=0x9d6eb30, event=0x7fffffffce40) at itemviews/qtreeview.cpp:1298
#119 0x00007ffff49a660a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x6b1980, receiver=receiver@entry=0x9d57600, event=event@entry=0x7fffffffce40)
    at kernel/qcoreapplication.cpp:1031
#120 0x00007ffff567814c in QApplicationPrivate::notify_helper (this=0x6b1980, receiver=0x9d57600, e=0x7fffffffce40) at kernel/qapplication.cpp:3500
#121 0x00007ffff567ee0a in QApplication::notify (this=0x9d57600, receiver=0x6b1980, e=0x9d57600) at kernel/qapplication.cpp:3147
#122 0x00007ffff49a681b in QCoreApplication::notifyInternal (this=0x7fffffffd8d0, receiver=0x9d57600, event=0x7fffffffce40) at kernel/qcoreapplication.cpp:935
#123 0x00007ffff56d4959 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#124 QWidgetWindow::handleMouseEvent (this=0xcaa1a0, event=0x7fffffffd260) at kernel/qwidgetwindow.cpp:510
#125 0x00007ffff56d6ce3 in QWidgetWindow::event (this=0xcaa1a0, event=0x7fffffffd260) at kernel/qwidgetwindow.cpp:179
#126 0x00007ffff567816c in QApplicationPrivate::notify_helper (this=0x6b1980, receiver=0xcaa1a0, e=0x7fffffffd260) at kernel/qapplication.cpp:3504
#127 0x00007ffff567d41e in QApplication::notify (this=0x7fffffffd8d0, receiver=0xcaa1a0, e=0x7fffffffd260) at kernel/qapplication.cpp:3287
#128 0x00007ffff49a681b in QCoreApplication::notifyInternal (this=0x7fffffffd8d0, receiver=0xcaa1a0, event=0x7fffffffd260) at kernel/qcoreapplication.cpp:935
#129 0x00007ffff4eeb4d0 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#130 QGuiApplicationPrivate::processMouseEvent (e=0x11c71730) at kernel/qguiapplication.cpp:1701
#131 0x00007ffff4eece25 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x11c71730) at kernel/qguiapplication.cpp:1502
#132 0x00007ffff4ed24af in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:579
#133 0x00007fffdbaead80 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:78
#134 0x00007fffec990c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#135 0x00007fffec990f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#136 0x00007fffec990ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#137 0x00007ffff49fde57 in QEventDispatcherGlib::processEvents (this=0x6e3b50, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#138 0x00007ffff49a4042 in QEventLoop::exec (this=this@entry=0x7fffffffd600, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#139 0x00007ffff49abacc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#140 0x0000000000418a36 in main (argc=2, argv=0x7fffffffda58) at /home/haehnle/software/kdevelop/kdevelop/app/main.cpp:596
(gdb) info threads
  Id   Target Id         Frame 
  14   Thread 0x7fffc49c8700 (LWP 18267) "kdevelop" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  13   Thread 0x7fffaacf0700 (LWP 17289) "Queue(0x2316340" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  12   Thread 0x7fffd106c700 (LWP 17288) "Queue(0x2316340" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  11   Thread 0x7fffaa4ef700 (LWP 17282) "QThread" 0x00007ffff40ec2cd in poll () at ../sysdeps/unix/syscall-template.S:81
  6    Thread 0x7fffc59ca700 (LWP 17260) "QProcessManager" 0x00007ffff40ee0f3 in select () at ../sysdeps/unix/syscall-template.S:81
  5    Thread 0x7fffc61cb700 (LWP 17259) "OutputFilterThr" 0x00007ffff40ec2cd in poll () at ../sysdeps/unix/syscall-template.S:81
  4    Thread 0x7fffc863d700 (LWP 17257) "QThread" pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
  2    Thread 0x7fffd978a700 (LWP 17255) "QXcbEventReader" 0x00007ffff40ec2cd in poll () at ../sysdeps/unix/syscall-template.S:81
* 1    Thread 0x7ffff7f80880 (LWP 17254) "kdevelop" 0x00007ffff40e803d in write () at ../sysdeps/unix/syscall-template.S:81



Program received signal SIGTERM, Terminated.
0x00007ffff40ee1c9 in __pselect (nfds=52, readfds=0x7fffffffc5f0, writefds=0x7fffffffc670, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>)
    at ../sysdeps/unix/sysv/linux/pselect.c:77
77      ../sysdeps/unix/sysv/linux/pselect.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  0x00007ffff40ee1c9 in __pselect (nfds=52, readfds=0x7fffffffc5f0, writefds=0x7fffffffc670, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>)
    at ../sysdeps/unix/sysv/linux/pselect.c:77
#1  0x00007ffff49f92ec in qt_safe_select (nfds=52, fdread=0x7fffffffc5f0, fdwrite=0x7fffffffc670, fdexcept=0x0, orig_timeout=0x7fffffffc580) at kernel/qcore_unix.cpp:94
#2  0x00007ffff49f94bc in qt_select_msecs (nfds=nfds@entry=52, fdread=fdread@entry=0x7fffffffc5f0, fdwrite=fdwrite@entry=0x7fffffffc670, timeout=<optimized out>) at kernel/qcore_unix.cpp:121
#3  0x00007ffff4939f04 in QProcessPrivate::waitForFinished (this=this@entry=0x41cf7d0, msecs=msecs@entry=1000) at io/qprocess_unix.cpp:1292
#4  0x00007ffff48cef92 in QProcess::waitForFinished (this=0xd999c60, msecs=1000) at io/qprocess.cpp:1855
#5  0x00007fffe7ebab97 in KDevelop::OutputExecuteJob::doKill (this=0xb0b4ec0) at /home/haehnle/software/kdevelop/kdevplatform/outputview/outputexecutejob.cpp:278
#6  0x00007ffff5dc1618 in KJob::kill (this=0x34, verbosity=(unknown: 4294952432)) at ../../../src/lib/jobs/kjob.cpp:98
#7  0x00007fffc7351713 in MakeBuilder::runMake (this=0x37fc3c0, item=0x390fa10, c=MakeJob::BuildCommand, overrideTargets=..., variables=...)
    at /home/haehnle/software/kdevelop/kdevelop/projectbuilders/makebuilder/makebuilder.cpp:130
#8  0x00007fffc7350e89 in MakeBuilder::build (this=0x37fc3c0, dom=0x390fa10) at /home/haehnle/software/kdevelop/kdevelop/projectbuilders/makebuilder/makebuilder.cpp:51
#9  0x00007fffc7135724 in CMakeBuilder::build (this=0x2779f70, dom=0x390fa10) at /home/haehnle/software/kdevelop/kdevelop/projectbuilders/cmakebuilder/cmakebuilder.cpp:128
#10 0x00007ffff09f9a5f in KDevelop::BuilderJobPrivate::addJob (this=0xb96b480, t=KDevelop::BuilderJob::Build, item=0x390fa10)
    at /home/haehnle/software/kdevelop/kdevplatform/project/builderjob.cpp:123
#11 0x00007ffff09f9df9 in KDevelop::BuilderJob::addItems (this=0x104ddf30, t=KDevelop::BuilderJob::Build, items=...) at /home/haehnle/software/kdevelop/kdevplatform/project/builderjob.cpp:164
#12 0x00007fffad2e5414 in ProjectManagerViewPlugin::runBuilderJob (this=0x39c7280, type=KDevelop::BuilderJob::Build, items=...)
    at /home/haehnle/software/kdevelop/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:396
#13 0x00007fffad2e562f in ProjectManagerViewPlugin::buildProjectItems (this=0x39c7280)
    at /home/haehnle/software/kdevelop/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:423
Comment 1 Andrew Crouthamel 2018-10-31 04:05:23 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:50:18 UTC
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!
Comment 3 Bug Janitor Service 2018-11-30 04:03:01 UTC
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!