Bug 312830

Summary: Kmail crashed while viewing email
Product: [Applications] kontact Reporter: Steve <sgrubb>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.9.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Steve 2013-01-07 16:57:11 UTC
Application: kontact (4.9.4)
KDE Platform Version: 4.9.4
Qt Version: 4.8.4
Operating System: Linux 3.6.10-4.fc18.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
When kmail crashed, I had clicked on an email I wanted to see. The interface froze up and I decided to browse some web sites. Then the crash handler popped up. About 5 minutes had ellapsed from the time I clicked on an email until the crash occurred. I do have filters that send email to the trash. So, I don't know if that had anything to do with a crash.

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

Thread 4 (Thread 0x7fe4f875d700 (LWP 6189)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003e6ce1672d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3e6d800ce0 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2495
#2  0x0000003e6ce16839 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x0000003e41407d15 in start_thread (arg=0x7fe4f875d700) at pthread_create.c:308
#4  0x0000003e410f22cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7fe4f7e5c700 (LWP 6190)):
#0  0x0000003e410e97ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003e40c47d44 in g_main_context_poll (n_fds=1, fds=0x7fe4f00029c0, timeout=4390, context=0x7fe4f00009a0, priority=<optimized out>) at gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7fe4f00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#3  0x0000003e40c47e64 in g_main_context_iteration (context=0x7fe4f00009a0, may_block=1) at gmain.c:3351
#4  0x0000003e4d1a60f6 in QEventDispatcherGlib::processEvents (this=0x7fe4f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003e4d1767df in QEventLoop::processEvents (this=this@entry=0x7fe4f7e5bd00, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003e4d176a68 in QEventLoop::exec (this=0x7fe4f7e5bd00, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003e4d078950 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x0000003e4d07b92c in QThreadPrivate::start (arg=0xb545e0) at thread/qthread_unix.cpp:338
#9  0x0000003e41407d15 in start_thread (arg=0x7fe4f7e5c700) at pthread_create.c:308
#10 0x0000003e410f22cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7fe4f6707700 (LWP 6191)):
#0  0x0000003e410e97ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003e40c47d44 in g_main_context_poll (n_fds=3, fds=0x7fe4e00010c0, timeout=-1, context=0xe46410, priority=<optimized out>) at gmain.c:3584
#2  g_main_context_iterate (context=0xe46410, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#3  0x0000003e40c481a2 in g_main_loop_run (loop=0xe463a0) at gmain.c:3484
#4  0x0000003e49ccc546 in gdbus_shared_thread_func (user_data=0xe463e0) at gdbusprivate.c:277
#5  0x0000003e40c6b5f5 in g_thread_proxy (data=0xe4c990) at gthread.c:797
#6  0x0000003e41407d15 in start_thread (arg=0x7fe4f6707700) at pthread_create.c:308
#7  0x0000003e410f22cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7fe50840c880 (LWP 6188)):
[KCrash Handler]
#6  operator QItemSelectionModel* (this=<error reading variable: Cannot access memory at address 0x322d414b>) at ../../src/corelib/kernel/qpointer.h:78
#7  QAbstractItemView::selectionModel (this=0x322d4143) at itemviews/qabstractitemview.cpp:766
#8  0x0000003f1fec6676 in MailCommon::FolderTreeWidget::selectedCollections (this=<optimized out>) at /usr/src/debug/kdepim-4.9.4/mailcommon/foldertreewidget.cpp:244
#9  0x0000003f20f2206a in KMMainWidget::updateFolderMenu (this=this@entry=0x135c090) at /usr/src/debug/kdepim-4.9.4/kmail/kmmainwidget.cpp:4167
#10 0x0000003f20f32eb8 in KMMainWidget::slotEndCheckFetchCollectionsDone (this=0x135c090, job=<optimized out>) at /usr/src/debug/kdepim-4.9.4/kmail/kmmainwidget.cpp:469
#11 0x0000003f20f386e6 in KMMainWidget::qt_static_metacall (_o=0x135c090, _c=<optimized out>, _id=<optimized out>, _a=0x7ffff9c5a950) at /usr/src/debug/kdepim-4.9.4/x86_64-redhat-linux-gnu/kmail/kmmainwidget.moc:370
#12 0x0000003e4d18cebf in QMetaObject::activate (sender=0x11e41930, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff9c5a950) at kernel/qobject.cpp:3539
#13 0x0000003e53333c7f in KJob::finished (this=this@entry=0x11e41930, _t1=_t1@entry=0x11e41930) at /usr/src/debug/kdelibs-4.9.4/x86_64-redhat-linux-gnu/kdecore/kjob.moc:186
#14 0x0000003e53333ec5 in KJob::emitResult (this=0x11e41930) at /usr/src/debug/kdelibs-4.9.4/kdecore/jobs/kjob.cpp:316
#15 0x0000003e4d18c39e in QObject::event (this=0x11e41930, e=<optimized out>) at kernel/qobject.cpp:1194
#16 0x0000003e545ca5cc in QApplicationPrivate::notify_helper (this=0xb45460, receiver=0x11e41930, e=0x80eeae0) at kernel/qapplication.cpp:4562
#17 0x0000003e545cea4a in QApplication::notify (this=0x7ffff9c5c1a0, receiver=0x11e41930, e=0x80eeae0) at kernel/qapplication.cpp:4423
#18 0x0000003e5a8468f6 in KApplication::notify (this=0x7ffff9c5c1a0, receiver=0x11e41930, event=0x80eeae0) at /usr/src/debug/kdelibs-4.9.4/kdeui/kernel/kapplication.cpp:311
#19 0x0000003e4d177a8e in QCoreApplication::notifyInternal (this=0x7ffff9c5c1a0, receiver=receiver@entry=0x11e41930, event=event@entry=0x80eeae0) at kernel/qcoreapplication.cpp:946
#20 0x0000003e4d17b541 in sendEvent (event=0x80eeae0, receiver=0x11e41930) at kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb05600) at kernel/qcoreapplication.cpp:1570
#22 0x0000003e4d1a5f43 in sendPostedEvents () at kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=s@entry=0xb48530) at kernel/qeventdispatcher_glib.cpp:279
#24 0x0000003e40c47a75 in g_main_dispatch (context=0xb48400) at gmain.c:2715
#25 g_main_context_dispatch (context=context@entry=0xb48400) at gmain.c:3219
#26 0x0000003e40c47da8 in g_main_context_iterate (context=context@entry=0xb48400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290
#27 0x0000003e40c47e64 in g_main_context_iteration (context=0xb48400, may_block=1) at gmain.c:3351
#28 0x0000003e4d1a60d6 in QEventDispatcherGlib::processEvents (this=0xb06ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#29 0x0000003e5466a73e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#30 0x0000003e4d1767df in QEventLoop::processEvents (this=this@entry=0x7ffff9c5b260, flags=...) at kernel/qeventloop.cpp:149
#31 0x0000003e4d176a68 in QEventLoop::exec (this=0x7ffff9c5b260, flags=...) at kernel/qeventloop.cpp:204
#32 0x0000003e53333c43 in KJob::exec (this=0x1348650) at /usr/src/debug/kdelibs-4.9.4/kdecore/jobs/kjob.cpp:210
#33 0x0000003f20eeca98 in KMKernel::cleanup (this=0x12862d0) at /usr/src/debug/kdepim-4.9.4/kmail/kmkernel.cpp:1309
#34 0x00007fe4e51397c3 in KMailPart::~KMailPart (this=this@entry=0x1179a00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.4/kmail/kmail_part.cpp:137
#35 0x00007fe4e51398b9 in KMailPart::~KMailPart (this=0x1179a00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.4/kmail/kmail_part.cpp:140
#36 0x0000003f1ee1173e in KontactInterface::Plugin::~Plugin (this=0xf8ed60, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kdepimlibs-4.9.4/kontactinterface/plugin.cpp:90
#37 0x00007fe4f432edcf in KMailPlugin::~KMailPlugin (this=0xf8ed60, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.4/kontact/plugins/kmail/kmail_plugin.cpp:159
#38 0x00007fe4f432edf9 in KMailPlugin::~KMailPlugin (this=0xf8ed60, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.4/kontact/plugins/kmail/kmail_plugin.cpp:163
#39 0x0000003f1981d776 in Kontact::MainWindow::~MainWindow (this=this@entry=0xd6fa90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.4/kontact/src/mainwindow.cpp:291
#40 0x0000003f1981d8d9 in Kontact::MainWindow::~MainWindow (this=0xd6fa90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.9.4/kontact/src/mainwindow.cpp:293
#41 0x0000003e4d18c3c8 in QObject::event (this=0xd6fa90, e=<optimized out>) at kernel/qobject.cpp:1175
#42 0x0000003e5461968a in QWidget::event (this=0xd6fa90, event=0x1a2743f0) at kernel/qwidget.cpp:8845
#43 0x0000003e549de13b in QMainWindow::event (this=0xd6fa90, event=0x1a2743f0) at widgets/qmainwindow.cpp:1478
#44 0x0000003e5a938688 in KXmlGuiWindow::event (this=0xd6fa90, ev=0x1a2743f0) at /usr/src/debug/kdelibs-4.9.4/kdeui/xmlgui/kxmlguiwindow.cpp:126
#45 0x0000003e545ca5cc in QApplicationPrivate::notify_helper (this=0xb45460, receiver=0xd6fa90, e=0x1a2743f0) at kernel/qapplication.cpp:4562
#46 0x0000003e545cea4a in QApplication::notify (this=0x7ffff9c5c1a0, receiver=0xd6fa90, e=0x1a2743f0) at kernel/qapplication.cpp:4423
#47 0x0000003e5a8468f6 in KApplication::notify (this=0x7ffff9c5c1a0, receiver=0xd6fa90, event=0x1a2743f0) at /usr/src/debug/kdelibs-4.9.4/kdeui/kernel/kapplication.cpp:311
#48 0x0000003e4d177a8e in QCoreApplication::notifyInternal (this=0x7ffff9c5c1a0, receiver=receiver@entry=0xd6fa90, event=event@entry=0x1a2743f0) at kernel/qcoreapplication.cpp:946
#49 0x0000003e4d17b541 in sendEvent (event=0x1a2743f0, receiver=0xd6fa90) at kernel/qcoreapplication.h:231
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb05600) at kernel/qcoreapplication.cpp:1570
#51 0x0000003e4d1a5f43 in sendPostedEvents () at kernel/qcoreapplication.h:236
#52 postEventSourceDispatch (s=s@entry=0xb48530) at kernel/qeventdispatcher_glib.cpp:279
#53 0x0000003e40c47a75 in g_main_dispatch (context=0xb48400) at gmain.c:2715
#54 g_main_context_dispatch (context=context@entry=0xb48400) at gmain.c:3219
#55 0x0000003e40c47da8 in g_main_context_iterate (context=context@entry=0xb48400, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290
#56 0x0000003e40c47e64 in g_main_context_iteration (context=0xb48400, may_block=1) at gmain.c:3351
#57 0x0000003e4d1a60d6 in QEventDispatcherGlib::processEvents (this=0xb06ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#58 0x0000003e5466a73e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#59 0x0000003e4d1767df in QEventLoop::processEvents (this=this@entry=0x7ffff9c5c010, flags=...) at kernel/qeventloop.cpp:149
#60 0x0000003e4d176a68 in QEventLoop::exec (this=0x7ffff9c5c010, flags=...) at kernel/qeventloop.cpp:204
#61 0x0000003e4d17b858 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#62 0x0000000000403469 in main (argc=1, argv=0x7ffff9c5c2e8) at /usr/src/debug/kdepim-4.9.4/kontact/src/main.cpp:219

Possible duplicates by query: bug 307140, bug 306859, bug 305745, bug 301333, bug 300558.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-10-10 05:34:40 UTC

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