Bug 314522 - kdevelop crashes on every start.
Summary: kdevelop crashes on every start.
Status: RESOLVED DUPLICATE of bug 314031
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-06 14:43 UTC by stompdagger1
Modified: 2013-02-06 17:53 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 stompdagger1 2013-02-06 14:43:40 UTC
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
Comment 1 Milian Wolff 2013-02-06 17:53:18 UTC

*** This bug has been marked as a duplicate of bug 314031 ***