Application: kdevelop (4.0.60) KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1)) Qt Version: 4.7.0 Operating System: Linux 2.6.31-19-generic x86_64 Distribution: Ubuntu 10.04 LTS -- Information about the crash: I closed kdevelop and it resulted in a crash. probably an invalid item pointer was kept around and its deref lead to that... -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7fe28dabf760 (LWP 4574))] Thread 15 (Thread 0x7fe27796c710 (LWP 4782)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fe28965cc72 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x139e270, time=200000) at thread/qwaitcondition_unix.cpp:85 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x139e270, time=200000) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fe285ed1d1f in KDevelop::DUChainPrivate::CleanupThread::run (this=0x139e250) at /home/milian/projects/kde4/kdevplatform/language/duchain/duchain.cpp:286 #4 0x00007fe28965c14e in QThreadPrivate::start (arg=0x139e250) at thread/qthread_unix.cpp:266 #5 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fe26fdd0710 (LWP 4836)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe28965cd0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1e24cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1e24cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fe28bf0fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2dfe5b0, th=0x2e30980) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fe28bf12f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x2e30980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x2e30980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x2e30980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x2e30980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x2e30980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x2e30980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x00007fe28bf114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fe26fdcfe00, parent=0x2dfe5b0, th=0x2e30980) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x00007fe28bf11a58 in ThreadWeaver::Thread::run (this=0x2e30980) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00007fe28965c14e in QThreadPrivate::start (arg=0x2e30980) at thread/qthread_unix.cpp:266 #13 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #14 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fe268342710 (LWP 5000)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe286bcc0c4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fe286ed6140) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fe286bcc0f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fe286ee4214) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fe265e9e710 (LWP 5028)): #0 timerSourceCheck (source=0x3c25eb0) at kernel/qeventdispatcher_glib.cpp:175 #1 0x00007fe282266b0a in g_main_context_check () from /lib/libglib-2.0.so.0 #2 0x00007fe2822674c3 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007fe2822678fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007fe28977a9c6 in QEventDispatcherGlib::processEvents (this=0x36953e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007fe28974d5b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007fe28974d98c in QEventLoop::exec (this=0x7fe265e9ddb0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007fe2896591cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007fe285ffdd57 in KDevelop::CompletionWorkerThread::run (this=0x3f9f750) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #9 0x00007fe28965c14e in QThreadPrivate::start (arg=0x3f9f750) at thread/qthread_unix.cpp:266 #10 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #11 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fe26669f710 (LWP 5120)): #0 0x00007fe2893cd3f5 in __pthread_mutex_lock (mutex=0x3d88f88) at pthread_mutex_lock.c:61 #1 0x00007fe282266ee3 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007fe282267318 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007fe2822678fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007fe28977a9c6 in QEventDispatcherGlib::processEvents (this=0x40a46e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007fe28974d5b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007fe28974d98c in QEventLoop::exec (this=0x7fe26669edb0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007fe2896591cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007fe28972d4d8 in QInotifyFileSystemWatcherEngine::run (this=0x4117b90) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fe28965c14e in QThreadPrivate::start (arg=0x4117b90) at thread/qthread_unix.cpp:266 #10 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #11 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fe25f0b7710 (LWP 5232)): #0 0x00007fe287a42f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fe2822674a9 in ?? () from /lib/libglib-2.0.so.0 #2 0x00007fe2822678fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x00007fe28977a9c6 in QEventDispatcherGlib::processEvents (this=0x40ac2f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #4 0x00007fe28974d5b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fe28974d98c in QEventLoop::exec (this=0x7fe25f0b6db0, flags=) at kernel/qeventloop.cpp:201 #6 0x00007fe2896591cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007fe285ffdd57 in KDevelop::CompletionWorkerThread::run (this=0x4333d10) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #8 0x00007fe28965c14e in QThreadPrivate::start (arg=0x4333d10) at thread/qthread_unix.cpp:266 #9 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fe25e8b6710 (LWP 5233)): #0 0x00007fe2893cd3f5 in __pthread_mutex_lock (mutex=0x44beb88) at pthread_mutex_lock.c:61 #1 0x00007fe282266ee3 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #2 0x00007fe282267318 in ?? () from /lib/libglib-2.0.so.0 #3 0x00007fe2822678fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00007fe28977a9c6 in QEventDispatcherGlib::processEvents (this=0x38083b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007fe28974d5b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #6 0x00007fe28974d98c in QEventLoop::exec (this=0x7fe25e8b5db0, flags=) at kernel/qeventloop.cpp:201 #7 0x00007fe2896591cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007fe285ffdd57 in KDevelop::CompletionWorkerThread::run (this=0x44be720) at /home/milian/projects/kde4/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #9 0x00007fe28965c14e in QThreadPrivate::start (arg=0x44be720) at thread/qthread_unix.cpp:266 #10 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #11 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fe25d8b2710 (LWP 5237)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fe28965b715 in thread_sleep (ti=0x7fe25d8b1db0) at thread/qthread_unix.cpp:416 #2 0x00007fe28965b880 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:442 #3 0x00007fe25f8f97ec in UIBlockTester::UIBlockTesterThread::run (this=0x456fed0) at /home/milian/projects/kde4/kdevelop/languages/cpp/cpplanguagesupport.cpp:678 #4 0x00007fe28965c14e in QThreadPrivate::start (arg=0x456fed0) at thread/qthread_unix.cpp:266 #5 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #6 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fe25cc51710 (LWP 5421)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe28965cd0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x143ba60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x143ba60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fe28bf0fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1451e90, th=0x4dbd090) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fe28bf12f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x14504b0, th=0x4dbd090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x14504b0, th=0x4dbd090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x14504b0, th=0x4dbd090) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007fe28bf114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fe25cc50e00, parent=0x1451e90, th=0x4dbd090) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007fe28bf11a58 in ThreadWeaver::Thread::run (this=0x4dbd090) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007fe28965c14e in QThreadPrivate::start (arg=0x4dbd090) at thread/qthread_unix.cpp:266 #10 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #11 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fe25c450710 (LWP 5422)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe28965cd0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x143ba60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x143ba60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fe28bf0fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1451e90, th=0x4d2dd70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fe28bf12f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x14504b0, th=0x4d2dd70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fe28bf114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fe25c44fe00, parent=0x1451e90, th=0x4d2dd70) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fe28bf11a58 in ThreadWeaver::Thread::run (this=0x4d2dd70) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fe28965c14e in QThreadPrivate::start (arg=0x4d2dd70) at thread/qthread_unix.cpp:266 #8 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fe25bc4f710 (LWP 5423)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe28965cd0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x143ba60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x143ba60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fe28bf0fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1451e90, th=0x4b3d4e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fe28bf12f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x14504b0, th=0x4b3d4e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x14504b0, th=0x4b3d4e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fe28bf114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fe25bc4ee00, parent=0x1451e90, th=0x4b3d4e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007fe28bf11a58 in ThreadWeaver::Thread::run (this=0x4b3d4e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007fe28965c14e in QThreadPrivate::start (arg=0x4b3d4e0) at thread/qthread_unix.cpp:266 #9 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fe276431710 (LWP 5706)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe28965cd0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1e24cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1e24cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fe28bf0fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2dfe5b0, th=0x7aea9c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fe28bf12f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x7aea9c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fe28bf114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fe276430e00, parent=0x2dfe5b0, th=0x7aea9c0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fe28bf11a58 in ThreadWeaver::Thread::run (this=0x7aea9c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fe28965c14e in QThreadPrivate::start (arg=0x7aea9c0) at thread/qthread_unix.cpp:266 #8 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fe27542f710 (LWP 5827)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe28965cd0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1e24cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1e24cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fe28bf0fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2dfe5b0, th=0x11a59e60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fe28bf12f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x11a59e60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0x11a59e60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fe28bf114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fe27542ee00, parent=0x2dfe5b0, th=0x11a59e60) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007fe28bf11a58 in ThreadWeaver::Thread::run (this=0x11a59e60) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007fe28965c14e in QThreadPrivate::start (arg=0x11a59e60) at thread/qthread_unix.cpp:266 #9 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fe25968d710 (LWP 5862)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe28965cd0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1e24cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1e24cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fe28bf0fd84 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2dfe5b0, th=0xe03d720) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fe28bf12f8b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0xe03d720) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0xe03d720) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fe28bf12fa4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2335e00, th=0xe03d720) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007fe28bf114ff in ThreadWeaver::ThreadRunHelper::run (this=0x7fe25968ce00, parent=0x2dfe5b0, th=0xe03d720) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007fe28bf11a58 in ThreadWeaver::Thread::run (this=0xe03d720) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007fe28965c14e in QThreadPrivate::start (arg=0xe03d720) at thread/qthread_unix.cpp:266 #10 0x00007fe2893ca9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #11 0x00007fe287a4f6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fe28dabf760 (LWP 4574)): [KCrash Handler] #6 QUrl (this=0x7fff0c6971a0, other=...) at io/qurl.cpp:4158 #7 0x00007fe28d53a979 in KUrl (this=0x7fff0c6971a0, _u=...) at ../../kdecore/io/kurl.cpp:472 #8 0x00007fe286564a0e in KDevelop::ProjectBaseItem::url (this=0x1890b40) at /home/milian/projects/kde4/kdevplatform/project/projectmodel.cpp:316 #9 0x00007fe28cf36a17 in KDevelop::ProjectPrivate::itemsForUrl (this=0x1bd96d0, url=...) at /home/milian/projects/kde4/kdevplatform/shell/project.cpp:226 #10 0x00007fe28cf3528e in KDevelop::Project::inProject (this=0x1bbfb70, url=...) at /home/milian/projects/kde4/kdevplatform/shell/project.cpp:549 #11 0x00007fe28cf2c7fa in KDevelop::ProjectController::findProjectForUrl (this=0x140d0a0, url=...) at /home/milian/projects/kde4/kdevplatform/shell/projectcontroller.cpp:750 #12 0x00007fe28cf64f63 in KDevelop::Session::updateDescription (this=0x16554d0) at /home/milian/projects/kde4/kdevplatform/shell/session.cpp:110 #13 0x00007fe28cf5c4d0 in KDevelop::SessionController::updateSessionDescriptions (this=0x13614a0) at /home/milian/projects/kde4/kdevplatform/shell/sessioncontroller.cpp:490 #14 0x00007fe28cf5f095 in KDevelop::SessionController::qt_metacall (this=0x13614a0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff0c6975e0) at /home/milian/projects/.build/kde4/kdevplatform/shell/moc_sessioncontroller.cpp:92 #15 0x00007fe289766597 in QMetaObject::activate (sender=0x140d0a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1bd96d0) at kernel/qobject.cpp:3280 #16 0x00007fe28d205fbb in KDevelop::IProjectController::projectClosed (this=0x140d0a0, _t1=0x22cd750) at /home/milian/projects/.build/kde4/kdevplatform/interfaces/iprojectcontroller.moc:174 #17 0x00007fe28cf2c773 in KDevelop::ProjectController::closeProject (this=0x140d0a0, proj_=0x22cd750) at /home/milian/projects/kde4/kdevplatform/shell/projectcontroller.cpp:737 #18 0x00007fe28cf2a4e9 in KDevelop::ProjectController::cleanup (this=0x140d0a0) at /home/milian/projects/kde4/kdevplatform/shell/projectcontroller.cpp:413 #19 0x00007fe28cf219ad in KDevelop::Core::cleanup (this=0x1366e60) at /home/milian/projects/kde4/kdevplatform/shell/core.cpp:303 #20 0x00007fe28cf0c5b8 in ~MainWindow (this=0x1379220, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/milian/projects/kde4/kdevplatform/shell/mainwindow.cpp:122 #21 0x00007fe289760698 in QObject::event (this=0x1379220, e=0x79) at kernel/qobject.cpp:1202 #22 0x00007fe28891082f in QWidget::event (this=0x1379220, event=0x331f590) at kernel/qwidget.cpp:8554 #23 0x00007fe288ceb2ab in QMainWindow::event (this=0x1379220, event=0x331f590) at widgets/qmainwindow.cpp:1417 #24 0x00007fe28a04a053 in KXmlGuiWindow::event (this=0x7fff0c6971a0, ev=0x79) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130 #25 0x00007fe2888bb84c in QApplicationPrivate::notify_helper (this=0x1138e70, receiver=0x1379220, e=0x331f590) at kernel/qapplication.cpp:4358 #26 0x00007fe2888c12ed in QApplication::notify (this=0x7fff0c6986a0, receiver=0x1379220, e=0x331f590) at kernel/qapplication.cpp:4241 #27 0x00007fe289f2f6b6 in KApplication::notify (this=0x7fff0c6986a0, receiver=0x1379220, event=0x331f590) at ../../kdeui/kernel/kapplication.cpp:309 #28 0x00007fe28974e87c in QCoreApplication::notifyInternal (this=0x7fff0c6986a0, receiver=0x1379220, event=0x331f590) at kernel/qcoreapplication.cpp:732 #29 0x00007fe2897517a2 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1116820) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1116820) at kernel/qcoreapplication.cpp:1373 #31 0x00007fe28977ae33 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #32 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #33 0x00007fe2822638c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #34 0x00007fe282267748 in ?? () from /lib/libglib-2.0.so.0 #35 0x00007fe2822678fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #36 0x00007fe28977a973 in QEventDispatcherGlib::processEvents (this=0x1115f30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #37 0x00007fe28896cdee in QGuiEventDispatcherGlib::processEvents (this=0x7fff0c6971a0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #38 0x00007fe28974d5b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #39 0x00007fe28974d98c in QEventLoop::exec (this=0x7fff0c698440, flags=) at kernel/qeventloop.cpp:201 #40 0x00007fe289751a3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #41 0x00000000004093f9 in main (argc=3, argv=0x7fff0c699ef8) at /home/milian/projects/kde4/kdevelop/app/main.cpp:379 Reported using DrKonqi
adding Andreas as he might want to see this
hm couldn't reproduce, lets close it for now
This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change.