Bug 171833 - kmail crashes sending mails
Summary: kmail crashes sending mails
Status: RESOLVED DUPLICATE of bug 169986
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.10.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-29 02:13 UTC by Matteo Croce
Modified: 2008-11-15 17:01 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 Matteo Croce 2008-09-29 02:13:21 UTC
Version:           1.10.1 (using 4.1.1 (KDE 4.1.1), Kubuntu packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.26.5

I do:

open kmail
send new message
press the send button

kmail crashes, but when I later reopen it the message is in the sending folder.
if i reopen the message and send again it doesn't crash.
here's the backtrace:

Application: KMail (kmail), signal SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7fbb6db0d6f0 (LWP 11155)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00000038fa87bfe5 in free () from /lib/libc.so.6
#6  0x00007fbb631606e7 in delete_dict_radix ()
   from /usr/lib/enchant/libenchant_hspell.so
#7  0x00007fbb6315de09 in hspell_uninit ()
   from /usr/lib/enchant/libenchant_hspell.so
#8  0x00007fbb644cfe97 in ?? () from /usr/lib/kde4/kspell_hspell.so
#9  0x00007fbb77dc3107 in Sonnet::Speller::~Speller ()
   from /usr/lib/libkdecore.so.5
#10 0x00007fbb783316c1 in Sonnet::Highlighter::Private::~Private ()
   from /usr/lib/libkdeui.so.5
#11 0x00007fbb783317c0 in Sonnet::Highlighter::~Highlighter ()
   from /usr/lib/libkdeui.so.5
#12 0x00007fbb787c27d3 in KPIM::KEMailQuotingHighlighter::~KEMailQuotingHighlighter () from /usr/lib/libkdepim.so.4
#13 0x00007fbb783b8e3d in KTextEdit::~KTextEdit () from /usr/lib/libkdeui.so.5
#14 0x00007fbb78e4d46e in ?? () from /usr/lib/libkmailprivate.so.4
#15 0x00007fbb779894d1 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#16 0x00007fbb76ef388d in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#17 0x00007fbb779894d1 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#18 0x00007fbb76ef33ed in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#19 0x00007fbb7724fb38 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#20 0x00007fbb779894d1 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#21 0x00007fbb76ef33ed in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#22 0x00007fbb7724fb38 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#23 0x00007fbb779894d1 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#24 0x00007fbb76ef33ed in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#25 0x00007fbb7724fb38 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#26 0x00007fbb779894d1 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#27 0x00007fbb76ef388d in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#28 0x00007fbb779894d1 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#29 0x00007fbb76ef33ed in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#30 0x00007fbb78394a09 in KMainWindow::~KMainWindow ()
   from /usr/lib/libkdeui.so.5
#31 0x00007fbb78e66792 in ?? () from /usr/lib/libkmailprivate.so.4
#32 0x00007fbb78bcc2d0 in ?? () from /usr/lib/libkmailprivate.so.4
#33 0x00007fbb7798ac95 in QObject::event () from /usr/lib/libQtCore.so.4
#34 0x00007fbb76ef24e6 in QWidget::event () from /usr/lib/libQtGui.so.4
#35 0x00007fbb7720b57b in QMainWindow::event () from /usr/lib/libQtGui.so.4
#36 0x00007fbb783cf128 in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#37 0x00007fbb76ea072d in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#38 0x00007fbb76ea84da in QApplication::notify () from /usr/lib/libQtGui.so.4
#39 0x00007fbb782d77cb in KApplication::notify () from /usr/lib/libkdeui.so.5
#40 0x00007fbb7797bc31 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#41 0x00007fbb7797c8ca in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#42 0x00007fbb779a43a3 in ?? () from /usr/lib/libQtCore.so.4
#43 0x00007fbb70b66d4b in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#44 0x00007fbb70b6a51d in ?? () from /usr/lib/libglib-2.0.so.0
#45 0x00007fbb70b6a6db in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#46 0x00007fbb779a402f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#47 0x00007fbb76f325bf in ?? () from /usr/lib/libQtGui.so.4
#48 0x00007fbb7797a552 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#49 0x00007fbb7797a6dd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#50 0x00007fbb7797cb8d in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#51 0x0000000000402fcb in _start ()
#0  0x00000038fa8a85c0 in __nanosleep_nocancel () from /lib/libc.so.6
Comment 1 Matteo Croce 2008-11-09 15:35:15 UTC
It seems it's hunspell related

Applicazione: Kontact (kontact), segnale SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0x7f50aae5b6f0 (LWP 5498)]
[KCrash handler]
#5  0x00007f50a8501f35 in free () from /lib/libc.so.6
#6  0x00007f509041f6e7 in delete_dict_radix ()
   from /usr/lib/enchant/libenchant_hspell.so
