Bug 317327 - Kmail unable to process an email I sent to myself
Summary: Kmail unable to process an email I sent to myself
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.10.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-25 13:41 UTC by Lester Petrie
Modified: 2017-01-07 22:28 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lester Petrie 2013-03-25 13:41:54 UTC
Application: kontact (4.10.1)
KDE Platform Version: 4.10.1
Qt Version: 4.8.4
Operating System: Linux 3.8.3-103.fc17.x86_64 x86_64
Distribution: "Fedora release 17 (Beefy Miracle)"

-- Information about the crash:
- What I was doing when the application crashed:

I had tried to delete an email I had sent to a list where I was on the list.  Kmail seems to go into a funk when I do that, not showing the message as read, and flagging it as being in both the inbox and trash.  Kontact eventually crashes.

The crash can be reproduced sometimes.

-- 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 0x7f40ce117880 (LWP 22637))]

Thread 3 (Thread 0x7f40c407d700 (LWP 22724)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00000035fe016a5d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x35fea00ce0) at wtf/FastMalloc.cpp:2495
#2  0x00000035fe016b69 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x000000351d207d14 in start_thread (arg=0x7f40c407d700) at pthread_create.c:309
#4  0x000000351c6f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f40bbf7c700 (LWP 22726)):
#0  0x000000351c6e8bdf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003ca0247af4 in g_main_context_poll (n_fds=1, fds=0x7f40ac0029c0, timeout=8074, context=0x7f40ac0009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f40ac0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x0000003ca0247c14 in g_main_context_iteration (context=0x7f40ac0009a0, may_block=1) at gmain.c:3207
#4  0x00000035f35a6016 in QEventDispatcherGlib::processEvents (this=0x7f40ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000035f357671f in QEventLoop::processEvents (this=this@entry=0x7f40bbf7bd00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000035f35769a8 in QEventLoop::exec (this=0x7f40bbf7bd00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000035f3478970 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00000035f347b94c in QThreadPrivate::start (arg=0x1492200) at thread/qthread_unix.cpp:338
#9  0x000000351d207d14 in start_thread (arg=0x7f40bbf7c700) at pthread_create.c:309
#10 0x000000351c6f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f40ce117880 (LWP 22637)):
[KCrash Handler]
#6  operator QItemSelectionModel* (this=<error reading variable: Cannot access memory at address 0x8>) at ../../src/corelib/kernel/qpointer.h:78
#7  QAbstractItemView::selectionModel (this=0x0) at itemviews/qabstractitemview.cpp:766
#8  0x00000031694eea5a in KMKernel::treeviewModelSelection (this=0x1f9fd00) at /usr/src/debug/kdepim-4.10.1/kmail/kmkernel.cpp:1944
#9  0x00000031694e2ac6 in KMail::KMSystemTray::slotContextMenuAboutToShow (this=0x246cd70) at /usr/src/debug/kdepim-4.10.1/kmail/kmsystemtray.cpp:279
#10 0x00000035f358cdef in QMetaObject::activate (sender=0x2104ae0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#11 0x00000035f357f817 in QMetaMethod::invoke (this=this@entry=0x7fffa8981ce0, object=object@entry=0x2104ae0, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#12 0x00000035f3581bec in QMetaObject::invokeMethod (obj=0x2104ae0, member=<optimized out>, type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#13 0x000000315be12e9d in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x315be26020 "aboutToShow", obj=0x2104ae0) at /usr/include/QtCore/qobjectdefs.h:434
#14 DBusMenuExporterDBus::AboutToShow (this=this@entry=0x14b2f50, id=<optimized out>) at /usr/src/debug/libdbusmenu-qt-0.9.2/src/dbusmenuexporterdbus_p.cpp:156
#15 0x000000315be14fe6 in DBusMenuExporterDBus::qt_static_metacall (_o=_o@entry=0x14b2f50, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=7, _a=_a@entry=0x7fffa89823b0) at /usr/src/debug/libdbusmenu-qt-0.9.2/x86_64-redhat-linux-gnu/src/dbusmenuexporterdbus_p.moc:88
#16 0x000000315be1518f in DBusMenuExporterDBus::qt_metacall (this=0x14b2f50, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fffa89823b0) at /usr/src/debug/libdbusmenu-qt-0.9.2/x86_64-redhat-linux-gnu/src/dbusmenuexporterdbus_p.moc:128
#17 0x00000035f42230b3 in QDBusConnectionPrivate::deliverCall (this=this@entry=0x20fcfd0, object=object@entry=0x14b2f50, msg=..., metaTypes=..., slotIdx=11) at qdbusintegrator.cpp:951
#18 0x00000035f42240e6 in QDBusConnectionPrivate::activateCall (this=this@entry=0x20fcfd0, object=0x14b2f50, flags=4080, msg=...) at qdbusintegrator.cpp:856
#19 0x00000035f4224857 in QDBusConnectionPrivate::activateObject (this=0x20fcfd0, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1447
#20 0x00000035f4224c1b in QDBusActivateObjectEvent::placeMetaCall (this=0x245eb80) at qdbusintegrator.cpp:1541
#21 0x00000035f358c2ce in QObject::event (this=0x14b2f50, e=<optimized out>) at kernel/qobject.cpp:1194
#22 0x00000035f4dca5ac in QApplicationPrivate::notify_helper (this=this@entry=0x14a1530, receiver=receiver@entry=0x14b2f50, e=e@entry=0x245eb80) at kernel/qapplication.cpp:4562
#23 0x00000035f4dcea2a in QApplication::notify (this=0x7fffa8983e50, receiver=0x14b2f50, e=0x245eb80) at kernel/qapplication.cpp:4423
#24 0x000000315c4473b6 in KApplication::notify (this=0x7fffa8983e50, receiver=0x14b2f50, event=0x245eb80) at /usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#25 0x00000035f35779ce in QCoreApplication::notifyInternal (this=0x7fffa8983e50, receiver=receiver@entry=0x14b2f50, event=event@entry=0x245eb80) at kernel/qcoreapplication.cpp:946
#26 0x00000035f357b481 in sendEvent (event=0x245eb80, receiver=0x14b2f50) at kernel/qcoreapplication.h:231
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1455600) at kernel/qcoreapplication.cpp:1570
#28 0x00000035f35a5e63 in sendPostedEvents () at kernel/qcoreapplication.h:236
#29 postEventSourceDispatch (s=s@entry=0x1496400) at kernel/qeventdispatcher_glib.cpp:279
#30 0x0000003ca0247825 in g_main_dispatch (context=0x1496230) at gmain.c:2539
#31 g_main_context_dispatch (context=context@entry=0x1496230) at gmain.c:3075
#32 0x0000003ca0247b58 in g_main_context_iterate (context=context@entry=0x1496230, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#33 0x0000003ca0247c14 in g_main_context_iteration (context=0x1496230, may_block=1) at gmain.c:3207
#34 0x00000035f35a5ff6 in QEventDispatcherGlib::processEvents (this=0x1456ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00000035f4e6a5ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#36 0x00000035f357671f in QEventLoop::processEvents (this=this@entry=0x7fffa8982f10, flags=...) at kernel/qeventloop.cpp:149
#37 0x00000035f35769a8 in QEventLoop::exec (this=0x7fffa8982f10, flags=...) at kernel/qeventloop.cpp:204
#38 0x000000315b933f53 in KJob::exec (this=0x20e6c70) at /usr/src/debug/kdelibs-4.10.1/kdecore/jobs/kjob.cpp:210
#39 0x00000031694f4ae8 in KMKernel::cleanup (this=0x1f9fd00) at /usr/src/debug/kdepim-4.10.1/kmail/kmkernel.cpp:1323
#40 0x00007f40b1f1a303 in KMailPart::~KMailPart (this=this@entry=0x1798c90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.10.1/kmail/kmail_part.cpp:119
#41 0x00007f40b1f1a3e9 in KMailPart::~KMailPart (this=0x1798c90, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.10.1/kmail/kmail_part.cpp:121
#42 0x0000003167c11b6e in KontactInterface::Plugin::~Plugin (this=0x17a3e00, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kdepimlibs-4.10.1/kontactinterface/plugin.cpp:91
#43 0x00007f40b2344dbf in KMailPlugin::~KMailPlugin (this=0x17a3e00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.10.1/kontact/plugins/kmail/kmail_plugin.cpp:159
#44 0x00007f40b2344de9 in KMailPlugin::~KMailPlugin (this=0x17a3e00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.10.1/kontact/plugins/kmail/kmail_plugin.cpp:163
#45 0x000000315f01d8a6 in Kontact::MainWindow::~MainWindow (this=this@entry=0x16158e0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.10.1/kontact/src/mainwindow.cpp:294
#46 0x000000315f01da09 in Kontact::MainWindow::~MainWindow (this=0x16158e0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.10.1/kontact/src/mainwindow.cpp:296
#47 0x00000035f358c2f8 in QObject::event (this=0x16158e0, e=<optimized out>) at kernel/qobject.cpp:1175
#48 0x00000035f4e1966a in QWidget::event (this=0x16158e0, event=0x280a000) at kernel/qwidget.cpp:8845
#49 0x00000035f51ddc0b in QMainWindow::event (this=0x16158e0, event=0x280a000) at widgets/qmainwindow.cpp:1478
#50 0x000000315c539738 in KXmlGuiWindow::event (this=0x16158e0, ev=0x280a000) at /usr/src/debug/kdelibs-4.10.1/kdeui/xmlgui/kxmlguiwindow.cpp:126
#51 0x00000035f4dca5ac in QApplicationPrivate::notify_helper (this=this@entry=0x14a1530, receiver=receiver@entry=0x16158e0, e=e@entry=0x280a000) at kernel/qapplication.cpp:4562
#52 0x00000035f4dcea2a in QApplication::notify (this=0x7fffa8983e50, receiver=0x16158e0, e=0x280a000) at kernel/qapplication.cpp:4423
#53 0x000000315c4473b6 in KApplication::notify (this=0x7fffa8983e50, receiver=0x16158e0, event=0x280a000) at /usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#54 0x00000035f35779ce in QCoreApplication::notifyInternal (this=0x7fffa8983e50, receiver=receiver@entry=0x16158e0, event=event@entry=0x280a000) at kernel/qcoreapplication.cpp:946
#55 0x00000035f357b481 in sendEvent (event=0x280a000, receiver=0x16158e0) at kernel/qcoreapplication.h:231
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1455600) at kernel/qcoreapplication.cpp:1570
#57 0x00000035f35a5e63 in sendPostedEvents () at kernel/qcoreapplication.h:236
#58 postEventSourceDispatch (s=s@entry=0x1496400) at kernel/qeventdispatcher_glib.cpp:279
#59 0x0000003ca0247825 in g_main_dispatch (context=0x1496230) at gmain.c:2539
#60 g_main_context_dispatch (context=context@entry=0x1496230) at gmain.c:3075
#61 0x0000003ca0247b58 in g_main_context_iterate (context=context@entry=0x1496230, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#62 0x0000003ca0247c14 in g_main_context_iteration (context=0x1496230, may_block=1) at gmain.c:3207
#63 0x00000035f35a5ff6 in QEventDispatcherGlib::processEvents (this=0x1456ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#64 0x00000035f4e6a5ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#65 0x00000035f357671f in QEventLoop::processEvents (this=this@entry=0x7fffa8983cc0, flags=...) at kernel/qeventloop.cpp:149
#66 0x00000035f35769a8 in QEventLoop::exec (this=0x7fffa8983cc0, flags=...) at kernel/qeventloop.cpp:204
#67 0x00000035f357b798 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#68 0x0000000000403439 in main (argc=1, argv=0x7fffa8983f98) at /usr/src/debug/kdepim-4.10.1/kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:22:53 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 22:28:42 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.