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

List:       kdevelop-bugs
Subject:    [Bug 216834] New: kdevelop crashed after getting focus
From:       Taneli Otala <taneli () otala ! com>
Date:       2009-11-30 16:22:29
Message-ID: bug-216834-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0x00a89c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#10 0x00a8a0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
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<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0x00a89c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#10 0x00a8a0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
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<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0x00a89c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#10 0x00a8a0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
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<KDevelop::DUContext>::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<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#35 0x073f7be5 in ?? () from /usr/lib/libQtGui.so.4
#36 0x00a89c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#37 0x00a8a0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
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
[prev in list] [next in list] [prev in thread] [next in thread] 

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