Bug 226334 - crash when document got closed while DeclarationBuilder was running
Summary: crash when document got closed while DeclarationBuilder was running
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: PHP (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-11 16:29 UTC by Milian Wolff
Modified: 2010-09-08 22:37 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 Milian Wolff 2010-02-11 16:29:24 UTC
Application that crashed: kdevelop.bin
Version of the application: 3.9.98 (using KDevPlatform 0.9.98)
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-trunk-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Afaik the AbstractBuilder's check whether a document is open and access it directly. The problem which lead to this crash is - afaik - that you can close the document at any time and the builders do not cope with that situation properly. Just a guess though - maybe it's something we do wrong in the PHP plugin? But somehow I doubt it when looking at the BT.

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

Thread 13 (Thread 0xaff35b70 (LWP 20993)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb4d170a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb59b282d in __pthread_cond_wait (cond=0xa2009f0, mutex=0xa2009d8) at forward.c:139
#3  0xb65b85c2 in QWaitConditionPrivate::wait (this=0xa208790, mutex=0xa214810, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa208790, mutex=0xa214810, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7124648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa208778, th=0xa213ac0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb71273ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0ccbc8, th=0xa213ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb712323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa208778, th=0xa213ac0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb71274a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xa213ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xa213ac0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xa213ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xa213ac0, previous=0xb702340) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb71254be in ThreadWeaver::ThreadRunHelper::run (this=0xaff35330, parent=0xa208778, th=0xa213ac0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb7125afb in ThreadWeaver::Thread::run (this=0xa213ac0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb65b75e2 in QThreadPrivate::start (arg=0xa213ac0) at thread/qthread_unix.cpp:188
#15 0xb4d13585 in start_thread (arg=0xaff35b70) at pthread_create.c:300
#16 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xaf5ffb70 (LWP 20995)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb4d170a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb59b282d in __pthread_cond_wait (cond=0xa2009f0, mutex=0xa2009d8) at forward.c:139
#3  0xb65b85c2 in QWaitConditionPrivate::wait (this=0xa208790, mutex=0xa214810, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa208790, mutex=0xa214810, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7124648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa208778, th=0xa167b50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb71273ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0ccbc8, th=0xa167b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb712323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa208778, th=0xa167b50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb71274a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xa167b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xa167b50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xa167b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xa167b50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xa167b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xa167b50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xa167b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xa167b50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xa167b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xa167b50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xa167b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xa167b50, previous=0xb2a4c00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0xb71254be in ThreadWeaver::ThreadRunHelper::run (this=0xaf5ff330, parent=0xa208778, th=0xa167b50) at ../../../threadweaver/Weaver/Thread.cpp:87
#21 0xb7125afb in ThreadWeaver::Thread::run (this=0xa167b50) at ../../../threadweaver/Weaver/Thread.cpp:142
#22 0xb65b75e2 in QThreadPrivate::start (arg=0xa167b50) at thread/qthread_unix.cpp:188
#23 0xb4d13585 in start_thread (arg=0xaf5ffb70) at pthread_create.c:300
#24 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xadbcbb70 (LWP 20996)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb599e5b1 in select () from /lib/i686/cmov/libc.so.6
#2  0xb66864a0 in QProcessManager::run (this=0x9daf788) at io/qprocess_unix.cpp:296
#3  0xb65b75e2 in QThreadPrivate::start (arg=0x9daf788) at thread/qthread_unix.cpp:188
#4  0xb4d13585 in start_thread (arg=0xadbcbb70) at pthread_create.c:300
#5  0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xad3cab70 (LWP 21001)):
#0  0xb4ccee4c in *__GI_clock_gettime (clock_id=-1261621260, tp=0xad3ca058) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb66d4e9b in QTimerInfoList::getTime (this=0xa472654, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb66d5061 in QTimerInfoList::updateCurrentTime (this=0xa472654) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb66d521a in QTimerInfoList::timerWait (this=0xa472654, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb66d3220 in timerSourcePrepareHelper (src=0xad3ca058, timeout=0xad3ca15c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb66d32a5 in timerSourcePrepare (source=0x0, timeout=0xb4cd2ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb4c51c30 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0xb4c51ff1 in ?? () from /lib/libglib-2.0.so.0
#8  0xb4c52503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0xb66d305f in QEventDispatcherGlib::processEvents (this=0xa45ffa0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb66a683a in QEventLoop::processEvents (this=0xad3ca300, flags=...) at kernel/qeventloop.cpp:149
#11 0xb66a6c82 in QEventLoop::exec (this=0xad3ca300, flags=...) at kernel/qeventloop.cpp:201
#12 0xb65b4309 in QThread::exec (this=0xa471740) at thread/qthread.cpp:487
#13 0xb550d41b in KDevelop::CompletionWorkerThread::run() () from /home/milianw/projects/compiled/kde4/lib/libkdevplatformlanguage.so.1
#14 0xb65b75e2 in QThreadPrivate::start (arg=0xa471740) at thread/qthread_unix.cpp:188
#15 0xb4d13585 in start_thread (arg=0xad3cab70) at pthread_create.c:300
#16 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xacbc9b70 (LWP 21088)):
#0  0xb4c51c01 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0xb4c51ff1 in ?? () from /lib/libglib-2.0.so.0
#2  0xb4c52503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb66d305f in QEventDispatcherGlib::processEvents (this=0xa598d20, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#4  0xb66a683a in QEventLoop::processEvents (this=0xacbc9300, flags=...) at kernel/qeventloop.cpp:149
#5  0xb66a6c82 in QEventLoop::exec (this=0xacbc9300, flags=...) at kernel/qeventloop.cpp:201
#6  0xb65b4309 in QThread::exec (this=0xb42ad60) at thread/qthread.cpp:487
#7  0xb550d41b in KDevelop::CompletionWorkerThread::run() () from /home/milianw/projects/compiled/kde4/lib/libkdevplatformlanguage.so.1
#8  0xb65b75e2 in QThreadPrivate::start (arg=0xb42ad60) at thread/qthread_unix.cpp:188
#9  0xb4d13585 in start_thread (arg=0xacbc9b70) at pthread_create.c:300
#10 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 8 (Thread 0xa9decb70 (LWP 21089)):
#0  0xb4d14e7a in __pthread_mutex_lock (mutex=0xb419ee4) at pthread_mutex_lock.c:61
#1  0xb59b29f6 in pthread_mutex_lock (mutex=0xb419ee4) at forward.c:182
#2  0xb4c51c6f in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0xb4c51ff1 in ?? () from /lib/libglib-2.0.so.0
#4  0xb4c52503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb66d305f in QEventDispatcherGlib::processEvents (this=0xb416460, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0xb66a683a in QEventLoop::processEvents (this=0xa9dec300, flags=...) at kernel/qeventloop.cpp:149
#7  0xb66a6c82 in QEventLoop::exec (this=0xa9dec300, flags=...) at kernel/qeventloop.cpp:201
#8  0xb65b4309 in QThread::exec (this=0xaf61ae90) at thread/qthread.cpp:487
#9  0xb550d41b in KDevelop::CompletionWorkerThread::run() () from /home/milianw/projects/compiled/kde4/lib/libkdevplatformlanguage.so.1
#10 0xb65b75e2 in QThreadPrivate::start (arg=0xaf61ae90) at thread/qthread_unix.cpp:188
#11 0xb4d13585 in start_thread (arg=0xa9decb70) at pthread_create.c:300
#12 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa95ebb70 (LWP 21090)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb4d173d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb59b2884 in __pthread_cond_timedwait (cond=0xa95eb284, mutex=0xa95eb2b4, abstime=0xa95eb2f0) at forward.c:152
#3  0xb65b6fee in thread_sleep (ti=0xa95eb2f0) at thread/qthread_unix.cpp:297
#4  0xb65b711b in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:323
#5  0xaa7a98d2 in UIBlockTester::UIBlockTesterThread::run (this=0xb47bbd8) at /home/milianw/projects/kde4/kdevelop/languages/cpp/cpplanguagesupport.cpp:672
#6  0xb65b75e2 in QThreadPrivate::start (arg=0xb47bbd8) at thread/qthread_unix.cpp:188
#7  0xb4d13585 in start_thread (arg=0xa95ebb70) at pthread_create.c:300
#8  0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa86f6b70 (LWP 21099)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb4d170a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb59b282d in __pthread_cond_wait (cond=0x9f79de8, mutex=0x9f79dd0) at forward.c:139
#3  0xb65b85c2 in QWaitConditionPrivate::wait (this=0x9f28290, mutex=0x9f29c48, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9f28290, mutex=0x9f29c48, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7124648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f28278, th=0xaeb94a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb71273ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f29ac0, th=0xaeb94a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb712323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f28278, th=0xaeb94a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb71274a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f29ac0, th=0xaeb94a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f28278, th=0xaeb94a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f29ac0, th=0xaeb94a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f28278, th=0xaeb94a0, previous=0xb2f0df8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb71254be in ThreadWeaver::ThreadRunHelper::run (this=0xa86f6330, parent=0x9f28278, th=0xaeb94a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb7125afb in ThreadWeaver::Thread::run (this=0xaeb94a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb65b75e2 in QThreadPrivate::start (arg=0xaeb94a0) at thread/qthread_unix.cpp:188
#15 0xb4d13585 in start_thread (arg=0xa86f6b70) at pthread_create.c:300
#16 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa7ef5b70 (LWP 21100)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb4d170a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb59b282d in __pthread_cond_wait (cond=0x9f79de8, mutex=0x9f79dd0) at forward.c:139
#3  0xb65b85c2 in QWaitConditionPrivate::wait (this=0x9f28290, mutex=0x9f29c48, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9f28290, mutex=0x9f29c48, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7124648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f28278, th=0xa615c00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb71273ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f29ac0, th=0xa615c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb712323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f28278, th=0xa615c00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb71274a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f29ac0, th=0xa615c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f28278, th=0xa615c00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f29ac0, th=0xa615c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f28278, th=0xa615c00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f29ac0, th=0xa615c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f28278, th=0xa615c00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f29ac0, th=0xa615c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f28278, th=0xa615c00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f29ac0, th=0xa615c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f28278, th=0xa615c00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f29ac0, th=0xa615c00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f28278, th=0xa615c00, previous=0x9f797b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0xb71254be in ThreadWeaver::ThreadRunHelper::run (this=0xa7ef5330, parent=0x9f28278, th=0xa615c00) at ../../../threadweaver/Weaver/Thread.cpp:87
#21 0xb7125afb in ThreadWeaver::Thread::run (this=0xa615c00) at ../../../threadweaver/Weaver/Thread.cpp:142
#22 0xb65b75e2 in QThreadPrivate::start (arg=0xa615c00) at thread/qthread_unix.cpp:188
#23 0xb4d13585 in start_thread (arg=0xa7ef5b70) at pthread_create.c:300
#24 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa76f4b70 (LWP 21101)):
[KCrash Handler]
#6  0xb71528f3 in operator> (ranges=..., pos=...) at ../../../interfaces/ktexteditor/cursor.h:272
#7  lowerBound (ranges=..., pos=...) at ../../../interfaces/ktexteditor/smartrange.cpp:118
#8  0xb7152b34 in KTextEditor::SmartRange::insertChildRange (this=0xabfaa38, newChild=0xa6488350) at ../../../interfaces/ktexteditor/smartrange.cpp:278
#9  0xb7152f25 in KTextEditor::SmartRange::setParentRange (this=0xa6488350, r=0xabfaa38) at ../../../interfaces/ktexteditor/smartrange.cpp:609
#10 0xaa964f20 in KateSmartRange::setParentRange (this=0xa6488350, r=0x0) at ../../kate/smart/katesmartrange.cpp:208
#11 0xb53b9430 in KDevelop::EditorIntegratorPrivate::createRange<KTextEditor::SmartRange> (this=0xa6609920, iface=..., range=..., insertBehavior=...)
    at /home/milianw/projects/kde4/kdevplatform/language/editor/editorintegrator.cpp:264
#12 0xb53b9534 in KDevelop::EditorIntegrator::createRange (this=0xa76f3f9c, iface=..., range=..., insertBehavior=...)
    at /home/milianw/projects/kde4/kdevplatform/language/editor/editorintegrator.cpp:293
#13 0xac36acab in KDevelop::AbstractDeclarationBuilder<Php::AstNode, Php::IdentifierAst, Php::TypeBuilder>::openDeclaration<KDevelop::Declaration> (this=0xa76f3e0c, id=..., newRange=..., 
    flags=KDevelop::AbstractDeclarationBuilder<Php::AstNode, Php::IdentifierAst, Php::TypeBuilder>::DeclarationIsDefinition)
    at /home/milianw/projects/compiled/kde4/include/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:136
#14 0xac369097 in KDevelop::AbstractDeclarationBuilder<Php::AstNode, Php::IdentifierAst, Php::TypeBuilder>::openDefinition<KDevelop::Declaration> (this=0xa76f3e0c, id=..., newRange=...)
    at /home/milianw/projects/compiled/kde4/include/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:166
#15 0xac3670d2 in Php::DeclarationBuilder::visitUnaryExpression (this=0xa76f3e0c, node=0xa6d61044) at /home/milianw/projects/kde4/php/duchain/builders/declarationbuilder.cpp:1016
#16 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d61044) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#17 0xac198cce in Php::DefaultVisitor::visitMultiplicativeExpression (this=0xa76f3e3c, node=0xa6d61024) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:597
#18 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d61024) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#19 0xac198334 in Php::DefaultVisitor::visitAdditiveExpression (this=0xa76f3e3c, node=0xa6d61004) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:11
#20 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d61004) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#21 0xac198e7a in Php::DefaultVisitor::visitShiftExpression (this=0xa76f3e3c, node=0xa6d60fe4) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:733
#22 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60fe4) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#23 0xac198dec in Php::DefaultVisitor::visitRelationalExpression (this=0xa76f3e3c, node=0xa6d60fc0) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:701
#24 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60fc0) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#25 0xac198a58 in Php::DefaultVisitor::visitEqualityExpression (this=0xa76f3e3c, node=0xa6d60fa0) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:426
#26 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60fa0) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#27 0xac19858e in Php::DefaultVisitor::visitBitAndExpression (this=0xa76f3e3c, node=0xa6d60f84) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:102
#28 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60f84) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#29 0xac19863a in Php::DefaultVisitor::visitBitXorExpression (this=0xa76f3e3c, node=0xa6d60f68) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:130
#30 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60f68) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#31 0xac1985e4 in Php::DefaultVisitor::visitBitOrExpression (this=0xa76f3e3c, node=0xa6d60f4c) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:116
#32 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60f4c) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#33 0xac198690 in Php::DefaultVisitor::visitBooleanAndExpression (this=0xa76f3e3c, node=0xa6d60f30) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:144
#34 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60f30) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#35 0xac1986e6 in Php::DefaultVisitor::visitBooleanOrExpression (this=0xa76f3e3c, node=0xa6d60f14) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:158
#36 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60f14) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#37 0xac1977ee in Php::DefaultVisitor::visitConditionalExpression (this=0xa76f3e3c, node=0xa6d60ef0) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:304
#38 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60ef0) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#39 0xac197432 in Php::DefaultVisitor::visitAssignmentExpression (this=0xa76f3e3c, node=0xa6d60ec8) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:39
#40 0xac364d5a in Php::DeclarationBuilder::visitAssignmentExpression (this=0xa76f3e0c, node=0xa6d60ec8) at /home/milianw/projects/kde4/php/duchain/builders/declarationbuilder.cpp:627
#41 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60ec8) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#42 0xac197f30 in Php::DefaultVisitor::visitPrintExpression (this=0xa76f3e3c, node=0xa6d60ea4) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:696
#43 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60ea4) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#44 0xac198bec in Php::DefaultVisitor::visitLogicalAndExpression (this=0xa76f3e3c, node=0xa6d60e88) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:555
#45 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60e88) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#46 0xac198c98 in Php::DefaultVisitor::visitLogicalXorExpression (this=0xa76f3e3c, node=0xa6d60e6c) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:583
#47 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60e6c) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#48 0xac198c42 in Php::DefaultVisitor::visitLogicalOrExpression (this=0xa76f3e3c, node=0xa6d60e50) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:569
#49 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60e50) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#50 0xac197b20 in Php::DefaultVisitor::visitExpr (this=0xa76f3e3c, node=0xa6d60e34) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:446
#51 0xac375466 in Php::TypeBuilder::visitExpr (this=0xa76f3e0c, node=0xa6d60e34) at /home/milianw/projects/kde4/php/duchain/builders/typebuilder.cpp:396
#52 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60e34) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#53 0xac1991b6 in Php::DefaultVisitor::visitStatement (this=0xa76f3e3c, node=0xa6d60d9c) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:798
#54 0xac375526 in Php::TypeBuilder::visitStatement (this=0xa76f3e0c, node=0xa6d60d9c) at /home/milianw/projects/kde4/php/duchain/builders/typebuilder.cpp:412
#55 0xac366573 in Php::DeclarationBuilder::visitStatement (this=0xa76f3e0c, node=0xa6d60d9c) at /home/milianw/projects/kde4/php/duchain/builders/declarationbuilder.cpp:915
#56 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60d9c) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#57 0xac1980c6 in Php::DefaultVisitor::visitTopStatement (this=0xa76f3e3c, node=0xa6d60d74) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:898
#58 0xac364be9 in Php::DeclarationBuilder::visitTopStatement (this=0xa76f3e0c, node=0xa6d60d74) at /home/milianw/projects/kde4/php/duchain/builders/declarationbuilder.cpp:601
#59 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6d60d74) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#60 0xac198b96 in Php::DefaultVisitor::visitInnerStatementList (this=0xa76f3e3c, node=0xa660945c) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:534
#61 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa660945c) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#62 0xac197ffe in Php::DefaultVisitor::visitStart (this=0xa76f3e3c, node=0xa6609440) at /home/milianw/projects/.build/kde4/php/parser/phpdefaultvisitor.cpp:753
#63 0xac35bbc1 in Php::Visitor::visitNode (this=0xa76f3e3c, node=0xa6609440) at /home/milianw/projects/.build/kde4/php/parser/phpvisitor.h:22
#64 0xac36cfe2 in Php::ContextBuilder::startVisiting (this=0xa76f3e0c, node=0xa6609440) at /home/milianw/projects/kde4/php/duchain/builders/contextbuilder.cpp:112
#65 0xac36204f in Php::DeclarationBuilder::startVisiting (this=0xa76f3e0c, node=0xa6609440) at /home/milianw/projects/kde4/php/duchain/builders/declarationbuilder.cpp:141
#66 0xac360d74 in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::supportBuild (this=0xa76f3e0c, node=0xa6609440, context=0xa7a9e28)
    at /home/milianw/projects/compiled/kde4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
#67 0xac3698a5 in KDevelop::AbstractTypeBuilder<Php::AstNode, Php::IdentifierAst, Php::ContextBuilder>::supportBuild (this=0xa76f3e0c, node=0xa6609440, context=0xa7a9e28)
    at /home/milianw/projects/compiled/kde4/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85
#68 0xac367254 in Php::DeclarationBuilder::supportBuild (this=0xa76f3e0c, node=0xa6609440, context=0xa7a9e28) at /home/milianw/projects/kde4/php/duchain/builders/declarationbuilder.cpp:1035
#69 0xac36832d in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::build (this=0xa76f3e0c, url=..., node=0xa6609440, updateContext=..., useSmart=true)
    at /home/milianw/projects/compiled/kde4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:155
#70 0xac361ff2 in Php::DeclarationBuilder::build (this=0xa76f3e0c, url=..., node=0xa6609440, updateContext=..., useSmart=true)
    at /home/milianw/projects/kde4/php/duchain/builders/declarationbuilder.cpp:135
#71 0xab7b6bce in Php::ParseJob::run (this=0xb494398) at /home/milianw/projects/kde4/php/phpparsejob.cpp:260
#72 0xb71264f4 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa76f4298, th=0xa61b470, job=0xb494398) at ../../../threadweaver/Weaver/Job.cpp:106
#73 0xb7126871 in ThreadWeaver::Job::execute (this=0xb494398, th=0xa61b470) at ../../../threadweaver/Weaver/Job.cpp:135
#74 0xb7128bca in ThreadWeaver::JobCollection::execute (this=0xb494398, t=0xa61b470) at ../../../threadweaver/Weaver/JobCollection.cpp:207
#75 0xb712548a in ThreadWeaver::ThreadRunHelper::run (this=0xa76f4330, parent=0x9f28278, th=0xa61b470) at ../../../threadweaver/Weaver/Thread.cpp:95
#76 0xb7125afb in ThreadWeaver::Thread::run (this=0xa61b470) at ../../../threadweaver/Weaver/Thread.cpp:142
#77 0xb65b75e2 in QThreadPrivate::start (arg=0xa61b470) at thread/qthread_unix.cpp:188
#78 0xb4d13585 in start_thread (arg=0xa76f4b70) at pthread_create.c:300
#79 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa63ffb70 (LWP 21316)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb4d170a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb59b282d in __pthread_cond_wait (cond=0xa2009f0, mutex=0xa2009d8) at forward.c:139
#3  0xb65b85c2 in QWaitConditionPrivate::wait (this=0xa208790, mutex=0xa214810, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa208790, mutex=0xa214810, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7124648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa208778, th=0xb494a08) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb71273ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0ccbc8, th=0xb494a08) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb712323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa208778, th=0xb494a08) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb71274a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xb494a08) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xb494a08, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xb494a08) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xb494a08, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb71274c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xb494a08) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xb494a08, previous=0xb698628) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb71254be in ThreadWeaver::ThreadRunHelper::run (this=0xa63ff330, parent=0xa208778, th=0xb494a08) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb7125afb in ThreadWeaver::Thread::run (this=0xb494a08) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb65b75e2 in QThreadPrivate::start (arg=0xb494a08) at thread/qthread_unix.cpp:188
#17 0xb4d13585 in start_thread (arg=0xa63ffb70) at pthread_create.c:300
#18 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa5bfeb70 (LWP 21317)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb4d170a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb59b282d in __pthread_cond_wait (cond=0xa2009f0, mutex=0xa2009d8) at forward.c:139
#3  0xb65b85c2 in QWaitConditionPrivate::wait (this=0xa208790, mutex=0xa214810, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa208790, mutex=0xa214810, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb7124648 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa208778, th=0xad5de68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb71273ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa0ccbc8, th=0xad5de68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb712323b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa208778, th=0xad5de68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb71274a2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa0ccbc8, th=0xad5de68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb7124bd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa208778, th=0xad5de68, previous=0xb2f2fd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb71254be in ThreadWeaver::ThreadRunHelper::run (this=0xa5bfe330, parent=0xa208778, th=0xad5de68) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb7125afb in ThreadWeaver::Thread::run (this=0xad5de68) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb65b75e2 in QThreadPrivate::start (arg=0xad5de68) at thread/qthread_unix.cpp:188
#13 0xb4d13585 in start_thread (arg=0xa5bfeb70) at pthread_create.c:300
#14 0xb59a52be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4851700 (LWP 20991)):
#0  0xb780e424 in __kernel_vsyscall ()
#1  0xb4d170a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb59b282d in __pthread_cond_wait (cond=0x9dafd70, mutex=0x9dafd58) at forward.c:139
#3  0xb65b85c2 in QWaitConditionPrivate::wait (this=0x9daff20, mutex=0x9daff0c, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9daff20, mutex=0x9daff0c, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb65b777b in QThread::wait (this=0x9daf788, time=4294967295) at thread/qthread_unix.cpp:484
#6  0xb668963e in ~QProcessManager (this=0x9daf788, __in_chrg=<value optimized out>) at io/qprocess_unix.cpp:259
#7  0xb66898aa in ~QGlobalStaticDeleter (this=0xb679c8e0, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1636
#8  0xb5905481 in __run_exit_handlers (status=1, listp=0xb5a19324, run_list_atexit=true) at exit.c:78
#9  0xb59054df in *__GI_exit (status=1) at exit.c:100
#10 0xb5cf802b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:711
#11 0xb69e0fda in KApplication::xioErrhandler (this=0xbfc8a9b8, dpy=0x9dca7b8) at ../../kdeui/kernel/kapplication.cpp:408
#12 0xb69e1016 in kde_xio_errhandler (dpy=0x9dca7b8) at ../../kdeui/kernel/kapplication.cpp:125
#13 0xb4dd1ee6 in _XIOError () from /usr/lib/libX11.so.6
#14 0xb4dd91ea in ?? () from /usr/lib/libX11.so.6
#15 0xb4dd9b26 in _XEventsQueued () from /usr/lib/libX11.so.6
#16 0xb4dc265f in XEventsQueued () from /usr/lib/libX11.so.6
#17 0xb5d344cd in x11EventSourceCheck (s=0x9daf2b0) at kernel/qguieventdispatcher_glib.cpp:87
#18 0xb4c51971 in g_main_context_check () from /lib/libglib-2.0.so.0
#19 0xb4c5211c in ?? () from /lib/libglib-2.0.so.0
#20 0xb4c52503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0xb66d3041 in QEventDispatcherGlib::processEvents (this=0x9d25260, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#22 0xb5d34305 in QGuiEventDispatcherGlib::processEvents (this=0x9d25260, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#23 0xb66a683a in QEventLoop::processEvents (this=0xbfc8a900, flags=...) at kernel/qeventloop.cpp:149
#24 0xb66a6c82 in QEventLoop::exec (this=0xbfc8a900, flags=...) at kernel/qeventloop.cpp:201
#25 0xb66a90d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#26 0xb5c94917 in QApplication::exec () at kernel/qapplication.cpp:3525
#27 0x0804d9bc in main (argc=1, argv=0xbfc8aed4) at /home/milianw/projects/kde4/kdevelop/app/main_internal.cpp:139

Reported using DrKonqi
Comment 1 Milian Wolff 2010-09-08 22:37:46 UTC
should be fixed for kdev 4.2 at least