Bug 355382 - Mail dispatcher crash
Summary: Mail dispatcher crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: mail (show other bugs)
Version: 4.13
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-15 15:01 UTC by Franz Klotsche
Modified: 2018-02-01 09:54 UTC (History)
1 user (show)

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 Franz Klotsche 2015-11-15 15:01:27 UTC
Application: Mail Dispatcher Agent (akonadi_maildispatcher_agent), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f11b40dd7c0 (LWP 2836))]

Thread 2 (Thread 0x7f119e5d4700 (LWP 8710)):
#0  0x00007f11b16b212d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f11aee96fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f11aee970ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f11b34c97be in QEventDispatcherGlib::processEvents (this=0x7f11980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f11b349b0af in QEventLoop::processEvents (this=this@entry=0x7f119e5d3de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f11b349b3a5 in QEventLoop::exec (this=this@entry=0x7f119e5d3de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f11b3397c5f in QThread::exec (this=this@entry=0x1f2a350) at thread/qthread.cpp:537
#7  0x00007f11b347c823 in QInotifyFileSystemWatcherEngine::run (this=0x1f2a350) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f11b339a32f in QThreadPrivate::start (arg=0x1f2a350) at thread/qthread_unix.cpp:349
#9  0x00007f11af57b182 in start_thread (arg=0x7f119e5d4700) at pthread_create.c:312
#10 0x00007f11b16bf47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f11b40dd7c0 (LWP 2836)):
[KCrash Handler]
#6  data (this=0x2000650073007d) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
#7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2467
#8  d_func (this=0x20006500730075) at ../../include/QtCore/../../src/corelib/kernel/qeventloop.h:58
#9  QEventLoop::exit (this=0x20006500730075, returnCode=returnCode@entry=0) at kernel/qeventloop.cpp:284
#10 0x00007f11b349b227 in QEventLoop::quit (this=<optimized out>) at kernel/qeventloop.cpp:327
#11 0x00007f11b2d056fa in KJob::emitResult (this=0x1f77ee0) at ../../kdecore/jobs/kjob.cpp:312
#12 0x00007f11b272d9cf in MailTransport::SmtpJob::startSmtpJob() () from /usr/lib/libmailtransport.so.4
#13 0x00007f11b272f20a in MailTransport::SmtpJob::doStart() () from /usr/lib/libmailtransport.so.4
#14 0x00007f11b272b1c4 in MailTransport::TransportJob::start() () from /usr/lib/libmailtransport.so.4
#15 0x00000000004131a0 in SendJob::Private::doTraditionalTransport (this=this@entry=0x1f750e0) at ../../../agents/maildispatcher/sendjob.cpp:214
#16 0x0000000000413d4c in SendJob::Private::doTransport (this=0x1f750e0) at ../../../agents/maildispatcher/sendjob.cpp:135
#17 0x00007f11b34b4c1e in QObject::event (this=0x1c49ce0, e=<optimized out>) at kernel/qobject.cpp:1194
#18 0x00007f11af95ae2c in QApplicationPrivate::notify_helper (this=this@entry=0x1a94f00, receiver=receiver@entry=0x1c49ce0, e=e@entry=0x1f62350) at kernel/qapplication.cpp:4567
#19 0x00007f11af9614a0 in QApplication::notify (this=this@entry=0x7fff4d18c0d0, receiver=receiver@entry=0x1c49ce0, e=e@entry=0x1f62350) at kernel/qapplication.cpp:4353
#20 0x00007f11b20c5d1a in KApplication::notify (this=0x7fff4d18c0d0, receiver=0x1c49ce0, event=0x1f62350) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007f11b349c4dd in QCoreApplication::notifyInternal (this=0x7fff4d18c0d0, receiver=receiver@entry=0x1c49ce0, event=event@entry=0x1f62350) at kernel/qcoreapplication.cpp:953
#22 0x00007f11b349fb3d in sendEvent (event=0x1f62350, receiver=0x1c49ce0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1a66ea0) at kernel/qcoreapplication.cpp:1577
#24 0x00007f11b349ffe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#25 0x00007f11b34c9f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#26 postEventSourceDispatch (s=0x1a91920) at kernel/qeventdispatcher_glib.cpp:287
#27 0x00007f11aee96e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f11aee97048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f11aee970ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f11b34c97a1 in QEventDispatcherGlib::processEvents (this=0x1a93e20, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#31 0x00007f11af9fcbe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007f11b349b0af in QEventLoop::processEvents (this=this@entry=0x7fff4d18b330, flags=...) at kernel/qeventloop.cpp:149
#33 0x00007f11b349b3a5 in QEventLoop::exec (this=this@entry=0x7fff4d18b330, flags=...) at kernel/qeventloop.cpp:204
#34 0x00007f11afe0206c in QDialog::exec (this=0x1cca4c0) at dialogs/qdialog.cpp:562
#35 0x00007f11b272d992 in MailTransport::SmtpJob::startSmtpJob() () from /usr/lib/libmailtransport.so.4
#36 0x00007f11b272f20a in MailTransport::SmtpJob::doStart() () from /usr/lib/libmailtransport.so.4
#37 0x00007f11b272b1c4 in MailTransport::TransportJob::start() () from /usr/lib/libmailtransport.so.4
#38 0x00000000004131a0 in SendJob::Private::doTraditionalTransport (this=this@entry=0x1cfc5e0) at ../../../agents/maildispatcher/sendjob.cpp:214
#39 0x0000000000413d4c in SendJob::Private::doTransport (this=0x1cfc5e0) at ../../../agents/maildispatcher/sendjob.cpp:135
#40 0x00007f11b34b4c1e in QObject::event (this=0x1b08e40, e=<optimized out>) at kernel/qobject.cpp:1194
#41 0x00007f11af95ae2c in QApplicationPrivate::notify_helper (this=this@entry=0x1a94f00, receiver=receiver@entry=0x1b08e40, e=e@entry=0x1b3bc20) at kernel/qapplication.cpp:4567
#42 0x00007f11af9614a0 in QApplication::notify (this=this@entry=0x7fff4d18c0d0, receiver=receiver@entry=0x1b08e40, e=e@entry=0x1b3bc20) at kernel/qapplication.cpp:4353
#43 0x00007f11b20c5d1a in KApplication::notify (this=0x7fff4d18c0d0, receiver=0x1b08e40, event=0x1b3bc20) at ../../kdeui/kernel/kapplication.cpp:311
#44 0x00007f11b349c4dd in QCoreApplication::notifyInternal (this=0x7fff4d18c0d0, receiver=receiver@entry=0x1b08e40, event=event@entry=0x1b3bc20) at kernel/qcoreapplication.cpp:953
#45 0x00007f11b349fb3d in sendEvent (event=0x1b3bc20, receiver=0x1b08e40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1a66ea0) at kernel/qcoreapplication.cpp:1577
#47 0x00007f11b349ffe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#48 0x00007f11b34c9f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#49 postEventSourceDispatch (s=0x1a91920) at kernel/qeventdispatcher_glib.cpp:287
#50 0x00007f11aee96e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f11aee97048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f11aee970ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f11b34c97a1 in QEventDispatcherGlib::processEvents (this=0x1a93e20, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#54 0x00007f11af9fcbe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007f11b349b0af in QEventLoop::processEvents (this=this@entry=0x7fff4d18c040, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007f11b349b3a5 in QEventLoop::exec (this=this@entry=0x7fff4d18c040, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007f11b34a0b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#58 0x00007f11b3adf043 in Akonadi::AgentBase::init(Akonadi::AgentBase*) () from /usr/lib/libakonadi-kde.so.4
#59 0x000000000040b510 in Akonadi::AgentBase::init<MailDispatcherAgent> (argc=<optimized out>, argv=<optimized out>) at /usr/include/KDE/Akonadi/../../akonadi/agentbase.h:454
#60 0x00007f11b15e6ec5 in __libc_start_main (main=0x408b60 <main(int, char**)>, argc=3, argv=0x7fff4d18c1e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4d18c1d8) at libc-start.c:287
#61 0x0000000000408bf4 in _start ()


Reproducible: Always

Steps to Reproduce:
1. Sending mail
2. Login window opened in the background?
3. Closed login -> CRASH
Comment 1 Laurent Montel 2015-11-15 15:16:54 UTC
4.13?
Comment 2 Franz Klotsche 2015-11-17 18:00:08 UTC
Kontact
Version 4.13.3
KDE personal information manager
Copyright © 2001–2014 Kontact autho
Comment 3 Denis Kurz 2017-06-23 20:17:27 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the opportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 4 Denis Kurz 2018-02-01 09:54:23 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.