| Summary: | kdevelop crash when ever code completion is invoked. | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | stompdagger1 |
| Component: | general | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | 4.1.60 | ||
| Target Milestone: | 4.1.0 | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
also, it caused my system to hard freeze. disabling it seems to be a workaround correction, still happens. disabled the background parser and it seems that the program is stable. closing due to this: http://milianw.de/blog/beware-of-kdevelop-master-and-kdelibs-451-or-lower *** This bug has been marked as a duplicate of bug 250369 *** |
Application: kdevelop (4.1.60) KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources) Qt Version: 4.6.3 Operating System: Linux 2.6.35-gentoo-r5 x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: when even I type somehthing that the parser find matcehs for, kdevelop crashes. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f96eef85760 (LWP 20313))] Thread 9 (Thread 0x7f96da5d0710 (LWP 20314)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f96ed6fba01 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f96e9cf51da in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1946da0) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/duchain.cpp:283 #3 0x00007f96ed6faa35 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f96ec156c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #5 0x00007f96ec43ea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 8 (Thread 0x7f96ca676710 (LWP 20342)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f96e39d4cc6 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4 #2 0x00007f96e39d4d09 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4 #3 0x00007f96ec156c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #4 0x00007f96ec43ea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 7 (Thread 0x7f96c7e46710 (LWP 20387)): #0 0x00007f96e73ed201 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #1 0x00007f96ed812606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f96ed7e79a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f96ed7e7d74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f96ed6f7f4b in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f96ed6faa35 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f96ec156c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #7 0x00007f96ec43ea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 6 (Thread 0x7f96c7645710 (LWP 20388)): #0 0x00007f96ec435d03 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f96e73ecdc9 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f96e73ed21c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f96ed812606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f96ed7e79a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f96ed7e7d74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f96ed6f7f4b in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f96ed6faa35 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f96ec156c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #9 0x00007f96ec43ea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7f96c6856710 (LWP 20399)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212 #1 0x00007f96ed6fa3a5 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f96ed6fa500 in QThread::msleep(unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f96c8620b41 in UIBlockTester::UIBlockTesterThread::run (this=0x30b6850) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/cpplanguagesupport.cpp:678 #4 0x00007f96ed6faa35 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f96ec156c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #6 0x00007f96ec43ea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7f96c5a1b710 (LWP 20410)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f96da807ef6 in ?? () from /usr/lib64/qt4/libQtScript.so.4 #2 0x00007f96da807f39 in ?? () from /usr/lib64/qt4/libQtScript.so.4 #3 0x00007f96ec156c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #4 0x00007f96ec43ea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7f96c4f92710 (LWP 20424)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f96ed6fba8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f96e49cd4e6 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f96e49cfd5b in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f96e49cfd74 in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f96e49ce2ff in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007f96e49ce848 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #7 0x00007f96ed6faa35 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f96ec156c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #9 0x00007f96ec43ea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7f96c4791710 (LWP 20425)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f96ed6fba8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f96e49cd4e6 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f96e49cfd5b in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f96e49ce2ff in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f96e49ce848 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #6 0x00007f96ed6faa35 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f96ec156c1a in start_thread (arg=<value optimized out>) at pthread_create.c:301 #8 0x00007f96ec43ea9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f96eef85760 (LWP 20313)): [KCrash Handler] #6 0x00007f96dab83470 in Kate::TextHistory::Entry::transformCursor(int&, int&, bool) const () from /usr/lib/libkatepartinterfaces.so.4 #7 0x00007f96dab8393e in Kate::TextHistory::transformCursor(int&, int&, KTextEditor::MovingCursor::InsertBehavior, long long, long long) () from /usr/lib/libkatepartinterfaces.so.4 #8 0x00007f96e9cc9dce in KDevelop::DocumentChangeTracker::transformBetweenRevisions (this=0x4bcee60, cursor=..., fromRevision=-1, toRevision=4, behavior=KTextEditor::MovingCursor::StayOnInsert) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/backgroundparser/documentchangetracker.cpp:296 #9 0x00007f96e9cc9e60 in KDevelop::DocumentChangeTracker::transformToRevision (this=0x4bcee60, cursor=..., toRevision=4, behavior=KTextEditor::MovingCursor::StayOnInsert) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/backgroundparser/documentchangetracker.cpp:309 #10 0x00007f96e9d30457 in KDevelop::DUChainBase::transformToLocalRevision (this=0x4e5a000, cursor=...) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/duchainbase.cpp:184 #11 0x00007f96e9d5015a in KDevelop::DUChainUtils::declarationInLine (_cursor=..., ctx=0x4e5a000) at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/duchainutils.cpp:323 #12 0x00007f96c86845b7 in AdaptDefinitionSignatureAssistant (this=0x78526c0, view=<value optimized out>, inserted=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/codegen/signatureassistant.cpp:67 #13 0x00007f96c8681f2d in Cpp::StaticCodeAssistant::eventuallyStartAssistant (this=0x3903e30, document=<value optimized out>, range=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/languages/cpp/codegen/codeassistant.cpp:100 #14 0x00007f96c86824ef in Cpp::StaticCodeAssistant::qt_metacall (this=0x3903e30, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999_build/languages/cpp/codeassistant.moc:96 #15 0x00007f96ed7f8db9 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007f96ecba4d1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #17 0x00007f96ecbab25b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #18 0x00007f96edd3e956 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #19 0x000000000040912a in KDevelopApplication::notify (this=0x7fff256714c0, receiver=0x3903e30, event=0x6dc6400) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/app/main.cpp:87 #20 0x00007f96ed7e904b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007f96ed7ec703 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007f96ed812a73 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #23 0x00007f96e73e9211 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #24 0x00007f96e73ed068 in ?? () from /usr/lib/libglib-2.0.so.0 #25 0x00007f96e73ed21c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #26 0x00007f96ed8125b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #27 0x00007f96ecc5471e in ?? () from /usr/lib64/qt4/libQtGui.so.4 #28 0x00007f96ed7e79a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #29 0x00007f96ed7e7d74 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #30 0x00007f96ed7ec9eb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #31 0x0000000000407e6c in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-9999/work/kdevelop-9999/app/main.cpp:402 Possible duplicates by query: bug 250622, bug 250436, bug 250369, bug 231993. Reported using DrKonqi