[kmail2] [Bug 361219] New: Crash during spell checking

Dr. Jürgen Vollmer via KDE Bugzilla bugzilla_noreply at kde.org
Thu Mar 31 08:16:20 BST 2016


https://bugs.kde.org/show_bug.cgi?id=361219

            Bug ID: 361219
           Summary: Crash during spell checking
           Product: kmail2
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: juergen.vollmer at informatik-vollmer.de

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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list