Bug 324473 - Kmail crash on sending letter
Summary: Kmail crash on sending letter
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.11
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-03 19:06 UTC by Вохмин Иван
Modified: 2017-01-07 21:36 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 Вохмин Иван 2013-09-03 19:06:15 UTC
Application: kmail (4.11)
KDE Platform Version: 4.11.00
Qt Version: 4.8.2
Operating System: Linux 3.5.0-18-generic x86_64
Distribution: Ubuntu 12.04.3 LTS

-- Information about the crash:
I was trying to send a letter. It stuck unsent after clicking the send button. I waited for a few minutes, then I clicked 'settings' and KMail crashed

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7889a2b7c0 (LWP 10062))]

Thread 5 (Thread 0x7f785f975700 (LWP 10068)):
#0  0x00007f787ee2683b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f787ee26f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f787ee27164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78883bc926 in QEventDispatcherGlib::processEvents (this=0x7f78580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f788838be62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f788838c0b7 in QEventLoop::exec (this=0x7f785f974d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f788828b077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f788836bb6f in QInotifyFileSystemWatcherEngine::run (this=0xfd9050) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f788828e09b in QThreadPrivate::start (arg=0xfd9050) at thread/qthread_unix.cpp:307
#9  0x00007f7884834e9a in start_thread (arg=0x7f785f975700) at pthread_create.c:308
#10 0x00007f7886d61ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f785c94c700 (LWP 10088)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f787b978dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f787b978f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7884834e9a in start_thread (arg=0x7f785c94c700) at pthread_create.c:308
#4  0x00007f7886d61ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7857fff700 (LWP 10089)):
#0  0x00007f787ee26846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f787ee26f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f787ee27164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f78883bc926 in QEventDispatcherGlib::processEvents (this=0x7f78500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f788838be62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f788838c0b7 in QEventLoop::exec (this=0x7f7857ffedc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f788828b077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f788828e09b in QThreadPrivate::start (arg=0x1757280) at thread/qthread_unix.cpp:307
#8  0x00007f7884834e9a in start_thread (arg=0x7f7857fff700) at pthread_create.c:308
#9  0x00007f7886d61ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f780fb5b700 (LWP 10408)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7873caf022 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f7873caf059 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f7884834e9a in start_thread (arg=0x7f780fb5b700) at pthread_create.c:308
#4  0x00007f7886d61ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7889a2b7c0 (LWP 10062)):
[KCrash Handler]
#6  0x00007f7873bcc6f3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#7  0x00007f7873c54073 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#8  0x00007f7873c547fc in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#9  0x00007f7873cf1787 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#10 0x00007f7873cf265e in QScriptEngine::QScriptEngine(QObject*) () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#11 0x00007f78782e1daf in Grantlee::ScriptableTagLibrary::ScriptableTagLibrary (this=0x24bc510, parent=<optimized out>) at /build/buildd/grantlee-0.3.0/templates/scriptabletags/scriptabletags.cpp:61
#12 0x00007f78782e280f in qt_plugin_instance () at /build/buildd/grantlee-0.3.0/templates/scriptabletags/scriptabletags.cpp:200
#13 0x00007f7888f55f38 in kde4Factory (lib=0x24bc890) at ../../kdecore/util/klibrary.cpp:149
#14 KLibrary::factory (this=0x24bc890, factoryname=0x24bc048 "kcm_kmail") at ../../kdecore/util/klibrary.cpp:169
#15 0x00007f7888f5c794 in KPluginLoader::factory (this=0x7fffadd0b840) at ../../kdecore/util/kpluginloader.cpp:212
#16 0x00007f7881c9c730 in createInstance<KCModule> (error=0x7fffadd0b940, args=..., parent=0x2471e30, parentWidget=0x0, this=0x245e420) at ../../kdecore/services/kservice.h:571
#17 createInstance<KCModule> (error=0x7fffadd0b940, args=..., parent=0x2471e30, this=0x245e420) at ../../kdecore/services/kservice.h:550
#18 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x2471e30, args=...) at ../../kutils/kcmoduleloader.cpp:89
#19 0x00007f7881ca1668 in KCModuleProxyPrivate::loadModule (this=0x24b62d0) at ../../kutils/kcmoduleproxy.cpp:107
#20 0x00007f7881ca2435 in KCModuleProxy::realModule (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:83
#21 0x00007f7881ca2739 in KCModuleProxy::useRootOnlyMessage (this=0x2471e30) at ../../kutils/kcmoduleproxy.cpp:316
#22 0x00007f7881c9e834 in KCMultiDialog::addModule (this=0x23ad640, moduleInfo=..., parentItem=0x0, args=...) at ../../kutils/kcmultidialog.cpp:390
#23 0x00007f7881c9f693 in KCMultiDialog::addModule (this=0x23ad640, path=..., args=...) at ../../kutils/kcmultidialog.cpp:371
#24 0x00007f788878c338 in ConfigureDialog::ConfigureDialog (this=0x23ad640, parent=<optimized out>, modal=<optimized out>) at ../../kmail/configuredialog/configuredialog.cpp:226
#25 0x00007f78887d9789 in KMKernel::slotShowConfigurationDialog (this=0x7fffadd0e160) at ../../kmail/kmkernel.cpp:1442
#26 0x00007f78887decb5 in KMKernel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fffadd0c8d0) at ./kmkernel.moc:206
#27 0x00007f78883a1781 in QMetaObject::activate (sender=0x18d5af0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffadd0c8d0) at kernel/qobject.cpp:3547
#28 0x00007f7887708072 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#29 0x00007f788770825f in QAction::activate (this=0x18d5af0, event=<optimized out>) at kernel/qaction.cpp:1257
#30 0x00007f7887b5a5e9 in QMenuPrivate::activateCausedStack (this=0x1966a00, causedStack=..., action=0x18d5af0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
#31 0x00007f7887b60742 in QMenuPrivate::activateAction (this=0x1966a00, action=0x18d5af0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
#32 0x00007f788950aab0 in KMenu::mouseReleaseEvent (this=0x184a130, e=0x7fffadd0d4a0) at ../../kdeui/widgets/kmenu.cpp:464
#33 0x00007f788775efb4 in QWidget::event (this=0x184a130, event=0x7fffadd0d4a0) at kernel/qwidget.cpp:8371
#34 0x00007f7887b61cdb in QMenu::event (this=0x184a130, e=0x7fffadd0d4a0) at widgets/qmenu.cpp:2469
#35 0x00007f788770e7b4 in notify_helper (e=0x7fffadd0d4a0, receiver=0x184a130, this=0xae9e20) at kernel/qapplication.cpp:4556
#36 QApplicationPrivate::notify_helper (this=0xae9e20, receiver=0x184a130, e=0x7fffadd0d4a0) at kernel/qapplication.cpp:4528
#37 0x00007f7887713f2f in QApplication::notify (this=<optimized out>, receiver=0x184a130, e=0x7fffadd0d4a0) at kernel/qapplication.cpp:4099
#38 0x00007f7889449d96 in KApplication::notify (this=0x7fffadd0e250, receiver=0x184a130, event=0x7fffadd0d4a0) at ../../kdeui/kernel/kapplication.cpp:311
#39 0x00007f788838d32c in QCoreApplication::notifyInternal (this=0x7fffadd0e250, receiver=0x184a130, event=0x7fffadd0d4a0) at kernel/qcoreapplication.cpp:915
#40 0x00007f788770f782 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#41 QApplicationPrivate::sendMouseEvent (receiver=0x184a130, event=0x7fffadd0d4a0, alienWidget=0x0, nativeWidget=0x184a130, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#42 0x00007f788778f1e1 in QETWidget::translateMouseEvent (this=0x184a130, event=<optimized out>) at kernel/qapplication_x11.cpp:4551
#43 0x00007f788778dace in QApplication::x11ProcessEvent (this=0x7fffadd0e250, event=0x7fffadd0dd70) at kernel/qapplication_x11.cpp:3732
#44 0x00007f78877b7052 in x11EventSourceDispatch (s=0xaff370, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007f787ee26d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f787ee270a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f787ee27164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f78883bc8bf in QEventDispatcherGlib::processEvents (this=0xa9bb00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#49 0x00007f78877b6cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007f788838be62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#51 0x00007f788838c0b7 in QEventLoop::exec (this=0x7fffadd0e110, flags=...) at kernel/qeventloop.cpp:204
#52 0x00007f7888391407 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#53 0x0000000000402cbb in main (argc=<optimized out>, argv=<optimized out>) at ../../kmail/main.cpp:146

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 18:02: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 kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 21:36:50 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.