Bug 361219 - Crash during spell checking
Summary: Crash during spell checking
Status: RESOLVED DUPLICATE of bug 233026
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-03-31 07:16 UTC by Dr. Jürgen Vollmer
Modified: 2018-01-10 15:49 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 Dr. Jürgen Vollmer 2016-03-31 07:16:20 UTC
Application: kmail (4.14.9)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-35-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
After answering a mail the german spellchaker startet wen pressing "send". Then the crash happend.
The crash happens always for that mail.
For other mails everything is ok. 
But from time to time it happens.

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7de6229800 (LWP 3460))]

Thread 4 (Thread 0x7f7dbefb1700 (LWP 3474)):
#0  0x00007f7de137803f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f7dd6a74686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f7dd6a746b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f7de13740a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f7de357300d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f7d7de1e700 (LWP 3475)):
#0  0x00007f7de137803f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f7dd67e6e7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f7dd6a9c1e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f7de13740a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f7de357300d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f7d7d173700 (LWP 3476)):
#0  0x00007f7de356abdd in poll () at /lib64/libc.so.6
#1  0x00007f7ddb2a1be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f7ddb2a1cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f7de4bc60de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f7de4b97e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f7de4b98165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f7de4a950bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f7de4a9779f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f7de13740a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f7de357300d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f7de6229800 (LWP 3460)):
[KCrash Handler]
#5  0x00007f7dc0e888f4 in aspeller::AffixMgr::suffix_check(aspeller::LookupInfo const&, acommon::ParmString, acommon::CheckInfo&, aspeller::GuessInfo*, int, aspeller::AffEntry*) const () at /usr/lib64/libaspell.so.15
#6  0x00007f7dc0e88fad in aspeller::AffixMgr::affix_check(aspeller::LookupInfo const&, acommon::ParmString, acommon::CheckInfo&, aspeller::GuessInfo*) const () at /usr/lib64/libaspell.so.15
#7  0x00007f7dc0e61226 in  () at /usr/lib64/libaspell.so.15
#8  0x00007f7dc0e66e0d in  () at /usr/lib64/libaspell.so.15
#9  0x00007f7dc0e74f74 in aspeller::SpellerImpl::suggest(acommon::MutableString) () at /usr/lib64/libaspell.so.15
#10 0x00007f7dc0ea033f in aspell_speller_suggest () at /usr/lib64/libaspell.so.15
#11 0x00007f7dc10ee539 in  () at /usr/lib64/enchant/libenchant_aspell.so
#12 0x00007f7dc12f4a1b in enchant_dict_suggest () at /usr/lib64/libenchant.so.1
#13 0x00007f7dc1527ea2 in  () at /usr/lib64/kde4/kspell_enchant.so
#14 0x00007f7de5732185 in Sonnet::Speller::suggest(QString const&) const () at /usr/lib64/libkdecore.so.5
#15 0x00007f7de573588d in  () at /usr/lib64/libkdecore.so.5
#16 0x00007f7de5735370 in Sonnet::BackgroundChecker::suggest(QString const&) const () at /usr/lib64/libkdecore.so.5
#17 0x00007f7de5ceebce in Sonnet::Dialog::updateDialog(QString const&) () at /usr/lib64/libkdeui.so.5
#18 0x00007f7de5cefac6 in Sonnet::Dialog::slotMisspelling(QString const&, int) () at /usr/lib64/libkdeui.so.5
#19 0x00007f7de4bad1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#20 0x00007f7de5735453 in Sonnet::BackgroundChecker::misspelling(QString const&, int) () at /usr/lib64/libkdecore.so.5
#21 0x00007f7de4bad1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#22 0x00007f7de57358d3 in  () at /usr/lib64/libkdecore.so.5
#23 0x00007f7de573597b in  () at /usr/lib64/libkdecore.so.5
#24 0x00007f7de4bb159e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#25 0x00007f7de3f3276c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#26 0x00007f7de3f38cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#27 0x00007f7de5c9ee0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#28 0x00007f7de4b992ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#29 0x00007f7de4b9c57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#30 0x00007f7de4bc68fe in  () at /usr/lib64/libQtCore.so.4
#31 0x00007f7ddb2a1a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#32 0x00007f7ddb2a1c48 in  () at /usr/lib64/libglib-2.0.so.0
#33 0x00007f7ddb2a1cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#34 0x00007f7de4bc60be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#35 0x00007f7de3fcf676 in  () at /usr/lib64/libQtGui.so.4
#36 0x00007f7de4b97e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#37 0x00007f7de4b98165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#38 0x00007f7de4b9d5b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#39 0x0000000000402f3f in  ()
#40 0x00007f7de34afb05 in __libc_start_main () at /lib64/libc.so.6
#41 0x0000000000403414 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2018-01-10 15:49:48 UTC

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