Bug 312040

Summary: KDevelop crashed while I was doing some git stuff in a shell
Product: [Applications] kdevelop Reporter: Joris Guisson <joris.guisson>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.4.1   
Target Milestone: 4.3.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Joris Guisson 2012-12-21 15:21:05 UTC
Application: kdevelop (4.4.1)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-30-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
Had kdevelop running with two projects loaded, I then decided to do some git stuff for one of those projects in a separate shell (this involved some git pulls, pushes and a revert), kdevelop then decided to crash.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f51d8fb2780 (LWP 27210))]

Thread 16 (Thread 0x7f51bd39a700 (LWP 27211)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f51d6a0a43f in wait (time=1000, this=0x2e9d390) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2ea0c80, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f51d2ad700f in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2ea0c60) at /home/joris/tmp/kdevplatform-1.4.1/language/duchain/duchain.cpp:282
#4  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x2ea0c60) at thread/qthread_unix.cpp:298
#5  0x00007f51d4a56e9a in start_thread (arg=0x7f51bd39a700) at pthread_create.c:308
#6  0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f51a5e90700 (LWP 27214)):
#0  0x00007f51d56e9303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f51cfc41036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f51cfc41164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51d6b38426 in QEventDispatcherGlib::processEvents (this=0x7f51a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f51d6b07c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f51d6b07ed7 in QEventLoop::exec (this=0x7f51a5e8fdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f51d6a06fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f51d6ae79ff in QInotifyFileSystemWatcherEngine::run (this=0x1e8a9e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x1e8a9e0) at thread/qthread_unix.cpp:298
#9  0x00007f51d4a56e9a in start_thread (arg=0x7f51a5e90700) at pthread_create.c:308
#10 0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f51a4bdf700 (LWP 27215)):
#0  0x00007f51d4a5a05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f5198000a60) at pthread_mutex_unlock.c:290
#2  0x00007f51cfc7c5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51cfc4083b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f51cfc40f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f51cfc41164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f51d6b38426 in QEventDispatcherGlib::processEvents (this=0x7f51980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f51d6b07c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f51d6b07ed7 in QEventLoop::exec (this=0x7f51a4bdee00, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f51d6a06fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x1e623b0) at thread/qthread_unix.cpp:298
#11 0x00007f51d4a56e9a in start_thread (arg=0x7f51a4bdf700) at pthread_create.c:308
#12 0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f519ffff700 (LWP 27216)):
#0  0x00007f51d56e9303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f51cfc41036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f51cfc41164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51d6b38426 in QEventDispatcherGlib::processEvents (this=0x7f51940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f51d6b07c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f51d6b07ed7 in QEventLoop::exec (this=0x7f519fffee00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f51d6a06fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x396be80) at thread/qthread_unix.cpp:298
#8  0x00007f51d4a56e9a in start_thread (arg=0x7f519ffff700) at pthread_create.c:308
#9  0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f519ebc4700 (LWP 27221)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d1e1e222 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f51d2116e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f51d1e1e259 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f51d4a56e9a in start_thread (arg=0x7f519ebc4700) at pthread_create.c:308
#4  0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f519de3f700 (LWP 27233)):
#0  0x00007f51d4a58f69 in __pthread_mutex_lock (mutex=0x7f518c000a60) at pthread_mutex_lock.c:92
#1  0x00007f51cfc7c5a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f51cfc4101b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51cfc41164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f51d6b38426 in QEventDispatcherGlib::processEvents (this=0x7f518c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f51d6b07c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f51d6b07ed7 in QEventLoop::exec (this=0x7f519de3edd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f51d6a06fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f51d6ae79ff in QInotifyFileSystemWatcherEngine::run (this=0x7ac8df0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x7ac8df0) at thread/qthread_unix.cpp:298
#10 0x00007f51d4a56e9a in start_thread (arg=0x7f519de3f700) at pthread_create.c:308
#11 0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f51935f1700 (LWP 27293)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51ccd67dec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f51cd730de0) at wtf/FastMalloc.cpp:2495
#2  0x00007f51ccd67f19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007f51d4a56e9a in start_thread (arg=0x7f51935f1700) at pthread_create.c:308
#4  0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f5193df2700 (LWP 27294)):
#0  0x00007f51d57028e6 in pthread_mutex_unlock (mutex=0x7f5180015c80) at forward.c:184
#1  0x00007f51cfc7c5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f51cfc4116e in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f51d6b38426 in QEventDispatcherGlib::processEvents (this=0x7f51801d6fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f51d6b07c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f51d6b07ed7 in QEventLoop::exec (this=0x7f5193df1e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f51d6a06fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x5deceb0) at thread/qthread_unix.cpp:298
#8  0x00007f51d4a56e9a in start_thread (arg=0x7f5193df2700) at pthread_create.c:308
#9  0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f513ffff700 (LWP 27610)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d6a0a4db in wait (time=18446744073709551615, this=0x1f96c50) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1f5f930, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f51cd75e0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1f92be0, th=0x90dd980) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f51cd7609db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f60270, th=0x90dd980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f51cd7609f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f60270, th=0x90dd980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f51cd75f84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f513fffee20, parent=0x1f92be0, th=0x90dd980) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f51cd75f8db in ThreadWeaver::Thread::run (this=0x90dd980) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x90dd980) at thread/qthread_unix.cpp:298
#9  0x00007f51d4a56e9a in start_thread (arg=0x7f513ffff700) at pthread_create.c:308
#10 0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f513f7fe700 (LWP 27611)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d6a0a4db in wait (time=18446744073709551615, this=0x1f96c50) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1f5f930, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f51cd75e0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1f92be0, th=0x7f5138002e50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f51cd7609db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1f60270, th=0x7f5138002e50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f51cd75f84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f513f7fde20, parent=0x1f92be0, th=0x7f5138002e50) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f51cd75f8db in ThreadWeaver::Thread::run (this=0x7f5138002e50) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x7f5138002e50) at thread/qthread_unix.cpp:298
#8  0x00007f51d4a56e9a in start_thread (arg=0x7f513f7fe700) at pthread_create.c:308
#9  0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f513ed4b700 (LWP 27642)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d6a0a4db in wait (time=18446744073709551615, this=0x9826df0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9826f70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f51cd75e0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9826ca0, th=0x98273a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f51cd7609db in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0x98273a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f51cd7609f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0x98273a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f51cd7609f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0x98273a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f51cd7609f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0x98273a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f51cd75f84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f513ed4ae20, parent=0x9826ca0, th=0x98273a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f51cd75f8db in ThreadWeaver::Thread::run (this=0x98273a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x98273a0) at thread/qthread_unix.cpp:298
#11 0x00007f51d4a56e9a in start_thread (arg=0x7f513ed4b700) at pthread_create.c:308
#12 0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f513e54a700 (LWP 27643)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d6a0a4db in wait (time=18446744073709551615, this=0x9826df0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9826f70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f51cd75e0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9826ca0, th=0x9827ca0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f51cd7609db in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0x9827ca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f51cd7609f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0x9827ca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f51cd75f84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f513e549e20, parent=0x9826ca0, th=0x9827ca0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f51cd75f8db in ThreadWeaver::Thread::run (this=0x9827ca0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x9827ca0) at thread/qthread_unix.cpp:298
#9  0x00007f51d4a56e9a in start_thread (arg=0x7f513e54a700) at pthread_create.c:308
#10 0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f51911bb700 (LWP 27719)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d6a0a4db in wait (time=18446744073709551615, this=0x9826df0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9826f70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f51cd75e0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9826ca0, th=0x80c8590) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f51cd7609db in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0x80c8590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f51cd75f84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f51911bae20, parent=0x9826ca0, th=0x80c8590) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f51cd75f8db in ThreadWeaver::Thread::run (this=0x80c8590) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x80c8590) at thread/qthread_unix.cpp:298
#8  0x00007f51d4a56e9a in start_thread (arg=0x7f51911bb700) at pthread_create.c:308
#9  0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f51919bc700 (LWP 27720)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d6a0a4db in wait (time=18446744073709551615, this=0x9826df0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9826f70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f51cd75e0eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9826ca0, th=0xa961410) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f51cd7609db in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0xa961410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f51cd7609f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0xa961410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f51cd7609f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9827000, th=0xa961410) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f51cd75f84f in ThreadWeaver::ThreadRunHelper::run (this=0x7f51919bbe20, parent=0x9826ca0, th=0xa961410) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f51cd75f8db in ThreadWeaver::Thread::run (this=0xa961410) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f51d6a09fcb in QThreadPrivate::start (arg=0xa961410) at thread/qthread_unix.cpp:298
#10 0x00007f51d4a56e9a in start_thread (arg=0x7f51919bc700) at pthread_create.c:308
#11 0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f512e79b700 (LWP 1008)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f51d6a0a4db in wait (time=18446744073709551615, this=0x7f511c7c5750) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7f511c27af00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f51d6a06314 in QSemaphore::acquire (this=0x7f512e799d90, n=1) at thread/qsemaphore.cpp:144
#4  0x00007f51d6b10d65 in QMetaMethod::invoke (this=<optimized out>, object=0x1e3dcc0, connectionType=Qt::BlockingQueuedConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1715
#5  0x00007f51d6b13210 in QMetaObject::invokeMethod (obj=0x1e3dcc0, member=<optimized out>, type=Qt::BlockingQueuedConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#6  0x00007f51d3103c62 in QMetaObject::invokeMethod (obj=0x1e3dcc0, member=0x7f51d3116ce7 "dataChanged", type=Qt::BlockingQueuedConnection, val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#7  0x00007f51d30ffd81 in KDevelop::ProjectBaseItem::setText (this=0x7f511c6d78b0, text=...) at /home/joris/tmp/kdevplatform-1.4.1/project/projectmodel.cpp:338
#8  0x00007f51d3101b22 in KDevelop::ProjectBaseItem::setUrl (this=0x7f511c6d78b0, url=...) at /home/joris/tmp/kdevplatform-1.4.1/project/projectmodel.cpp:448
#9  0x00007f51d3101ce4 in KDevelop::ProjectFolderItem::setUrl (this=0x7f511c6d78b0, url=...) at /home/joris/tmp/kdevplatform-1.4.1/project/projectmodel.cpp:580
#10 0x00007f51d310285a in KDevelop::ProjectFolderItem::ProjectFolderItem (this=0x7f511c6d78b0, project=<optimized out>, dir=..., parent=0x8e6b090) at /home/joris/tmp/kdevplatform-1.4.1/project/projectmodel.cpp:569
#11 0x00007f51d3102889 in KDevelop::ProjectBuildFolderItem::ProjectBuildFolderItem (this=0x7f511c6d78b0, project=<optimized out>, dir=..., parent=<optimized out>) at /home/joris/tmp/kdevplatform-1.4.1/project/projectmodel.cpp:668
#12 0x00007f51ad07617c in CMakeFolderItem::CMakeFolderItem (this=0x7f511c6d78b0, project=<optimized out>, folder=..., build=..., item=0x8e6b090) at /home/joris/tmp/kdevelop-4.4.1/projectmanagers/cmake/cmakemodelitems.cpp:33
#13 0x00007f519c429464 in CMakeManager::parse (this=0x84e69d0, item=0x8e6b090) at /home/joris/tmp/kdevelop-4.4.1/projectmanagers/cmake/cmakemanager.cpp:795
#14 0x00007f51d310896e in KDevelop::ImportProjectJobPrivate::import (this=0x78cde50, folder=<optimized out>) at /home/joris/tmp/kdevplatform-1.4.1/project/importprojectjob.cpp:53
#15 0x00007f51d31084c6 in QtConcurrent::RunFunctionTask<void>::run (this=0x5467e90) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:134
#16 0x00007f51d69fd4f2 in QThreadPoolThread::run (this=0x8e69730) at concurrent/qthreadpool.cpp:107
#17 0x00007f51d6a09fcb in QThreadPrivate::start (arg=0x8e69730) at thread/qthread_unix.cpp:298
#18 0x00007f51d4a56e9a in start_thread (arg=0x7f512e79b700) at pthread_create.c:308
#19 0x00007f51d56f4cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f51d8fb2780 (LWP 27210)):
[KCrash Handler]
#6  0x00007f51d5637425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f51d563ab8b in __GI_abort () at abort.c:91
#8  0x00007f51d567539e in __libc_message (do_abort=2, fmt=0x7f51d577f008 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007f51d567fb96 in malloc_printerr (action=3, str=0x7f51d577f1f8 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:5007
#10 0x00007f51d6a54612 in QString::free (d=0x7f511c73f700) at tools/qstring.cpp:1235
#11 0x00007f51d30ff7c7 in KDevelop::ProjectBaseItem::lessThan (this=0x7f511c6d78b0, item=0x7f511c269ac0) at /home/joris/tmp/kdevplatform-1.4.1/project/projectmodel.cpp:380
#12 0x00007f51d6439505 in QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add (this=0x7a9abc0, proxy_to_source=..., source_items=..., source_parent=..., orient=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:614
#13 0x00007f51d6439a7c in QSortFilterProxyModelPrivate::insert_source_items (this=0x7a9abc0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, emit_signal=false) at itemviews/qsortfilterproxymodel.cpp:673
#14 0x00007f51d643ed0a in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x7a9abc0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1165
#15 0x00007f51d6b22446 in QObject::event (this=0x7a9ab90, e=<optimized out>) at kernel/qobject.cpp:1195
#16 0x00007f51d5e8b894 in notify_helper (e=0x7f511c266da0, receiver=0x7a9ab90, this=0x1a60bd0) at kernel/qapplication.cpp:4559
#17 QApplicationPrivate::notify_helper (this=0x1a60bd0, receiver=0x7a9ab90, e=0x7f511c266da0) at kernel/qapplication.cpp:4531
#18 0x00007f51d5e90713 in QApplication::notify (this=0x7fffa2788570, receiver=0x7a9ab90, e=0x7f511c266da0) at kernel/qapplication.cpp:4420
#19 0x00007f51d73143f6 in KApplication::notify (this=0x7fffa2788570, receiver=0x7a9ab90, event=0x7f511c266da0) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007f51d6b08e9c in QCoreApplication::notifyInternal (this=0x7fffa2788570, receiver=0x7a9ab90, event=0x7f511c266da0) at kernel/qcoreapplication.cpp:876
#21 0x00007f51d6b0cc6a in sendEvent (event=0x7f511c266da0, receiver=0x7a9ab90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a27670) at kernel/qcoreapplication.cpp:1500
#23 0x00007f51d6b37f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#25 0x00007f51cfc40d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f51cfc410a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f51cfc41164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f51d6b383bf in QEventDispatcherGlib::processEvents (this=0x1a28b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#29 0x00007f51d5f33d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f51d6b07c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f51d6b07ed7 in QEventLoop::exec (this=0x7fffa2788290, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007f51d6b0cf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#33 0x000000000040f161 in main (argc=<optimized out>, argv=<optimized out>) at /home/joris/tmp/kdevelop-4.4.1/app/main.cpp:519

Possible duplicates by query: bug 311589, bug 311363, bug 309216, bug 308571, bug 307561.

Reported using DrKonqi
Comment 1 Milian Wolff 2012-12-22 18:50:22 UTC

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