Application: kdevelop (4.6.60) KDE Platform Version: 4.11.5 (Compiled from sources) Qt Version: 4.8.5 Operating System: Linux 3.12.11-201.fc19.x86_64 x86_64 Distribution: "Fedora release 19 (Schrödinger’s Cat)" -- Information about the crash: Opened an existing development tree as a new "Generic Project Manager" project. While the tree is being scanned, expanded a directory under the project under "Projects" tab. To prune the size of the managed project (the development tree is quite large), I right-click on some of the directories not applicable to my work, and select "Exclude Item From Project". This will work a few times, then KDevelop crashes. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f2569fd38c0 (LWP 28349))] Thread 18 (Thread 0x7f255fad5700 (LWP 28350)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036bf38614b in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x36bf683f00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00000036bf386189 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00000039a5407c53 in start_thread (arg=0x7f255fad5700) at pthread_create.c:308 #4 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 17 (Thread 0x7f24de20e700 (LWP 28351)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00000036b6a7b574 in wait (time=1000, this=0x25d5d10) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x25d5fd8, mutex=mutex@entry=0x25d5fe0, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f256bde25a2 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x25d5fc0) at /srv/devel/src/kde4/src/kdevplatform/language/duchain/duchain.cpp:283 #4 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x25d5fc0) at thread/qthread_unix.cpp:338 #5 0x00000039a5407c53 in start_thread (arg=0x7f24de20e700) at pthread_create.c:308 #6 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 16 (Thread 0x7f24dcd36700 (LWP 28352)): #0 0x00000039a48eb7fd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f256b62f0b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f24d0002760, timeout=-1, context=0x7f24d00009a0) at gmain.c:3995 #2 g_main_context_iterate (context=context@entry=0x7f24d00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696 #3 0x00007f256b62f1bc in g_main_context_iteration (context=0x7f24d00009a0, may_block=1) at gmain.c:3762 #4 0x00000036b6ba6d56 in QEventDispatcherGlib::processEvents (this=0x7f24d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #5 0x00000036b6b78b2f in QEventLoop::processEvents (this=this@entry=0x7f24dcd35d20, flags=...) at kernel/qeventloop.cpp:149 #6 0x00000036b6b78e25 in QEventLoop::exec (this=this@entry=0x7f24dcd35d20, flags=...) at kernel/qeventloop.cpp:204 #7 0x00000036b6a78a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #8 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x2ea51c8) at thread/qthread_unix.cpp:338 #9 0x00000039a5407c53 in start_thread (arg=0x7f24dcd36700) at pthread_create.c:308 #10 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 15 (Thread 0x7f24c610b700 (LWP 28355)): #0 0x00000036b6ba6c59 in size (this=0x7f24c00013b0) at ../../src/corelib/tools/qlist.h:98 #1 count (this=0x7f24c00013b0) at ../../src/corelib/tools/qlist.h:280 #2 socketNotifierSourceCheck (source=0x7f24c0001350) at kernel/qeventdispatcher_glib.cpp:83 #3 0x00007f256b62eb31 in g_main_context_check (context=context@entry=0x7f24c00009a0, max_priority=2147483647, fds=fds@entry=0x7f24c0002ca0, n_fds=n_fds@entry=1) at gmain.c:3545 #4 0x00007f256b62f04b in g_main_context_iterate (context=context@entry=0x7f24c00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698 #5 0x00007f256b62f1bc in g_main_context_iteration (context=0x7f24c00009a0, may_block=1) at gmain.c:3762 #6 0x00000036b6ba6d56 in QEventDispatcherGlib::processEvents (this=0x7f24c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #7 0x00000036b6b78b2f in QEventLoop::processEvents (this=this@entry=0x7f24c610ad20, flags=...) at kernel/qeventloop.cpp:149 #8 0x00000036b6b78e25 in QEventLoop::exec (this=this@entry=0x7f24c610ad20, flags=...) at kernel/qeventloop.cpp:204 #9 0x00000036b6a78a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #10 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x3218670) at thread/qthread_unix.cpp:338 #11 0x00000039a5407c53 in start_thread (arg=0x7f24c610b700) at pthread_create.c:308 #12 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 14 (Thread 0x7f24bdee5700 (LWP 28386)): #0 g_mutex_unlock (mutex=mutex@entry=0x7f24b801e140) at gthread-posix.c:231 #1 0x00007f256b62eca9 in g_main_context_dispatch (context=context@entry=0x7f24b801e140) at gmain.c:3633 #2 0x00007f256b62f118 in g_main_context_iterate (context=context@entry=0x7f24b801e140, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 #3 0x00007f256b62f1bc in g_main_context_iteration (context=0x7f24b801e140, may_block=1) at gmain.c:3762 #4 0x00000036b6ba6d56 in QEventDispatcherGlib::processEvents (this=0x7f24b801d040, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #5 0x00000036b6b78b2f in QEventLoop::processEvents (this=this@entry=0x7f24bdee4ce0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00000036b6b78e25 in QEventLoop::exec (this=this@entry=0x7f24bdee4ce0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00000036b6a78a1f in QThread::exec (this=this@entry=0x39b10d0) at thread/qthread.cpp:536 #8 0x00000036b6b5a3e3 in QInotifyFileSystemWatcherEngine::run (this=0x39b10d0) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x39b10d0) at thread/qthread_unix.cpp:338 #10 0x00000039a5407c53 in start_thread (arg=0x7f24bdee5700) at pthread_create.c:308 #11 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 13 (Thread 0x7f24bd6e4700 (LWP 28390)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036c5c0d95d in JSC::BlockAllocator::blockFreeingThreadMain (this=0xf4a348) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128 #2 0x00000036c5ef2916 in WTF::wtfThreadEntryPoint (param=0xddd3a0) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196 #3 0x00000039a5407c53 in start_thread (arg=0x7f24bd6e4700) at pthread_create.c:308 #4 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 12 (Thread 0x7f24b592d700 (LWP 28391)): #0 0x00007f256b66deda in g_mutex_get_impl (mutex=0x7f24640009a0) at gthread-posix.c:121 #1 0x00007f256b66e189 in g_mutex_lock (mutex=mutex@entry=0x7f24640009a0) at gthread-posix.c:210 #2 0x00007f256b62e200 in g_main_context_acquire (context=0x7f24640009a0) at gmain.c:3115 #3 0x00007f256b62ef75 in g_main_context_iterate (context=context@entry=0x7f24640009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3651 #4 0x00007f256b62f1bc in g_main_context_iteration (context=0x7f24640009a0, may_block=1) at gmain.c:3762 #5 0x00000036b6ba6d56 in QEventDispatcherGlib::processEvents (this=0x7f24640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #6 0x00000036b6b78b2f in QEventLoop::processEvents (this=this@entry=0x7f24b592cd20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00000036b6b78e25 in QEventLoop::exec (this=this@entry=0x7f24b592cd20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00000036b6a78a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #9 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x39c5320) at thread/qthread_unix.cpp:338 #10 0x00000039a5407c53 in start_thread (arg=0x7f24b592d700) at pthread_create.c:308 #11 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 11 (Thread 0x7f24b4aae700 (LWP 28394)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036b6a7b596 in wait (time=18446744073709551615, this=0x10a1920) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x10a17f8, mutex=0x10a1aa0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000036c1e0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x10a17d0, th=0xe0d8d0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00000036c1e0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x10a1b30, th=0xe0d8d0, previous=0x807ff20) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00000036c1e0c00f in ThreadWeaver::Thread::run (this=0xe0d8d0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #6 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0xe0d8d0) at thread/qthread_unix.cpp:338 #7 0x00000039a5407c53 in start_thread (arg=0x7f24b4aae700) at pthread_create.c:308 #8 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 10 (Thread 0x7f246af84700 (LWP 28422)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036b6a7b596 in wait (time=18446744073709551615, this=0x10a1920) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x10a17f8, mutex=0x10a1aa0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000036c1e0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x10a17d0, th=0x74c3970) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00000036c1e0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x10a1b30, th=0x74c3970, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x10a1b30, th=0x74c3970, previous=0x80917a0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00000036c1e0c00f in ThreadWeaver::Thread::run (this=0x74c3970) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #7 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x74c3970) at thread/qthread_unix.cpp:338 #8 0x00000039a5407c53 in start_thread (arg=0x7f246af84700) at pthread_create.c:308 #9 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 9 (Thread 0x7f2469f53700 (LWP 28423)): #0 0x00000036b6a5d9e0 in __tls_get_addr@plt () from /lib64/libQtCore.so.4 #1 0x00000036b6a79dd4 in get_thread_data () at thread/qthread_unix.cpp:182 #2 QThreadData::current () at thread/qthread_unix.cpp:208 #3 0x00000036b6ba6fe5 in postEventSourcePrepare (s=0x7f24540012d0, timeout=timeout@entry=0x7f2469f52b64) at kernel/qeventdispatcher_glib.cpp:256 #4 0x00007f256b62e75d in g_main_context_prepare (context=context@entry=0x7f24540009a0, priority=priority@entry=0x7f2469f52be8) at gmain.c:3328 #5 0x00007f256b62efd3 in g_main_context_iterate (context=context@entry=0x7f24540009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681 #6 0x00007f256b62f1bc in g_main_context_iteration (context=0x7f24540009a0, may_block=1) at gmain.c:3762 #7 0x00000036b6ba6d56 in QEventDispatcherGlib::processEvents (this=0x7f24540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #8 0x00000036b6b78b2f in QEventLoop::processEvents (this=this@entry=0x7f2469f52d20, flags=...) at kernel/qeventloop.cpp:149 #9 0x00000036b6b78e25 in QEventLoop::exec (this=this@entry=0x7f2469f52d20, flags=...) at kernel/qeventloop.cpp:204 #10 0x00000036b6a78a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #11 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x76bf2b0) at thread/qthread_unix.cpp:338 #12 0x00000039a5407c53 in start_thread (arg=0x7f2469f53700) at pthread_create.c:308 #13 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 8 (Thread 0x7f2469752700 (LWP 28424)): #0 0x00000039a540e0bd in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f256b66d460 in read (__nbytes=16, __buf=0x7f2469751b20, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 g_wakeup_acknowledge (wakeup=0x7f2454001fc0) at gwakeup.c:212 #3 0x00007f256b62ebe4 in g_main_context_check (context=context@entry=0x7f24580009a0, max_priority=2147483647, fds=fds@entry=0x7f2458002ca0, n_fds=n_fds@entry=1) at gmain.c:3502 #4 0x00007f256b62f04b in g_main_context_iterate (context=context@entry=0x7f24580009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698 #5 0x00007f256b62f1bc in g_main_context_iteration (context=0x7f24580009a0, may_block=1) at gmain.c:3762 #6 0x00000036b6ba6d56 in QEventDispatcherGlib::processEvents (this=0x7f24580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427 #7 0x00000036b6b78b2f in QEventLoop::processEvents (this=this@entry=0x7f2469751d20, flags=...) at kernel/qeventloop.cpp:149 #8 0x00000036b6b78e25 in QEventLoop::exec (this=this@entry=0x7f2469751d20, flags=...) at kernel/qeventloop.cpp:204 #9 0x00000036b6a78a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536 #10 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x7775940) at thread/qthread_unix.cpp:338 #11 0x00000039a5407c53 in start_thread (arg=0x7f2469752700) at pthread_create.c:308 #12 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 7 (Thread 0x7f2468f51700 (LWP 28835)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036b6a7b596 in wait (time=18446744073709551615, this=0x3807d60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x3830e78, mutex=0x7769070, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000036c1e0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3830e50, th=0x754db90) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00000036c1e0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x754db90, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x754db90, previous=0x43d3260) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00000036c1e0c00f in ThreadWeaver::Thread::run (this=0x754db90) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #7 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x754db90) at thread/qthread_unix.cpp:338 #8 0x00000039a5407c53 in start_thread (arg=0x7f2468f51700) at pthread_create.c:308 #9 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 6 (Thread 0x7f2453fff700 (LWP 28836)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036b6a7b596 in wait (time=18446744073709551615, this=0x3807d60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x3830e78, mutex=0x7769070, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000036c1e0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3830e50, th=0x80566a0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00000036c1e0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x80566a0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x80566a0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x80566a0, previous=0x80f8630) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00000036c1e0c00f in ThreadWeaver::Thread::run (this=0x80566a0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #8 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x80566a0) at thread/qthread_unix.cpp:338 #9 0x00000039a5407c53 in start_thread (arg=0x7f2453fff700) at pthread_create.c:308 #10 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 5 (Thread 0x7f24537fe700 (LWP 29020)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036b6a7b596 in wait (time=18446744073709551615, this=0x3807d60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x3830e78, mutex=0x7769070, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000036c1e0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3830e50, th=0x380def0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00000036c1e0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x380def0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x380def0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x380def0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x380def0, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x00000036c1e0c00f in ThreadWeaver::Thread::run (this=0x380def0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #9 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x380def0) at thread/qthread_unix.cpp:338 #10 0x00000039a5407c53 in start_thread (arg=0x7f24537fe700) at pthread_create.c:308 #11 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 4 (Thread 0x7f2452ffd700 (LWP 29021)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036b6a7b596 in wait (time=18446744073709551615, this=0x3807d60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x3830e78, mutex=0x7769070, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000036c1e0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3830e50, th=0x42caf10) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00000036c1e0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x42caf10, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x42caf10, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x42caf10, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00000036c1e0c00f in ThreadWeaver::Thread::run (this=0x42caf10) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #8 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x42caf10) at thread/qthread_unix.cpp:338 #9 0x00000039a5407c53 in start_thread (arg=0x7f2452ffd700) at pthread_create.c:308 #10 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f24527fc700 (LWP 29022)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036b6a7b596 in wait (time=18446744073709551615, this=0x3807d60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x3830e78, mutex=0x7769070, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000036c1e0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3830e50, th=0x34dec10) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00000036c1e0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x34dec10, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00000036c1e0d30c in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x34dec10, previous=0x0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00000036c1e0c00f in ThreadWeaver::Thread::run (this=0x34dec10) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #7 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x34dec10) at thread/qthread_unix.cpp:338 #8 0x00000039a5407c53 in start_thread (arg=0x7f24527fc700) at pthread_create.c:308 #9 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f2451ffb700 (LWP 29023)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00000036b6a7b596 in wait (time=18446744073709551615, this=0x3807d60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x3830e78, mutex=0x7769070, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000036c1e0a85c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3830e50, th=0x3c98690) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00000036c1e0d2f3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x76b6040, th=0x3c98690, previous=0x807b7a0) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00000036c1e0c00f in ThreadWeaver::Thread::run (this=0x3c98690) at /usr/src/debug/kdelibs-4.11.5/threadweaver/Weaver/Thread.cpp:98 #6 0x00000036b6a7b0bf in QThreadPrivate::start (arg=0x3c98690) at thread/qthread_unix.cpp:338 #7 0x00000039a5407c53 in start_thread (arg=0x7f2451ffb700) at pthread_create.c:308 #8 0x00000039a48f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f2569fd38c0 (LWP 28349)): [KCrash Handler] #6 ref (this=0x20) at /usr/include/QtCore/qatomic_x86_64.h:121 #7 QVector (v=..., this=0x7fff1757d9f0) at /usr/include/QtCore/qvector.h:123 #8 KDevelop::Path::Path (this=0x7fff1757d9f0, other=..., child=...) at /srv/devel/src/kde4/src/kdevplatform/project/path.cpp:91 #9 0x00007f256c3e29e9 in KDevelop::ProjectBaseItem::path (this=this@entry=0x47f7f70) at /srv/devel/src/kde4/src/kdevplatform/project/projectmodel.cpp:468 #10 0x00007f256c3f8cfc in KDevelop::FileManagerListJob::startNextJob (this=0x80e1e50) at /srv/devel/src/kde4/src/kdevplatform/project/filemanagerlistjob.cpp:77 #11 0x00000036b6b91f3e in QObject::event (this=0x80e1e50, e=<optimized out>) at kernel/qobject.cpp:1194 #12 0x00000036b71c84dc in QApplicationPrivate::notify_helper (this=this@entry=0x7005e0, receiver=receiver@entry=0x80e1e50, e=e@entry=0x45f7da0) at kernel/qapplication.cpp:4562 #13 0x00000036b71ceaa0 in QApplication::notify (this=this@entry=0x7fff1757e250, receiver=receiver@entry=0x80e1e50, e=e@entry=0x45f7da0) at kernel/qapplication.cpp:4348 #14 0x00000036bb63fd5a in KApplication::notify (this=0x7fff1757e250, receiver=0x80e1e50, event=0x45f7da0) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311 #15 0x00000036b6b79ecd in QCoreApplication::notifyInternal (this=0x7fff1757e250, receiver=receiver@entry=0x80e1e50, event=event@entry=0x45f7da0) at kernel/qcoreapplication.cpp:949 #16 0x00000036b6b7ce2d in sendEvent (event=0x45f7da0, receiver=0x80e1e50) at kernel/qcoreapplication.h:231 #17 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x64e0a0) at kernel/qcoreapplication.cpp:1573 #18 0x00000036b6b7d2d3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466 #19 0x00000036b6ba7473 in sendPostedEvents () at kernel/qcoreapplication.h:236 #20 postEventSourceDispatch (s=s@entry=0x6f3860) at kernel/qeventdispatcher_glib.cpp:280 #21 0x00007f256b62edc6 in g_main_dispatch (context=0x700810) at gmain.c:3054 #22 g_main_context_dispatch (context=context@entry=0x700810) at gmain.c:3630 #23 0x00007f256b62f118 in g_main_context_iterate (context=context@entry=0x700810, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701 #24 0x00007f256b62f1bc in g_main_context_iteration (context=0x700810, may_block=1) at gmain.c:3762 #25 0x00000036b6ba6d35 in QEventDispatcherGlib::processEvents (this=0x64f5a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #26 0x00000036b7264ea6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #27 0x00000036b6b78b2f in QEventLoop::processEvents (this=this@entry=0x7fff1757e050, flags=...) at kernel/qeventloop.cpp:149 #28 0x00000036b6b78e25 in QEventLoop::exec (this=this@entry=0x7fff1757e050, flags=...) at kernel/qeventloop.cpp:204 #29 0x00000036b6b7e0a9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221 #30 0x00000036b71c6c9c in QApplication::exec () at kernel/qapplication.cpp:3823 #31 0x00000000004109ea in main (argc=<optimized out>, argv=<optimized out>) at /srv/devel/src/kde4/src/kdevelop/app/main.cpp:564 Reported using DrKonqi
Also happening to me, 100% reproducibility on big projects (during scan). Crash handler report (didn't work automatically): Application: kdevelop (4.7.0) KDE Platform Version: 4.14.1 Qt Version: 4.8.6 Operating System: Linux 3.16.0-23-generic x86_64 Distribution: Ubuntu 14.10 -- Information about the crash: - What I was doing when the application crashed: While importing a big project, I tried excluding some directories from it to speed up parsing. The crash can be reproduced every time. -- 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 0x7fb3ae9bf8c0 (LWP 17835))] Thread 12 (Thread 0x7fb391078700 (LWP 17836)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb3a780ec8a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fb3a780ecb9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb391078700) at pthread_create.c:309 #4 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 11 (Thread 0x7fb30bb8e700 (LWP 17837)): #0 0x00007fb3ab0f20ad in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fb39c5a3eb1 in ?? () from /usr/lib/nvidia-331/tls/libnvidia-tls.so.331.89 #2 0x00007fb3a5209ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb3a51c696c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb3a51c6e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb3a51c6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fb3ab88304e in QEventDispatcherGlib::processEvents (this=0x7fb3040008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #7 0x00007fb3ab8544f1 in QEventLoop::processEvents (this=this@entry=0x7fb30bb8dce0, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007fb3ab854805 in QEventLoop::exec (this=this@entry=0x7fb30bb8dce0, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007fb3ab752c39 in QThread::exec (this=this@entry=0x13e66b0) at thread/qthread.cpp:538 #10 0x00007fb3ab836033 in QInotifyFileSystemWatcherEngine::run (this=0x13e66b0) at io/qfilesystemwatcher_inotify.cpp:265 #11 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x13e66b0) at thread/qthread_unix.cpp:349 #12 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb30bb8e700) at pthread_create.c:309 #13 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7fb30a83a700 (LWP 17838)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fb3ab755872 in wait (time=1000, this=0x2ea7cd0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2ea6f50, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3a827c876 in ?? () from /usr/lib/libkdevplatformlanguage.so.8 #4 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x2ea6f30) at thread/qthread_unix.cpp:349 #5 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb30a83a700) at pthread_create.c:309 #6 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7fb302d65700 (LWP 17840)): #0 0x00007fb3a520b369 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fb3a51c6ddd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb3a51c6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb3ab88304e in QEventDispatcherGlib::processEvents (this=0x7fb2f80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fb3ab8544f1 in QEventLoop::processEvents (this=this@entry=0x7fb302d64d20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fb3ab854805 in QEventLoop::exec (this=this@entry=0x7fb302d64d20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fb3ab752c39 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #7 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x37a6ed8) at thread/qthread_unix.cpp:349 #8 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb302d65700) at pthread_create.c:309 #9 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7fb2eea3a700 (LWP 17847)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007fb3aa45c585 in _L_lock_958 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fb3aa45c3e7 in __GI___pthread_mutex_lock (mutex=0x7fb39da26f80) at ../nptl/pthread_mutex_lock.c:114 #3 0x00007fb39d7b84cc in ?? () from /usr/lib/nvidia-331/libGL.so.1 #4 0x00007fb39d7b95a0 in ?? () from /usr/lib/nvidia-331/libGL.so.1 #5 0x00007fb39d7ba34b in ?? () from /usr/lib/nvidia-331/libGL.so.1 #6 0x00007fb39c5a3ef0 in ?? () from /usr/lib/nvidia-331/tls/libnvidia-tls.so.331.89 #7 0x00007fb3a5209ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fb3a51c696c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fb3a51c6e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fb3a51c6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fb3ab88304e in QEventDispatcherGlib::processEvents (this=0x7fb2e80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #12 0x00007fb3ab8544f1 in QEventLoop::processEvents (this=this@entry=0x7fb2eea39d20, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fb3ab854805 in QEventLoop::exec (this=this@entry=0x7fb2eea39d20, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fb3ab752c39 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #15 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x3bae610) at thread/qthread_unix.cpp:349 #16 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb2eea3a700) at pthread_create.c:309 #17 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7fb2dbf84700 (LWP 17865)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007fb3aa45c585 in _L_lock_958 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fb3aa45c3e7 in __GI___pthread_mutex_lock (mutex=0x7fb39da26f80) at ../nptl/pthread_mutex_lock.c:114 #3 0x00007fb39d7b84cc in ?? () from /usr/lib/nvidia-331/libGL.so.1 #4 0x00007fb39d7b95a0 in ?? () from /usr/lib/nvidia-331/libGL.so.1 #5 0x00007fb39d7ba34b in ?? () from /usr/lib/nvidia-331/libGL.so.1 #6 0x00007fb39c5a3ef0 in ?? () from /usr/lib/nvidia-331/tls/libnvidia-tls.so.331.89 #7 0x00007fb3a5209ed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fb3a51c696c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fb3a51c6e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fb3a51c6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fb3ab88304e in QEventDispatcherGlib::processEvents (this=0x7fb2cc0010e0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #12 0x00007fb3ab8544f1 in QEventLoop::processEvents (this=this@entry=0x7fb2dbf83ce0, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fb3ab854805 in QEventLoop::exec (this=this@entry=0x7fb2dbf83ce0, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fb3ab752c39 in QThread::exec (this=this@entry=0x5041ff0) at thread/qthread.cpp:538 #15 0x00007fb3ab836033 in QInotifyFileSystemWatcherEngine::run (this=0x5041ff0) at io/qfilesystemwatcher_inotify.cpp:265 #16 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x5041ff0) at thread/qthread_unix.cpp:349 #17 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb2dbf84700) at pthread_create.c:309 #18 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7fb2dc785700 (LWP 17877)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb3ab755894 in wait (time=18446744073709551615, this=0x19b5b60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x19b5a38, mutex=0x19b5ce0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3a3400e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x19b5a10, th=0x11dbf00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fb3a3403d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x19b5d70, th=0x11dbf00, previous=0x6cebee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fb3a340285f in ThreadWeaver::Thread::run (this=0x11dbf00) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x11dbf00) at thread/qthread_unix.cpp:349 #7 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb2dc785700) at pthread_create.c:309 #8 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7fb2e7ba6700 (LWP 17878)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb3ab755894 in wait (time=18446744073709551615, this=0x19b5b60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x19b5a38, mutex=0x19b5ce0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3a3400e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x19b5a10, th=0x7fb2d4004940) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fb3a3403d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x19b5d70, th=0x7fb2d4004940, previous=0x4b8f200) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fb3a340285f in ThreadWeaver::Thread::run (this=0x7fb2d4004940) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x7fb2d4004940) at thread/qthread_unix.cpp:349 #7 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb2e7ba6700) at pthread_create.c:309 #8 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7fb2e4c22700 (LWP 20016)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb3ab755894 in wait (time=18446744073709551615, this=0x19b5b60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x19b5a38, mutex=0x19b5ce0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3a3400e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x19b5a10, th=0x185ab7b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fb3a3403d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x19b5d70, th=0x185ab7b0, previous=0x14054c50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fb3a340285f in ThreadWeaver::Thread::run (this=0x185ab7b0) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x185ab7b0) at thread/qthread_unix.cpp:349 #7 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb2e4c22700) at pthread_create.c:309 #8 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7fb2e4421700 (LWP 20017)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb3ab755894 in wait (time=18446744073709551615, this=0x19b5b60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x19b5a38, mutex=0x19b5ce0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3a3400e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x19b5a10, th=0x7fb2d0003110) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fb3a3403d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x19b5d70, th=0x7fb2d0003110, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fb3a3403d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x19b5d70, th=0x7fb2d0003110, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fb3a3403d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x19b5d70, th=0x7fb2d0003110, previous=0x6cebee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fb3a340285f in ThreadWeaver::Thread::run (this=0x7fb2d0003110) at ../../../threadweaver/Weaver/Thread.cpp:98 #8 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x7fb2d0003110) at thread/qthread_unix.cpp:349 #9 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb2e4421700) at pthread_create.c:309 #10 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fb2e3c20700 (LWP 20018)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb3ab755894 in wait (time=18446744073709551615, this=0x19b5b60) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x19b5a38, mutex=0x19b5ce0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3a3400e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x19b5a10, th=0x185a9150) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fb3a3403d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x19b5d70, th=0x185a9150, previous=0x10a88b90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fb3a340285f in ThreadWeaver::Thread::run (this=0x185a9150) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007fb3ab75539f in QThreadPrivate::start (arg=0x185a9150) at thread/qthread_unix.cpp:349 #7 0x00007fb3aa45a0a5 in start_thread (arg=0x7fb2e3c20700) at pthread_create.c:309 #8 0x00007fb3ab10084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fb3ae9bf8c0 (LWP 17835)): [KCrash Handler] #6 0x00007fb3a7fb68a6 in KDevelop::Path::Path(KDevelop::Path const&, QString const&) () from /usr/lib/libkdevplatformutil.so.8 #7 0x00007fb3a889a759 in KDevelop::ProjectBaseItem::path() const () from /usr/lib/libkdevplatformproject.so.8 #8 0x00007fb3a88b4500 in ?? () from /usr/lib/libkdevplatformproject.so.8 #9 0x00007fb3ab86df41 in QObject::event (this=0x14857d0, e=<optimized out>) at kernel/qobject.cpp:1222 #10 0x00007fb3abd8511c in QApplicationPrivate::notify_helper (this=this@entry=0x11ee010, receiver=receiver@entry=0x14857d0, e=e@entry=0x6ec29f0) at kernel/qapplication.cpp:4570 #11 0x00007fb3abd8b870 in QApplication::notify (this=this@entry=0x7fffef02e970, receiver=receiver@entry=0x14857d0, e=e@entry=0x6ec29f0) at kernel/qapplication.cpp:4356 #12 0x00007fb3acd2957a in KApplication::notify (this=0x7fffef02e970, receiver=0x14857d0, event=0x6ec29f0) at ../../kdeui/kernel/kapplication.cpp:311 #13 0x00007fb3ab85586d in QCoreApplication::notifyInternal (this=0x7fffef02e970, receiver=receiver@entry=0x14857d0, event=event@entry=0x6ec29f0) at kernel/qcoreapplication.cpp:953 #14 0x00007fb3ab858f41 in sendEvent (event=0x6ec29f0, receiver=0x14857d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1125ce0) at kernel/qcoreapplication.cpp:1577 #16 0x00007fb3ab8593d3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #17 0x00007fb3ab882ed3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #18 postEventSourceDispatch (s=0x11e1c30) at kernel/qeventdispatcher_glib.cpp:287 #19 0x00007fb3a51c6c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007fb3a51c6f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007fb3a51c6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007fb3ab883031 in QEventDispatcherGlib::processEvents (this=0x11e1100, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #23 0x00007fb3abe284e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #24 0x00007fb3ab8544f1 in QEventLoop::processEvents (this=this@entry=0x7fffef02c770, flags=...) at kernel/qeventloop.cpp:149 #25 0x00007fb3ab854805 in QEventLoop::exec (this=this@entry=0x7fffef02c770, flags=...) at kernel/qeventloop.cpp:204 #26 0x00007fb3ac23580c in QDialog::exec (this=0x7fffef02c890) at dialogs/qdialog.cpp:562 #27 0x00007fb3ade4afab in ?? () from /usr/lib/libkdevplatformshell.so.8 #28 0x00007fb2f4e04fe5 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so #29 0x00007fb3ab869a7a in QMetaObject::activate (sender=sender@entry=0x19ea6680, m=m@entry=0x7fb3ac840540 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffef02ca40) at kernel/qobject.cpp:3567 #30 0x00007fb3abd7ebf2 in QAction::triggered (this=this@entry=0x19ea6680, _t1=false) at .moc/release-shared/moc_qaction.cpp:276 #31 0x00007fb3abd805c3 in QAction::activate (this=this@entry=0x19ea6680, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257 #32 0x00007fb3ac1b69b9 in QMenuPrivate::activateCausedStack (this=this@entry=0xcc4e100, causedStack=..., action=action@entry=0x19ea6680, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1037 #33 0x00007fb3ac1bb059 in QMenuPrivate::activateAction (this=0xcc4e100, action=0x19ea6680, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1129 #34 0x00007fb3ac1be9f9 in QMenu::mouseReleaseEvent (this=this@entry=0x7fffef02d940, e=e@entry=0x7fffef02d0c0) at widgets/qmenu.cpp:2371 #35 0x00007fb3acdf1253 in KMenu::mouseReleaseEvent (this=0x7fffef02d940, e=0x7fffef02d0c0) at ../../kdeui/widgets/kmenu.cpp:464 #36 0x00007fb3abdd4ce8 in QWidget::event (this=0x7fffef02c1a0, this@entry=0x7fffef02d940, event=0x14071dc8, event@entry=0x7fffef02d0c0) at kernel/qwidget.cpp:8775 #37 0x00007fb3ac1bee7b in QMenu::event (this=0x7fffef02d940, e=0x7fffef02d0c0) at widgets/qmenu.cpp:2480 #38 0x00007fb3abd8511c in QApplicationPrivate::notify_helper (this=this@entry=0x11ee010, receiver=receiver@entry=0x7fffef02d940, e=e@entry=0x7fffef02d0c0) at kernel/qapplication.cpp:4570 #39 0x00007fb3abd8b9be in QApplication::notify (this=this@entry=0x7fffef02e970, receiver=receiver@entry=0x7fffef02d940, e=e@entry=0x7fffef02d0c0) at kernel/qapplication.cpp:4113 #40 0x00007fb3acd2957a in KApplication::notify (this=0x7fffef02e970, receiver=0x7fffef02d940, event=0x7fffef02d0c0) at ../../kdeui/kernel/kapplication.cpp:311 #41 0x00007fb3ab85586d in QCoreApplication::notifyInternal (this=0x7fffef02e970, receiver=receiver@entry=0x7fffef02d940, event=event@entry=0x7fffef02d0c0) at kernel/qcoreapplication.cpp:953 #42 0x00007fb3abd8b07f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #43 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x7fffef02d940, event=event@entry=0x7fffef02d0c0, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x7fffef02d940, buttonDown=buttonDown@entry=0x7fb3ac879578 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178 #44 0x00007fb3abe00f6d in QETWidget::translateMouseEvent (this=this@entry=0x7fffef02d940, event=event@entry=0x7fffef02d3f0) at kernel/qapplication_x11.cpp:4568 #45 0x00007fb3abe00477 in QApplication::x11ProcessEvent (this=0x7fffef02e970, event=event@entry=0x7fffef02d3f0) at kernel/qapplication_x11.cpp:3627 #46 0x00007fb3abe28432 in x11EventSourceDispatch (s=0x11d0ef0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #47 0x00007fb3a51c6c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007fb3a51c6f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #49 0x00007fb3a51c6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #50 0x00007fb3ab88304e in QEventDispatcherGlib::processEvents (this=0x11e1100, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #51 0x00007fb3abe284e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #52 0x00007fb3ab8544f1 in QEventLoop::processEvents (this=this@entry=0x7fffef02d7e0, flags=...) at kernel/qeventloop.cpp:149 #53 0x00007fb3ab854805 in QEventLoop::exec (this=this@entry=0x7fffef02d7e0, flags=...) at kernel/qeventloop.cpp:204 #54 0x00007fb3ac1bdb97 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2124 #55 0x00007fb2f4e0461f in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so #56 0x00007fb2f4e04fd9 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so #57 0x00007fb3ab869a7a in QMetaObject::activate (sender=0x4a2c3b0, m=m@entry=0x7fb3ac842380 <QWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffef02dae0) at kernel/qobject.cpp:3567 #58 0x00007fb3abdc7652 in QWidget::customContextMenuRequested (this=<optimized out>, _t1=...) at .moc/release-shared/moc_qwidget.cpp:373 #59 0x00007fb3abdd5903 in QWidget::event (this=0x7fffef02c1a0, this@entry=0x4a2c3b0, event=0x14071dc8, event@entry=0x7fffef02e0c0) at kernel/qwidget.cpp:8570 #60 0x00007fb3ac17e9fe in QFrame::event (this=0x4a2c3b0, e=0x7fffef02e0c0) at widgets/qframe.cpp:557 #61 0x00007fb3ac28d8b3 in QAbstractItemView::viewportEvent (this=this@entry=0x4a2c3b0, event=event@entry=0x7fffef02e0c0) at itemviews/qabstractitemview.cpp:1644 #62 0x00007fb3ac2cd870 in QTreeView::viewportEvent (this=0x4a2c3b0, event=0x7fffef02e0c0) at itemviews/qtreeview.cpp:1252 #63 0x00007fb3ab8559d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x11ee010, receiver=receiver@entry=0x4a2ba40, event=event@entry=0x7fffef02e0c0) at kernel/qcoreapplication.cpp:1063 #64 0x00007fb3abd850fc in QApplicationPrivate::notify_helper (this=this@entry=0x11ee010, receiver=receiver@entry=0x4a2ba40, e=e@entry=0x7fffef02e0c0) at kernel/qapplication.cpp:4566 #65 0x00007fb3abd8d165 in QApplication::notify (this=this@entry=0x7fffef02e970, receiver=receiver@entry=0x4a2ba40, e=e@entry=0x7fffef02e0c0) at kernel/qapplication.cpp:4192 #66 0x00007fb3acd2957a in KApplication::notify (this=0x7fffef02e970, receiver=0x4a2ba40, event=0x7fffef02e0c0) at ../../kdeui/kernel/kapplication.cpp:311 #67 0x00007fb3ab85586d in QCoreApplication::notifyInternal (this=0x7fffef02e970, receiver=receiver@entry=0x4a2ba40, event=event@entry=0x7fffef02e0c0) at kernel/qcoreapplication.cpp:953 #68 0x00007fb3abe00c4d in sendSpontaneousEvent (event=0x7fffef02e0c0, receiver=0x4a2ba40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #69 QETWidget::translateMouseEvent (this=this@entry=0x4a2ba40, event=event@entry=0x7fffef02e3f0) at kernel/qapplication_x11.cpp:4639 #70 0x00007fb3abe00477 in QApplication::x11ProcessEvent (this=0x7fffef02e970, event=event@entry=0x7fffef02e3f0) at kernel/qapplication_x11.cpp:3627 #71 0x00007fb3abe28432 in x11EventSourceDispatch (s=0x11d0ef0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #72 0x00007fb3a51c6c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #73 0x00007fb3a51c6f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #74 0x00007fb3a51c6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #75 0x00007fb3ab883031 in QEventDispatcherGlib::processEvents (this=0x11e1100, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #76 0x00007fb3abe284e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #77 0x00007fb3ab8544f1 in QEventLoop::processEvents (this=this@entry=0x7fffef02e7d0, flags=...) at kernel/qeventloop.cpp:149 #78 0x00007fb3ab854805 in QEventLoop::exec (this=this@entry=0x7fffef02e7d0, flags=...) at kernel/qeventloop.cpp:204 #79 0x00007fb3ab859f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #80 0x00007fb3abd834dc in QApplication::exec () at kernel/qapplication.cpp:3828 #81 0x000000000041035c in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:564
*** This bug has been marked as a duplicate of bug 286871 ***