Bug 261776 - kdevelop sometimes crash when follow function declaration in c project
Summary: kdevelop sometimes crash when follow function declaration in c project
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kdeui (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-01 10:54 UTC by Roberto Zanon
Modified: 2018-11-28 04:58 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 Roberto Zanon 2011-01-01 10:54:53 UTC
Application: kdevelop (4.0.2 (using KDevPlatform 1.0.2))
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
When I click on "go to declaration" kdevelop crash.
It appens sometimes when following any function declaration.
The project opened is a c project imported from makefile.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb779f710 (LWP 2757))]

Thread 13 (Thread 0xb4238b70 (LWP 2758)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x0014f884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x02ce0df4 in __pthread_cond_timedwait (cond=0x9a68d20, mutex=0x9a68d08, abstime=0xb42382b0) at forward.c:152
#3  0x006e494f in wait (this=0x9a6251c, mutex=0x9a62520, time=200000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x9a6251c, mutex=0x9a62520, time=200000) at thread/qwaitcondition_unix.cpp:160
#5  0x094be5b5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9a62510) at ../../language/duchain/duchain.cpp:286
#6  0x006e3df9 in QThreadPrivate::start (arg=0x9a62510) at thread/qthread_unix.cpp:266
#7  0x0014acc9 in start_thread (arg=0xb4238b70) at pthread_create.c:304
#8  0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb3a2bb70 (LWP 2760)):
#0  0x037d79d8 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x037d845e in ?? () from /lib/libglib-2.0.so.0
#2  0x037d8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0081459f in QEventDispatcherGlib::processEvents (this=0x9a37178, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x007e4609 in QEventLoop::processEvents (this=0xb3a2b290, flags=) at kernel/qeventloop.cpp:149
#5  0x007e4a8a in QEventLoop::exec (this=0xb3a2b290, flags=...) at kernel/qeventloop.cpp:201
#6  0x006e0b7e in QThread::exec (this=0x9ace430) at thread/qthread.cpp:490
#7  0x007c335b in QInotifyFileSystemWatcherEngine::run (this=0x9ace430) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x006e3df9 in QThreadPrivate::start (arg=0x9ace430) at thread/qthread_unix.cpp:266
#9  0x0014acc9 in start_thread (arg=0xb3a2bb70) at pthread_create.c:304
#10 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb31f1b70 (LWP 2761)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x0014f4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x02ce0d9d in __pthread_cond_wait (cond=0x9ae3d90, mutex=0x9ae3d78) at forward.c:139
#3  0x006e49c7 in wait (this=0x9ae3ce8, mutex=0x98956f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9ae3ce8, mutex=0x98956f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x084fc030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ae3cd0, th=0x9a60d50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x084ff7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a85988, th=0x9a60d50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x084fb55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ae3cd0, th=0x9a60d50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x084ff8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0x9a60d50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0x9a60d50, previous=0xaa13640) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x084fd95e in ThreadWeaver::ThreadRunHelper::run (this=0xb31f12f4, parent=0x9ae3cd0, th=0x9a60d50) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x084fe07b in ThreadWeaver::Thread::run (this=0x9a60d50) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x006e3df9 in QThreadPrivate::start (arg=0x9a60d50) at thread/qthread_unix.cpp:266
#13 0x0014acc9 in start_thread (arg=0xb31f1b70) at pthread_create.c:304
#14 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb0c3ab70 (LWP 2765)):
#0  0x02ce0f51 in pthread_mutex_lock (mutex=0x9c663d4) at forward.c:182
#1  0x037d7b68 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x037d845e in ?? () from /lib/libglib-2.0.so.0
#3  0x037d8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0081459f in QEventDispatcherGlib::processEvents (this=0x9c62f60, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x007e4609 in QEventLoop::processEvents (this=0xb0c3a290, flags=) at kernel/qeventloop.cpp:149
#6  0x007e4a8a in QEventLoop::exec (this=0xb0c3a290, flags=...) at kernel/qeventloop.cpp:201
#7  0x006e0b7e in QThread::exec (this=0x9c65980) at thread/qthread.cpp:490
#8  0x007c335b in QInotifyFileSystemWatcherEngine::run (this=0x9c65980) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x006e3df9 in QThreadPrivate::start (arg=0x9c65980) at thread/qthread_unix.cpp:266
#10 0x0014acc9 in start_thread (arg=0xb0c3ab70) at pthread_create.c:304
#11 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xadfc8b70 (LWP 2791)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x02cc4df6 in __poll (fds=0x2d5bff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x037e5a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x037d843c in ?? () from /lib/libglib-2.0.so.0
#4  0x037d8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0081459f in QEventDispatcherGlib::processEvents (this=0x9f76210, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x007e4609 in QEventLoop::processEvents (this=0xadfc82c0, flags=) at kernel/qeventloop.cpp:149
#7  0x007e4a8a in QEventLoop::exec (this=0xadfc82c0, flags=...) at kernel/qeventloop.cpp:201
#8  0x006e0b7e in QThread::exec (this=0x9fd1628) at thread/qthread.cpp:490
#9  0x095bb8d8 in KDevelop::CompletionWorkerThread::run (this=0x9fd1628) at ../../language/codecompletion/codecompletionmodel.cpp:81
#10 0x006e3df9 in QThreadPrivate::start (arg=0x9fd1628) at thread/qthread_unix.cpp:266
#11 0x0014acc9 in start_thread (arg=0xadfc8b70) at pthread_create.c:304
#12 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xad7c7b70 (LWP 2792)):
#0  0x022eee36 in clock_gettime (clock_id=36646900, tp=0xad7c6fc0) at ../sysdeps/unix/clock_gettime.c:100
#1  0x0073f50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x008166e5 in QTimerInfoList::updateCurrentTime (this=0x9fc7084) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0081672a in QTimerInfoList::timerWait (this=0x9fc7084, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x008147a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xad7c70ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0081483d in timerSourcePrepare (source=0x0, timeout=0x22f2ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x037d7e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x037d8279 in ?? () from /lib/libglib-2.0.so.0
#9  0x037d8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0081459f in QEventDispatcherGlib::processEvents (this=0x9a33440, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x007e4609 in QEventLoop::processEvents (this=0xad7c72c0, flags=) at kernel/qeventloop.cpp:149
#12 0x007e4a8a in QEventLoop::exec (this=0xad7c72c0, flags=...) at kernel/qeventloop.cpp:201
#13 0x006e0b7e in QThread::exec (this=0x9fd8100) at thread/qthread.cpp:490
#14 0x095bb8d8 in KDevelop::CompletionWorkerThread::run (this=0x9fd8100) at ../../language/codecompletion/codecompletionmodel.cpp:81
#15 0x006e3df9 in QThreadPrivate::start (arg=0x9fd8100) at thread/qthread_unix.cpp:266
#16 0x0014acc9 in start_thread (arg=0xad7c7b70) at pthread_create.c:304
#17 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xacfc6b70 (LWP 2793)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x0014f884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x02ce0df4 in __pthread_cond_timedwait (cond=0xacfc6224, mutex=0xacfc6254, abstime=0xacfc62a0) at forward.c:152
#3  0x006e333e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:416
#4  0x006e3493 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:442
#5  0x03e8accb in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#6  0x006e3df9 in QThreadPrivate::start (arg=0x9ff7a48) at thread/qthread_unix.cpp:266
#7  0x0014acc9 in start_thread (arg=0xacfc6b70) at pthread_create.c:304
#8  0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xac1fdb70 (LWP 2802)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x0014f4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x02ce0d9d in __pthread_cond_wait (cond=0x99da630, mutex=0x99da618) at forward.c:139
#3  0x006e49c7 in wait (this=0x99da3a8, mutex=0x99da9a0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x99da3a8, mutex=0x99da9a0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x084fc030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99da390, th=0x9ec85f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x084ff7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99daa60, th=0x9ec85f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x084fb55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99da390, th=0x9ec85f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x084ff8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x99daa60, th=0x9ec85f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99da390, th=0x9ec85f0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x084ff8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x99daa60, th=0x9ec85f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99da390, th=0x9ec85f0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x084ff8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x99daa60, th=0x9ec85f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99da390, th=0x9ec85f0, previous=0x9a306c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x084fd95e in ThreadWeaver::ThreadRunHelper::run (this=0xac1fd2f4, parent=0x99da390, th=0x9ec85f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x084fe07b in ThreadWeaver::Thread::run (this=0x9ec85f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x006e3df9 in QThreadPrivate::start (arg=0x9ec85f0) at thread/qthread_unix.cpp:266
#17 0x0014acc9 in start_thread (arg=0xac1fdb70) at pthread_create.c:304
#18 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xab9fcb70 (LWP 2803)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x0014f4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x02ce0d9d in __pthread_cond_wait (cond=0x99da630, mutex=0x99da618) at forward.c:139
#3  0x006e49c7 in wait (this=0x99da3a8, mutex=0x99da9a0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x99da3a8, mutex=0x99da9a0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x084fc030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99da390, th=0xa3f9c58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x084ff7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x99daa60, th=0xa3f9c58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x084fb55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99da390, th=0xa3f9c58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x084ff8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x99daa60, th=0xa3f9c58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99da390, th=0xa3f9c58, previous=0x9f1f138) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x084fd95e in ThreadWeaver::ThreadRunHelper::run (this=0xab9fc2f4, parent=0x99da390, th=0xa3f9c58) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x084fe07b in ThreadWeaver::Thread::run (this=0xa3f9c58) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x006e3df9 in QThreadPrivate::start (arg=0xa3f9c58) at thread/qthread_unix.cpp:266
#13 0x0014acc9 in start_thread (arg=0xab9fcb70) at pthread_create.c:304
#14 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb27ffb70 (LWP 2814)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x0014f4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x02ce0d9d in __pthread_cond_wait (cond=0x9ae3d90, mutex=0x9ae3d78) at forward.c:139
#3  0x006e49c7 in wait (this=0x9ae3ce8, mutex=0x98956f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9ae3ce8, mutex=0x98956f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x084fc030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ae3cd0, th=0xa9eac98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x084ff7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a85988, th=0xa9eac98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x084fb55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ae3cd0, th=0xa9eac98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x084ff8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0xa9eac98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0xa9eac98, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x084ff8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0xa9eac98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0xa9eac98, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x084ff8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0xa9eac98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0xa9eac98, previous=0xaa0f748) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x084fd95e in ThreadWeaver::ThreadRunHelper::run (this=0xb27ff2f4, parent=0x9ae3cd0, th=0xa9eac98) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x084fe07b in ThreadWeaver::Thread::run (this=0xa9eac98) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x006e3df9 in QThreadPrivate::start (arg=0xa9eac98) at thread/qthread_unix.cpp:266
#17 0x0014acc9 in start_thread (arg=0xb27ffb70) at pthread_create.c:304
#18 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa97ffb70 (LWP 2818)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x0014f4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x02ce0d9d in __pthread_cond_wait (cond=0x9ae3d90, mutex=0x9ae3d78) at forward.c:139
#3  0x006e49c7 in wait (this=0x9ae3ce8, mutex=0x98956f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9ae3ce8, mutex=0x98956f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x084fc030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ae3cd0, th=0xa8c1de0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x084ff7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a85988, th=0xa8c1de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x084fb55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ae3cd0, th=0xa8c1de0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x084ff8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0xa8c1de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0xa8c1de0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x084ff8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0xa8c1de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0xa8c1de0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x084ff8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0xa8c1de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0xa8c1de0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x084fd95e in ThreadWeaver::ThreadRunHelper::run (this=0xa97ff2f4, parent=0x9ae3cd0, th=0xa8c1de0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x084fe07b in ThreadWeaver::Thread::run (this=0xa8c1de0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x006e3df9 in QThreadPrivate::start (arg=0xa8c1de0) at thread/qthread_unix.cpp:266
#17 0x0014acc9 in start_thread (arg=0xa97ffb70) at pthread_create.c:304
#18 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa8ffeb70 (LWP 2819)):
#0  0x001d7416 in __kernel_vsyscall ()
#1  0x0014f4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x02ce0d9d in __pthread_cond_wait (cond=0x9ae3d90, mutex=0x9ae3d78) at forward.c:139
#3  0x006e49c7 in wait (this=0x9ae3ce8, mutex=0x98956f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9ae3ce8, mutex=0x98956f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x084fc030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9ae3cd0, th=0xa069f00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x084ff7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a85988, th=0xa069f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x084fb55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9ae3cd0, th=0xa069f00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x084ff8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0xa069f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0xa069f00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x084ff8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a85988, th=0xa069f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x084fc533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9ae3cd0, th=0xa069f00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x084fd95e in ThreadWeaver::ThreadRunHelper::run (this=0xa8ffe2f4, parent=0x9ae3cd0, th=0xa069f00) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x084fe07b in ThreadWeaver::Thread::run (this=0xa069f00) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x006e3df9 in QThreadPrivate::start (arg=0xa069f00) at thread/qthread_unix.cpp:266
#15 0x0014acc9 in start_thread (arg=0xa8ffeb70) at pthread_create.c:304
#16 0x02cd369e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb779f710 (LWP 2757)):
[KCrash Handler]
#7  0x00055f41 in ?? ()
#8  0x007fff81 in cleanup (this=0x9e00b18, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#9  ~QScopedPointer (this=0x9e00b18, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#10 QObject::~QObject (this=0x9e00b18, __in_chrg=<value optimized out>) at kernel/qobject.cpp:963
#11 0x00dc2d7d in KMenu::KMenuPrivate::EventSniffer::~EventSniffer (this=0x9e00b18, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:99
#12 0x00dc15b4 in KMenu::KMenuPrivate::~KMenuPrivate (this=0x9df88d8, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:136
#13 0x00dc165c in KMenu::~KMenu (this=0xa892210, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmenu.cpp:179
#14 0x00e01e65 in KXMLGUIBuilder::removeContainer (this=0x9891590, container=0xa892210, parent=0x98d5f68, element=..., containerAction=0x9e496d8) at ../../kdeui/xmlgui/kxmlguibuilder.cpp:273
#15 0x00e18ae2 in KXMLGUI::ContainerNode::destruct (this=0x9f13378, element=..., state=...) at ../../kdeui/xmlgui/kxmlguifactory_p.cpp:347
#16 0x00e18c2c in KXMLGUI::ContainerNode::destructChildren (this=0x98d7100, element=..., state=...) at ../../kdeui/xmlgui/kxmlguifactory_p.cpp:371
#17 0x00e1869d in KXMLGUI::ContainerNode::destruct (this=0x98d7100, element=..., state=...) at ../../kdeui/xmlgui/kxmlguifactory_p.cpp:326
#18 0x00e18c2c in KXMLGUI::ContainerNode::destructChildren (this=0x9a093c8, element=..., state=...) at ../../kdeui/xmlgui/kxmlguifactory_p.cpp:371
#19 0x00e1869d in KXMLGUI::ContainerNode::destruct (this=0x9a093c8, element=..., state=...) at ../../kdeui/xmlgui/kxmlguifactory_p.cpp:326
#20 0x00e18c2c in KXMLGUI::ContainerNode::destructChildren (this=0x98ccf70, element=..., state=...) at ../../kdeui/xmlgui/kxmlguifactory_p.cpp:371
#21 0x00e1869d in KXMLGUI::ContainerNode::destruct (this=0x98ccf70, element=..., state=...) at ../../kdeui/xmlgui/kxmlguifactory_p.cpp:326
#22 0x00e12fbd in KXMLGUIFactory::removeClient (this=0x98b5248, client=0xa44996c) at ../../kdeui/xmlgui/kxmlguifactory.cpp:430
#23 0x00e12e1b in KXMLGUIFactory::removeClient (this=0x98b5248, client=0xa3df194) at ../../kdeui/xmlgui/kxmlguifactory.cpp:406
#24 0x009ec345 in KDevelop::MainWindowPrivate::mergeView (this=0x98cae58, view=0xa04f430) at ../../shell/mainwindow_p.cpp:184
#25 0x009ec75f in KDevelop::MainWindowPrivate::changeActiveView (this=0x98cae58, view=0xa04f430) at ../../shell/mainwindow_p.cpp:151
#26 0x009edbc3 in KDevelop::MainWindowPrivate::qt_metacall (this=0x98cae58, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbff0c068) at ./mainwindow_p.moc:131
#27 0x007eb8ca in QMetaObject::metacall (object=0x98cae58, cl=165677848, idx=8, argv=0xbff0c068) at kernel/qmetaobject.cpp:237
#28 0x007fe6ad in QMetaObject::activate (sender=0x9891578, m=0x699b9d8, local_signal_index=2, argv=0x9e00b28) at kernel/qobject.cpp:3280
#29 0x06976783 in Sublime::MainWindow::activeViewChanged(Sublime::View*) () from /usr/lib/libsublime.so.1
#30 0x06976a95 in Sublime::MainWindow::setActiveView(Sublime::View*) () from /usr/lib/libsublime.so.1
#31 0x06983cb4 in Sublime::MainWindowOperator::setActiveView(Sublime::MainWindow*, Sublime::View*) () from /usr/lib/libsublime.so.1
#32 0x06973fe1 in Sublime::Controller::eventFilter(QObject*, QEvent*) () from /usr/lib/libsublime.so.1
#33 0x007e535c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x97abe60, receiver=0xac629de8, event=0xbff0c590) at kernel/qcoreapplication.cpp:828
#34 0x00fd0f63 in QApplicationPrivate::notify_helper (this=0x97abe60, receiver=0xac629de8, e=0xbff0c590) at kernel/qapplication.cpp:4371
#35 0x00fd70e9 in QApplication::notify (this=0xbff0dd20, receiver=0xac629de8, e=0xbff0c590) at kernel/qapplication.cpp:4361
#36 0x00cc668a in KApplication::notify (this=0xbff0dd20, receiver=0xac629de8, event=0xbff0c590) at ../../kdeui/kernel/kapplication.cpp:310
#37 0x007e5b3b in QCoreApplication::notifyInternal (this=0xbff0dd20, receiver=0xac629de8, event=0xbff0c590) at kernel/qcoreapplication.cpp:732
#38 0x00fdf6ce in QCoreApplication::sendEvent (receiver=0xac629de8, event=0x9100a8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 0x00fd54c6 in QApplicationPrivate::setFocusWidget (focus=0xac629de8, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2189
#40 0x01029d30 in QWidget::setFocus (this=0xac629de8, reason=Qt::OtherFocusReason) at kernel/qwidget.cpp:6283
#41 0x01016a2d in setFocus (this=0xa0849b0, index=1) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:422
#42 QStackedLayout::setCurrentIndex (this=0xa0849b0, index=1) at kernel/qstackedlayout.cpp:320
#43 0x01016b6d in QStackedLayout::setCurrentWidget (this=0xa0849b0, widget=0xa4b4810) at kernel/qstackedlayout.cpp:365
#44 0x014beb0c in QStackedWidget::setCurrentWidget (this=0xa0832d8, widget=0xa4b4810) at widgets/qstackedwidget.cpp:250
#45 0x069706af in Sublime::Container::setCurrentWidget(QWidget*) () from /usr/lib/libsublime.so.1
#46 0x06976cc5 in Sublime::MainWindow::activateView(Sublime::View*) () from /usr/lib/libsublime.so.1
#47 0x06976f27 in Sublime::MainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsublime.so.1
#48 0x009eae7a in KDevelop::MainWindow::qt_metacall (this=0x9891578, _c=QMetaObject::InvokeMetaMethod, _id=57, _a=0xbff0c9b8) at ./mainwindow.moc:90
#49 0x007eb8ca in QMetaObject::metacall (object=0x9891578, cl=165677848, idx=57, argv=0xbff0c9b8) at kernel/qmetaobject.cpp:237
#50 0x007fe6ad in QMetaObject::activate (sender=0xa0808a0, m=0x699b464, local_signal_index=0, argv=0x9e00b28) at kernel/qobject.cpp:3280
#51 0x0696e003 in Sublime::Container::activateView(Sublime::View*) () from /usr/lib/libsublime.so.1
#52 0x0696e93a in Sublime::Container::widgetActivated(int) () from /usr/lib/libsublime.so.1
#53 0x069710a7 in Sublime::Container::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsublime.so.1
#54 0x007eb8ca in QMetaObject::metacall (object=0xa0808a0, cl=165677848, idx=0, argv=0xbff0cb88) at kernel/qmetaobject.cpp:237
#55 0x007fe6ad in QMetaObject::activate (sender=0xa0834a8, m=0x19569a4, local_signal_index=0, argv=0x9e00b28) at kernel/qobject.cpp:3280
#56 0x014c1a83 in QTabBar::currentChanged (this=0xa0834a8, _t1=1) at .moc/release-shared/moc_qtabbar.cpp:201
#57 0x014c6fff in QTabBar::setCurrentIndex (this=0xa0834a8, index=1) at widgets/qtabbar.cpp:1225
#58 0x014c7405 in QTabBar::mousePressEvent (this=0xa0834a8, event=0xbff0d3c0) at widgets/qtabbar.cpp:1751
#59 0x00de3a40 in KTabBar::mousePressEvent (this=0xa0834a8, event=0xbff0d3c0) at ../../kdeui/widgets/ktabbar.cpp:121
#60 0x0102edec in QWidget::event (this=0xa0834a8, event=0xbff0d3c0) at kernel/qwidget.cpp:8183
#61 0x014c7498 in QTabBar::event (this=0xa0834a8, event=0xbff0d3c0) at widgets/qtabbar.cpp:1503
#62 0x069718f3 in ?? () from /usr/lib/libsublime.so.1
#63 0x00fd0fdc in QApplicationPrivate::notify_helper (this=0x97abe60, receiver=0xa0834a8, e=0xbff0d3c0) at kernel/qapplication.cpp:4396
#64 0x00fd7c2e in QApplication::notify (this=0xbff0dd20, receiver=0xa0834a8, e=0xbff0d3c0) at kernel/qapplication.cpp:3959
#65 0x00cc668a in KApplication::notify (this=0xbff0dd20, receiver=0xa0834a8, event=0xbff0d3c0) at ../../kdeui/kernel/kapplication.cpp:310
#66 0x007e5b3b in QCoreApplication::notifyInternal (this=0xbff0dd20, receiver=0xa0834a8, event=0xbff0d3c0) at kernel/qcoreapplication.cpp:732
#67 0x00fd6094 in sendEvent (receiver=0xa0834a8, event=0xbff0d3c0, alienWidget=0x0, nativeWidget=0xa0834a8, buttonDown=0x196b3c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#68 QApplicationPrivate::sendMouseEvent (receiver=0xa0834a8, event=0xbff0d3c0, alienWidget=0x0, nativeWidget=0xa0834a8, buttonDown=0x196b3c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#69 0x01064d10 in QETWidget::translateMouseEvent (this=0xa0834a8, event=0xbff0d8dc) at kernel/qapplication_x11.cpp:4403
#70 0x01064151 in QApplication::x11ProcessEvent (this=0xbff0dd20, event=0xbff0d8dc) at kernel/qapplication_x11.cpp:3414
#71 0x0109336a in x11EventSourceDispatch (s=0x97a3f40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#72 0x037d4855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#73 0x037d8668 in ?? () from /lib/libglib-2.0.so.0
#74 0x037d8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#75 0x00814565 in QEventDispatcherGlib::processEvents (this=0x9762a18, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#76 0x01092be5 in QGuiEventDispatcherGlib::processEvents (this=0x9762a18, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#77 0x007e4609 in QEventLoop::processEvents (this=0xbff0dbd4, flags=) at kernel/qeventloop.cpp:149
#78 0x007e4a8a in QEventLoop::exec (this=0xbff0dbd4, flags=...) at kernel/qeventloop.cpp:201
#79 0x007e900f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#80 0x00fcfe07 in QApplication::exec () at kernel/qapplication.cpp:3672
#81 0x0804fe00 in _start ()

Possible duplicates by query: bug 255081, bug 254668.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-01-01 21:18:10 UTC
You actually switched documents by pressing on a tab according to the backtrace. Anyways, reassigning to kdelibs to get some info from them. Doesn't look like a problem in KDevelop to me personally?
Comment 2 Andrew Crouthamel 2018-10-29 22:41:48 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-13 14:29:35 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-28 04:58:13 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!