Bug 311492 - Kontact crashs on closing
Summary: Kontact crashs on closing
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.9.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-11 01:15 UTC by Steve
Modified: 2017-01-07 21:48 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve 2012-12-11 01:15:55 UTC
Application: kontact (4.9.3)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.6.9-2.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I was reading email, virtuoso is using about 150% of the CPU and everything is taking forever. I had been waiting for 3 minutes for 1 email to delete and decided to just shutdown kontact and turn the computer off. After I closed kontact, a little later the crash handler popped up.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f6affbd6880 (LWP 3192))]

Thread 3 (Thread 0x7f6af0940700 (LWP 3193)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003955c1677d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3956600980) at wtf/FastMalloc.cpp:2495
#2  0x0000003955c16889 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00000033db407d14 in start_thread (arg=0x7f6af0940700) at pthread_create.c:309
#4  0x00000033db0f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f6af003f700 (LWP 3194)):
#0  0x00000033db0e8bdf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000033dd447af4 in g_main_context_poll (n_fds=1, fds=0x7f6ae80029c0, timeout=6367, context=0x7f6ae80009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f6ae80009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00000033dd447c14 in g_main_context_iteration (context=0x7f6ae80009a0, may_block=1) at gmain.c:3207
#4  0x00000033e69a5ff6 in QEventDispatcherGlib::processEvents (this=0x7f6ae80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000033e6976cbf in QEventLoop::processEvents (this=this@entry=0x7f6af003ed00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000033e6976f48 in QEventLoop::exec (this=0x7f6af003ed00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000033e68787e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00000033e687b7bc in QThreadPrivate::start (arg=0x841e50) at thread/qthread_unix.cpp:338
#9  0x00000033db407d14 in start_thread (arg=0x7f6af003f700) at pthread_create.c:309
#10 0x00000033db0f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f6affbd6880 (LWP 3192)):
[KCrash Handler]
#6  0x000000394d7fdb96 in at (this=0x3361aa36b0, i=1223592264) at ../../src/corelib/tools/qlist.h:100
#7  at (i=1223592264, this=0x3361aa36b0) at ../../src/corelib/tools/qlist.h:470
#8  QStackedLayout::currentWidget (this=0x3361e4be30) at kernel/qstackedlayout.cpp:378
#9  0x000000336cc95578 in MessageList::Pane::markMessageItemsAsAboutToBeRemoved (this=<optimized out>, ref=2, bMark=false) at /usr/src/debug/kdepim-4.9.3/messagelist/pane.cpp:832
#10 0x000000336c7190ae in KMMainWidget::slotTrashMessagesCompleted (this=0xfff200, command=0x9edf950) at /usr/src/debug/kdepim-4.9.3/kmail/kmmainwidget.cpp:2168
#11 0x000000336c7394b1 in KMMainWidget::qt_static_metacall (_o=0xfff200, _c=<optimized out>, _id=<optimized out>, _a=0x7fffd9bfe5d0) at /usr/src/debug/kdepim-4.9.3/x86_64-redhat-linux-gnu/kmail/kmmainwidget.moc:483
#12 0x00000033e698e71f in QMetaObject::activate (sender=0x9edf950, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd9bfe5d0) at kernel/qobject.cpp:3547
#13 0x000000336c703bef in KMMoveCommand::moveDone (this=this@entry=0x9edf950, _t1=_t1@entry=0x9edf950) at /usr/src/debug/kdepim-4.9.3/x86_64-redhat-linux-gnu/kmail/kmcommands.moc:1630
#14 0x000000336c703c37 in KMMoveCommand::completeMove (this=0x9edf950, result=KMCommand::OK) at /usr/src/debug/kdepim-4.9.3/kmail/kmcommands.cpp:1474
#15 0x00000033e698e71f in QMetaObject::activate (sender=0x13578fb0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd9bfe740) at kernel/qobject.cpp:3547
#16 0x0000003361333e42 in KJob::result (this=this@entry=0x13578fb0, _t1=_t1@entry=0x13578fb0) at /usr/src/debug/kdelibs-4.9.3/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207
#17 0x0000003361333e80 in KJob::emitResult (this=0x13578fb0) at /usr/src/debug/kdelibs-4.9.3/kdecore/jobs/kjob.cpp:318
#18 0x00000033e698c86e in QObject::event (this=0x13578fb0, e=<optimized out>) at kernel/qobject.cpp:1195
#19 0x000000394d7ca4ac in QApplicationPrivate::notify_helper (this=this@entry=0x837310, receiver=receiver@entry=0x13578fb0, e=e@entry=0xcab8cb0) at kernel/qapplication.cpp:4557
#20 0x000000394d7ce92a in QApplication::notify (this=0x7fffd9bfff90, receiver=0x13578fb0, e=0xcab8cb0) at kernel/qapplication.cpp:4418
#21 0x0000003361a468a6 in KApplication::notify (this=0x7fffd9bfff90, receiver=0x13578fb0, event=0xcab8cb0) at /usr/src/debug/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#22 0x00000033e6977f6e in QCoreApplication::notifyInternal (this=0x7fffd9bfff90, receiver=receiver@entry=0x13578fb0, event=event@entry=0xcab8cb0) at kernel/qcoreapplication.cpp:915
#23 0x00000033e697ba21 in sendEvent (event=0xcab8cb0, receiver=0x13578fb0) at kernel/qcoreapplication.h:231
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7fb600) at kernel/qcoreapplication.cpp:1539
#25 0x00000033e69a5e43 in sendPostedEvents () at kernel/qcoreapplication.h:236
#26 postEventSourceDispatch (s=s@entry=0x83a330) at kernel/qeventdispatcher_glib.cpp:279
#27 0x00000033dd447825 in g_main_dispatch (context=0x83a200) at gmain.c:2539
#28 g_main_context_dispatch (context=context@entry=0x83a200) at gmain.c:3075
#29 0x00000033dd447b58 in g_main_context_iterate (context=context@entry=0x83a200, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#30 0x00000033dd447c14 in g_main_context_iteration (context=0x83a200, may_block=1) at gmain.c:3207
#31 0x00000033e69a5fd6 in QEventDispatcherGlib::processEvents (this=0x7fcee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x000000394d86a48e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#33 0x00000033e6976cbf in QEventLoop::processEvents (this=this@entry=0x7fffd9bff050, flags=...) at kernel/qeventloop.cpp:149
#34 0x00000033e6976f48 in QEventLoop::exec (this=0x7fffd9bff050, flags=...) at kernel/qeventloop.cpp:204
#35 0x0000003361333bf3 in KJob::exec (this=0xfe7bc0) at /usr/src/debug/kdelibs-4.9.3/kdecore/jobs/kjob.cpp:210
#36 0x000000336c6ed2d8 in KMKernel::cleanup (this=0xf40780) at /usr/src/debug/kdepim-4.9.3/kmail/kmkernel.cpp:1309
#37 0x00007f6aec2bd763 in KMailPart::~KMailPart (this=this@entry=0xe2ae30, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.3/kmail/kmail_part.cpp:137
#38 0x00007f6aec2bd859 in KMailPart::~KMailPart (this=0xe2ae30, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.3/kmail/kmail_part.cpp:140
#39 0x000000336ae116ee in KontactInterface::Plugin::~Plugin (this=0xbed820, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kdepimlibs-4.9.3/kontactinterface/plugin.cpp:90
#40 0x00007f6aed24ed6f in KMailPlugin::~KMailPlugin (this=0xbed820, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.3/kontact/plugins/kmail/kmail_plugin.cpp:159
#41 0x00007f6aed24ed99 in KMailPlugin::~KMailPlugin (this=0xbed820, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.3/kontact/plugins/kmail/kmail_plugin.cpp:163
#42 0x000000336541d726 in Kontact::MainWindow::~MainWindow (this=this@entry=0xa9a9c0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.3/kontact/src/mainwindow.cpp:291
#43 0x000000336541d889 in Kontact::MainWindow::~MainWindow (this=0xa9a9c0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.3/kontact/src/mainwindow.cpp:293
#44 0x00000033e698c898 in QObject::event (this=0xa9a9c0, e=<optimized out>) at kernel/qobject.cpp:1176
#45 0x000000394d81956a in QWidget::event (this=0xa9a9c0, event=0x185da300) at kernel/qwidget.cpp:8830
#46 0x000000394dbdd4db in QMainWindow::event (this=0xa9a9c0, event=0x185da300) at widgets/qmainwindow.cpp:1478
#47 0x0000003361b385c8 in KXmlGuiWindow::event (this=0xa9a9c0, ev=0x185da300) at /usr/src/debug/kdelibs-4.9.3/kdeui/xmlgui/kxmlguiwindow.cpp:126
#48 0x000000394d7ca4ac in QApplicationPrivate::notify_helper (this=this@entry=0x837310, receiver=receiver@entry=0xa9a9c0, e=e@entry=0x185da300) at kernel/qapplication.cpp:4557
#49 0x000000394d7ce92a in QApplication::notify (this=0x7fffd9bfff90, receiver=0xa9a9c0, e=0x185da300) at kernel/qapplication.cpp:4418
#50 0x0000003361a468a6 in KApplication::notify (this=0x7fffd9bfff90, receiver=0xa9a9c0, event=0x185da300) at /usr/src/debug/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#51 0x00000033e6977f6e in QCoreApplication::notifyInternal (this=0x7fffd9bfff90, receiver=receiver@entry=0xa9a9c0, event=event@entry=0x185da300) at kernel/qcoreapplication.cpp:915
#52 0x00000033e697ba21 in sendEvent (event=0x185da300, receiver=0xa9a9c0) at kernel/qcoreapplication.h:231
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7fb600) at kernel/qcoreapplication.cpp:1539
#54 0x00000033e69a5e43 in sendPostedEvents () at kernel/qcoreapplication.h:236
#55 postEventSourceDispatch (s=s@entry=0x83a330) at kernel/qeventdispatcher_glib.cpp:279
#56 0x00000033dd447825 in g_main_dispatch (context=0x83a200) at gmain.c:2539
#57 g_main_context_dispatch (context=context@entry=0x83a200) at gmain.c:3075
#58 0x00000033dd447b58 in g_main_context_iterate (context=context@entry=0x83a200, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#59 0x00000033dd447c14 in g_main_context_iteration (context=0x83a200, may_block=1) at gmain.c:3207
#60 0x00000033e69a5fd6 in QEventDispatcherGlib::processEvents (this=0x7fcee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#61 0x000000394d86a48e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#62 0x00000033e6976cbf in QEventLoop::processEvents (this=this@entry=0x7fffd9bffe00, flags=...) at kernel/qeventloop.cpp:149
#63 0x00000033e6976f48 in QEventLoop::exec (this=0x7fffd9bffe00, flags=...) at kernel/qeventloop.cpp:204
#64 0x00000033e697bd38 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#65 0x00000000004033f9 in main (argc=1, argv=0x7fffd9c000d8) at /usr/src/debug/kdepim-4.9.3/kontact/src/main.cpp:219

This bug may be a duplicate of or related to bug 286084.

Possible duplicates by query: bug 308469, bug 303319.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:23:32 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 21:48:09 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.