Bug 331291 - KDevelop crashes when excluding directories from new project
Summary: KDevelop crashes when excluding directories from new project
Status: RESOLVED DUPLICATE of bug 286871
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.6.60
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-02-18 23:54 UTC by rjwgnr27
Modified: 2015-11-12 14:34 UTC (History)
1 user (show)

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 rjwgnr27 2014-02-18 23:54:06 UTC
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
Comment 1 Valerio Pilo 2014-10-28 10:47:16 UTC
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
Comment 2 Kevin Funk 2015-11-12 14:34:45 UTC

*** This bug has been marked as a duplicate of bug 286871 ***