https://bugs.kde.org/show_bug.cgi?id=216834 Summary: kdevelop crashed after getting focus Product: kdevelop Version: unspecified Platform: Unlisted Binaries OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: taneli@otala.com Application that crashed: kdevelop Version of the application: 3.9.97 (using KDevPlatform 0.9.97) KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.2 Operating System: Linux 2.6.31-15-generic i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: kdevelop suddenly crashed when given focus I had worked on a project previous evening, left it running, and in the morning it crashed when I switched to the screen. I noticed in the stack trace "katepart" -- I have two instances of kate running in other windows... -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb77c1700 (LWP 28999))] Thread 8 (Thread 0xb3f3eb70 (LWP 29000)): #0 0x00bf1422 in __kernel_vsyscall () #1 0x00cb3142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x059b57e4 in __pthread_cond_timedwait (cond=0x8bd6440, mutex=0x8bd6428, abstime=0xb3f3e2c0) at forward.c:152 #3 0x0099bdef in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x070ae2f5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8bd4f28) at /home/totala/svn/kdevplatform/language/duchain/duchain.cpp:280 #5 0x0099ae32 in ?? () from /usr/lib/libQtCore.so.4 #6 0x00cae80e in start_thread (arg=0xb3f3eb70) at pthread_create.c:300 #7 0x059a87ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xb373db70 (LWP 29001)): #0 0x00be5e06 in *__GI_clock_gettime (clock_id=12492788, tp=0xb373cfe8) at ../sysdeps/unix/clock_gettime.c:100 #1 0x00ab7bf3 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00ab7de1 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00ab888c in ?? () from /usr/lib/libQtCore.so.4 #4 0x00ab6210 in ?? () from /usr/lib/libQtCore.so.4 #5 0x0160cf80 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0160d341 in ?? () from /lib/libglib-2.0.so.0 #7 0x0160d853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x00ab6067 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #9 0x00a89c79 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #10 0x00a8a0ca in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #11 0x00997b73 in QThread::exec() () from /usr/lib/libQtCore.so.4 #12 0x00a6c6ab in ?? () from /usr/lib/libQtCore.so.4 #13 0x0099ae32 in ?? () from /usr/lib/libQtCore.so.4 #14 0x00cae80e in start_thread (arg=0xb373db70) at pthread_create.c:300 #15 0x059a87ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xaefb1b70 (LWP 29058)): #0 0x00be5e06 in *__GI_clock_gettime (clock_id=12492788, tp=0xaefb1018) at ../sysdeps/unix/clock_gettime.c:100 #1 0x00ab7bf3 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00ab7de1 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00ab888c in ?? () from /usr/lib/libQtCore.so.4 #4 0x00ab6210 in ?? () from /usr/lib/libQtCore.so.4 #5 0x0160cf80 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0160d341 in ?? () from /lib/libglib-2.0.so.0 #7 0x0160d853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x00ab6067 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #9 0x00a89c79 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #10 0x00a8a0ca in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #11 0x00997b73 in QThread::exec() () from /usr/lib/libQtCore.so.4 #12 0x071b7080 in KDevelop::CompletionWorkerThread::run (this=0x9455d98) at /home/totala/svn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #13 0x0099ae32 in ?? () from /usr/lib/libQtCore.so.4 #14 0x00cae80e in start_thread (arg=0xaefb1b70) at pthread_create.c:300 #15 0x059a87ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 The current source language is "auto; currently c". Thread 5 (Thread 0xae7b0b70 (LWP 29059)): #0 0x00be5e06 in *__GI_clock_gettime (clock_id=12492788, tp=0xae7b0018) at ../sysdeps/unix/clock_gettime.c:100 #1 0x00ab7bf3 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00ab7de1 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00ab888c in ?? () from /usr/lib/libQtCore.so.4 #4 0x00ab6210 in ?? () from /usr/lib/libQtCore.so.4 #5 0x0160cf80 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0160d341 in ?? () from /lib/libglib-2.0.so.0 #7 0x0160d853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x00ab6067 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #9 0x00a89c79 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #10 0x00a8a0ca in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #11 0x00997b73 in QThread::exec() () from /usr/lib/libQtCore.so.4 #12 0x071b7080 in KDevelop::CompletionWorkerThread::run (this=0x9493468) at /home/totala/svn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #13 0x0099ae32 in ?? () from /usr/lib/libQtCore.so.4 #14 0x00cae80e in start_thread (arg=0xae7b0b70) at pthread_create.c:300 #15 0x059a87ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xadfafb70 (LWP 29060)): #0 0x00bf1422 in __kernel_vsyscall () #1 0x00cb3142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0x059b57e4 in __pthread_cond_timedwait (cond=0xadfaf234, mutex=0xadfaf264, abstime=0xadfaf2b0) at forward.c:152 #3 0x0099a81e in ?? () from /usr/lib/libQtCore.so.4 #4 0x0099a973 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4 #5 0x025dde4b in UIBlockTester::UIBlockTesterThread::run (this=0x94ba370) at /home/totala/svn/kdevelop/languages/cpp/cpplanguagesupport.cpp:662 #6 0x0099ae32 in ?? () from /usr/lib/libQtCore.so.4 #7 0x00cae80e in start_thread (arg=0xadfafb70) at pthread_create.c:300 #8 0x059a87ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xad32fb70 (LWP 29079)): #0 0x00bf1422 in __kernel_vsyscall () #1 0x00cb2e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x059b578d in __pthread_cond_wait (cond=0x8b62830, mutex=0x8b62818) at forward.c:139 #3 0x0099be67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x00911b30 in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x0091419c in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x009101fb in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x00914292 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x00911db3 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0x009142b1 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0x00911db3 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0x009123be in ?? () from /usr/lib/libthreadweaver.so.4 #12 0x009129db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #13 0x0099ae32 in ?? () from /usr/lib/libQtCore.so.4 #14 0x00cae80e in start_thread (arg=0xad32fb70) at pthread_create.c:300 #15 0x059a87ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xacb2eb70 (LWP 29080)): #0 0x00bf1422 in __kernel_vsyscall () #1 0x00cb2e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x059b578d in __pthread_cond_wait (cond=0x8b62830, mutex=0x8b62818) at forward.c:139 #3 0x0099be67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x00911b30 in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x0091419c in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x009101fb in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x00914292 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x00911db3 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0x009123be in ?? () from /usr/lib/libthreadweaver.so.4 #10 0x009129db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0x0099ae32 in ?? () from /usr/lib/libQtCore.so.4 #12 0x00cae80e in start_thread (arg=0xacb2eb70) at pthread_create.c:300 #13 0x059a87ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb77c1700 (LWP 28999)): [KCrash Handler] #6 0x005f3713 in KDevelop::DocumentationController::documentationForDeclaration (this=0x8b65850, decl=0xa25fd8f8) at /home/totala/svn/kdevplatform/shell/documentationcontroller.cpp:111 #7 0x071976e4 in KDevelop::AbstractDeclarationNavigationContext::html (this=0xd39c738, shorten=false) at /home/totala/svn/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:84 #8 0x07189bd1 in KDevelop::AbstractNavigationWidget::update (this=0x92d0430) at /home/totala/svn/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:139 #9 0x0718a3ae in KDevelop::AbstractNavigationWidget::setContext (this=0x92d0430, context=) at /home/totala/svn/kdevplatform/language/duchain/navigation/abstractnavigationwidget.cpp:116 #10 0x02a6baec in NavigationWidget (this=0x92d0430, declaration=..., topContext=..., htmlPrefix=..., htmlSuffix=...) at /home/totala/svn/kdevelop/languages/cpp/cppduchain/navigation/navigationwidget.cpp:36 #11 0x02a26a00 in Cpp::CppDUContext::createNavigationWidget (this=0xcb3f5f8, decl=0xa25fd8f8, topContext=0x9132230, htmlPrefix=..., htmlSuffix=...) at /home/totala/svn/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:62 #12 0x05d12470 in ContextBrowserPlugin::showToolTip (this=0x8e86798, view=0x8f7ec68, position=) at /home/totala/svn/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:349 #13 0x05d12978 in ContextBrowserPlugin::textHintRequested (this=0x8e86798, cursor=...) at /home/totala/svn/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:305 #14 0x05d18a64 in ContextBrowserPlugin::qt_metacall (this=0x8e86798, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfd277a4) at /home/totala/svn/kdevplatform/build/plugins/contextbrowser/contextbrowser.moc:119 #15 0x00aa1263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #16 0x00aa1ec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #17 0x02d72dd9 in ?? () from /usr/lib/kde4/katepart.so #18 0x02d92805 in ?? () from /usr/lib/kde4/katepart.so #19 0x02d96d67 in ?? () from /usr/lib/kde4/katepart.so #20 0x00aa1263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #21 0x00aa1ec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #22 0x00adb667 in QTimer::timeout() () from /usr/lib/libQtCore.so.4 #23 0x00aa69ae in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4 #24 0x00a9b3bf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #25 0x07356f54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0x0735e67c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0x030a6bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #28 0x00a8b6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #29 0x00ab87ce in ?? () from /usr/lib/libQtCore.so.4 #30 0x00ab60e0 in ?? () from /usr/lib/libQtCore.so.4 #31 0x01609e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #32 0x0160d720 in ?? () from /lib/libglib-2.0.so.0 #33 0x0160d853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #34 0x00ab602c in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #35 0x073f7be5 in ?? () from /usr/lib/libQtGui.so.4 #36 0x00a89c79 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #37 0x00a8a0ca in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #38 0x00a8c53f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #39 0x07356dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #40 0x0804d9db in main (argc=1, argv=0xbfd28674) at /home/totala/svn/kdevelop/app/main.cpp:193 Reported using DrKonqi -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- 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