Application: kdevelop (4.6.60) KDE Platform Version: 4.8.5 (4.8.5) (Compiled from sources) Qt Version: 4.8.2 Operating System: Linux 3.2.0-58-generic-pae i686 Distribution: Ubuntu 12.04.4 LTS -- Information about the crash: - What I was doing when the application crashed: I was typing a code bit in kdevelop when it crashed. this happened more than once but it doesn't reproduces all the time -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb1b44740 (LWP 3679))] Thread 12 (Thread 0xaf579b40 (LWP 3719)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb57c296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5a6d4bc in __pthread_cond_wait (cond=0xb4f0e890, mutex=0xb4f0e878) at forward.c:139 #3 0xb4e0a029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0xb4e0a06f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0xb57bed4c in start_thread (arg=0xaf579b40) at pthread_create.c:308 #6 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xae75cb40 (LWP 3721)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb5a51460 in __GI___poll (fds=0xad402278, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb4441a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb443406e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb44341c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5db3de7 in QEventDispatcherGlib::processEvents (this=0xad400468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb5d7f6ad in QEventLoop::processEvents (this=0xae75c240, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5d7f949 in QEventLoop::exec (this=0xae75c240, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5c68a1c in QThread::exec (this=0x9c77150) at thread/qthread.cpp:501 #9 0xb5d5ccfd in QInotifyFileSystemWatcherEngine::run (this=0x9c77150) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5c6beb0 in QThreadPrivate::start (arg=0x9c77150) at thread/qthread_unix.cpp:307 #11 0xb57bed4c in start_thread (arg=0xae75cb40) at pthread_create.c:308 #12 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xa08ffb40 (LWP 3886)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb5a58bd1 in select () at ../sysdeps/unix/syscall-template.S:82 #2 0xb5d5afc6 in QProcessManager::run (this=0xb5ee0e58) at io/qprocess_unix.cpp:245 #3 0xb5c6beb0 in QThreadPrivate::start (arg=0xb5ee0e58) at thread/qthread_unix.cpp:307 #4 0xb57bed4c in start_thread (arg=0xa08ffb40) at pthread_create.c:308 #5 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0x9f6b9b40 (LWP 3941)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb5a51460 in __GI___poll (fds=0xa09042a8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb4441a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb443406e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb44341c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5db3d87 in QEventDispatcherGlib::processEvents (this=0xa0902308, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb5d7f6ad in QEventLoop::processEvents (this=0x9f6b9250, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5d7f949 in QEventLoop::exec (this=0x9f6b9250, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5c68a1c in QThread::exec (this=0xa53f4c8) at thread/qthread.cpp:501 #9 0xb515d321 in KDevelop::CompletionWorkerThread::run (this=0xa53f4c8) at /u/eial/workspace/kdev/git/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84 #10 0xb5c6beb0 in QThreadPrivate::start (arg=0xa53f4c8) at thread/qthread_unix.cpp:307 #11 0xb57bed4c in start_thread (arg=0x9f6b9b40) at pthread_create.c:308 #12 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0x9eeb8b40 (LWP 3942)): [KCrash Handler] #7 0xb5046787 in KDevelop::DUContext::Import::indexedContext (this=0x7dff8ffc) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/ducontext.h:274 #8 0xb508e935 in operator() (__closure=0x9eeb77e4, topData=0x7dff8f70) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:510 #9 0xb50902fb in (anonymous namespace)::loadPartialData<KDevelop::TopDUContextDynamicData::loadImports(uint)::<lambda(const KDevelop::TopDUContextData*)> >(uint, struct {...}) (topContextIndex=15543, callback=...) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:173 #10 0xb508e999 in KDevelop::TopDUContextDynamicData::loadImports (topContextIndex=15543) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:511 #11 0xb50c3d60 in KDevelop::ParsingEnvironmentFile::imports (this=0x80f3acf0) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/parsingenvironment.cpp:180 #12 0x9f9276f0 in Cpp::candidateIncludeFiles (decl=0x6daae278) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/codecompletion/missingincludeitem.cpp:192 #13 0x9f929198 in Cpp::missingIncludeCompletionItems (expression=..., displayTextPrefix=..., expressionResult=..., context=0xb366cf0, argumentHintDepth=0, needInstance=false) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/codecompletion/missingincludeitem.cpp:380 #14 0x9f932bae in Cpp::MissingIncludeCompletionWorker::doSpecialProcessing (this=0xa53fb88, data=0) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/codecompletion/missingincludemodel.cpp:190 #15 0xb51588e0 in KDevelop::CodeCompletionWorker::qt_static_metacall (_o=0xa53fb88, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xdcc7518) at /u/eial/workspace/kdev/git/kdevplatform/build/language/codecompletionworker.moc:62 #16 0xb5d93101 in QMetaCallEvent::placeMetaCall (this=0xc2e7c30, object=0xa53fb88) at kernel/qobject.cpp:525 #17 0xb5d9c17b in QObject::event (this=0xa53fb88, e=0xc2e7c30) at kernel/qobject.cpp:1195 #18 0xb601cdf4 in notify_helper (e=0xc2e7c30, receiver=0xa53fb88, this=0x9b4df78) at kernel/qapplication.cpp:4556 #19 QApplicationPrivate::notify_helper (this=0x9b4df78, receiver=0xa53fb88, e=0xc2e7c30) at kernel/qapplication.cpp:4528 #20 0xb602215d in QApplication::notify (this=0xc2e7c30, receiver=0xa53fb88, e=0xc2e7c30) at kernel/qapplication.cpp:4285 #21 0xb6c21e01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #22 0xb5d80e0e in QCoreApplication::notifyInternal (this=0xbfba5b44, receiver=0xa53fb88, event=0xc2e7c30) at kernel/qcoreapplication.cpp:915 #23 0xb5d84f68 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa53f8f0) at kernel/qcoreapplication.cpp:1539 #25 0xb5d8529c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432 #26 0xb5db3994 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #27 postEventSourceDispatch (s=0xa2602a18) at kernel/qeventdispatcher_glib.cpp:279 #28 0xb4433d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #29 0xb44340e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #30 0xb44341c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #31 0xb5db3d87 in QEventDispatcherGlib::processEvents (this=0xa2600df0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #32 0xb5d7f6ad in QEventLoop::processEvents (this=0x9eeb8250, flags=...) at kernel/qeventloop.cpp:149 #33 0xb5d7f949 in QEventLoop::exec (this=0x9eeb8250, flags=...) at kernel/qeventloop.cpp:204 #34 0xb5c68a1c in QThread::exec (this=0xa53fa50) at thread/qthread.cpp:501 #35 0xb515d321 in KDevelop::CompletionWorkerThread::run (this=0xa53fa50) at /u/eial/workspace/kdev/git/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84 #36 0xb5c6beb0 in QThreadPrivate::start (arg=0xa53fa50) at thread/qthread_unix.cpp:307 #37 0xb57bed4c in start_thread (arg=0x9eeb8b40) at pthread_create.c:308 #38 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0x932c2b40 (LWP 4195)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb5a51460 in __GI___poll (fds=0xc6467a0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb4441a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb443406e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb44341c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5db3de7 in QEventDispatcherGlib::processEvents (this=0xc645e00, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb5d7f6ad in QEventLoop::processEvents (this=0x932c2240, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5d7f949 in QEventLoop::exec (this=0x932c2240, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5c68a1c in QThread::exec (this=0xc641218) at thread/qthread.cpp:501 #9 0xb5d5ccfd in QInotifyFileSystemWatcherEngine::run (this=0xc641218) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5c6beb0 in QThreadPrivate::start (arg=0xc641218) at thread/qthread_unix.cpp:307 #11 0xb57bed4c in start_thread (arg=0x932c2b40) at pthread_create.c:308 #12 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0x93ac3b40 (LWP 4259)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb57c296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5a6d4bc in __pthread_cond_wait (cond=0xa078b08, mutex=0xa078af0) at forward.c:139 #3 0xb5c6c420 in wait (time=4294967295, this=0xa078af0) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0xa078a40, mutex=0xa078c10, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb3f80acc in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb3f8395b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb3f8063a in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb3f83a5c in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb3f80533 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb3f83a78 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb3f80533 in ?? () from /usr/lib/libthreadweaver.so.4 #12 0xb3f83a78 in ?? () from /usr/lib/libthreadweaver.so.4 #13 0xb3f80533 in ?? () from /usr/lib/libthreadweaver.so.4 #14 0xb3f824e4 in ?? () from /usr/lib/libthreadweaver.so.4 #15 0xb3f8259a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #16 0xb5c6beb0 in QThreadPrivate::start (arg=0xb77e0a8) at thread/qthread_unix.cpp:307 #17 0xb57bed4c in start_thread (arg=0x93ac3b40) at pthread_create.c:308 #18 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0x916deb40 (LWP 4260)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb57c296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5a6d4bc in __pthread_cond_wait (cond=0xa078b08, mutex=0xa078af0) at forward.c:139 #3 0xb5c6c420 in wait (time=4294967295, this=0xa078af0) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0xa078a40, mutex=0xa078c10, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb3f80acc in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb3f8395b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb3f8063a in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb3f83a5c in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb3f80533 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb3f824e4 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb3f8259a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0xb5c6beb0 in QThreadPrivate::start (arg=0xad416810) at thread/qthread_unix.cpp:307 #13 0xb57bed4c in start_thread (arg=0x916deb40) at pthread_create.c:308 #14 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0x90eddb40 (LWP 4356)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb5a51460 in __GI___poll (fds=0xa26057e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb4441a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb443406e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb44341c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5db3de7 in QEventDispatcherGlib::processEvents (this=0xa2604128, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb5d7f6ad in QEventLoop::processEvents (this=0x90edd240, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5d7f949 in QEventLoop::exec (this=0x90edd240, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5c68a1c in QThread::exec (this=0xbb048f0) at thread/qthread.cpp:501 #9 0xb5d5ccfd in QInotifyFileSystemWatcherEngine::run (this=0xbb048f0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5c6beb0 in QThreadPrivate::start (arg=0xbb048f0) at thread/qthread_unix.cpp:307 #11 0xb57bed4c in start_thread (arg=0x90eddb40) at pthread_create.c:308 #12 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0x8f8ffb40 (LWP 4393)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb57c296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5a6d4bc in __pthread_cond_wait (cond=0xb3f10a30, mutex=0xb3f10a18) at forward.c:139 #3 0xb37df263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #4 0xb37df37f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #5 0xb57bed4c in start_thread (arg=0x8f8ffb40) at pthread_create.c:308 #6 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x8f0feb40 (LWP 4410)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb5a51460 in __GI___poll (fds=0xad419d10, nfds=1, timeout=1690) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb4441a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb443406e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb44341c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5db3de7 in QEventDispatcherGlib::processEvents (this=0xad419d00, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb5d7f6ad in QEventLoop::processEvents (this=0x8f0fe270, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5d7f949 in QEventLoop::exec (this=0x8f0fe270, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5c68a1c in QThread::exec (this=0xa1abfc0) at thread/qthread.cpp:501 #9 0xb5c68b0b in QThread::run (this=0xa1abfc0) at thread/qthread.cpp:568 #10 0xb5c6beb0 in QThreadPrivate::start (arg=0xa1abfc0) at thread/qthread_unix.cpp:307 #11 0xb57bed4c in start_thread (arg=0x8f0feb40) at pthread_create.c:308 #12 0xb5a5fbae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb1b44740 (LWP 3679)): #0 0xb7725424 in __kernel_vsyscall () #1 0xb57c296b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5a6d4bc in __pthread_cond_wait (cond=0x9b55148, mutex=0x9b55130) at forward.c:139 #3 0xb5c6c420 in wait (time=4294967295, this=0x9b55130) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x9b55068, mutex=0x9b5504c, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb5c6ba49 in QThread::wait (this=0xb5ee0e58, time=4294967295) at thread/qthread_unix.cpp:660 #6 0xb5d5aa94 in QProcessManager::~QProcessManager (this=0xb5ee0e58, __in_chrg=<optimized out>) at io/qprocess_unix.cpp:212 #7 0xb59a2f51 in __run_exit_handlers (status=1, listp=0xb5b163e4, run_list_atexit=true) at exit.c:78 #8 0xb59a2fdd in __GI_exit (status=1) at exit.c:100 #9 0xb60949a8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:780 #10 0xb6c1fec9 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib/libkdeui.so.5 #11 0xb6c1ff04 in ?? () from /usr/lib/libkdeui.so.5 #12 0xb4735ad4 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6 #13 0xb473390c in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6 #14 0xb472ee9b in XSync () from /usr/lib/i386-linux-gnu/libX11.so.6 #15 0xb624b6ee in syncX (this=0xa01ee08) at painting/qwindowsurface_raster.cpp:134 #16 QRasterWindowSurface::syncX (this=0xa01ee08) at painting/qwindowsurface_raster.cpp:130 #17 0xb624bc0e in QRasterWindowSurface::beginPaint (this=0xa01ee08, rgn=...) at painting/qwindowsurface_raster.cpp:143 #18 0xb6265bb1 in QWidgetBackingStore::beginPaint (this=0x9cd0fb8, toClean=..., widget=0xa041b18, windowSurface=0xa01ee08, returnInfo=0xbfba4fb8, toCleanIsInTopLevelCoordinates=true) at painting/qbackingstore.cpp:379 #19 0xb626bf03 in QWidgetBackingStore::sync (this=0x9cd0fb8) at painting/qbackingstore.cpp:1304 #20 0xb606882b in QWidgetPrivate::syncBackingStore (this=0xa041bc8) at kernel/qwidget.cpp:1892 #21 0xb6077937 in QWidget::event (this=0xa041b18, event=0xdd518f8) at kernel/qwidget.cpp:8664 #22 0xb64b285c in QMainWindow::event (this=0xa041b18, event=0xdd518f8) at widgets/qmainwindow.cpp:1478 #23 0xb6cfd754 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #24 0xb6d46d82 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #25 0xb601cdf4 in notify_helper (e=0xdd518f8, receiver=0xa041b18, this=0x9b4df78) at kernel/qapplication.cpp:4556 #26 QApplicationPrivate::notify_helper (this=0x9b4df78, receiver=0xa041b18, e=0xdd518f8) at kernel/qapplication.cpp:4528 #27 0xb60221f2 in QApplication::notify (this=0x9b4df78, receiver=0xa041b18, e=0xdd518f8) at kernel/qapplication.cpp:4521 #28 0xb6c21e01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #29 0xb5d80e0e in QCoreApplication::notifyInternal (this=0xbfba5b44, receiver=0xa041b18, event=0xdd518f8) at kernel/qcoreapplication.cpp:915 #30 0xb5d84f68 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9ac7370) at kernel/qcoreapplication.cpp:1539 #32 0xb5d8529c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432 #33 0xb5db3994 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #34 postEventSourceDispatch (s=0x9b4f018) at kernel/qeventdispatcher_glib.cpp:279 #35 0xb4433d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #36 0xb44340e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #37 0xb44341c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #38 0xb5db3d87 in QEventDispatcherGlib::processEvents (this=0x9ac7ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #39 0xb60d5a1a in QGuiEventDispatcherGlib::processEvents (this=0x9ac7ef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #40 0xb5d7f6ad in QEventLoop::processEvents (this=0xbfba59c4, flags=...) at kernel/qeventloop.cpp:149 #41 0xb5d7f949 in QEventLoop::exec (this=0xbfba59c4, flags=...) at kernel/qeventloop.cpp:204 #42 0xb5d8534a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #43 0xb601a9c4 in QApplication::exec () at kernel/qapplication.cpp:3817 #44 0x0805768b in main (argc=1, argv=0xbfba5c34) at /u/eial/workspace/kdev/git/kdevelop/app/main.cpp:564 Reported using DrKonqi
Created attachment 85331 [details] New crash information added by DrKonqi kdevelop (4.6.60) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.2 - What I was doing when the application crashed: same thing, another trace, might help pinpoint the issue -- Backtrace (Reduced): #7 0xb50d7787 in KDevelop::DUContext::Import::indexedContext (this=0x98cfefe4) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/ducontext.h:274 #8 0xb511f935 in operator() (__closure=0xa91597e4, topData=0x98cfef58) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:510 #9 0xb51212fb in (anonymous namespace)::loadPartialData<KDevelop::TopDUContextDynamicData::loadImports(uint)::<lambda(const KDevelop::TopDUContextData*)> >(uint, struct {...}) (topContextIndex=49213, callback=...) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:173 #10 0xb511f999 in KDevelop::TopDUContextDynamicData::loadImports (topContextIndex=49213) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:511 #11 0xb5154d60 in KDevelop::ParsingEnvironmentFile::imports (this=0x1b3d3608) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/parsingenvironment.cpp:180
This looks very dubios as it crashes in a line where only objects on the stack are used. If you can easily reproduce this, please run kdevelop through valgrind (don't forget to pass --smc-check=all-non-file). Generally, I would also double-check whether there are outdated libs/builds lying around. Maybe uninstall everything *kdev* related and create clean builds.
(In reply to comment #2) > This looks very dubios as it crashes in a line where only objects on the > stack are used. If you can easily reproduce this, please run kdevelop > through valgrind (don't forget to pass --smc-check=all-non-file). will try > > Generally, I would also double-check whether there are outdated libs/builds > lying around. Maybe uninstall everything *kdev* related and create clean > builds. already did it, my script pulls the gits of kdevelop and kdevplatform, run make clean, cmake and build it.
make clean (nor make uninstall) necessarily wipe everything - so make sure you do a find /path/to/install -name "lib*kdev*" and remove that all just in case
Created attachment 85377 [details] New crash information added by DrKonqi kdevelop (4.6.60) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.2 (In reply to comment #4) > make clean (nor make uninstall) necessarily wipe everything - so make sure you do a find /path/to/install -name "lib*kdev*" and remove that all just in case did all of that, even completely removed the root folder I was installing kdev* to it, still happens. -- Backtrace (Reduced): #7 0xb50a7787 in KDevelop::DUContext::Import::indexedContext (this=0x75efdfec) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/ducontext.h:274 #8 0xb50ef935 in operator() (__closure=0x9ed13734, topData=0x75efdda8) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:510 #9 0xb50f12fb in (anonymous namespace)::loadPartialData<KDevelop::TopDUContextDynamicData::loadImports(uint)::<lambda(const KDevelop::TopDUContextData*)> >(uint, struct {...}) (topContextIndex=42826, callback=...) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:173 #10 0xb50ef999 in KDevelop::TopDUContextDynamicData::loadImports (topContextIndex=42826) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/topducontextdynamicdata.cpp:511 #11 0xb5124d60 in KDevelop::ParsingEnvironmentFile::imports (this=0x71d46950) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/parsingenvironment.cpp:180
*** Bug 334487 has been marked as a duplicate of this bug. ***
Application: kdevelop (4.7.0) KDE Platform Version: 4.14.1 Qt Version: 4.8.6 Operating System: Linux 3.16.2-201.fc20.i686 i686 Distribution (Platform): Fedora RPMs -- Information about the crash: kdevelop was indexing in the background, so either it ran out of memory (probable, given it was taking 65% of the 512MB RAM of the VM last time I checked), or choked on some code. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/libthread_db.so.1". [Current thread is 1 (Thread 0xb779f840 (LWP 29722))] Thread 12 (Thread 0xb519cb40 (LWP 29723)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4d7c67b2 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib/libQtScript.so.4 #3 0x4d7c6800 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib/libQtScript.so.4 #4 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #5 0x499d282e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xb1316b40 (LWP 29724)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4a82d79d in QReadWriteLock::lockForWrite() () from /lib/libQtCore.so.4 #4 0x4e630b6f in KDevelop::DUChainPrivate::doMoreCleanup(int, bool) () from /lib/libkdevplatformlanguage.so.8 #5 0x4e630da0 in KDevelop::DUChainPrivate::CleanupThread::run() () from /lib/libkdevplatformlanguage.so.8 #6 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #7 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #8 0x499d282e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xafcbcb40 (LWP 29725)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x499e0c82 in clock_gettime () from /lib/libc.so.6 #2 0x4a8918bd in qt_gettime() () from /lib/libQtCore.so.4 #3 0x4a9838a3 in QTimerInfoList::timerWait(timeval&) () from /lib/libQtCore.so.4 #4 0x4a981c6b in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQtCore.so.4 #5 0x49c44dbf in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x49c45787 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0 #7 0x49c459e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x4a981dcf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #9 0x4a94eac0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #10 0x4a94ee51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #11 0x4a8300d5 in QThread::exec() () from /lib/libQtCore.so.4 #12 0x4a83023c in QThread::run() () from /lib/libQtCore.so.4 #13 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #14 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #15 0x499d282e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xada91b40 (LWP 29732)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x499e0c82 in clock_gettime () from /lib/libc.so.6 #2 0x4a8918bd in qt_gettime() () from /lib/libQtCore.so.4 #3 0x4a9838a3 in QTimerInfoList::timerWait(timeval&) () from /lib/libQtCore.so.4 #4 0x4a981c6b in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQtCore.so.4 #5 0x4a981d1d in timerSourcePrepare(_GSource*, int*) () from /lib/libQtCore.so.4 #6 0x49c44dbf in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x49c45787 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0 #8 0x49c459e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x4a981dcf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #10 0x4a94eac0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #11 0x4a94ee51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #12 0x4a8300d5 in QThread::exec() () from /lib/libQtCore.so.4 #13 0x4e7392a7 in KDevelop::CompletionWorkerThread::run() () from /lib/libkdevplatformlanguage.so.8 #14 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #15 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #16 0x499d282e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa0274b40 (LWP 29780)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x499e0c82 in clock_gettime () from /lib/libc.so.6 #2 0x4a8918bd in qt_gettime() () from /lib/libQtCore.so.4 #3 0x4a9838a3 in QTimerInfoList::timerWait(timeval&) () from /lib/libQtCore.so.4 #4 0x4a981c6b in timerSourcePrepareHelper(GTimerSource*, int*) () from /lib/libQtCore.so.4 #5 0x4a981d1d in timerSourcePrepare(_GSource*, int*) () from /lib/libQtCore.so.4 #6 0x49c44dbf in g_main_context_prepare () from /lib/libglib-2.0.so.0 #7 0x49c45787 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0 #8 0x49c459e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #9 0x4a981dcf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #10 0x4a94eac0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #11 0x4a94ee51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #12 0x4a8300d5 in QThread::exec() () from /lib/libQtCore.so.4 #13 0x4a92d961 in QInotifyFileSystemWatcherEngine::run() () from /lib/libQtCore.so.4 #14 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #15 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #16 0x499d282e in clone () from /lib/libc.so.6 Thread 7 (Thread 0x9fa73b40 (LWP 29784)): [KCrash Handler] #6 0x4e652d20 in KDevelop::TopDUContextDynamicData::loadImports(unsigned int) () from /lib/libkdevplatformlanguage.so.8 #7 0x4e687066 in KDevelop::ParsingEnvironmentFile::imports() const () from /lib/libkdevplatformlanguage.so.8 #8 0x4e6876f4 in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib/libkdevplatformlanguage.so.8 #9 0x4e68777e in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib/libkdevplatformlanguage.so.8 #10 0x4e68777e in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib/libkdevplatformlanguage.so.8 #11 0x4e68777e in KDevelop::ParsingEnvironmentFile::featuresMatch(KDevelop::TopDUContext::Features, QSet<KDevelop::ParsingEnvironmentFile const*>&) const () from /lib/libkdevplatformlanguage.so.8 #12 0x4e687ad5 in KDevelop::ParsingEnvironmentFile::featuresSatisfied(KDevelop::TopDUContext::Features) const () from /lib/libkdevplatformlanguage.so.8 #13 0xadc62ae3 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #14 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #15 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #16 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #17 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #18 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #19 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #20 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #21 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #22 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #23 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #24 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #25 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #26 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #27 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #28 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #29 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #30 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #31 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #32 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #33 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #34 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #35 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #36 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #37 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #38 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #39 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #40 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #41 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #42 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #43 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #44 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #45 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #46 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #47 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #48 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #49 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #50 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #51 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #52 0xadc5a32b in CPPParseJob::parseForeground() () from /usr/lib/kde4/kdevcpplanguagesupport.so #53 0xadc62c24 in PreprocessJob::sourceNeeded(QString&, rpp::Preprocessor::IncludeType, int, bool) () from /usr/lib/kde4/kdevcpplanguagesupport.so #54 0xadc223c6 in rpp::pp::handle_include(bool, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #55 0xadc263c7 in rpp::pp::handle_directive(unsigned int, rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #56 0xadc26b1d in rpp::pp::operator()(rpp::Stream&, rpp::Stream&) () from /lib/libkdev4cpprpp.so #57 0xadc26e7e in rpp::pp::processFileInternal(QString const&, QByteArray const&, QVector<unsigned int>&) () from /lib/libkdev4cpprpp.so #58 0xadc272d3 in rpp::pp::processFile(QString const&, QByteArray const&) () from /lib/libkdev4cpprpp.so #59 0xadc65747 in PreprocessJob::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so #60 0x4e2a8532 in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #61 0x4e2a8758 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #62 0x4e2aac7d in ThreadWeaver::JobCollectionJobRunner::execute(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #63 0x4e2aad9c in ThreadWeaver::JobCollection::execute(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #64 0x4e2a7dec in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #65 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #66 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #67 0x499d282e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xaa37fb40 (LWP 29785)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #9 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #10 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #11 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #12 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #13 0x499d282e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa95ffb40 (LWP 29832)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #9 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #10 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #11 0x499d282e in clone () from /lib/libc.so.6 Thread 4 (Thread 0x9d4ffb40 (LWP 29934)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #9 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #10 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #11 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #12 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #13 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #14 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #15 0x499d282e in clone () from /lib/libc.so.6 Thread 3 (Thread 0x93effb40 (LWP 29935)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #9 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #10 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #11 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #12 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #13 0x499d282e in clone () from /lib/libc.so.6 Thread 2 (Thread 0x8feffb40 (LWP 29950)): #0 0xb77e6d1c in __kernel_vsyscall () #1 0x49aac76c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4a8331b5 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib/libQtCore.so.4 #3 0x4e2a60e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #4 0x4e2a95ac in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #5 0x4e2a602b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /lib/libthreadweaver.so.4 #6 0x4e2a96ac in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #7 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #8 0x4e2a96c8 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #9 0x4e2a4ee3 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /lib/libthreadweaver.so.4 #10 0x4e2a7d53 in ThreadWeaver::Thread::run() () from /lib/libthreadweaver.so.4 #11 0x4a832bdb in QThreadPrivate::start(void*) () from /lib/libQtCore.so.4 #12 0x49aa8d4c in start_thread () from /lib/libpthread.so.0 #13 0x499d282e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb779f840 (LWP 29722)): #0 0xadba15ca in KDevelop::TemporaryDataManager<KDevVarLengthArray<KDevelop::IndexedDeclaration, 10>, true>::~TemporaryDataManager() () from /lib/libkdev4cppduchain.so #1 0xadb9ab64 in Cpp::._337::destroy() () from /lib/libkdev4cppduchain.so #2 0xadb76bfa in KCleanUpGlobalStatic::~KCleanUpGlobalStatic() () from /lib/libkdev4cppduchain.so #3 0x4990cd61 in __run_exit_handlers () from /lib/libc.so.6 #4 0x4990cdbd in exit () from /lib/libc.so.6 #5 0x4b34db09 in qt_xio_errhandler () from /lib/libQtGui.so.4 #6 0x4c1b025a in KApplication::xioErrhandler(_XDisplay*) () from /lib/libkdeui.so.5 #7 0x4c1b0335 in kde_xio_errhandler () from /lib/libkdeui.so.5 #8 0x49d9ec55 in _XIOError () from /lib/libX11.so.6 #9 0x49d9c31f in _XEventsQueued () from /lib/libX11.so.6 #10 0x49d8cbd0 in XEventsQueued () from /lib/libX11.so.6 #11 0x4b38abcb in x11EventSourceCheck(_GSource*) () from /lib/libQtGui.so.4 #12 0x49c4526f in g_main_context_check () from /lib/libglib-2.0.so.0 #13 0x49c45822 in g_main_context_iterate.isra () from /lib/libglib-2.0.so.0 #14 0x49c459e9 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #15 0x4a981da4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #16 0x4b38b25c in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtGui.so.4 #17 0x4a94eac0 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #18 0x4a94ee51 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/libQtCore.so.4 #19 0x4a954c7b in QCoreApplication::exec() () from /lib/libQtCore.so.4 #20 0x4b2d2e95 in QApplication::exec() () from /lib/libQtGui.so.4 #21 0x08055acb in main ()
*** This bug has been marked as a duplicate of bug 334487 ***