[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 261776] New: kdevelop sometimes crash when follow function
From:       Roberto Zanon <roberto.zanon.01 () gmail ! com>
Date:       2011-01-01 9:54:57
Message-ID: bug-261776-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=261776

           Summary: kdevelop sometimes crash when follow function
                    declaration in c project
           Product: kdevelop
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: roberto.zanon.01@gmail.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic