[Bug 296692] New: Kontact crashes when logging out

Alexander Borghgraef iskendar at gmail.com
Sat Mar 24 17:34:54 GMT 2012


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

            Bug ID: 296692
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Kontact crashes when logging out
    Classification: Unclassified
                OS: Linux
          Reporter: iskendar at gmail.com
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: kontact

Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-16-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Logging out of kde after it started with an activity manager crash.
- Unusual behavior I noticed:
Kde started with virtuoso hogging the cpu, plasma desktop/kwin lagging
(dragging windows left afterimages for a minute or so) and the activity manager
died. 
Possibly related to some nepomuk issues about indexing mails, as discussed on
the forum.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2692730 (LWP 2553))]

Thread 4 (Thread 0xb03a9b70 (LWP 2592)):
#0  0xb77b2424 in __kernel_vsyscall ()
#1  0xb3c6ca5c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb610209c in __pthread_cond_wait (cond=0xb5fc9430, mutex=0xb5fc9418) at
forward.c:139
#3  0xb58a8883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb58a899f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb3c68d31 in start_thread (arg=0xb03a9b70) at pthread_create.c:304
#6  0xb60f446e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xafa80b70 (LWP 2593)):
#0  0xb39cbd10 in __GI_clock_gettime (clock_id=1, tp=0xafa80038) at
../sysdeps/unix/clock_gettime.c:116
#1  0xb6350e35 in do_gettime (frac=0xafa80030, sec=0xafa80028) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb643ab06 in QTimerInfoList::updateCurrentTime (this=0x8b32034) at
kernel/qeventdispatcher_unix.cpp:343
#4  0xb643ae5a in QTimerInfoList::timerWait (this=0x8b32034, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0xb6439673 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xafa8011c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb3b9088c in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb3b91637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb3b91c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb643a1c7 in QEventDispatcherGlib::processEvents (this=0x8b2fa48,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb6405d1d in QEventLoop::processEvents (this=0xafa802b0, flags=...) at
kernel/qeventloop.cpp:149
#11 0xb6405fb9 in QEventLoop::exec (this=0xafa802b0, flags=...) at
kernel/qeventloop.cpp:204
#12 0xb62ef9dc in QThread::exec (this=0x8b23b38) at thread/qthread.cpp:501
#13 0xb62efacb in QThread::run (this=0x8b23b38) at thread/qthread.cpp:568
#14 0xb62f2e70 in QThreadPrivate::start (arg=0x8b23b38) at
thread/qthread_unix.cpp:298
#15 0xb3c68d31 in start_thread (arg=0xafa80b70) at pthread_create.c:304
#16 0xb60f446e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xad6f0b70 (LWP 3400)):
#0  0xb77b2424 in __kernel_vsyscall ()
#1  0xb3c6ce04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb61020f4 in __pthread_cond_timedwait (cond=0x8fd53b8, mutex=0x8fd53a0,
abstime=0xad6f0288) at forward.c:152
#3  0xb62f336f in wait (time=30000, this=0x8fd53a0) at
thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x8fd5348, mutex=0x8fd5344, time=30000) at
thread/qwaitcondition_unix.cpp:158
#5  0xb62e5504 in QThreadPoolThread::run (this=0x8fe14a8) at
concurrent/qthreadpool.cpp:141
#6  0xb62f2e70 in QThreadPrivate::start (arg=0x8fe14a8) at
thread/qthread_unix.cpp:298
#7  0xb3c68d31 in start_thread (arg=0xad6f0b70) at pthread_create.c:304
#8  0xb60f446e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb2692730 (LWP 2553)):
[KCrash Handler]
#7  0xb2fb741a in ?? () from /usr/lib/libsopranoclient.so.1
#8  0xb3937b2b in Nepomuk::MainModel::listStatements (this=0x8f5ef70,
partial=...) at ../../nepomuk/core/nepomukmainmodel.cpp:194
#9  0xb392da27 in Nepomuk::ResourceManager::allResourcesOfType (this=0x8f633c8,
type=...) at ../../nepomuk/core/resourcemanager.cpp:383
#10 0xb393fb7a in Nepomuk::Tag::allTags () at ../../nepomuk/core/tag.cpp:130
#11 0xae3ff020 in KMail::TagActionManager::createActions (this=0x8fbc918) at
../../kmail/tagactionmanager.cpp:124
#12 0xae4b7992 in KMailPart::guiActivateEvent (this=0x8c057e0, e=0xbfc3899c) at
../../kmail/kmail_part.cpp:174
#13 0xb5fed8e4 in customEvent (ev=0xbfc3899c, this=0x8c057e0) at
../../kparts/part.cpp:319
#14 KParts::Part::customEvent (this=0x8c057e0, ev=0xbfc3899c) at
../../kparts/part.cpp:303
#15 0xb64224ec in QObject::event (this=0x8c057e0, e=0xbfc3899c) at
kernel/qobject.cpp:1226
#16 0xb696c844 in notify_helper (e=0xbfc3899c, receiver=0x8c057e0,
this=0x89e26a0) at kernel/qapplication.cpp:4555
#17 QApplicationPrivate::notify_helper (this=0x89e26a0, receiver=0x8c057e0,
e=0xbfc3899c) at kernel/qapplication.cpp:4527
#18 0xb6971c7d in QApplication::notify (this=0xbfc3899c, receiver=0x8c057e0,
e=0xbfc3899c) at kernel/qapplication.cpp:4284
#19 0xb74e9051 in KApplication::notify (this=0xbfc38ab4, receiver=0x8c057e0,
event=0xbfc3899c) at ../../kdeui/kernel/kapplication.cpp:311
#20 0xb640718e in QCoreApplication::notifyInternal (this=0xbfc38ab4,
receiver=0x8c057e0, event=0xbfc3899c) at kernel/qcoreapplication.cpp:876
#21 0xb5ffa060 in sendEvent (event=0xbfc3899c, receiver=<optimized out>) at
/usr/include/qt4/QtCore/qcoreapplication.h:215
#22 KParts::MainWindow::createGUI (this=0x8af2e00, part=0x0) at
../../kparts/mainwindow.cpp:101
#23 0xb777943c in Kontact::MainWindow::~MainWindow (this=0x8af2e00,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../kontact/src/mainwindow.cpp:271
#24 0xb7779622 in Kontact::MainWindow::~MainWindow (this=0x8af2e00,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../../kontact/src/mainwindow.cpp:291
#25 0x0804acc6 in qDeleteAll<QList<KMainWindow*>::const_iterator>
(end=<optimized out>, begin=<optimized out>) at
/usr/include/qt4/QtCore/qalgorithms.h:322
#26 qDeleteAll<QList<KMainWindow*> > (c=<optimized out>) at
/usr/include/qt4/QtCore/qalgorithms.h:330
#27 main (argc=) at ../../../kontact/src/main.cpp:219

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list