Bug 297119

Summary: crash when switching git branch of open project
Product: [Applications] kdevelop Reporter: tim blechmann <tim>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash CC: aleixpol
Priority: NOR    
Version: 4.3.0   
Target Milestone: 4.3.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description tim blechmann 2012-03-30 13:13:05 UTC
Application: kdevelop (4.3.0)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.3.0 x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

my project has two git branches. one contains cmake files (used by kdevelop), the second does not. when switching branches via the git command line client, kdevelop 4.3 crashes with attached backtrace.

hth

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 1 (Thread 0x7ffe175407a0 (LWP 4167))]

Thread 20 (Thread 0x7ffdfa1a5700 (LWP 4168)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007ffe15a754ff in wait (time=1000, this=0x2205ce0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2201860, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe11e3960b in ?? () from /usr/lib/libkdevplatformlanguage.so.5
#4  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x2201840) at thread/qthread_unix.cpp:298
#5  0x00007ffe13adaefc in start_thread (arg=0x7ffdfa1a5700) at pthread_create.c:304
#6  0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7ffdeb134700 (LWP 4169)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ffe1470662f in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffe147049c1 in __GI___libc_free (mem=0x7ffdf4000020) at malloc.c:3736
#3  0x00007ffe0f6c84e1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffe15ba2957 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2b7edd0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:375
#5  0x00007ffe15ba2b39 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2b7edd0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:403
#6  0x00007ffe15a73f35 in QThreadPrivate::finish (arg=<optimized out>) at thread/qthread_unix.cpp:330
#7  0x00007ffe15a75093 in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#8  ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at thread/qthread_unix.cpp:716
#9  QThreadPrivate::start (arg=0x7ffe15eca4e0) at thread/qthread_unix.cpp:273
#10 0x00007ffe13adaefc in start_thread (arg=0x7ffdeb134700) at pthread_create.c:304
#11 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7ffde4854700 (LWP 4171)):
#0  0x00007ffe1475d473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffe0f6ccf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffe0f6cd429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffe15ba2c26 in QEventDispatcherGlib::processEvents (this=0x2cf8210, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ffe15b72402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffe15b72657 in QEventLoop::exec (this=0x7ffde4853db0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ffe15a72067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007ffe15b5217f in QInotifyFileSystemWatcherEngine::run (this=0x2ca4fd0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x2ca4fd0) at thread/qthread_unix.cpp:298
#9  0x00007ffe13adaefc in start_thread (arg=0x7ffde4854700) at pthread_create.c:304
#10 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7ffde35f0700 (LWP 4172)):
#0  0x00007ffe1475d473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffe0f6ccf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffe0f6cd429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffe15ba2c26 in QEventDispatcherGlib::processEvents (this=0x2ed21d0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ffe15b72402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffe15b72657 in QEventLoop::exec (this=0x7ffde35efde0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ffe15a72067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x2ec5af0) at thread/qthread_unix.cpp:298
#8  0x00007ffe13adaefc in start_thread (arg=0x7ffde35f0700) at pthread_create.c:304
#9  0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7ffde2def700 (LWP 4173)):
#0  socketNotifierSourceCheck (source=0x2ed4d20) at kernel/qeventdispatcher_glib.cpp:79
#1  0x00007ffe0f6cc734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffe0f6ccf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffe0f6cd429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffe15ba2c26 in QEventDispatcherGlib::processEvents (this=0x2ecb140, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007ffe15b72402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ffe15b72657 in QEventLoop::exec (this=0x7ffde2deede0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ffe15a72067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x2e9a2f0) at thread/qthread_unix.cpp:298
#9  0x00007ffe13adaefc in start_thread (arg=0x7ffde2def700) at pthread_create.c:304
#10 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7ffde0834700 (LWP 4178)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffdfdc13042 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ffdfdf0be80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ffdfdc13079 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ffe13adaefc in start_thread (arg=0x7ffde0834700) at pthread_create.c:304
#4  0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7ffdda33f700 (LWP 4191)):
#0  0x00007ffe1475d473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffe0f6ccf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffe0f6cd429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffe15ba2c26 in QEventDispatcherGlib::processEvents (this=0x4aeead0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007ffe15b72402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ffe15b72657 in QEventLoop::exec (this=0x7ffdda33edb0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ffe15a72067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007ffe15b5217f in QInotifyFileSystemWatcherEngine::run (this=0x4ad9a20) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x4ad9a20) at thread/qthread_unix.cpp:298
#9  0x00007ffe13adaefc in start_thread (arg=0x7ffdda33f700) at pthread_create.c:304
#10 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ffdd8626700 (LWP 4271)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe0ca25c2c in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7ffe0d3dc220) at wtf/FastMalloc.cpp:2495
#2  0x00007ffe0ca25d59 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007ffe13adaefc in start_thread (arg=0x7ffdd8626700) at pthread_create.c:304
#4  0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ffdd8e27700 (LWP 4275)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:99
#1  0x00007ffe1475d487 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00007ffe0f6ccf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffe0f6cd429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffe15ba2c26 in QEventDispatcherGlib::processEvents (this=0x495fbf0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007ffe15b72402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ffe15b72657 in QEventLoop::exec (this=0x7ffdd8e26de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ffe15a72067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x4771260) at thread/qthread_unix.cpp:298
#9  0x00007ffe13adaefc in start_thread (arg=0x7ffdd8e27700) at pthread_create.c:304
#10 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ffd94c4d700 (LWP 4497)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x11d6060) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1174270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11d7c00, th=0x6c47050) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x6c47050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x6c47050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x6c47050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x6c47050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd94c4ce00, parent=0x11d7c00, th=0x6c47050) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x6c47050) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007ffe15a7508b in QThreadPrivate::start (arg=0x6c47050) at thread/qthread_unix.cpp:298
#11 0x00007ffe13adaefc in start_thread (arg=0x7ffd94c4d700) at pthread_create.c:304
#12 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ffd9444c700 (LWP 4498)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x11d6060) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1174270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11d7c00, th=0x6c4fcd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x6c4fcd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd9444be00, parent=0x11d7c00, th=0x6c4fcd0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x6c4fcd0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x6c4fcd0) at thread/qthread_unix.cpp:298
#8  0x00007ffe13adaefc in start_thread (arg=0x7ffd9444c700) at pthread_create.c:304
#9  0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ffd93c4b700 (LWP 4499)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x11d6060) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1174270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11d7c00, th=0x6c49120) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x6c49120) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x6c49120) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x6c49120) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd93c4ae00, parent=0x11d7c00, th=0x6c49120) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x6c49120) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x6c49120) at thread/qthread_unix.cpp:298
#10 0x00007ffe13adaefc in start_thread (arg=0x7ffd93c4b700) at pthread_create.c:304
#11 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ffd9344a700 (LWP 4500)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x11d6060) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1174270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11d7c00, th=0x7ffddc2d8c50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x7ffddc2d8c50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x7ffddc2d8c50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd93449e00, parent=0x11d7c00, th=0x7ffddc2d8c50) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x7ffddc2d8c50) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x7ffddc2d8c50) at thread/qthread_unix.cpp:298
#9  0x00007ffe13adaefc in start_thread (arg=0x7ffd9344a700) at pthread_create.c:304
#10 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ffd92c49700 (LWP 4501)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x11d6060) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1174270, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11d7c00, th=0x7ffdf5126090) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x7ffdf5126090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x7ffdf5126090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x7ffdf5126090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x116cfc0, th=0x7ffdf5126090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd92c48e00, parent=0x11d7c00, th=0x7ffdf5126090) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x7ffdf5126090) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007ffe15a7508b in QThreadPrivate::start (arg=0x7ffdf5126090) at thread/qthread_unix.cpp:298
#11 0x00007ffe13adaefc in start_thread (arg=0x7ffd92c49700) at pthread_create.c:304
#12 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffd96080700 (LWP 5004)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x8402180) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x48cca50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93d81b0, th=0x6c260a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x6c260a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x6c260a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x6c260a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x6c260a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x6c260a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd9607fe00, parent=0x93d81b0, th=0x6c260a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x6c260a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007ffe15a7508b in QThreadPrivate::start (arg=0x6c260a0) at thread/qthread_unix.cpp:298
#12 0x00007ffe13adaefc in start_thread (arg=0x7ffd96080700) at pthread_create.c:304
#13 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffd92448700 (LWP 5005)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x8402180) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x48cca50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93d81b0, th=0x71fcb50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x71fcb50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x71fcb50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd92447e00, parent=0x93d81b0, th=0x71fcb50) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x71fcb50) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x71fcb50) at thread/qthread_unix.cpp:298
#9  0x00007ffe13adaefc in start_thread (arg=0x7ffd92448700) at pthread_create.c:304
#10 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffd91c47700 (LWP 5025)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x8402180) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x48cca50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93d81b0, th=0x7f6c470) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x7f6c470) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x7f6c470) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffe0d40be24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x7f6c470) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd91c46e00, parent=0x93d81b0, th=0x7f6c470) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x7f6c470) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x7f6c470) at thread/qthread_unix.cpp:298
#10 0x00007ffe13adaefc in start_thread (arg=0x7ffd91c47700) at pthread_create.c:304
#11 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffd91446700 (LWP 5026)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x8402180) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x48cca50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe0d409864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93d81b0, th=0x7ffd8c01a3a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe0d40be0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x66cdcf0, th=0x7ffd8c01a3a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe0d40accf in ThreadWeaver::ThreadRunHelper::run (this=0x7ffd91445e00, parent=0x93d81b0, th=0x7ffd8c01a3a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ffe0d40ad5b in ThreadWeaver::Thread::run (this=0x7ffd8c01a3a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ffe15a7508b in QThreadPrivate::start (arg=0x7ffd8c01a3a0) at thread/qthread_unix.cpp:298
#8  0x00007ffe13adaefc in start_thread (arg=0x7ffd91446700) at pthread_create.c:304
#9  0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffd83dae700 (LWP 1590)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe15a7559b in wait (time=18446744073709551615, this=0x7ffdf7854570) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7ffdf73191a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007ffe15a713d4 in QSemaphore::acquire (this=0x7ffd83daccc0, n=1) at thread/qsemaphore.cpp:144
#4  0x00007ffe15b7b4e5 in QMetaMethod::invoke (this=<optimized out>, object=0x1089800, connectionType=Qt::BlockingQueuedConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1692
#5  0x00007ffe15b7d990 in QMetaObject::invokeMethod (obj=0x1089800, member=<optimized out>, type=Qt::BlockingQueuedConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#6  0x00007ffe12423092 in KDevelop::ProjectBaseItem::setText(QString const&) () from /usr/lib/libkdevplatformproject.so.5
#7  0x00007ffe1242313f in KDevelop::ProjectBaseItem::setUrl(KUrl const&) () from /usr/lib/libkdevplatformproject.so.5
#8  0x00007ffe12423a94 in KDevelop::ProjectFolderItem::setUrl(KUrl const&) () from /usr/lib/libkdevplatformproject.so.5
#9  0x00007ffe12425dc0 in KDevelop::ProjectFolderItem::ProjectFolderItem(KDevelop::IProject*, KUrl const&, KDevelop::ProjectBaseItem*) () from /usr/lib/libkdevplatformproject.so.5
#10 0x00007ffe12425df9 in KDevelop::ProjectBuildFolderItem::ProjectBuildFolderItem(KDevelop::IProject*, KUrl const&, KDevelop::ProjectBaseItem*) () from /usr/lib/libkdevplatformproject.so.5
#11 0x00007ffde9ea60a9 in CMakeFolderItem::CMakeFolderItem(KDevelop::IProject*, KUrl const&, QString const&, CMakeFolderItem*) () from /usr/lib/libkdev4cmakecommon.so
#12 0x00007ffdd946ae97 in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#13 0x00007ffe1242a772 in ?? () from /usr/lib/libkdevplatformproject.so.5
#14 0x00007ffe1242a3b6 in ?? () from /usr/lib/libkdevplatformproject.so.5
#15 0x00007ffe15a685b2 in QThreadPoolThread::run (this=0x5679c60) at concurrent/qthreadpool.cpp:107
#16 0x00007ffe15a7508b in QThreadPrivate::start (arg=0x5679c60) at thread/qthread_unix.cpp:298
#17 0x00007ffe13adaefc in start_thread (arg=0x7ffd83dae700) at pthread_create.c:304
#18 0x00007ffe1476959d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffe175407a0 (LWP 4167)):
[KCrash Handler]
#6  0x00007ffe146bc3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ffe146bfb0b in __GI_abort () at abort.c:92
#8  0x00007ffe146f5d63 in __libc_message (do_abort=2, fmt=0x7ffe147e6e58 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007ffe147006e6 in malloc_printerr (action=3, str=0x7ffe147e3e9c "invalid fastbin entry (free)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007ffe147049cc in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007ffe15b84029 in QMetaCallEvent::~QMetaCallEvent (this=0x7ffd849763a0, __in_chrg=<optimized out>) at kernel/qobject.cpp:509
#12 0x00007ffe15b84089 in QMetaCallEvent::~QMetaCallEvent (this=0x7ffd849763a0, __in_chrg=<optimized out>) at kernel/qobject.cpp:518
#13 0x00007ffe15b773f3 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xbda670) at kernel/qcoreapplication.cpp:1516
#14 0x00007ffe15ba2793 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#15 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#16 0x00007ffe0f6cca5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffe0f6cd258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffe0f6cd429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffe15ba2bbf in QEventDispatcherGlib::processEvents (this=0xbdbb30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#20 0x00007ffe14f9e28e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007ffe15b72402 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007ffe15b72657 in QEventLoop::exec (this=0x7fffcbfc7df0, flags=...) at kernel/qeventloop.cpp:204
#23 0x00007ffe15b776e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#24 0x000000000040a259 in ?? ()
#25 0x00007ffe146a730d in __libc_start_main (main=0x404b90, argc=3, ubp_av=0x7fffcbfc9ec8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffcbfc9eb8) at libc-start.c:226
#26 0x000000000040a9b1 in _start ()

Possible duplicates by query: bug 296435, bug 296348, bug 295206, bug 295201, bug 294853.

Reported using DrKonqi
Comment 1 Aleix Pol 2013-02-27 18:42:46 UTC

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