Bug 349630 - Crashed while replying to email sent from iPhone
Summary: Crashed while replying to email sent from iPhone
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
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: 2015-06-26 14:34 UTC by Chris
Modified: 2018-02-01 09:47 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 Chris 2015-06-26 14:34:04 UTC
Application: kontact (4.14.8)
KDE Platform Version: 4.14.8
Qt Version: 4.8.6
Operating System: Linux 3.16.7-21-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
I received and email from Comcast.  Tried to reply twice each  time receiving this crash.  In the past I have been able to reply to the same sender without issue.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5433475800 (LWP 6086))]

Thread 6 (Thread 0x7f54145b6700 (LWP 6087)):
#0  0x00007f542aa8105f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f542e227686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f542e2276b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f542aa7d0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5430a0908d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f5413ca5700 (LWP 6088)):
#0  0x00007f542aa8105f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f542df99e7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f542e24f1e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f542aa7d0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5430a0908d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f53c0994700 (LWP 6091)):
#0  0x00007f542a4f3904 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f542a4b1af6 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f542a4b1cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f54311830de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f5431154e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f5431155165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f54310520bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f5431136783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f543105479f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f542aa7d0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f5430a0908d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f53ba88f700 (LWP 6112)):
#0  0x00007f5430a00c5d in poll () at /lib64/libc.so.6
#1  0x00007f542a4b1be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f542a4b1cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f54311830de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f5431154e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f5431155165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f54310520bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f543105479f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f542aa7d0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f5430a0908d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f53b3876700 (LWP 6113)):
#0  0x00007f542aa81408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f5431054c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f54310487ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007f543105479f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f542aa7d0a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f5430a0908d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5433475800 (LWP 6086)):
[KCrash Handler]
#5  0x00007f53c105c6aa in SuggestMgr::leftcommonsubstring(char*, char const*) () at /usr/lib64/libhunspell-1.3.so.0
#6  0x00007f53c105dd8f in SuggestMgr::ngsuggest(char**, char*, int, HashMgr**, int) () at /usr/lib64/libhunspell-1.3.so.0
#7  0x00007f53c1057940 in Hunspell::suggest(char***, char const*) () at /usr/lib64/libhunspell-1.3.so.0
#8  0x00007f53c128b2fb in MySpellChecker::suggestWord(char const*, unsigned long, unsigned long*) () at /usr/lib64/enchant/libenchant_myspell.so
#9  0x00007f53c1b65a1b in enchant_dict_suggest () at /usr/lib64/libenchant.so.1
#10 0x00007f53c1d6fea2 in  () at /usr/lib64/kde4/kspell_enchant.so
#11 0x00007f543164f185 in Sonnet::Speller::suggest(QString const&) const () at /usr/lib64/libkdecore.so.5
#12 0x00007f543165288d in  () at /usr/lib64/libkdecore.so.5
#13 0x00007f5431652370 in Sonnet::BackgroundChecker::suggest(QString const&) const () at /usr/lib64/libkdecore.so.5
#14 0x00007f54328ccb8e in Sonnet::Dialog::updateDialog(QString const&) () at /usr/lib64/libkdeui.so.5
#15 0x00007f54328cda86 in Sonnet::Dialog::slotMisspelling(QString const&, int) () at /usr/lib64/libkdeui.so.5
#16 0x00007f543116a1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#17 0x00007f5431652453 in Sonnet::BackgroundChecker::misspelling(QString const&, int) () at /usr/lib64/libkdecore.so.5
#18 0x00007f543116a1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#19 0x00007f54316528d3 in  () at /usr/lib64/libkdecore.so.5
#20 0x00007f543165297b in  () at /usr/lib64/libkdecore.so.5
#21 0x00007f543116e59e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#22 0x00007f5431b6476c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#23 0x00007f5431b6acad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f543287cdca in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#25 0x00007f54311562ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#26 0x00007f543115957d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#27 0x00007f54311838fe in  () at /usr/lib64/libQtCore.so.4
#28 0x00007f542a4b1a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#29 0x00007f542a4b1c48 in  () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f542a4b1cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f54311830be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#32 0x00007f5431c01676 in  () at /usr/lib64/libQtGui.so.4
#33 0x00007f5431154e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#34 0x00007f5431155165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#35 0x00007f543115a5b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#36 0x00000000004037f2 in  ()
#37 0x00007f5430945b05 in __libc_start_main () at /lib64/libc.so.6
#38 0x0000000000403c97 in _start ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 19:35:42 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-02-01 09:47:28 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.