Bug 298781 - chrashes, when I delete a folder
Summary: chrashes, when I delete a folder
Status: RESOLVED DUPLICATE of bug 267034
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.3.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-25 06:55 UTC by mf
Modified: 2012-04-30 17:18 UTC (History)
0 users

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 mf 2012-04-25 06:55:12 UTC
Application: kdevelop (4.3.0)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.0.0-19-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
I was deleting a folder, with 5 files and kdev crashed.
The folder was successfully deleted

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2b8dac0 (LWP 12914))]

Thread 14 (Thread 0xaddb3b70 (LWP 12915)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02e04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb5f8a0f4 in __pthread_cond_timedwait (cond=0x923fbf0, mutex=0x923fbd8, abstime=0xaddb32c8) at forward.c:152
#3  0xb6c4a36f in wait (time=1000, this=0x923fbd8) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x9256324, mutex=0x9256328, time=1000) at thread/qwaitcondition_unix.cpp:158
#5  0xb56a9afa in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9256318) at ../../language/duchain/duchain.cpp:282
#6  0xb6c49e70 in QThreadPrivate::start (arg=0x9256318) at thread/qthread_unix.cpp:298
#7  0xb5cfed31 in start_thread (arg=0xaddb3b70) at pthread_create.c:304
#8  0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 13 (Thread 0xaabecb70 (LWP 12918)):
#0  0xb51777f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb5177c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb6d91a97 in QEventDispatcherGlib::processEvents (this=0x94961a8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0xb6d5d5ed in QEventLoop::processEvents (this=0xaabec2a0, flags=...) at kernel/qeventloop.cpp:149
#4  0xb6d5d889 in QEventLoop::exec (this=0xaabec2a0, flags=...) at kernel/qeventloop.cpp:204
#5  0xb6c469dc in QThread::exec (this=0x9494fa0) at thread/qthread.cpp:501
#6  0xb6d3ab5d in QInotifyFileSystemWatcherEngine::run (this=0x9494fa0) at io/qfilesystemwatcher_inotify.cpp:248
#7  0xb6c49e70 in QThreadPrivate::start (arg=0x9494fa0) at thread/qthread_unix.cpp:298
#8  0xb5cfed31 in start_thread (arg=0xaabecb70) at pthread_create.c:304
#9  0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 12 (Thread 0xaa2d9b70 (LWP 12919)):
#0  __pthread_mutex_unlock (mutex=0xabb00bcc) at pthread_mutex_unlock.c:290
#1  0xb5f8a2f4 in pthread_mutex_unlock (mutex=0xabb00bcc) at forward.c:184
#2  0xb517620b in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb5177906 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5177c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6d91a97 in QEventDispatcherGlib::processEvents (this=0xabb008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6d5d5ed in QEventLoop::processEvents (this=0xaa2d92c0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6d5d889 in QEventLoop::exec (this=0xaa2d92c0, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6c469dc in QThread::exec (this=0x937f198) at thread/qthread.cpp:501
#9  0xb57aced6 in KDevelop::CompletionWorkerThread::run (this=0x937f198) at ../../language/codecompletion/codecompletionmodel.cpp:84
#10 0xb6c49e70 in QThreadPrivate::start (arg=0x937f198) at thread/qthread_unix.cpp:298
#11 0xb5cfed31 in start_thread (arg=0xaa2d9b70) at pthread_create.c:304
#12 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 11 (Thread 0xa8bc0b70 (LWP 12920)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f8a09c in __pthread_cond_wait (cond=0xb024b890, mutex=0xb024b878) at forward.c:139
#3  0xb0147029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb014706f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb5cfed31 in start_thread (arg=0xa8bc0b70) at pthread_create.c:304
#6  0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 10 (Thread 0xa7df2b70 (LWP 12932)):
#0  0xb51768e8 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb5177637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb5177c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb6d91a97 in QEventDispatcherGlib::processEvents (this=0xa2e1030, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0xb6d5d5ed in QEventLoop::processEvents (this=0xa7df22a0, flags=...) at kernel/qeventloop.cpp:149
#5  0xb6d5d889 in QEventLoop::exec (this=0xa7df22a0, flags=...) at kernel/qeventloop.cpp:204
#6  0xb6c469dc in QThread::exec (this=0xa2dda10) at thread/qthread.cpp:501
#7  0xb6d3ab5d in QInotifyFileSystemWatcherEngine::run (this=0xa2dda10) at io/qfilesystemwatcher_inotify.cpp:248
#8  0xb6c49e70 in QThreadPrivate::start (arg=0xa2dda10) at thread/qthread_unix.cpp:298
#9  0xb5cfed31 in start_thread (arg=0xa7df2b70) at pthread_create.c:304
#10 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 9 (Thread 0xa7575b70 (LWP 12996)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f8a09c in __pthread_cond_wait (cond=0xb4ca4430, mutex=0xb4ca4418) at forward.c:139
#3  0xb4583883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb458399f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb5cfed31 in start_thread (arg=0xa7575b70) at pthread_create.c:304
#6  0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 8 (Thread 0xa6407b70 (LWP 12997)):
#0  0xb5c57d10 in __GI_clock_gettime (clock_id=1, tp=0xa6407098) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb6ca83a5 in do_gettime (frac=0xa6407090, sec=0xa6407088) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6d923d6 in QTimerInfoList::updateCurrentTime (this=0xa6ba7b4) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb6d91fc6 in timerSourceCheckHelper (src=0xa6ba780) at kernel/qeventdispatcher_glib.cpp:150
#5  timerSourceCheckHelper (src=0xa6ba780) at kernel/qeventdispatcher_glib.cpp:144
#6  0xb5176f24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb51778f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb5177c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb6d91a97 in QEventDispatcherGlib::processEvents (this=0x98e2540, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb6d5d5ed in QEventLoop::processEvents (this=0xa64072d0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb6d5d889 in QEventLoop::exec (this=0xa64072d0, flags=...) at kernel/qeventloop.cpp:204
#12 0xb6c469dc in QThread::exec (this=0x98ed660) at thread/qthread.cpp:501
#13 0xb6c46acb in QThread::run (this=0x98ed660) at thread/qthread.cpp:568
#14 0xb6c49e70 in QThreadPrivate::start (arg=0x98ed660) at thread/qthread_unix.cpp:298
#15 0xb5cfed31 in start_thread (arg=0xa6407b70) at pthread_create.c:304
#16 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0xa574fb70 (LWP 13167)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f8a09c in __pthread_cond_wait (cond=0x9153120, mutex=0x9153108) at forward.c:139
#3  0xb6c4a3e0 in wait (time=4294967295, this=0x9153108) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9153368, mutex=0x90a7680, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4cb73f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9153350, th=0xbbb6788) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4cb9ebb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x91384d8, th=0xbbb6788) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4cb702a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9153350, th=0xbbb6788) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4cb9fbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x91384d8, th=0xbbb6788) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9153350, th=0xbbb6788, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4cb9fd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91384d8, th=0xbbb6788) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9153350, th=0xbbb6788, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4cb9fd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x91384d8, th=0xbbb6788) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9153350, th=0xbbb6788, previous=0xa2a12b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb4cb8b04 in ThreadWeaver::ThreadRunHelper::run (this=0xa574f304, parent=0x9153350, th=0xbbb6788) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb4cb8bba in ThreadWeaver::Thread::run (this=0xbbb6788) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb6c49e70 in QThreadPrivate::start (arg=0xbbb6788) at thread/qthread_unix.cpp:298
#17 0xb5cfed31 in start_thread (arg=0xa574fb70) at pthread_create.c:304
#18 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0xa4f4eb70 (LWP 13168)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f8a09c in __pthread_cond_wait (cond=0x9153120, mutex=0x9153108) at forward.c:139
#3  0xb6c4a3e0 in wait (time=4294967295, this=0x9153108) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9153368, mutex=0x90a7680, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4cb73f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9153350, th=0xb921d38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4cb9ebb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x91384d8, th=0xb921d38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4cb702a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9153350, th=0xb921d38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4cb9fbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x91384d8, th=0xb921d38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9153350, th=0xb921d38, previous=0xb794488) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4cb8b04 in ThreadWeaver::ThreadRunHelper::run (this=0xa4f4e304, parent=0x9153350, th=0xb921d38) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4cb8bba in ThreadWeaver::Thread::run (this=0xb921d38) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6c49e70 in QThreadPrivate::start (arg=0xb921d38) at thread/qthread_unix.cpp:298
#13 0xb5cfed31 in start_thread (arg=0xa4f4eb70) at pthread_create.c:304
#14 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0x9adffb70 (LWP 13877)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f8a09c in __pthread_cond_wait (cond=0xa50def0, mutex=0xa50ded8) at forward.c:139
#3  0xb6c4a3e0 in wait (time=4294967295, this=0xa50ded8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xb016ab8, mutex=0xbab7a60, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4cb73f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb016aa0, th=0xa50f318) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4cb9ebb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xb752628, th=0xa50f318) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4cb702a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xb016aa0, th=0xa50f318) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4cb9fbc in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0xa50f318) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0xa50f318, previous=0xb6f6d18) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4cb8b04 in ThreadWeaver::ThreadRunHelper::run (this=0x9adff304, parent=0xb016aa0, th=0xa50f318) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4cb8bba in ThreadWeaver::Thread::run (this=0xa50f318) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6c49e70 in QThreadPrivate::start (arg=0xa50f318) at thread/qthread_unix.cpp:298
#13 0xb5cfed31 in start_thread (arg=0x9adffb70) at pthread_create.c:304
#14 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0x9a5feb70 (LWP 13878)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f8a09c in __pthread_cond_wait (cond=0xa50def0, mutex=0xa50ded8) at forward.c:139
#3  0xb6c4a3e0 in wait (time=4294967295, this=0xa50ded8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xb016ab8, mutex=0xbab7a60, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4cb73f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb016aa0, th=0xb85d1a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4cb9ebb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xb752628, th=0xb85d1a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4cb702a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xb016aa0, th=0xb85d1a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4cb9fbc in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0xb85d1a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0xb85d1a8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4cb9fd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0xb85d1a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0xb85d1a8, previous=0xb85b028) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4cb8b04 in ThreadWeaver::ThreadRunHelper::run (this=0x9a5fe304, parent=0xb016aa0, th=0xb85d1a8) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb4cb8bba in ThreadWeaver::Thread::run (this=0xb85d1a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb6c49e70 in QThreadPrivate::start (arg=0xb85d1a8) at thread/qthread_unix.cpp:298
#15 0xb5cfed31 in start_thread (arg=0x9a5feb70) at pthread_create.c:304
#16 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0x99dfdb70 (LWP 14496)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f8a09c in __pthread_cond_wait (cond=0xa50def0, mutex=0xa50ded8) at forward.c:139
#3  0xb6c4a3e0 in wait (time=4294967295, this=0xa50ded8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xb016ab8, mutex=0xbab7a60, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4cb73f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb016aa0, th=0xa310590) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4cb9ebb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xb752628, th=0xa310590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4cb702a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xb016aa0, th=0xa310590) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4cb9fbc in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0xa310590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0xa310590, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4cb9fd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0xa310590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0xa310590, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4cb9fd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0xa310590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0xa310590, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb4cb9fd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0xa310590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0xa310590, previous=0xa63f950) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0xb4cb8b04 in ThreadWeaver::ThreadRunHelper::run (this=0x99dfd304, parent=0xb016aa0, th=0xa310590) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0xb4cb8bba in ThreadWeaver::Thread::run (this=0xa310590) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0xb6c49e70 in QThreadPrivate::start (arg=0xa310590) at thread/qthread_unix.cpp:298
#19 0xb5cfed31 in start_thread (arg=0x99dfdb70) at pthread_create.c:304
#20 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0x995fcb70 (LWP 14497)):
#0  0xb77bb424 in __kernel_vsyscall ()
#1  0xb5d02a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f8a09c in __pthread_cond_wait (cond=0xa50def0, mutex=0xa50ded8) at forward.c:139
#3  0xb6c4a3e0 in wait (time=4294967295, this=0xa50ded8) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xb016ab8, mutex=0xbab7a60, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4cb73f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb016aa0, th=0x969b308) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4cb9ebb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xb752628, th=0x969b308) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4cb702a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xb016aa0, th=0x969b308) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4cb9fbc in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0x969b308) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0x969b308, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4cb9fd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0x969b308) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0x969b308, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4cb9fd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0xb752628, th=0x969b308) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb4cb6f83 in ThreadWeaver::WeaverImpl::applyForWork (this=0xb016aa0, th=0x969b308, previous=0xa14dac8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb4cb8b04 in ThreadWeaver::ThreadRunHelper::run (this=0x995fc304, parent=0xb016aa0, th=0x969b308) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb4cb8bba in ThreadWeaver::Thread::run (this=0x969b308) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb6c49e70 in QThreadPrivate::start (arg=0x969b308) at thread/qthread_unix.cpp:298
#17 0xb5cfed31 in start_thread (arg=0x995fcb70) at pthread_create.c:304
#18 0xb5f7c46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb2b8dac0 (LWP 12914)):
[KCrash Handler]
#7  0x00000010 in ?? ()
#8  0xb58af978 in KDevelop::AbstractFileManagerPlugin::removeFilesAndFolders (this=0xa3a8040, items=...) at ../../project/abstractfilemanagerplugin.cpp:521
#9  0xabc14ed6 in ProjectManagerViewPlugin::removeFromContextMenu (this=0x931c290) at ../../../plugins/projectmanagerview/projectmanagerviewplugin.cpp:510
#10 0xb6d75791 in QMetaObject::activate (sender=0xd52e7e0, m=0xb6bc03f8, local_signal_index=1, argv=0xbfd16c78) at kernel/qobject.cpp:3547
#11 0xb624579d in QAction::triggered (this=0xd52e7e0, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#12 0xb6245a3b in QAction::activate (this=0xd52e7e0, event=QAction::Trigger) at kernel/qaction.cpp:1257
#13 0xb6703ff3 in QMenuPrivate::activateCausedStack (this=0xb74a5e8, causedStack=..., action=0xd52e7e0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#14 0xb670aecf in QMenuPrivate::activateAction (this=0xb74a5e8, action=0xd52e7e0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#15 0xb670dbb5 in QMenu::mouseReleaseEvent (this=0xbfd17ce8, e=0xbfd174b4) at widgets/qmenu.cpp:2360
#16 0xb720697c in KMenu::mouseReleaseEvent (this=0xbfd17ce8, e=0xbfd174b4) at ../../kdeui/widgets/kmenu.cpp:464
#17 0xb62a6b9c in QWidget::event (this=0xbfd17ce8, event=0xbfd174b4) at kernel/qwidget.cpp:8362
#18 0xb670c63c in QMenu::event (this=0xbfd17ce8, e=0xbfd174b4) at widgets/qmenu.cpp:2469
#19 0xb624c9f4 in notify_helper (e=0xbfd174b4, receiver=0xbfd17ce8, this=0x8e01998) at kernel/qapplication.cpp:4559
#20 QApplicationPrivate::notify_helper (this=0x8e01998, receiver=0xbfd17ce8, e=0xbfd174b4) at kernel/qapplication.cpp:4531
#21 0xb6252b44 in QApplication::notify (this=0x8e01998, receiver=0xbfd17ce8, e=0xbfd174b4) at kernel/qapplication.cpp:4102
#22 0xb7128371 in KApplication::notify (this=0xbfd19074, receiver=0xbfd17ce8, event=0xbfd174b4) at ../../kdeui/kernel/kapplication.cpp:311
#23 0xb6d5ea5e in QCoreApplication::notifyInternal (this=0xbfd19074, receiver=0xbfd17ce8, event=0xbfd174b4) at kernel/qcoreapplication.cpp:876
#24 0xb624d9b5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QApplicationPrivate::sendMouseEvent (receiver=0xbfd17ce8, event=0xbfd174b4, alienWidget=0x0, nativeWidget=0xbfd17ce8, buttonDown=0xb6bddcf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#26 0xb62d7602 in QETWidget::translateMouseEvent (this=0xbfd17ce8, event=0xbfd1796c) at kernel/qapplication_x11.cpp:4551
#27 0xb62d5e7d in QApplication::x11ProcessEvent (this=0xbfd19074, event=0xbfd1796c) at kernel/qapplication_x11.cpp:3732
#28 0xb630268c in x11EventSourceDispatch (s=0x8e036a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0xb517725f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0xb5177990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb5177c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0xb6d91a37 in QEventDispatcherGlib::processEvents (this=0x8dd7ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0xb630228a in QGuiEventDispatcherGlib::processEvents (this=0x8dd7ef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0xb6d5d5ed in QEventLoop::processEvents (this=0xbfd17c70, flags=...) at kernel/qeventloop.cpp:149
#35 0xb6d5d889 in QEventLoop::exec (this=0xbfd17c70, flags=...) at kernel/qeventloop.cpp:204
#36 0xb6708727 in QMenu::exec (this=0xbfd17ce8, p=..., action=0x0) at widgets/qmenu.cpp:2113
#37 0xabc1b765 in ProjectTreeView::popupContextMenu (this=0xa2a2178, pos=...) at ../../../plugins/projectmanagerview/projecttreeview.cpp:302
#38 0xb6d75791 in QMetaObject::activate (sender=0xa2a2178, m=0xb6bc147c, local_signal_index=0, argv=0xbfd17e88) at kernel/qobject.cpp:3547
#39 0xb629b905 in QWidget::customContextMenuRequested (this=0xa2a2178, _t1=...) at .moc/release-shared/moc_qwidget.cpp:374
#40 0xb62a79c6 in QWidget::event (this=0xa2a2178, event=0xbfd186ec) at kernel/qwidget.cpp:8532
#41 0xb66c1785 in QFrame::event (this=0xa2a2178, e=0xbfd186ec) at widgets/qframe.cpp:557
#42 0xb67546e1 in QAbstractScrollArea::viewportEvent (this=0xa2a2178, e=0xbfd186ec) at widgets/qabstractscrollarea.cpp:1043
#43 0xb67fa7ec in QAbstractItemView::viewportEvent (this=0xa2a2178, event=0xbfd186ec) at itemviews/qabstractitemview.cpp:1644
#44 0xb6848856 in QTreeView::viewportEvent (this=0xa2a2178, event=0xbfd186ec) at itemviews/qtreeview.cpp:1257
#45 0xb6756e46 in viewportEvent (this=<optimized out>, event=0xbfd186ec) at widgets/qabstractscrollarea_p.h:100
#46 eventFilter (e=0xbfd186ec, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#47 QAbstractScrollAreaFilter::eventFilter (this=0xa2a3c20, o=0xa2a04c0, e=0xbfd186ec) at widgets/qabstractscrollarea_p.h:115
#48 0xb6d5ebf6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8e01998, receiver=0xa2a04c0, event=0xbfd186ec) at kernel/qcoreapplication.cpp:986
#49 0xb624c9c2 in notify_helper (e=0xbfd186ec, receiver=0xa2a04c0, this=0x8e01998) at kernel/qapplication.cpp:4555
#50 QApplicationPrivate::notify_helper (this=0x8e01998, receiver=0xa2a04c0, e=0xbfd186ec) at kernel/qapplication.cpp:4531
#51 0xb6252480 in QApplication::notify (this=0xa2a04c0, receiver=0xa2a04c0, e=0xbfd186ec) at kernel/qapplication.cpp:4181
#52 0xb7128371 in KApplication::notify (this=0xbfd19074, receiver=0xa2a04c0, event=0xbfd186ec) at ../../kdeui/kernel/kapplication.cpp:311
#53 0xb6d5ea5e in QCoreApplication::notifyInternal (this=0xbfd19074, receiver=0xa2a04c0, event=0xbfd186ec) at kernel/qcoreapplication.cpp:876
#54 0xb62d6f25 in sendSpontaneousEvent (event=0xbfd186ec, receiver=0xa2a04c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#55 QETWidget::translateMouseEvent (this=0xa2a04c0, event=0xbfd18b7c) at kernel/qapplication_x11.cpp:4622
#56 0xb62d5e7d in QApplication::x11ProcessEvent (this=0xbfd19074, event=0xbfd18b7c) at kernel/qapplication_x11.cpp:3732
#57 0xb630268c in x11EventSourceDispatch (s=0x8e036a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#58 0xb517725f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#59 0xb5177990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0xb5177c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#61 0xb6d91a37 in QEventDispatcherGlib::processEvents (this=0x8dd7ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#62 0xb630228a in QGuiEventDispatcherGlib::processEvents (this=0x8dd7ef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0xb6d5d5ed in QEventLoop::processEvents (this=0xbfd18e84, flags=...) at kernel/qeventloop.cpp:149
#64 0xb6d5d889 in QEventLoop::exec (this=0xbfd18e84, flags=...) at kernel/qeventloop.cpp:204
#65 0xb6d62f9a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#66 0xb624a854 in QApplication::exec () at kernel/qapplication.cpp:3820
#67 0x080511a7 in ?? ()
#68 0xb5ec2113 in __libc_start_main (main=0x804ba70, argc=3, ubp_av=0xbfd198d4, init=0x80531d0 <__libc_csu_init>, fini=0x8053240 <__libc_csu_fini>, rtld_fini=0xb77caba0, stack_end=0xbfd198cc) at libc-start.c:226
#69 0x080519a1 in _start ()

This bug may be a duplicate of or related to bug 267034.

Possible duplicates by query: bug 288419.

Reported using DrKonqi
Comment 1 Milian Wolff 2012-04-30 17:18:09 UTC
as said in bug 267034: if you know a way to reliably reproduce this issue, please tell me

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