#7  0x00007f509041ce09 in hspell_uninit ()
   from /usr/lib/enchant/libenchant_hspell.so
#8  0x00007f509176ee97 in ~HSpellDict (this=0x18378f0)
    at /build/buildd/kde4libs-4.1.3/sonnet/plugins/hspell/kspell_hspelldict.cpp:43
#9  0x00007f50a9bf55b7 in ~Speller (this=0x1e2d1e0)
    at /build/buildd/kde4libs-4.1.3/kdecore/sonnet/speller.cpp:37
#10 0x00007f50aa163f71 in ~Private (this=0x1d96c40)
    at /usr/include/qt4/QtCore/qalgorithms.h:346
#11 0x00007f50aa164070 in ~Highlighter (this=0xbd9600)
    at /build/buildd/kde4libs-4.1.3/kdeui/sonnet/highlighter.cpp:128
#12 0x00007f50aa5f4983 in ~KEMailQuotingHighlighter (this=0xbd9600)
    at /build/buildd/kdepim-4.1.3/libkdepim/kemailquotinghighter.cpp:68
#13 0x00007f50aa1ec01d in ~KTextEdit (this=0x1ddc6a0)
    at /build/buildd/kde4libs-4.1.3/kdeui/widgets/ktextedit.cpp:61
#14 0x00007f5098cdd5ce in ~KMComposerEditor (this=0x100000000)
    at /build/buildd/kdepim-4.1.3/kmail/kmcomposereditor.cpp:43
#15 0x00007f50a97bb601 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#16 0x00007f50a8d22d9d in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#17 0x00007f50a97bb601 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#18 0x00007f50a8d228fd in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#19 0x00007f50a907f068 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#20 0x00007f50a97bb601 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#21 0x00007f50a8d228fd in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#22 0x00007f50a907f068 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#23 0x00007f50a97bb601 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#24 0x00007f50a8d228fd in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#25 0x00007f50a907f068 in QSplitter::~QSplitter () from /usr/lib/libQtGui.so.4
#26 0x00007f50a97bb601 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#27 0x00007f50a8d22d9d in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#28 0x00007f50a97bb601 in QObjectPrivate::deleteChildren ()
   from /usr/lib/libQtCore.so.4
#29 0x00007f50a8d228fd in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#30 0x00007f50aa1c7329 in ~KMainWindow (this=0x1ca2aa0)
    at /build/buildd/kde4libs-4.1.3/kdeui/widgets/kmainwindow.cpp:448
#31 0x00007f5098cf68f2 in ~SecondaryWindow (this=0x1ca2aa0, 
    __vtt_parm=0x7f5099203250)
    at /build/buildd/kdepim-4.1.3/kmail/secondarywindow.cpp:59
#32 0x00007f5098a5b7f0 in ~KMComposeWin (this=0x1ca2aa0)
    at /build/buildd/kdepim-4.1.3/kmail/composer.h:42
#33 0x00007f50a97bcdc5 in QObject::event () from /usr/lib/libQtCore.so.4
#34 0x00007f50a8d219f6 in QWidget::event () from /usr/lib/libQtGui.so.4
#35 0x00007f50a903aaab in QMainWindow::event () from /usr/lib/libQtGui.so.4
#36 0x00007f50aa202458 in KXmlGuiWindow::event (this=0x100000000, 
    ev=0x1aa37d0)
    at /build/buildd/kde4libs-4.1.3/kdeui/xmlgui/kxmlguiwindow.cpp:133
#37 0x00007f50a8ccfc3d in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#38 0x00007f50a8cd79ea in QApplication::notify () from /usr/lib/libQtGui.so.4
#39 0x00007f50aa109fcb in KApplication::notify (this=0x7fffb2ea0040, 
    receiver=0x1ca2aa0, event=0x1be31d0)
    at /build/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311
#40 0x00007f50a97add61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#41 0x00007f50a97ae9fa in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#42 0x00007f50a97d64d3 in ?? () from /usr/lib/libQtCore.so.4
#43 0x00007f50a3f4ad3b in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#44 0x00007f50a3f4e50d in ?? () from /usr/lib/libglib-2.0.so.0
#45 0x00007f50a3f4e6cb in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#46 0x00007f50a97d615f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#47 0x00007f50a8d61a9f in ?? () from /usr/lib/libQtGui.so.4
#48 0x00007f50a97ac682 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#49 0x00007f50a97ac80d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#50 0x00007f50a97aecbd in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#51 0x00000000004048e5 in main (argc=1, argv=0x7fffb2ea0728)
    at /build/buildd/kdepim-4.1.3/kontact/src/main.cpp:218
#0  0x00007f50a852e621 in nanosleep () from /lib/libc.so.6
Comment 2 Christophe Marin 2008-11-15 17:01:09 UTC

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