[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 304115] New: KDevelop crashes whenever I try to type something
From:       Miquel Sabaté <mikisabate () gmail ! com>
Date:       2012-07-26 22:11:36
Message-ID: bug-304115-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=304115

            Bug ID: 304115
          Severity: critical
           Version: git master
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: KDevelop crashes whenever I try to type something
    Classification: Unclassified
                OS: Linux
          Reporter: mikisabate@gmail.com
          Hardware: Compiled Sources
            Status: NEW
         Component: Language Support: CPP
           Product: kdevelop

Whenever I try to type something, KDevelop crashes. The crash seems related to
C++ Code Completion.

Reproducible: Always

Steps to Reproduce:
1. Type something (i.e. QVector)
2. KDevelop crashes before you can end the word.
Actual Results:  
KDevelop crashed

Expected Results:  
Not to crash

Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb19fb740 (LWP 1687))]

Thread 14 (Thread 0xadb30b40 (LWP 1689)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5268521 in select () from /lib/libc.so.6
#2  0xb61237c3 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#5  0xb526f4de in clone () from /lib/libc.so.6

Thread 13 (Thread 0xac870b40 (LWP 1691)):
[KCrash Handler]
#7  0xb7763424 in __kernel_vsyscall ()
#8  0xb51b524f in raise () from /lib/libc.so.6
#9  0xb51b6b53 in abort () from /lib/libc.so.6
#10 0xb602d5ae in qt_message_output(QtMsgType, char const*) () from
/usr/lib/libQtCore.so.4
#11 0xb602d7a9 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb602d8c8 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#13 0xb602d955 in qt_assert(char const*, char const*, int) () from
/usr/lib/libQtCore.so.4
#14 0xb4b62f84 in KDevelop::DUContext::owner (this=0xa5cb4db8) at
/home/mssola/Projects/kde/kdevplatform/language/duchain/ducontext.cpp:545
#15 0xacaa3cb4 in Cpp::NormalDeclarationCompletionItem::completionProperties
(this=0xa0d08ed0) at
/home/mssola/Projects/kde/kdevelop/languages/cpp/codecompletion/item.cpp:306
#16 0xb4c51ab3 in KDevelop::SimplifiedAttributesExtractor::extract (item=...)
at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:102
#17 0xb4c535c3 in
KDevelop::CodeCompletionItemGrouper<KDevelop::SimplifiedAttributesExtractor,
KDevelop::CodeCompletionItemLastGrouper>::CodeCompletionItemGrouper
(this=0xac86f753, tree=..., parent=0xabfe46d8, items=...) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:53
#18 0xb4c52e1a in
KDevelop::CodeCompletionItemGrouper<KDevelop::InheritanceDepthExtractor,
KDevelop::CodeCompletionItemGrouper<KDevelop::SimplifiedAttributesExtractor,
KDevelop::CodeCompletionItemLastGrouper> >::CodeCompletionItemGrouper
(this=0xac86f7d3, tree=..., parent=0xa27a6290, items=...) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:69
#19 0xb4c5234a in
KDevelop::CodeCompletionItemGrouper<KDevelop::ArgumentHintDepthExtractor,
KDevelop::CodeCompletionItemGrouper<KDevelop::InheritanceDepthExtractor,
KDevelop::CodeCompletionItemGrouper<KDevelop::SimplifiedAttributesExtractor,
KDevelop::CodeCompletionItemLastGrouper> > >::CodeCompletionItemGrouper
(this=0xac86f84b, tree=..., parent=0x0, items=...) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:69
#20 0xb4c513f0 in KDevelop::CodeCompletionWorker::computeGroups
(this=0xa543f30, items=..., completionContext=...) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionworker.cpp:198
#21 0xb4c511d7 in KDevelop::CodeCompletionWorker::computeCompletions
(this=0xa543f30, context=..., position=..., followingText=...,
contextRange=..., contextText=...) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionworker.cpp:173
#22 0xaca84bff in Cpp::CodeCompletionWorker::computeCompletions
(this=0xa543f30, context=..., position=..., followingText=...,
_contextRange=..., _contextText=...) at
/home/mssola/Projects/kde/kdevelop/languages/cpp/codecompletion/worker.cpp:91
#23 0xb4c50d82 in KDevelop::CodeCompletionWorker::computeCompletions
(this=0xa543f30, context=..., position=..., view=0xa9858d0) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionworker.cpp:128
#24 0xb4c51571 in KDevelop::CodeCompletionWorker::qt_static_metacall
(_o=0xa543f30, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbe31cc8) at
/home/mssola/Projects/kde/build/kdevplatform/language/codecompletionworker.moc:61
#25 0xb6159bfa in QMetaCallEvent::placeMetaCall(QObject*) () from
/usr/lib/libQtCore.so.4
#26 0xb615e13b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#27 0xb562a04c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#28 0xb562eb1f in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#29 0xb6529301 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#30 0xb6147f2e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#31 0xb614bc4d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int,
QThreadData*) () from /usr/lib/libQtCore.so.4
#32 0xb614bedc in QCoreApplication::sendPostedEvents(QObject*, int) () from
/usr/lib/libQtCore.so.4
#33 0xb6179bc4 in ?? () from /usr/lib/libQtCore.so.4
#34 0xb3de2691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb3de2b10 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb3de2bf1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb6179d41 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#38 0xb6146cfc in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#39 0xb6146ff1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#40 0xb60352cc in QThread::exec() () from /usr/lib/libQtCore.so.4
#41 0xb4c56035 in KDevelop::CompletionWorkerThread::run (this=0xa543dd0) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#42 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#43 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#44 0xb526f4de in clone () from /lib/libc.so.6

