Application: kdevelop (4.5.60) KDE Platform Version: 4.8.5 (4.8.5) Qt Version: 4.8.1 Operating System: Linux 3.2.0-36-generic-pae i686 Distribution: Ubuntu 12.04.2 LTS -- Information about the crash: - What I was doing when the application crashed: every time I open kdevelop, it crashes, wiping out kdevduchain doesn't work. as of now, kdevelop is unsuable to me. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Aborted Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb1cdd740 (LWP 20515))] Thread 9 (Thread 0xadd5ab40 (LWP 20574)): #0 0xb777d424 in __kernel_vsyscall () #1 0xb587ed13 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0xb5ba86a4 in __pthread_cond_timedwait (cond=0x8995628, mutex=0x8995610, abstime=0xadd5a268) at forward.c:152 #3 0xb68762df in wait (time=1000, this=0x8995610) at thread/qwaitcondition_unix.cpp:84 #4 QWaitCondition::wait (this=0x89ae9cc, mutex=0x89ae9d0, time=1000) at thread/qwaitcondition_unix.cpp:158 #5 0xb51fe8ca in KDevelop::DUChainPrivate::CleanupThread::run (this=0x89ae9c0) at /u/eial/workspace/kdev/kdevplatform/language/duchain/duchain.cpp:282 #6 0xb6875de0 in QThreadPrivate::start (arg=0x89ae9c0) at thread/qthread_unix.cpp:298 #7 0xb587ad4c in start_thread (arg=0xadd5ab40) at pthread_create.c:308 #8 0xb5b9ad3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xaafe1b40 (LWP 20659)): #0 0xb46201c0 in pthread_mutex_lock@plt () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb46923d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb4652c5e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4653125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4653201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb69bd8e7 in QEventDispatcherGlib::processEvents (this=0xaa600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb698950d in QEventLoop::processEvents (this=0xaafe1230, flags=...) at kernel/qeventloop.cpp:149 #7 0xb69897a9 in QEventLoop::exec (this=0xaafe1230, flags=...) at kernel/qeventloop.cpp:204 #8 0xb687294c in QThread::exec (this=0x8c59c20) at thread/qthread.cpp:501 #9 0xb6968b7e in QDnotifySignalThread::run (this=0x8c59c20) at io/qfilesystemwatcher_dnotify.cpp:179 #10 0xb6875de0 in QThreadPrivate::start (arg=0x8c59c20) at thread/qthread_unix.cpp:298 #11 0xb587ad4c in start_thread (arg=0xaafe1b40) at pthread_create.c:308 #12 0xb5b9ad3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xaa479b40 (LWP 20660)): #0 0xb777d424 in __kernel_vsyscall () #1 0xb5b8c5f0 in __GI___poll (fds=0x8d62fb0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb4660a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb46530ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4653201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb69bd8e7 in QEventDispatcherGlib::processEvents (this=0x8d80500, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb698950d in QEventLoop::processEvents (this=0xaa479260, flags=...) at kernel/qeventloop.cpp:149 #7 0xb69897a9 in QEventLoop::exec (this=0xaa479260, flags=...) at kernel/qeventloop.cpp:204 #8 0xb687294c in QThread::exec (this=0x8d801e8) at thread/qthread.cpp:501 #9 0xb5305946 in KDevelop::CompletionWorkerThread::run (this=0x8d801e8) at /u/eial/workspace/kdev/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84 #10 0xb6875de0 in QThreadPrivate::start (arg=0x8d801e8) at thread/qthread_unix.cpp:298 #11 0xb587ad4c in start_thread (arg=0xaa479b40) at pthread_create.c:308 #12 0xb5b9ad3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xa9c78b40 (LWP 20661)): #0 0xb587cdc8 in __pthread_mutex_lock (mutex=0xaa6023f8) at pthread_mutex_lock.c:92 #1 0xb5ba8864 in pthread_mutex_lock (mutex=0xaa6023f8) at forward.c:182 #2 0xb46923d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4652c5e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4653125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4653201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb69bd8e7 in QEventDispatcherGlib::processEvents (this=0xaa602238, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0xb698950d in QEventLoop::processEvents (this=0xa9c78260, flags=...) at kernel/qeventloop.cpp:149 #8 0xb69897a9 in QEventLoop::exec (this=0xa9c78260, flags=...) at kernel/qeventloop.cpp:204 #9 0xb687294c in QThread::exec (this=0x8d61ee8) at thread/qthread.cpp:501 #10 0xb5305946 in KDevelop::CompletionWorkerThread::run (this=0x8d61ee8) at /u/eial/workspace/kdev/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84 #11 0xb6875de0 in QThreadPrivate::start (arg=0x8d61ee8) at thread/qthread_unix.cpp:298 #12 0xb587ad4c in start_thread (arg=0xa9c78b40) at pthread_create.c:308 #13 0xb5b9ad3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xa8be7b40 (LWP 20689)): #0 0xb777d424 in __kernel_vsyscall () #1 0xb587e96b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5ba864c in __pthread_cond_wait (cond=0xb509a890, mutex=0xb509a878) at forward.c:139 #3 0xb4f96029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0xb4f9606f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0xb587ad4c in start_thread (arg=0xa8be7b40) at pthread_create.c:308 #6 0xb5b9ad3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xa6f38b40 (LWP 20980)): #0 0xb777d424 in __kernel_vsyscall () #1 0xb587e96b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5ba864c in __pthread_cond_wait (cond=0xb40a9a30, mutex=0xb40a9a18) at forward.c:139 #3 0xb3978263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #4 0xb397837f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4 #5 0xb587ad4c in start_thread (arg=0xa6f38b40) at pthread_create.c:308 #6 0xb5b9ad3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa6637b40 (LWP 21063)): #0 0xb587ce13 in __pthread_mutex_lock (mutex=0xab802158) at pthread_mutex_lock.c:113 #1 0xb5ba8864 in pthread_mutex_lock (mutex=0xab802158) at forward.c:182 #2 0xb46923d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4652b85 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4653042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4653201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb69bd8e7 in QEventDispatcherGlib::processEvents (this=0xab803e78, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0xb698950d in QEventLoop::processEvents (this=0xa6637270, flags=...) at kernel/qeventloop.cpp:149 #8 0xb69897a9 in QEventLoop::exec (this=0xa6637270, flags=...) at kernel/qeventloop.cpp:204 #9 0xb687294c in QThread::exec (this=0xa0f20b8) at thread/qthread.cpp:501 #10 0xb6872a3b in QThread::run (this=0xa0f20b8) at thread/qthread.cpp:568 #11 0xb6875de0 in QThreadPrivate::start (arg=0xa0f20b8) at thread/qthread_unix.cpp:298 #12 0xb587ad4c in start_thread (arg=0xa6637b40) at pthread_create.c:308 #13 0xb5b9ad3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa59aab40 (LWP 21288)): #0 0xb777d424 in __kernel_vsyscall () #1 0xb587e96b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5ba864c in __pthread_cond_wait (cond=0xab028c8, mutex=0xab028b0) at forward.c:139 #3 0xb6876350 in wait (time=4294967295, this=0xab028b0) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0xab02a38, mutex=0xa31f520, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb4119acc in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb411c95b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb411963a in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb411ca5c in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb4119533 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb411b4e4 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb411b59a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0xb6875de0 in QThreadPrivate::start (arg=0xa37a0b8) at thread/qthread_unix.cpp:298 #13 0xb587ad4c in start_thread (arg=0xa59aab40) at pthread_create.c:308 #14 0xb5b9ad3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb1cdd740 (LWP 20515)): [KCrash Handler] #7 0xb777d424 in __kernel_vsyscall () #8 0xb5ada1df in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0xb5add825 in __GI_abort () at abort.c:91 #10 0xb52cc8ec in KDevelop::ItemRepositoryRegistry::registerRepository (this=0x8918608, repository=0xb539dcc8, manager=0x0) at /u/eial/workspace/kdev/kdevplatform/language/duchain/repositories/itemrepository.cpp:154 #11 0xb5332c4b in ItemRepository (manager=0x0, repositoryVersion=1, this=0xb539dcc8, registry=0x8918608, repositoryName=...) at /u/eial/workspace/kdev/kdevplatform/language/duchain/repositories/itemrepository.h:1336 #12 SetDataRepository (registry=0x8918608, name=..., _setRepository=0xb539dcc0, this=0xb539dcc8) at /u/eial/workspace/kdev/kdevplatform/language/util/basicsetrepository.h:175 #13 Utils::BasicSetRepository::BasicSetRepository (this=0xb539dcc0, name=..., registry=0x8918608, delayedDeletion=true) at /u/eial/workspace/kdev/kdevplatform/language/util/setrepository.cpp:898 #14 0xb51be1b9 in FileModificationSetRepository (this=0xb539dcc0) at /u/eial/workspace/kdev/kdevplatform/language/editor/modificationrevisionset.cpp:113 #15 repository () at /u/eial/workspace/kdev/kdevplatform/language/editor/modificationrevisionset.cpp:122 #16 repository () at /u/eial/workspace/kdev/kdevplatform/language/editor/modificationrevisionset.cpp:146 #17 KDevelop::ModificationRevisionSet::addModificationRevision (this=0xf604c10, url=..., revision=...) at /u/eial/workspace/kdev/kdevplatform/language/editor/modificationrevisionset.cpp:150 #18 0xb5259c0b in KDevelop::ParsingEnvironmentFile::addModificationRevision (this=0x9f36200, url=..., revision=...) at /u/eial/workspace/kdev/kdevplatform/language/duchain/parsingenvironment.cpp:332 #19 0xb5259d0c in KDevelop::ParsingEnvironmentFile::ParsingEnvironmentFile (this=0x9f36200, data=..., url=...) at /u/eial/workspace/kdev/kdevplatform/language/duchain/parsingenvironment.cpp:124 #20 0xaa56078e in Cpp::EnvironmentFile::EnvironmentFile (this=0x9f36200, url=..., topContext=0x0) at /u/eial/workspace/kdev/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:298 #21 0xaa75a75c in PreprocessJob::PreprocessJob (this=0x14924380, parent=0x1232cc68) at /u/eial/workspace/kdev/kdevelop/languages/cpp/preprocessjob.cpp:79 #22 0xaa753582 in CPPParseJob::CPPParseJob (this=0x1232cc68, url=..., languageSupport=0x8d6f1a4, parentPreprocessor=0x0) at /u/eial/workspace/kdev/kdevelop/languages/cpp/cppparsejob.cpp:128 #23 0xaa744fd7 in CppLanguageSupport::createParseJob (this=0x8d6f190, url=...) at /u/eial/workspace/kdev/kdevelop/languages/cpp/cpplanguagesupport.cpp:418 #24 0xb51cd01d in KDevelop::BackgroundParserPrivate::createParseJob (this=0x88f47f8, url=..., features=KDevelop::TopDUContext::AllDeclarationsContextsAndUses, notifyWhenReady=..., priority=0) at /u/eial/workspace/kdev/kdevplatform/language/backgroundparser/backgroundparser.cpp:247 #25 0xb51ce34a in KDevelop::BackgroundParserPrivate::parseDocumentsInternal (this=0x88f47f8) at /u/eial/workspace/kdev/kdevplatform/language/backgroundparser/backgroundparser.cpp:179 #26 0xb51c8ff7 in KDevelop::BackgroundParser::parseDocuments (this=0x88f4768) at /u/eial/workspace/kdev/kdevplatform/language/backgroundparser/backgroundparser.cpp:584 #27 0xb51ca822 in qt_static_metacall (_a=0xbfbb57d0, _id=17, _o=0x88f4768, _c=<optimized out>) at /u/eial/workspace/kdev/kdevplatform/build/language/backgroundparser.moc:157 #28 KDevelop::BackgroundParser::qt_static_metacall (_o=0x88f4768, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfbb57d0) at /u/eial/workspace/kdev/kdevplatform/build/language/backgroundparser.moc:134 #29 0xb69a16b1 in QMetaObject::activate (sender=0x88f4808, m=0xb6ae84d8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547 #30 0xb69f4625 in QTimer::timeout (this=0x88f4808) at .moc/release-shared/moc_qtimer.cpp:148 #31 0xb69aa566 in QTimer::timerEvent (this=0x88f4808, e=0xbfbb5cdc) at kernel/qtimer.cpp:280 #32 0xb69a5ac4 in QObject::event (this=0x88f4808, e=0xbfbb5cdc) at kernel/qobject.cpp:1157 #33 0xb5e75ed4 in notify_helper (e=0xbfbb5cdc, receiver=0x88f4808, this=0x86267f8) at kernel/qapplication.cpp:4559 #34 QApplicationPrivate::notify_helper (this=0x86267f8, receiver=0x88f4808, e=0xbfbb5cdc) at kernel/qapplication.cpp:4531 #35 0xb5e7b30d in QApplication::notify (this=0xbfbb5cdc, receiver=0x88f4808, e=0xbfbb5cdc) at kernel/qapplication.cpp:4288 #36 0xb6cd7e01 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #37 0xb698a97e in QCoreApplication::notifyInternal (this=0xbfbb61d0, receiver=0x88f4808, event=0xbfbb5cdc) at kernel/qcoreapplication.cpp:876 #38 0xb69bf990 in sendEvent (event=0xbfbb5cdc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #39 QTimerInfoList::activateTimers (this=0x8628ebc) at kernel/qeventdispatcher_unix.cpp:611 #40 0xb69bd0f8 in timerSourceDispatch (source=0x8628e88) at kernel/qeventdispatcher_glib.cpp:186 #41 timerSourceDispatch (source=0x8628e88) at kernel/qeventdispatcher_glib.cpp:180 #42 0xb69bd132 in idleTimerSourceDispatch (source=0x8628ef0) at kernel/qeventdispatcher_glib.cpp:233 #43 0xb4652d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #44 0xb4653125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #45 0xb4653201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #46 0xb69bd887 in QEventDispatcherGlib::processEvents (this=0x859bef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #47 0xb5f2eaaa in QGuiEventDispatcherGlib::processEvents (this=0x859bef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #48 0xb698950d in QEventLoop::processEvents (this=0xbfbb5f64, flags=...) at kernel/qeventloop.cpp:149 #49 0xb69897a9 in QEventLoop::exec (this=0xbfbb5f64, flags=...) at kernel/qeventloop.cpp:204 #50 0xb698eeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #51 0xb5e73a74 in QApplication::exec () at kernel/qapplication.cpp:3820 #52 0x080547fd in main (argc=<optimized out>, argv=<error reading variable: Cannot access memory at address 0x5027>) at /u/eial/workspace/kdev/kdevelop/app/main.cpp:506 This bug may be a duplicate of or related to bug 314031. Possible duplicates by query: bug 314147, bug 314111, bug 314031. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 314031 ***