Summary: | Crash while typing code | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Julio J. <julioelpoeta> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | julioelpoeta |
Priority: | NOR | ||
Version First Reported In: | 4.2.3 | ||
Target Milestone: | 4.2.3 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Julio J.
2012-02-16 10:06:44 UTC
It happened exactly twice and then never again? Maybe something in the DUChain cache was corrupted. If you manage to reproduce this again, please tell me. I thought I have fixed this (see bug 250534) It was the first time that this happened to me. But it crashed, restarted, and then I tried typing again the same (I still needed to finish that line of code :P) and it crashed again. After that, it did not happen again but if it does I'll post it back here. Thanks for everything, I love KDevelop! :) Julio J. ok then it was most probably an screwup in the cache that lead to this issue (the cache gets wiped after two crashes) Created attachment 68953 [details]
New crash information added by DrKonqi
kdevelop (4.2.3) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4
- What I was doing when the application crashed:
It happened again, while I was typing it crashed, after restarting and trying to finish what I was writing it crashed again, and then, it started to work like a charm again... Definitely something messy with that cache. Anything else I can do please let me know.
-- Backtrace (Reduced):
#7 0x00007fa9034f38a8 in Php::CodeCompletionContext::isValidCompletionItem (this=0x10599b0, dec=0x4787bb0) at /build/buildd/kdevelop-php-1.2.3/completion/context.cpp:1659
#8 0x00007fa9034ef160 in Php::CodeCompletionContext::completionItems (this=0x10599b0, abort=@0x2c55650, fullCompletion=<optimized out>) at /build/buildd/kdevelop-php-1.2.3/completion/context.cpp:1457
#9 0x00007fa921f42abf in KDevelop::CodeCompletionWorker::computeCompletions (this=0x2c55630, context=<optimized out>, position=<optimized out>, view=<optimized out>, contextRange=<optimized out>, contextText=...) at ../../language/codecompletion/codecompletionworker.cpp:158
#10 0x00007fa921f424a9 in KDevelop::CodeCompletionWorker::computeCompletions (this=0x2c55630, context=..., position=..., view=0x3ef5320) at ../../language/codecompletion/codecompletionworker.cpp:118
#11 0x00007fa921f42884 in KDevelop::CodeCompletionWorker::qt_metacall (this=0x2c55630, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x50d3730) at ./codecompletionworker.moc:84
hm very odd - I wonder how you manage to screw up the cache so often... but it seems to be an issue still, I'll add a safeguard there but I doubt this "fixes" the issue. if you find out how to reproduce this issue, *please* tell me! Git commit 8d11f3280bdc696ca1a668482ba4c5ead23be6aa by Milian Wolff. Committed on 21/02/2012 at 23:55. Pushed by mwolff into branch '1.3'. add additional safe-guard in release mode against crash in code-completion somehow people often end up with a state where we do not find the exception declaration anymore. catch this case and handle it gracefully in release-mode, but still assert in debug mode - after all this is a bug that needs to be tracked down... if someone finds a way to reproduce it, please tell me M +25 -5 completion/context.cpp http://commits.kde.org/kdev-php/8d11f3280bdc696ca1a668482ba4c5ead23be6aa If you tell me how to run it on a way that the traceback can be more useful I'll do it. Anyway, I'll keep an open eye to see if I can reproduce it. I use KDevelop for 8+ hours a day though, maybe the cache gets screwed after a long period... Somehow I managed to corrupt the cache, I don't know if it contains some useful info but I realized this time that I always have sent the backtrace of the second time it happened, this time I'm including the backtrace of the first time, I don't really know if it contains some kind of useful info or not but just in case. Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f6c1ae86780 (LWP 23200))] Thread 15 (Thread 0x7f6c01769700 (LWP 23201)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007f6c1938511e in wait (time=1000, this=0x3436180) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x3434b30, time=1000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6c15748c7b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x3434b10) at ../../language/duchain/duchain.cpp:286 #4 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x3434b10) at thread/qthread_unix.cpp:331 #5 0x00007f6c173d9efc in start_thread (arg=0x7f6c01769700) at pthread_create.c:304 #6 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f6bfef27700 (LWP 23208)): #0 0x00007f6c1804e773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6c12fe1f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6c12fe2429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6c19496f3e in QEventDispatcherGlib::processEvents (this=0x40777a0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f6c1946acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f6c1946aef7 in QEventLoop::exec (this=0x7f6bfef26e00, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f6c1938227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x40b8e20) at thread/qthread_unix.cpp:331 #8 0x00007f6c173d9efc in start_thread (arg=0x7f6bfef27700) at pthread_create.c:304 #9 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f6bfe726700 (LWP 23209)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c193851ab in wait (time=18446744073709551615, this=0x252ede0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24daa50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6c10b1a864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x252c1d0, th=0x4274b30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6c10b1ce0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x4274b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x4274b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x4274b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x4274b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x4274b30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f6c10b1bccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6bfe725e20, parent=0x252c1d0, th=0x4274b30) at ../../../threadweaver/Weaver/Thread.cpp:87 #10 0x00007f6c10b1bd5b in ThreadWeaver::Thread::run (this=0x4274b30) at ../../../threadweaver/Weaver/Thread.cpp:142 #11 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x4274b30) at thread/qthread_unix.cpp:331 #12 0x00007f6c173d9efc in start_thread (arg=0x7f6bfe726700) at pthread_create.c:304 #13 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f6bfdf25700 (LWP 23210)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c193851ab in wait (time=18446744073709551615, this=0x252ede0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24daa50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6c10b1a864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x252c1d0, th=0x42ae9d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6c10b1ce0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x42ae9d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x42ae9d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x42ae9d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x42ae9d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f6c10b1bccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6bfdf24e20, parent=0x252c1d0, th=0x42ae9d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #9 0x00007f6c10b1bd5b in ThreadWeaver::Thread::run (this=0x42ae9d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x42ae9d0) at thread/qthread_unix.cpp:331 #11 0x00007f6c173d9efc in start_thread (arg=0x7f6bfdf25700) at pthread_create.c:304 #12 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f6bfd724700 (LWP 23211)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c193851ab in wait (time=18446744073709551615, this=0x252ede0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24daa50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6c10b1a864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x252c1d0, th=0x3fb4140) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6c10b1ce0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x3fb4140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x3fb4140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6c10b1bccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6bfd723e20, parent=0x252c1d0, th=0x3fb4140) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f6c10b1bd5b in ThreadWeaver::Thread::run (this=0x3fb4140) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x3fb4140) at thread/qthread_unix.cpp:331 #9 0x00007f6c173d9efc in start_thread (arg=0x7f6bfd724700) at pthread_create.c:304 #10 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f6bfcf23700 (LWP 23212)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c193851ab in wait (time=18446744073709551615, this=0x252ede0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24daa50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6c10b1a864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x252c1d0, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6c10b1ce0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #12 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #14 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #15 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #16 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #17 0x00007f6c10b1bccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6bfcf22e20, parent=0x252c1d0, th=0x7f6bf8005270) at ../../../threadweaver/Weaver/Thread.cpp:87 #18 0x00007f6c10b1bd5b in ThreadWeaver::Thread::run (this=0x7f6bf8005270) at ../../../threadweaver/Weaver/Thread.cpp:142 #19 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x7f6bf8005270) at thread/qthread_unix.cpp:331 #20 0x00007f6c173d9efc in start_thread (arg=0x7f6bfcf23700) at pthread_create.c:304 #21 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #22 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f6bf7fff700 (LWP 23213)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c193851ab in wait (time=18446744073709551615, this=0x252ede0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24daa50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6c10b1a864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x252c1d0, th=0x44fb190) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6c10b1ce0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x44fb190) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x44fb190) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x44fb190) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6c10b1bccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6bf7ffee20, parent=0x252c1d0, th=0x44fb190) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f6c10b1bd5b in ThreadWeaver::Thread::run (this=0x44fb190) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x44fb190) at thread/qthread_unix.cpp:331 #10 0x00007f6c173d9efc in start_thread (arg=0x7f6bf7fff700) at pthread_create.c:304 #11 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f6bf77fe700 (LWP 23214)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c193851ab in wait (time=18446744073709551615, this=0x252ede0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24daa50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6c10b1a864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x252c1d0, th=0x45c37b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6c10b1ce0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x45c37b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6c10b1bccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6bf77fde20, parent=0x252c1d0, th=0x45c37b0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f6c10b1bd5b in ThreadWeaver::Thread::run (this=0x45c37b0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x45c37b0) at thread/qthread_unix.cpp:331 #8 0x00007f6c173d9efc in start_thread (arg=0x7f6bf77fe700) at pthread_create.c:304 #9 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f6bf6ffd700 (LWP 23216)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c193851ab in wait (time=18446744073709551615, this=0x252ede0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x24daa50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f6c10b1a864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x252c1d0, th=0x3405c60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f6c10b1ce0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x3405c60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x3405c60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x3405c60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x3405c60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x3405c60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f6c10b1ce24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24d1490, th=0x3405c60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x00007f6c10b1bccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6bf6ffce20, parent=0x252c1d0, th=0x3405c60) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x00007f6c10b1bd5b in ThreadWeaver::Thread::run (this=0x3405c60) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x3405c60) at thread/qthread_unix.cpp:331 #13 0x00007f6c173d9efc in start_thread (arg=0x7f6bf6ffd700) at pthread_create.c:304 #14 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f6be6fbf700 (LWP 23220)): #0 0x00007f6c1804e773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6c12fe1f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6c12fe2429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6c19496f3e in QEventDispatcherGlib::processEvents (this=0x518c8c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f6c1946acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f6c1946aef7 in QEventLoop::exec (this=0x7f6be6fbedd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f6c1938227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007f6c1944dcbf in QInotifyFileSystemWatcherEngine::run (this=0x518bca0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x518bca0) at thread/qthread_unix.cpp:331 #9 0x00007f6c173d9efc in start_thread (arg=0x7f6be6fbf700) at pthread_create.c:304 #10 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f6be67be700 (LWP 23221)): #0 0x00007f6c1804e773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f6c12fe1f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f6c12fe2429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6c19496f3e in QEventDispatcherGlib::processEvents (this=0x523e160, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f6c1946acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f6c1946aef7 in QEventLoop::exec (this=0x7f6be67bddd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f6c1938227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007f6c1944dcbf in QInotifyFileSystemWatcherEngine::run (this=0x5222c40) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x5222c40) at thread/qthread_unix.cpp:331 #9 0x00007f6c173d9efc in start_thread (arg=0x7f6be67be700) at pthread_create.c:304 #10 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f6be5fbd700 (LWP 23277)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c10136c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f6c10136d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f6c173d9efc in start_thread (arg=0x7f6be5fbd700) at pthread_create.c:304 #4 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f6be57bc700 (LWP 23281)): #0 0x00007f6c173dd1fd in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f6be850fc08) at pthread_mutex_unlock.c:290 #2 0x00007f6c12fe0687 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f6c12fe1d81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f6c12fe2429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f6c19496f3e in QEventDispatcherGlib::processEvents (this=0x5517750, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #6 0x00007f6c1946acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f6c1946aef7 in QEventLoop::exec (this=0x7f6be57bbe00, flags=...) at kernel/qeventloop.cpp:201 #8 0x00007f6c1938227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #9 0x00007f6c19384d05 in QThreadPrivate::start (arg=0x5517790) at thread/qthread_unix.cpp:331 #10 0x00007f6c173d9efc in start_thread (arg=0x7f6be57bc700) at pthread_create.c:304 #11 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f6ba35e7700 (LWP 23311)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f6c02e96fe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f6c02e97019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f6c173d9efc in start_thread (arg=0x7f6ba35e7700) at pthread_create.c:304 #4 0x00007f6c1805a89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f6c1ae86780 (LWP 23200)): [KCrash Handler] #6 0x00007f6c183d0843 in __dynamic_cast () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007f6bfef468a8 in Php::CodeCompletionContext::isValidCompletionItem (this=0x7a5cba0, dec=0x5010db0) at /build/buildd/kdevelop-php-1.2.3/completion/context.cpp:1659 #8 0x00007f6bfef42160 in Php::CodeCompletionContext::completionItems (this=0x7a5cba0, abort=@0x4085190, fullCompletion=<optimized out>) at /build/buildd/kdevelop-php-1.2.3/completion/context.cpp:1457 #9 0x00007f6c15830abf in KDevelop::CodeCompletionWorker::computeCompletions (this=0x4085170, context=<optimized out>, position=<optimized out>, view=<optimized out>, contextRange=<optimized out>, contextText=...) at ../../language/codecompletion/codecompletionworker.cpp:158 #10 0x00007f6c158304a9 in KDevelop::CodeCompletionWorker::computeCompletions (this=0x4085170, context=..., position=..., view=0x6e05e40) at ../../language/codecompletion/codecompletionworker.cpp:118 #11 0x00007f6c15830884 in KDevelop::CodeCompletionWorker::qt_metacall (this=0x4085170, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x50822c0) at ./codecompletionworker.moc:84 #12 0x00007f6c19482a5e in QObject::event (this=0x4085170, e=<optimized out>) at kernel/qobject.cpp:1217 #13 0x00007f6c1881b474 in notify_helper (e=0x7e7f230, receiver=0x4085170, this=0x205cba0) at kernel/qapplication.cpp:4486 #14 QApplicationPrivate::notify_helper (this=0x205cba0, receiver=0x4085170, e=0x7e7f230) at kernel/qapplication.cpp:4458 #15 0x00007f6c188202e1 in QApplication::notify (this=0x7fff2a6d0a60, receiver=0x4085170, e=0x7e7f230) at kernel/qapplication.cpp:4365 #16 0x00007f6c19c4a466 in KApplication::notify (this=0x7fff2a6d0a60, receiver=0x4085170, event=0x7e7f230) at ../../kdeui/kernel/kapplication.cpp:311 #17 0x000000000040a896 in _start () same issue there - odd |