Thread 12 (Thread 0xabeffb40 (LWP 1692)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb52653ab in poll () from /lib/libc.so.6
#2  0xb3df119b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb3de2a90 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3de2bf1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6179d41 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0xb6146cfc in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0xb6146ff1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0xb60352cc in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4c56035 in KDevelop::CompletionWorkerThread::run (this=0xa544350) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#10 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#12 0xb526f4de in clone () from /lib/libc.so.6

Thread 11 (Thread 0xaaebab40 (LWP 1697)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5fc079b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb4ffccfd in ?? () from /usr/lib/libQtScript.so.4
#3  0xb4ffcd2f in ?? () from /usr/lib/libQtScript.so.4
#4  0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#5  0xb526f4de in clone () from /lib/libc.so.6

Thread 10 (Thread 0xa9eb1b40 (LWP 1710)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb52653ab in poll () from /lib/libc.so.6
#2  0xb3df119b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb3de2a90 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3de2bf1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6179d41 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0xb6146cfc in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0xb6146ff1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0xb60352cc in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb61254fd in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#12 0xb526f4de in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa89d4b40 (LWP 1754)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5fc079b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb34ef483 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb34ef59f in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#5  0xb526f4de in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa91d5b40 (LWP 1755)):
#0  0xb5113e4d in clock_gettime () from /lib/librt.so.1
#1  0xb6096915 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb617a72e in ?? () from /usr/lib/libQtCore.so.4
#3  0xae303734 in ?? ()
#4  0x00000000 in ?? ()

Thread 7 (Thread 0xa5ad5b40 (LWP 1962)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5fc079b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6038be0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb6f5c3dc in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb6f5f26b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb6f5bf4a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb6f5f36c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb6f5be43 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb6f5ddf4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb6f5deaa in ThreadWeaver::Thread::run() () from
/usr/lib/libthreadweaver.so.4
#10 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#12 0xb526f4de in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa52d4b40 (LWP 1963)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5fc079b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6038be0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb6f5c3dc in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb6f5f26b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb6f5bf4a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb6f5f36c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb6f5be43 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb6f5f388 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb6f5be43 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb6f5ddf4 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb6f5deaa in ThreadWeaver::Thread::run() () from
/usr/lib/libthreadweaver.so.4
#12 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#14 0xb526f4de in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa4ad3b40 (LWP 1964)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5fc079b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6038be0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb6f5c3dc in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb6f5f26b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb6f5bf4a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb6f5f36c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb6f5be43 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb6f5ddf4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb6f5deaa in ThreadWeaver::Thread::run() () from
/usr/lib/libthreadweaver.so.4
#10 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#12 0xb526f4de in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa42d2b40 (LWP 1965)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5fc079b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6038be0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb6f5c3dc in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb6f5f26b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb6f5bf4a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb6f5f36c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb6f5be43 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb6f5ddf4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb6f5deaa in ThreadWeaver::Thread::run() () from
/usr/lib/libthreadweaver.so.4
#10 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#12 0xb526f4de in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa3ad1b40 (LWP 1966)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5fc079b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6038be0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb6f5c3dc in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb6f5f26b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb6f5bf4a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb6f5f36c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb6f5be43 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb6f5ddf4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb6f5deaa in ThreadWeaver::Thread::run() () from
/usr/lib/libthreadweaver.so.4
#10 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#12 0xb526f4de in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa7010b40 (LWP 1983)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb52653ab in poll () from /lib/libc.so.6
#2  0xb3df119b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb3de2a90 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3de2bf1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6179d41 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0xb6146cfc in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0xb6146ff1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0xb60352cc in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4c56035 in KDevelop::CompletionWorkerThread::run (this=0xdfbf8d8) at
/home/mssola/Projects/kde/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#10 0xb6038670 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5fbcce8 in start_thread () from /lib/libpthread.so.0
#12 0xb526f4de in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb19fb740 (LWP 1687)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb5fc079b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6038be0 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0xb6038205 in QThread::wait(unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6123315 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb51b82e1 in __run_exit_handlers () from /lib/libc.so.6
#6  0xb51b836d in exit () from /lib/libc.so.6
#7  0xb569f9f8 in ?? () from /usr/lib/libQtGui.so.4
#8  0xb65273c9 in KApplication::xioErrhandler(_XDisplay*) () from
/usr/lib/libkdeui.so.5
#9  0xb6527404 in ?? () from /usr/lib/libkdeui.so.5
#10 0xb4996044 in _XIOError () from /usr/lib/libX11.so.6
#11 0xb49938df in _XEventsQueued () from /usr/lib/libX11.so.6
#12 0xb49844b8 in XEventsQueued () from /usr/lib/libX11.so.6
#13 0xb56db078 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb3de2142 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#15 0xb3de298f in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb3de2bf1 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0xb6179d41 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#18 0xb56db20a in ?? () from /usr/lib/libQtGui.so.4
#19 0xb6146cfc in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#20 0xb6146ff1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#21 0xb614bf8a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#22 0xb5627e84 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#23 0x080572c8 in main (argc=2, argv=0xbf990404) at
/home/mssola/Projects/kde/kdevelop/app/main.cpp:518

-- 
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic