Version: (using KDE 4.2.0) Installed from: Fedora RPMs Like the subject says. I've been depending on knode for years, but just as 4.2.0 is released, it's now unusable! I don't have all debug libs installed, so this traceback may or may not be useful (some debug libs are not current) Program received signal SIGABRT, Aborted. 0x0000003840a32f05 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) where #0 0x0000003840a32f05 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x0000003840a34a73 in abort () at abort.c:88 #2 0x0000003840a78bb5 in malloc_printerr (ptr=<value optimized out>, str=<value optimized out>, action=<value optimized out>) at malloc.c:5999 #3 malloc_consolidate (av=0x3840d6da00) at malloc.c:4905 #4 0x0000003840a7a0a8 in _int_free (av=0x3840d6da00, mem=0x7fffebcef540) at malloc.c:4782 #5 0x0000003840a7a5a1 in free_check (mem=0x7fffebcef540, caller=<value optimized out>) at hooks.c:296 #6 0x00007fffec1e7ff2 in Hunspell::~Hunspell () from /usr/lib64/libhunspell-1.2.so.0 #7 0x00007fffec407ef2 in MySpellChecker::~MySpellChecker () from /usr/lib64/enchant/libenchant_myspell.so #8 0x00007fffec407f61 in ?? () from /usr/lib64/enchant/libenchant_myspell.so #9 0x00007fffec6104ec in ?? () from /usr/lib64/libenchant.so.1 #10 0x0000003842229b12 in g_hash_table_remove_node (hash_table=0x690440, node_ptr_ptr=0x3672, notify=6) at ghash.c:204 #11 0x000000384222a9ab in g_hash_table_remove_internal (hash_table=0x690440, key=0x7fffecdf93e0, notify=1) at ghash.c:848 #12 0x00007fffec818fbd in ?? () from /usr/lib64/kde4/kspell_enchant.so #13 0x00007fffec817acb in enchant_dict_free_string_list () from /usr/lib64/kde4/kspell_enchant.so #14 0x00000032e274be67 in Sonnet::Speller::~Speller () from /usr/lib64/libkdecore.so.5 #15 0x00000032e2e5e711 in Sonnet::Highlighter::Private::~Private () from /usr/lib64/libkdeui.so.5 #16 0x00000032e2e5e810 in Sonnet::Highlighter::~Highlighter () from /usr/lib64/libkdeui.so.5 #17 0x00000032e5d02fe3 in KPIM::KEMailQuotingHighlighter::~KEMailQuotingHighlighter () from /usr/lib64/libkdepim.so.4 #18 0x00000032e2ef31ad in KTextEdit::~KTextEdit () from /usr/lib64/libkdeui.so.5 #19 0x00000032e66c3bf9 in ?? () from /usr/lib64/libknodecommon.so.4 #20 0x000000346b34fc31 in QObjectPrivate::deleteChildren () from /usr/lib64/libQtCore.so.4 #21 0x000000346b9d5a2d in QWidget::~QWidget () from /usr/lib64/libQtGui.so.4 #22 0x000000346b34fc31 in QObjectPrivate::deleteChildren () from /usr/lib64/libQtCore.so.4 #23 0x000000346b9d5e2d in QWidget::~QWidget () from /usr/lib64/libQtGui.so.4 #24 0x000000346bd306c8 in QSplitter::~QSplitter () from /usr/lib64/libQtGui.so.4 #25 0x00000032e66c2634 in ?? () from /usr/lib64/libknodecommon.so.4 #26 0x000000346b34fc31 in QObjectPrivate::deleteChildren () from /usr/lib64/libQtCore.so.4 #27 0x000000346b9d5e2d in QWidget::~QWidget () from /usr/lib64/libQtGui.so.4 #28 0x00000032e2ecd6c9 in KMainWindow::~KMainWindow () from /usr/lib64/libkdeui.so.5 #29 0x00000032e66b29fe in ?? () from /usr/lib64/libknodecommon.so.4 #30 0x000000346b3513f5 in QObject::event () from /usr/lib64/libQtCore.so.4 ---Type <return> to continue, or q <return> to quit--- #31 0x000000346b9d4676 in QWidget::event () from /usr/lib64/libQtGui.so.4 #32 0x000000346bcec3fb in QMainWindow::event () from /usr/lib64/libQtGui.so.4 #33 0x00000032e2f08448 in KXmlGuiWindow::event () from /usr/lib64/libkdeui.so.5 #34 0x000000346b9828dd in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #35 0x000000346b98a68a in QApplication::notify () from /usr/lib64/libQtGui.so.4 #36 0x00000032e2e04deb in KApplication::notify () from /usr/lib64/libkdeui.so.5 #37 0x000000346b342391 in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #38 0x000000346b34302a in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/libQtCore.so.4 #39 0x000000346b36ab13 in ?? () from /usr/lib64/libQtCore.so.4 #40 0x000000384223779b in g_main_dispatch () at gmain.c:2144 #41 IA__g_main_context_dispatch (context=0x690d90) at gmain.c:2697 #42 0x000000384223af6d in g_main_context_iterate (context=0x690d90, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778 #43 0x000000384223b12b in IA__g_main_context_iteration (context=0x690d90, may_block=1) at gmain.c:2841 #44 0x000000346b36a79f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #45 0x000000346ba1328f in ?? () from /usr/lib64/libQtGui.so.4 #46 0x000000346b340cb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #47 0x000000346b340e3d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #48 0x000000346b3432ed in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #49 0x0000000000406ff7 in _start ()
Try disabling the spell checking in the composer.
In limited testing, turning off spell check seems to have fixed it
Some more testing seems to indicate crash is repeatable: Follow up (not original post) Spell check on when starting to compose. Still seems to crash if spell check turn off after composing but before sending. I don't want to test this too much, since it may annoy other users to keep sending test messages.
This problem is certainly the same as the one in #182322. Without the change in svn commit 918169, the crash happens with similar backtrace. *** This bug has been marked as a duplicate of bug 182322 ***