Application: kdevelop (4.6.0) KDE Platform Version: 4.13.0 Qt Version: 4.8.6 Operating System: Linux 3.13.0-24-generic x86_64 Distribution: Ubuntu 14.04 LTS -- Information about the crash: - What I was doing when the application crashed: I just started KDevelop with several open projects (QMake based, loaded as plain Makefile). In a separate terminal I renamed a folder that contains one of the projects. KDevelop crashed and presented me this crash reporting wizard. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f163e3837c0 (LWP 24218))] Thread 14 (Thread 0x7f16211dd700 (LWP 24219)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f16372e9ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f16372ea039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f1639eb2182 in start_thread (arg=0x7f16211dd700) at pthread_create.c:312 #4 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 13 (Thread 0x7f159e82d700 (LWP 24220)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f163be537f4 in wait (time=1000, this=0x327cdf0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x3283cb8, mutex=mutex@entry=0x3283cc0, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1637f7ce42 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x3283ca0) at ../../language/duchain/duchain.cpp:285 #4 0x00007f163be5332f in QThreadPrivate::start (arg=0x3283ca0) at thread/qthread_unix.cpp:349 #5 0x00007f1639eb2182 in start_thread (arg=0x7f159e82d700) at pthread_create.c:312 #6 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 12 (Thread 0x7f159d359700 (LWP 24221)): #0 0x00007f1634f4f62d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f1634f4f9b9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1634f0d680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1634f0df03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f163bf827be in QEventDispatcherGlib::processEvents (this=0x7f15900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7f159d358e20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7f159d358e20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f163be50c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007f163be5332f in QThreadPrivate::start (arg=0x3b9ec48) at thread/qthread_unix.cpp:349 #10 0x00007f1639eb2182 in start_thread (arg=0x7f159d359700) at pthread_create.c:312 #11 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 11 (Thread 0x7f1588a1c700 (LWP 24242)): #0 0x00007f163ab48fbd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f1634f0dfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f163bf827be in QEventDispatcherGlib::processEvents (this=0x7f15840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7f1588a1be20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7f1588a1be20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f163be50c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #7 0x00007f163be5332f in QThreadPrivate::start (arg=0x3f2eb40) at thread/qthread_unix.cpp:349 #8 0x00007f1639eb2182 in start_thread (arg=0x7f1588a1c700) at pthread_create.c:312 #9 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7f158152a700 (LWP 24253)): #0 0x00007f1634f4f62a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f1634f4f9b9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1634f0da59 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1634f0df7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f163bf827be in QEventDispatcherGlib::processEvents (this=0x7f157c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7f1581529e20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7f1581529e20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f163be50c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007f163be5332f in QThreadPrivate::start (arg=0x4546140) at thread/qthread_unix.cpp:349 #10 0x00007f1639eb2182 in start_thread (arg=0x7f158152a700) at pthread_create.c:312 #11 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7f1580d29700 (LWP 24254)): #0 0x00007f163ab476bd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f1634f4ec20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1634f0db14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1634f0df7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f163bf827be in QEventDispatcherGlib::processEvents (this=0x7f15740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7f1580d28e20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7f1580d28e20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f163be50c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007f163be5332f in QThreadPrivate::start (arg=0x45552d0) at thread/qthread_unix.cpp:349 #10 0x00007f1639eb2182 in start_thread (arg=0x7f1580d29700) at pthread_create.c:312 #11 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7f1572ee5700 (LWP 24318)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1631cb181d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f1631cb1859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f1639eb2182 in start_thread (arg=0x7f1572ee5700) at pthread_create.c:312 #4 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7f15726e4700 (LWP 24319)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f16319f220d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f1631ce0fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f1639eb2182 in start_thread (arg=0x7f15726e4700) at pthread_create.c:312 #4 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7f1571835700 (LWP 24321)): #0 0x00007f1634f4f62a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f1634f4f9b9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1634f0d680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1634f0df03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f163bf827be in QEventDispatcherGlib::processEvents (this=0x7f156c01ecb0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7f1571834e20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7f1571834e20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f163be50c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007f163be5332f in QThreadPrivate::start (arg=0x545e000) at thread/qthread_unix.cpp:349 #10 0x00007f1639eb2182 in start_thread (arg=0x7f1571835700) at pthread_create.c:312 #11 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7f15709b6700 (LWP 24457)): #0 0x00007f163ab4771d in write () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f1634f4ecaf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f163bf5934e in QCoreApplication::postEvent (receiver=receiver@entry=0x7f163dd0a4e0 <KDevelop::ForegroundLock::relock()::releaser>, event=event@entry=0x7f150523dd20, priority=priority@entry=0) at kernel/qcoreapplication.cpp:1399 #3 0x00007f163bf59427 in QCoreApplication::postEvent (receiver=receiver@entry=0x7f163dd0a4e0 <KDevelop::ForegroundLock::relock()::releaser>, event=event@entry=0x7f150523dd20) at kernel/qcoreapplication.cpp:1311 #4 0x00007f163bf5daea in QMetaMethod::invoke (this=this@entry=0x7f15709b0e10, object=object@entry=0x7f163dd0a4e0 <KDevelop::ForegroundLock::relock()::releaser>, connectionType=<optimized out>, connectionType@entry=Qt::QueuedConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1703 #5 0x00007f163bf5fdc2 in QMetaObject::invokeMethod (obj=obj@entry=0x7f163dd0a4e0 <KDevelop::ForegroundLock::relock()::releaser>, member=member@entry=0x7f163dafe681 "doInternalSlot", type=type@entry=Qt::QueuedConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179 #6 0x00007f163daf4799 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::QueuedConnection, member=0x7f163dafe681 "doInternalSlot", obj=0x7f163dd0a4e0 <KDevelop::ForegroundLock::relock()::releaser>) at /usr/include/qt4/QtCore/qobjectdefs.h:418 #7 KDevelop::ForegroundLock::relock (this=0x7f15709b11df) at ../../interfaces/foregroundlock.cpp:186 #8 0x00007f1637f52307 in KDevelop::ParseJob::translateDUChainToRevision (this=0x7f150522e130, context=0x7f151dba4d20) at ../../language/backgroundparser/parsejob.cpp:422 #9 0x00007f1581cfcbde in CPPInternalParseJob::run (this=0x7f150522e6e0) at ../../../languages/cpp/cppparsejob.cpp:441 #10 0x00007f1581d0289f in PreprocessJob::sourceNeeded (this=0x7f15052294b0, _fileName=..., type=<optimized out>, sourceLine=0, skipCurrentPath=<optimized out>) at ../../../languages/cpp/preprocessjob.cpp:581 #11 0x00007f1581ab966c in rpp::pp::handle_include (this=this@entry=0x7f15709b1e60, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #12 0x00007f1581abc9cd in rpp::pp::handle_directive (this=this@entry=0x7f15709b1e60, directive=directive@entry=492491, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #13 0x00007f1581abcffc in rpp::pp::operator() (this=this@entry=0x7f15709b1e60, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #14 0x00007f1581abd230 in rpp::pp::processFileInternal (this=this@entry=0x7f15709b1e60, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #15 0x00007f1581abd5a6 in rpp::pp::processFile (this=this@entry=0x7f15709b1e60, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #16 0x00007f1581d04743 in PreprocessJob::run (this=<optimized out>) at ../../../languages/cpp/preprocessjob.cpp:245 #17 0x00007f1581cfad8e in CPPParseJob::parseForeground (this=this@entry=0x7f1505229a10) at ../../../languages/cpp/cppparsejob.cpp:181 #18 0x00007f1581d0289f in PreprocessJob::sourceNeeded (this=0x7f15694f7940, _fileName=..., type=<optimized out>, sourceLine=7, skipCurrentPath=<optimized out>) at ../../../languages/cpp/preprocessjob.cpp:581 #19 0x00007f1581ab966c in rpp::pp::handle_include (this=this@entry=0x7f15709b3570, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #20 0x00007f1581abc9cd in rpp::pp::handle_directive (this=this@entry=0x7f15709b3570, directive=directive@entry=492491, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #21 0x00007f1581abcffc in rpp::pp::operator() (this=this@entry=0x7f15709b3570, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #22 0x00007f1581abd230 in rpp::pp::processFileInternal (this=this@entry=0x7f15709b3570, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #23 0x00007f1581abd5a6 in rpp::pp::processFile (this=this@entry=0x7f15709b3570, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #24 0x00007f1581d04743 in PreprocessJob::run (this=<optimized out>) at ../../../languages/cpp/preprocessjob.cpp:245 #25 0x00007f1581cfad8e in CPPParseJob::parseForeground (this=this@entry=0x7f1568de4010) at ../../../languages/cpp/cppparsejob.cpp:181 #26 0x00007f1581d0289f in PreprocessJob::sourceNeeded (this=0x6fcb2f0, _fileName=..., type=<optimized out>, sourceLine=11, skipCurrentPath=<optimized out>) at ../../../languages/cpp/preprocessjob.cpp:581 #27 0x00007f1581ab966c in rpp::pp::handle_include (this=this@entry=0x7f15709b4c80, skip_current_path=<optimized out>, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:219 #28 0x00007f1581abc9cd in rpp::pp::handle_directive (this=this@entry=0x7f15709b4c80, directive=directive@entry=492491, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:137 #29 0x00007f1581abcffc in rpp::pp::operator() (this=this@entry=0x7f15709b4c80, input=..., output=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:272 #30 0x00007f1581abd230 in rpp::pp::processFileInternal (this=this@entry=0x7f15709b4c80, fileName=..., fileContents=..., result=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:98 #31 0x00007f1581abd5a6 in rpp::pp::processFile (this=this@entry=0x7f15709b4c80, fileName=..., data=...) at ../../../../../languages/cpp/parser/rpp/pp-engine.cpp:85 #32 0x00007f1581d04743 in PreprocessJob::run (this=<optimized out>) at ../../../languages/cpp/preprocessjob.cpp:245 #33 0x00007f1632a07cb2 in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f15709b5dc0, th=th@entry=0x714eff0, job=job@entry=0x6fcb2f0) at ../../../threadweaver/Weaver/Job.cpp:106 #34 0x00007f1632a07e6e in ThreadWeaver::Job::execute (this=0x6fcb2f0, th=0x714eff0) at ../../../threadweaver/Weaver/Job.cpp:135 #35 0x00007f1632a0990b in ThreadWeaver::JobCollectionJobRunner::execute (this=0x3f244c0, t=0x714eff0) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #36 0x00007f1632a076bb in ThreadWeaver::Thread::run (this=0x714eff0) at ../../../threadweaver/Weaver/Thread.cpp:108 #37 0x00007f163be5332f in QThreadPrivate::start (arg=0x714eff0) at thread/qthread_unix.cpp:349 #38 0x00007f1639eb2182 in start_thread (arg=0x7f15709b6700) at pthread_create.c:312 #39 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7f1523ffd700 (LWP 24458)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f163be53816 in wait (time=18446744073709551615, this=0x23574e0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x23573b8, mutex=0x2357660, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f1632a05e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2357390, th=0x7f15680018e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f1632a08903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x23576f0, th=0x7f15680018e0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f1632a0891c in ThreadWeaver::WorkingHardState::applyForWork (this=0x23576f0, th=0x7f15680018e0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f1632a0891c in ThreadWeaver::WorkingHardState::applyForWork (this=0x23576f0, th=0x7f15680018e0, previous=0x7f4cc20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f1632a0761f in ThreadWeaver::Thread::run (this=0x7f15680018e0) at ../../../threadweaver/Weaver/Thread.cpp:98 #8 0x00007f163be5332f in QThreadPrivate::start (arg=0x7f15680018e0) at thread/qthread_unix.cpp:349 #9 0x00007f1639eb2182 in start_thread (arg=0x7f1523ffd700) at pthread_create.c:312 #10 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f152308b700 (LWP 24587)): #0 __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7f1514000a60) at pthread_mutex_unlock.c:57 #1 __GI___pthread_mutex_unlock (mutex=0x7f1514000a60) at pthread_mutex_unlock.c:310 #2 0x00007f1634f4f9c1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1634f0d680 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1634f0df03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f163bf827be in QEventDispatcherGlib::processEvents (this=0x7f15140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #7 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7f152308ade0, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7f152308ade0, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f163be50c5f in QThread::exec (this=this@entry=0x7a91100) at thread/qthread.cpp:537 #10 0x00007f163bf35823 in QInotifyFileSystemWatcherEngine::run (this=0x7a91100) at io/qfilesystemwatcher_inotify.cpp:265 #11 0x00007f163be5332f in QThreadPrivate::start (arg=0x7a91100) at thread/qthread_unix.cpp:349 #12 0x00007f1639eb2182 in start_thread (arg=0x7f152308b700) at pthread_create.c:312 #13 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f151bfff700 (LWP 26353)): #0 0x00007f163ab476bd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f1634f4ec20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f1634f0db14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f1634f0df7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f163bf827be in QEventDispatcherGlib::processEvents (this=0x7f15100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7f151bffee20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7f151bffee20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f163be50c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007f163be5332f in QThreadPrivate::start (arg=0x80f8df0) at thread/qthread_unix.cpp:349 #10 0x00007f1639eb2182 in start_thread (arg=0x7f151bfff700) at pthread_create.c:312 #11 0x00007f163ab5630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f163e3837c0 (LWP 24218)): [KCrash Handler] #6 0x0000000000000051 in ?? () #7 0x00007f163d8447be in KDevelop::ProjectController::closeProject (this=0x23b4da0, proj_=0x6042800) at ../../shell/projectcontroller.cpp:889 #8 0x00007f163857b0a3 in KDevelop::AbstractFileManagerPlugin::Private::deleted (this=0x519ea20, path=...) at ../../project/abstractfilemanagerplugin.cpp:314 #9 0x00007f163bf6987a in QMetaObject::activate (sender=sender@entry=0x5224a10, m=m@entry=0x7f163e1bcc80 <KDirWatch::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffb16ad820) at kernel/qobject.cpp:3539 #10 0x00007f163de0d5a5 in KDirWatch::deleted (this=this@entry=0x5224a10, _t1=...) at ./kdirwatch.moc:126 #11 0x00007f163de101c2 in KDirWatch::setDeleted (this=0x5224a10, _file=...) at ../../kdecore/io/kdirwatch.cpp:1923 #12 0x00007f163bf6dc1e in QObject::event (this=0x5224a10, e=<optimized out>) at kernel/qobject.cpp:1194 #13 0x00007f163b2eee2c in QApplicationPrivate::notify_helper (this=this@entry=0x1bcf590, receiver=receiver@entry=0x5224a10, e=e@entry=0x6fba860) at kernel/qapplication.cpp:4567 #14 0x00007f163b2f54a0 in QApplication::notify (this=this@entry=0x7fffb16aec90, receiver=receiver@entry=0x5224a10, e=e@entry=0x6fba860) at kernel/qapplication.cpp:4353 #15 0x00007f163c759baa in KApplication::notify (this=0x7fffb16aec90, receiver=0x5224a10, event=0x6fba860) at ../../kdeui/kernel/kapplication.cpp:311 #16 0x00007f163bf554dd in QCoreApplication::notifyInternal (this=0x7fffb16aec90, receiver=receiver@entry=0x5224a10, event=event@entry=0x6fba860) at kernel/qcoreapplication.cpp:953 #17 0x00007f163bf58b3d in sendEvent (event=0x6fba860, receiver=0x5224a10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1b1f240) at kernel/qcoreapplication.cpp:1577 #19 0x00007f163bf58fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #20 0x00007f163bf82f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #21 postEventSourceDispatch (s=0x1bc2fd0) at kernel/qeventdispatcher_glib.cpp:287 #22 0x00007f1634f0de04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f1634f0e048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f163bf827a1 in QEventDispatcherGlib::processEvents (this=0x1bc3ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #26 0x00007f163b390bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #27 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7fffb16adea0, flags=...) at kernel/qeventloop.cpp:149 #28 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7fffb16adea0, flags=...) at kernel/qeventloop.cpp:204 #29 0x00007f163b795fec in QDialog::exec (this=0x6c3a5c0) at dialogs/qdialog.cpp:562 #30 0x00007f163c6ccf82 in KMessageBox::createKMessageBox (dialog=dialog@entry=0x6c3a5c0, icon=..., text=..., strlist=..., ask=..., checkboxReturn=checkboxReturn@entry=0x0, options=..., details=..., notifyType=notifyType@entry=QMessageBox::Critical) at ../../kdeui/dialogs/kmessagebox.cpp:344 #31 0x00007f163c6cd1c1 in KMessageBox::createKMessageBox (dialog=dialog@entry=0x6c3a5c0, icon=icon@entry=QMessageBox::Critical, text=..., strlist=..., ask=..., checkboxReturn=checkboxReturn@entry=0x0, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:159 #32 0x00007f163c6cd3d5 in KMessageBox::errorListWId (parent_id=0, text=..., strlist=..., caption=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:854 #33 0x00007f163c6cd4ea in KMessageBox::error (parent=<optimized out>, text=..., caption=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:821 #34 0x00007f163857b03b in KDevelop::AbstractFileManagerPlugin::Private::deleted (this=0x519ea20, path=...) at ../../project/abstractfilemanagerplugin.cpp:313 #35 0x00007f163bf6987a in QMetaObject::activate (sender=sender@entry=0x5224a10, m=m@entry=0x7f163e1bcc80 <KDirWatch::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffb16ae450) at kernel/qobject.cpp:3539 #36 0x00007f163de0d5a5 in KDirWatch::deleted (this=this@entry=0x5224a10, _t1=...) at ./kdirwatch.moc:126 #37 0x00007f163de101c2 in KDirWatch::setDeleted (this=0x5224a10, _file=...) at ../../kdecore/io/kdirwatch.cpp:1923 #38 0x00007f163bf6dc1e in QObject::event (this=0x5224a10, e=<optimized out>) at kernel/qobject.cpp:1194 #39 0x00007f163b2eee2c in QApplicationPrivate::notify_helper (this=this@entry=0x1bcf590, receiver=receiver@entry=0x5224a10, e=e@entry=0x21b79e0) at kernel/qapplication.cpp:4567 #40 0x00007f163b2f54a0 in QApplication::notify (this=this@entry=0x7fffb16aec90, receiver=receiver@entry=0x5224a10, e=e@entry=0x21b79e0) at kernel/qapplication.cpp:4353 #41 0x00007f163c759baa in KApplication::notify (this=0x7fffb16aec90, receiver=0x5224a10, event=0x21b79e0) at ../../kdeui/kernel/kapplication.cpp:311 #42 0x00007f163bf554dd in QCoreApplication::notifyInternal (this=0x7fffb16aec90, receiver=receiver@entry=0x5224a10, event=event@entry=0x21b79e0) at kernel/qcoreapplication.cpp:953 #43 0x00007f163bf58b3d in sendEvent (event=0x21b79e0, receiver=0x5224a10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #44 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1b1f240) at kernel/qcoreapplication.cpp:1577 #45 0x00007f163bf58fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #46 0x00007f163bf82f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #47 postEventSourceDispatch (s=0x1bc2fd0) at kernel/qeventdispatcher_glib.cpp:287 #48 0x00007f1634f0de04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #49 0x00007f1634f0e048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #50 0x00007f1634f0e0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #51 0x00007f163bf827a1 in QEventDispatcherGlib::processEvents (this=0x1bc3ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #52 0x00007f163b390bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #53 0x00007f163bf540af in QEventLoop::processEvents (this=this@entry=0x7fffb16aeac0, flags=...) at kernel/qeventloop.cpp:149 #54 0x00007f163bf543a5 in QEventLoop::exec (this=this@entry=0x7fffb16aeac0, flags=...) at kernel/qeventloop.cpp:204 #55 0x00007f163bf59b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #56 0x00007f163b2ed37c in QApplication::exec () at kernel/qapplication.cpp:3828 #57 0x0000000000410767 in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:566 Reported using DrKonqi
Created attachment 86524 [details] New crash information added by DrKonqi kdevelop (4.6.0) on KDE Platform 4.13.0 using Qt 4.8.6 Same as OP - renamed the folder that contained one of the open projects in separate window - then KDE crashed after I closed the waring popups. -- Backtrace (Reduced): #7 0x00007effa12067be in KDevelop::ProjectController::closeProject (this=0x1b7e040, proj_=0x6fbcec0) at ../../shell/projectcontroller.cpp:889 #8 0x00007eff9bf3d0a3 in KDevelop::AbstractFileManagerPlugin::Private::deleted (this=0x661bd00, path=...) at ../../project/abstractfilemanagerplugin.cpp:314 [...] #10 0x00007effa17cf5a5 in KDirWatch::deleted (this=this@entry=0x6f28ce0, _t1=...) at ./kdirwatch.moc:126 #11 0x00007effa17d21c2 in KDirWatch::setDeleted (this=0x6f28ce0, _file=...) at ../../kdecore/io/kdirwatch.cpp:1923 #12 0x00007eff9f92fc1e in QObject::event (this=0x6f28ce0, e=<optimized out>) at kernel/qobject.cpp:1194
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!
My currently installed version of kdevelop (5.2.1) does not exhibit this problem anymore. In fact, it handles renaming active directories from external applications VERY gracefully by just quietly displaying the new directory name. As far as I am concerned, this can be closed.
Thanks for the update!