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

List:       kdevelop-bugs
Subject:    [Bug 252618] New: KDevelop crashes after starting and being unused
From:       "Friedrich W. H. Kossebau" <kossebau () kde ! org>
Date:       2010-09-28 7:36:06
Message-ID: bug-252618-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: KDevelop crashes after starting and being unused for a
                    while
           Product: kdevelop
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: kossebau@kde.org


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.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

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

Nothing. KDevelop was just started by session management, from Crash dialog
("Restart") or manually into the background and stayed unused, while I was
doing stuff in other windows. Then it crashed out of a sudden after a minute or
such.

The crash can be reproduced every time.

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

Thread 12 (Thread 0xb422cb70 (LWP 3026)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x00247342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x01a44a34 in __pthread_cond_timedwait (cond=0x91b7438, mutex=0x91b7420,
abstime=0xb422c2b0) at forward.c:152
#3  0x0032ea8f in QWaitConditionPrivate::wait (this=0x91b510c, mutex=0x91b5110,
time=200000) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x91b510c, mutex=0x91b5110, time=200000) at
thread/qwaitcondition_unix.cpp:160
#5  0x04215035 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#6  0x0032df39 in QThreadPrivate::start (arg=0x91b5100) at
thread/qthread_unix.cpp:266
#7  0x0024296e in start_thread (arg=0xb422cb70) at pthread_create.c:300
#8  0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb38b5b70 (LWP 3027)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x00247015 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01a449dd in __pthread_cond_wait (cond=0x9244690, mutex=0x9244678) at
forward.c:139
#3  0x0032eb07 in QWaitConditionPrivate::wait (this=0x92226e8, mutex=0x919a380,
time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x92226e8, mutex=0x919a380, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x0244a890 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x92226d0,
th=0x918f038) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0244e03c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x9193640, th=0x918f038) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02449dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x92226d0, th=0x918f038) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0244e132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9193640,
th=0x918f038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92226d0,
th=0x918f038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0244e151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9193640,
th=0x918f038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92226d0,
th=0x918f038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0244e151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9193640,
th=0x918f038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92226d0,
th=0x918f038, previous=0x92de010) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0244c1be in ThreadWeaver::ThreadRunHelper::run (this=0xb38b52f4,
parent=0x92226d0, th=0x918f038) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x0244c8db in ThreadWeaver::Thread::run (this=0x918f038) at
../../../threadweaver/Weaver/Thread.cpp:142
#16 0x0032df39 in QThreadPrivate::start (arg=0x918f038) at
thread/qthread_unix.cpp:266
#17 0x0024296e in start_thread (arg=0xb38b5b70) at pthread_create.c:300
#18 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb30b4b70 (LWP 3029)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x00247015 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01a449dd in __pthread_cond_wait (cond=0x9244690, mutex=0x9244678) at
forward.c:139
#3  0x0032eb07 in QWaitConditionPrivate::wait (this=0x92226e8, mutex=0x919a380,
time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x92226e8, mutex=0x919a380, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x0244a890 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x92226d0,
th=0x929df20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0244e03c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x9193640, th=0x929df20) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02449dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x92226d0, th=0x929df20) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0244e132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9193640,
th=0x929df20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92226d0,
th=0x929df20, previous=0x9338da0) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0244c1be in ThreadWeaver::ThreadRunHelper::run (this=0xb30b42f4,
parent=0x92226d0, th=0x929df20) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0244c8db in ThreadWeaver::Thread::run (this=0x929df20) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x0032df39 in QThreadPrivate::start (arg=0x929df20) at
thread/qthread_unix.cpp:266
#13 0x0024296e in start_thread (arg=0xb30b4b70) at pthread_create.c:300
#14 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb28b3b70 (LWP 3030)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x00247015 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01a449dd in __pthread_cond_wait (cond=0x9244690, mutex=0x9244678) at
forward.c:139
#3  0x0032eb07 in QWaitConditionPrivate::wait (this=0x92226e8, mutex=0x919a380,
time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x92226e8, mutex=0x919a380, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x0244a890 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x92226d0,
th=0x92b0c10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0244e03c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x9193640, th=0x92b0c10) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02449dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x92226d0, th=0x92b0c10) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0244e132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9193640,
th=0x92b0c10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92226d0,
th=0x92b0c10, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0244e151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9193640,
th=0x92b0c10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92226d0,
th=0x92b0c10, previous=0x93150c8) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0244c1be in ThreadWeaver::ThreadRunHelper::run (this=0xb28b32f4,
parent=0x92226d0, th=0x92b0c10) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0244c8db in ThreadWeaver::Thread::run (this=0x92b0c10) at
../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0032df39 in QThreadPrivate::start (arg=0x92b0c10) at
thread/qthread_unix.cpp:266
#15 0x0024296e in start_thread (arg=0xb28b3b70) at pthread_create.c:300
#16 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb20b2b70 (LWP 3032)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x00247015 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01a449dd in __pthread_cond_wait (cond=0x9244690, mutex=0x9244678) at
forward.c:139
#3  0x0032eb07 in QWaitConditionPrivate::wait (this=0x92226e8, mutex=0x919a380,
time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x92226e8, mutex=0x919a380, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x0244a890 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x92226d0,
th=0x9305420) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0244e03c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x9193640, th=0x9305420) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02449dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x92226d0, th=0x9305420) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0244e132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9193640,
th=0x9305420) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92226d0,
th=0x9305420, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0244e151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9193640,
th=0x9305420) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x92226d0,
th=0x9305420, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0244c1be in ThreadWeaver::ThreadRunHelper::run (this=0xb20b22f4,
parent=0x92226d0, th=0x9305420) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0244c8db in ThreadWeaver::Thread::run (this=0x9305420) at
../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0032df39 in QThreadPrivate::start (arg=0x9305420) at
thread/qthread_unix.cpp:266
#15 0x0024296e in start_thread (arg=0xb20b2b70) at pthread_create.c:300
#16 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xaece6b70 (LWP 3042)):
#0  0x03de2e16 in *__GI_clock_gettime (clock_id=64909300, tp=0xaece5f90) at
../sysdeps/unix/clock_gettime.c:100
#1  0x0038948b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0045f965 in QTimerInfoList::updateCurrentTime (this=0xb1701e84) at
kernel/qeventdispatcher_unix.cpp:339
#4  0x0045f9aa in QTimerInfoList::timerWait (this=0xb1701e84, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x0045da38 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xaece60bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0045dac5 in timerSourcePrepare (source=0x0, timeout=0x3de6ff4) at
kernel/qeventdispatcher_glib.cpp:169
#7  0x06665aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x06665ee9 in ?? () from /lib/libglib-2.0.so.0
#9  0x066664b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0045d82f in QEventDispatcherGlib::processEvents (this=0x948d370,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x0042da99 in QEventLoop::processEvents (this=0xaece6290, flags=) at
kernel/qeventloop.cpp:149
#12 0x0042df1a in QEventLoop::exec (this=0xaece6290, flags=...) at
kernel/qeventloop.cpp:201
#13 0x0032ac5e in QThread::exec (this=0x9475ec0) at thread/qthread.cpp:490
#14 0x0040c9ab in QInotifyFileSystemWatcherEngine::run (this=0x9475ec0) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x0032df39 in QThreadPrivate::start (arg=0x9475ec0) at
thread/qthread_unix.cpp:266
#16 0x0024296e in start_thread (arg=0xaece6b70) at pthread_create.c:300
#17 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xad862b70 (LWP 3066)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x01a29b86 in *__GI___poll (fds=0x1abfff4, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x066734eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x066660ac in ?? () from /lib/libglib-2.0.so.0
#4  0x066664b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0045d82f in QEventDispatcherGlib::processEvents (this=0x949e588,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0042da99 in QEventLoop::processEvents (this=0xad8622c0, flags=) at
kernel/qeventloop.cpp:149
#7  0x0042df1a in QEventLoop::exec (this=0xad8622c0, flags=...) at
kernel/qeventloop.cpp:201
#8  0x0032ac5e in QThread::exec (this=0x9760ac8) at thread/qthread.cpp:490
#9  0x04312278 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#10 0x0032df39 in QThreadPrivate::start (arg=0x9760ac8) at
thread/qthread_unix.cpp:266
#11 0x0024296e in start_thread (arg=0xad862b70) at pthread_create.c:300
#12 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xad061b70 (LWP 3067)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x01a29b86 in *__GI___poll (fds=0x1abfff4, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x066734eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x066660ac in ?? () from /lib/libglib-2.0.so.0
#4  0x066664b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0045d82f in QEventDispatcherGlib::processEvents (this=0x94746e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0042da99 in QEventLoop::processEvents (this=0xad0612c0, flags=) at
kernel/qeventloop.cpp:149
#7  0x0042df1a in QEventLoop::exec (this=0xad0612c0, flags=...) at
kernel/qeventloop.cpp:201
#8  0x0032ac5e in QThread::exec (this=0xb1700510) at thread/qthread.cpp:490
#9  0x04312278 in ?? () from /usr/lib/libkdevplatformlanguage.so.1
#10 0x0032df39 in QThreadPrivate::start (arg=0xb1700510) at
thread/qthread_unix.cpp:266
#11 0x0024296e in start_thread (arg=0xad061b70) at pthread_create.c:300
#12 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xac860b70 (LWP 3068)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x00247342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x01a44a34 in __pthread_cond_timedwait (cond=0xac860224, mutex=0xac860254,
abstime=0xac8602a0) at forward.c:152
#3  0x0032d47e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:416
#4  0x0032d5d3 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:442
#5  0x043fa49b in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#6  0x0032df39 in QThreadPrivate::start (arg=0x9788398) at
thread/qthread_unix.cpp:266
#7  0x0024296e in start_thread (arg=0xac860b70) at pthread_create.c:300
#8  0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xabc5db70 (LWP 3075)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x00247015 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01a449dd in __pthread_cond_wait (cond=0x90eaba8, mutex=0x90eab90) at
forward.c:139
#3  0x0032eb07 in QWaitConditionPrivate::wait (this=0x90eb078, mutex=0x90e7ec0,
time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x90eb078, mutex=0x90e7ec0, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#5  0x0244a890 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x90eb060,
th=0x9281bb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0244e03c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x90e9188, th=0x9281bb0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x02449dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x90eb060, th=0x9281bb0) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0244e132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x90e9188,
th=0x9281bb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90eb060,
th=0x9281bb0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0244e151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x90e9188,
th=0x9281bb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90eb060,
th=0x9281bb0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0244e151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x90e9188,
th=0x9281bb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90eb060,
th=0x9281bb0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0244e151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x90e9188,
th=0x9281bb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90eb060,
th=0x9281bb0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x0244e151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x90e9188,
th=0x9281bb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x0244ad93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90eb060,
th=0x9281bb0, previous=0xa25a59a0) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x0244c1be in ThreadWeaver::ThreadRunHelper::run (this=0xabc5d2f4,
parent=0x90eb060, th=0x9281bb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#19 0x0244c8db in ThreadWeaver::Thread::run (this=0x9281bb0) at
../../../threadweaver/Weaver/Thread.cpp:142
#20 0x0032df39 in QThreadPrivate::start (arg=0x9281bb0) at
thread/qthread_unix.cpp:266
#21 0x0024296e in start_thread (arg=0xabc5db70) at pthread_create.c:300
#22 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xab45cb70 (LWP 3076)):
[KCrash Handler]
#7  0x042aacdd in
KDevelop::IndexedString::IndexedString(KDevelop::IndexedString const&) () from
/usr/lib/libkdevplatformlanguage.so.1
#8  0x0395b1c3 in void
rpp::pp_macro::copyListsFrom<rpp::pp_macro>(rpp::pp_macro const&) () from
/usr/lib/libkdev4cpprpp.so
#9  0x039593d3 in rpp::pp_macro::pp_macro(rpp::pp_macro const&, bool) () from
/usr/lib/libkdev4cpprpp.so
#10 0x03965e92 in MacroRepositoryItemRequest::createItem(rpp::pp_macro*) const
() from /usr/lib/libkdev4cpprpp.so
#11 0x04f7e207 in Cpp::MacroIndexConversion::toIndex(rpp::pp_macro const&)
const () from /usr/lib/libkdev4cppduchain.so
#12 0x04f89456 in ?? () from /usr/lib/libkdev4cppduchain.so
#13 0x04f7fd26 in Cpp::EnvironmentFile::addDefinedMacro(rpp::pp_macro const&,
rpp::pp_macro const*) () from /usr/lib/libkdev4cppduchain.so
#14 0x04facfd5 in CppPreprocessEnvironment::setMacro(rpp::pp_macro*) () from
/usr/lib/libkdev4cppduchain.so
#15 0x0395d4a5 in rpp::pp::handle_define(rpp::Stream&) () from
/usr/lib/libkdev4cpprpp.so
#16 0x039613f2 in rpp::pp::handle_directive(unsigned int, rpp::Stream&,
rpp::Stream&) () from /usr/lib/libkdev4cpprpp.so
#17 0x039619a0 in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from
/usr/lib/libkdev4cpprpp.so
#18 0x03961c26 in rpp::pp::processFileInternal(QString const&, QByteArray
const&, QVector<unsigned int>&) () from /usr/lib/libkdev4cpprpp.so
#19 0x03961cf5 in rpp::pp::processFile(QString const&, QByteArray const&) ()
from /usr/lib/libkdev4cpprpp.so
#20 0x0441673a in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#21 0x0244d164 in ThreadWeaver::JobRunHelper::runTheJob (this=0xab45c1fc,
th=0x95d1b60, job=0xa273b300) at ../../../threadweaver/Weaver/Job.cpp:106
#22 0x0244d4c1 in ThreadWeaver::Job::execute (this=0xa273b300, th=0x95d1b60) at
../../../threadweaver/Weaver/Job.cpp:135
#23 0x0244ee93 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0xa2a8b1d0, t=0x95d1b60) at
../../../threadweaver/Weaver/JobCollection.cpp:82
#24 0x0244f89e in ThreadWeaver::JobCollection::execute (this=0xa1e2dda0,
t=0x95d1b60) at ../../../threadweaver/Weaver/JobCollection.cpp:228
#25 0x0244c18a in ThreadWeaver::ThreadRunHelper::run (this=0xab45c2f4,
parent=0x90eb060, th=0x95d1b60) at ../../../threadweaver/Weaver/Thread.cpp:95
#26 0x0244c8db in ThreadWeaver::Thread::run (this=0x95d1b60) at
../../../threadweaver/Weaver/Thread.cpp:142
#27 0x0032df39 in QThreadPrivate::start (arg=0x95d1b60) at
thread/qthread_unix.cpp:266
#28 0x0024296e in start_thread (arg=0xab45cb70) at pthread_create.c:300
#29 0x01a37a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb774e970 (LWP 3025)):
#0  0x002c5422 in __kernel_vsyscall ()
#1  0x00247015 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x01a449dd in __pthread_cond_wait (cond=0x97719c8, mutex=0x97719b0) at
forward.c:139
#3  0x0032d012 in QMutexPrivate::wait (this=0x9771998, timeout=-1) at
thread/qmutex_unix.cpp:84
#4  0x003286a2 in QMutex::lock (this=0x4fec188) at thread/qmutex.cpp:167
#5  0x04f7d1cb in ?? () from /usr/lib/libkdev4cppduchain.so
#6  0x043368fc in Utils::Set::unrefNode(unsigned int) () from
/usr/lib/libkdevplatformlanguage.so.1
#7  0x04336c0e in Utils::Set::unrefNode(unsigned int) () from
/usr/lib/libkdevplatformlanguage.so.1
#8  0x04336bff in Utils::Set::unrefNode(unsigned int) () from
/usr/lib/libkdevplatformlanguage.so.1
#9  0x04336bff in Utils::Set::unrefNode(unsigned int) () from
/usr/lib/libkdevplatformlanguage.so.1
#10 0x0433702c in Utils::Set::staticUnref() () from
/usr/lib/libkdevplatformlanguage.so.1
#11 0x0441bde6 in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so
#12 0x019991bf in __run_exit_handlers (status=-1074474984, listp=0x1ac0324,
run_list_atexit=true) at exit.c:78
#13 0x0199922f in *__GI_exit (status=1) at exit.c:100
#14 0x010535bb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745
#15 0x009b154a in KApplication::xioErrhandler (this=0xbff4d5b0, dpy=0x8f18080)
at ../../kdeui/kernel/kapplication.cpp:416
#16 0x009b1586 in kde_xio_errhandler (dpy=0x8f18080) at
../../kdeui/kernel/kapplication.cpp:125
#17 0x028d7c16 in _XIOError () from /usr/lib/libX11.so.6
#18 0x028dfa1a in ?? () from /usr/lib/libX11.so.6
#19 0x028e0356 in _XEventsQueued () from /usr/lib/libX11.so.6
#20 0x028c8adf in XEventsQueued () from /usr/lib/libX11.so.6
#21 0x01093155 in x11EventSourceCheck (s=0x8edc740) at
kernel/qguieventdispatcher_glib.cpp:87
#22 0x06665799 in g_main_context_check () from /lib/libglib-2.0.so.0
#23 0x066660ce in ?? () from /lib/libglib-2.0.so.0
#24 0x066664b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x0045d7f5 in QEventDispatcherGlib::processEvents (this=0x8eb4230,
flags=...) at kernel/qeventdispatcher_glib.cpp:415
#26 0x01092f85 in QGuiEventDispatcherGlib::processEvents (this=0x8eb4230,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x0042da99 in QEventLoop::processEvents (this=0xbff4d464, flags=) at
kernel/qeventloop.cpp:149
#28 0x0042df1a in QEventLoop::exec (this=0xbff4d464, flags=...) at
kernel/qeventloop.cpp:201
#29 0x004324cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#30 0x00fd0557 in QApplication::exec () at kernel/qapplication.cpp:3672
#31 0x08050290 in _start ()

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