Bug 305591

Summary: Kontact crashes everytime on shutdown
Product: [Applications] akregator Reporter: Florian <floeschie>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: 4.8.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Florian 2012-08-22 11:28:09 UTC
Application: kontact (4.8.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Shutting down the system.

Everytime I shut down or restart the system Kontact crashes, and my computer won't proceed with the shutdown.

- What I expect
Close Kontact without crashing, proceed with shutdown

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb9382757c0 (LWP 10074))]

Thread 5 (Thread 0x7fb91b805700 (LWP 10075)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb934a6ddec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fb934a6df19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fb92ff31e9a in start_thread (arg=0x7fb91b805700) at pthread_create.c:308
#4  0x00007fb93579f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fb91af04700 (LWP 10076)):
#0  qt_gettime () at tools/qelapsedtimer_unix.cpp:145
#1  0x00007fb935f14b8d in QTimerInfoList::updateCurrentTime (this=0x7fb914002860) at kernel/qeventdispatcher_unix.cpp:343
#2  0x00007fb935f14841 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#3  timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:144
#4  0x00007fb92fa64b43 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb92fa64fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fb92fa65164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fb935f14426 in QEventDispatcherGlib::processEvents (this=0x7fb9140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007fb935ee3c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fb935ee3ed7 in QEventLoop::exec (this=0x7fb91af03dc0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007fb935de2fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007fb935de5fcb in QThreadPrivate::start (arg=0x181a290) at thread/qthread_unix.cpp:298
#12 0x00007fb92ff31e9a in start_thread (arg=0x7fb91af04700) at pthread_create.c:308
#13 0x00007fb93579f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb8c51f8700 (LWP 10093)):
#0  0x00007fb92fa6431d in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb92fa64fe9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb92fa65164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb935f14426 in QEventDispatcherGlib::processEvents (this=0x7fb8bc009e30, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb935ee3c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb935ee3ed7 in QEventLoop::exec (this=0x7fb8c51f7d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb935de2fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fb935ec39ff in QInotifyFileSystemWatcherEngine::run (this=0x2bf82c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fb935de5fcb in QThreadPrivate::start (arg=0x2bf82c0) at thread/qthread_unix.cpp:298
#9  0x00007fb92ff31e9a in start_thread (arg=0x7fb8c51f8700) at pthread_create.c:308
#10 0x00007fb93579f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb8c6974700 (LWP 14648)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007fb935de643f in wait (time=30000, this=0x1e979b0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1e97928, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb935dd95bf in QThreadPoolThread::run (this=0x1ea9ec0) at concurrent/qthreadpool.cpp:141
#4  0x00007fb935de5fcb in QThreadPrivate::start (arg=0x1ea9ec0) at thread/qthread_unix.cpp:298
#5  0x00007fb92ff31e9a in start_thread (arg=0x7fb8c6974700) at pthread_create.c:308
#6  0x00007fb93579f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb9382757c0 (LWP 10074)):
[KCrash Handler]
#6  Akregator::FeedList::allFeedsFolder (this=0x0) at ../../../akregator/src/feedlist.cpp:408
#7  0x00007fb8a0321f84 in Akregator::FeedList::toOpml (this=0x0) at ../../../akregator/src/feedlist.cpp:380
#8  0x00007fb8a05ce2fd in Akregator::MainWidget::feedListToOPML (this=<optimized out>) at ../../../akregator/src/mainwidget.cpp:458
#9  0x00007fb8a05c6492 in Akregator::Part::slotSaveFeedList (this=0x7a11e40) at ../../../akregator/src/akregator_part.cpp:494
#10 0x00007fb8a05c6840 in Akregator::Part::saveProperties (this=0x7a11e40, config=...) at ../../../akregator/src/akregator_part.cpp:414
#11 0x00007fb8a05c8136 in Akregator::Part::saveCrashProperties (this=0x7a11e40) at ../../../akregator/src/akregator_part.cpp:777
#12 0x00007fb935efe446 in QObject::event (this=0x7a11e40, e=<optimized out>) at kernel/qobject.cpp:1195
#13 0x00007fb9368df894 in notify_helper (e=0xd7997a0, receiver=0x7a11e40, this=0x16d0bd0) at kernel/qapplication.cpp:4559
#14 QApplicationPrivate::notify_helper (this=0x16d0bd0, receiver=0x7a11e40, e=0xd7997a0) at kernel/qapplication.cpp:4531
#15 0x00007fb9368e4713 in QApplication::notify (this=0x7fffa5e7ce50, receiver=0x7a11e40, e=0xd7997a0) at kernel/qapplication.cpp:4420
#16 0x00007fb9376199e6 in KApplication::notify (this=0x7fffa5e7ce50, receiver=0x7a11e40, event=0xd7997a0) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007fb935ee4e9c in QCoreApplication::notifyInternal (this=0x7fffa5e7ce50, receiver=0x7a11e40, event=0xd7997a0) at kernel/qcoreapplication.cpp:876
#18 0x00007fb935ee8c6a in sendEvent (event=0xd7997a0, receiver=0x7a11e40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1691380) at kernel/qcoreapplication.cpp:1500
#20 0x00007fb935f13f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#22 0x00007fb92fa64d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fb92fa650a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fb92fa65164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fb935f143bf in QEventDispatcherGlib::processEvents (this=0x1692c10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x00007fb936987d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007fb935ee3c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007fb935ee3ed7 in QEventLoop::exec (this=0x7fffa5e7cc50, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007fb93636ef16 in KJob::exec (this=0x1cd1cf0) at ../../kdecore/jobs/kjob.cpp:210
#30 0x00007fb8d29d83b8 in KMKernel::cleanup (this=0x1c3c380) at ../../kmail/kmkernel.cpp:1260
#31 0x00007fb8d2d0e6c2 in KMailPart::~KMailPart (this=0x1b10fe0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:137
#32 0x00007fb8d2d0e7c9 in KMailPart::~KMailPart (this=0x1b10fe0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:140
#33 0x00007fb937a5e60e in KontactInterface::Plugin::~Plugin (this=0x1ad6530, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at ../../kontactinterface/plugin.cpp:90
#34 0x00007fb8d354eb6f in KMailPlugin::~KMailPlugin (this=0x1ad6530, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../kontact/plugins/kmail/kmail_plugin.cpp:159
#35 0x00007fb8d354eb99 in KMailPlugin::~KMailPlugin (this=0x1ad6530, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../kontact/plugins/kmail/kmail_plugin.cpp:163
#36 0x00007fb937e962e7 in Kontact::MainWindow::~MainWindow (this=0x17dbd40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:289
#37 0x00007fb937e96449 in Kontact::MainWindow::~MainWindow (this=0x17dbd40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:291
#38 0x000000000040366e in qDeleteAll<QList<KMainWindow*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#39 qDeleteAll<QList<KMainWindow*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#40 main (argc=1, argv=0x7fffa5e7d478) at ../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 279192.

Reported using DrKonqi
Comment 1 Janek Bevendorff 2012-08-22 19:11:55 UTC

*** This bug has been marked as a duplicate of bug 245911 ***