Bug 329734 - Crash on cancel entering passphrase
Summary: Crash on cancel entering passphrase
Status: RESOLVED DUPLICATE of bug 308884
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.11.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-01-08 20:54 UTC by Steve
Modified: 2014-01-09 04:53 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 Steve 2014-01-08 20:54:34 UTC
Application: kontact (4.11.4)
KDE Platform Version: 4.11.4
Qt Version: 4.8.5
Operating System: Linux 3.12.6-300.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I received an encrypted email to myself and 2 other people. It selected someone else's email address and asked to enter their passphrase. I clicked cancel like I normally do so that it advances to my email address. This time it says I entered an invalid passphrase. I can retry or cancel. Since I don't know their passphrase I clicked cancel and it crashed.

It seems like kmail could scan the email to see who can unlock it and only prompt for my passphrase. Why does it ask for everyone else's passphrase?

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 0x7fe2d78ca8c0 (LWP 17212))]

Thread 4 (Thread 0x7fe281017700 (LWP 17213)):
#0  0x0000003c0e00e87d in read () from /lib64/libpthread.so.0
#1  0x0000003c0fc897b0 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x0000003c0fc4909c in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x0000003c0fc49533 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x0000003c0fc49a3a in g_main_loop_run () from /lib64/libglib-2.0.so.0
#5  0x00000035d6ed0376 in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0
#6  0x0000003c0fc6ea45 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#7  0x0000003c0e007f33 in start_thread () from /lib64/libpthread.so.0
#8  0x0000003c0d8f4ead in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe27bfff700 (LWP 17214)):
#0  0x0000003c0e00bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000030ef2bc46d in JSC::BlockAllocator::blockFreeingThreadMain() () from /lib64/libQtWebKit.so.4
#2  0x00000030ef5aed36 in WTF::wtfThreadEntryPoint(void*) () from /lib64/libQtWebKit.so.4
#3  0x0000003c0e007f33 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003c0d8f4ead in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe2728a9700 (LWP 17217)):
#0  0x0000003c0d8eaa8d in poll () from /lib64/libc.so.6
#1  0x0000003c0fc495b4 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#2  0x0000003c0fc496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00000035d97b31a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#4  0x00000035d978312f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#5  0x00000035d978347d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00000035d9679bdf in QThread::exec() () from /lib64/libQtCore.so.4
#7  0x00000035d967c3df in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#8  0x0000003c0e007f33 in start_thread () from /lib64/libpthread.so.0
#9  0x0000003c0d8f4ead in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe2d78ca8c0 (LWP 17212)):
[KCrash Handler]
#5  0x00000030ebc48d51 in KMime::Content::contents() const () from /lib64/libkmime.so.4
#6  0x00000030f7a3b4ee in MessageCore::NodeHelper::nextSibling(KMime::Content const*) () from /lib64/libmessagecore.so.4
#7  0x00000030f76a5de7 in MessageViewer::ObjectTreeParser::parseObjectTreeInternal(KMime::Content*) () from /lib64/libmessageviewer.so.4
#8  0x00000030f76d5b4b in MessageViewer::ViewerPrivate::parseContent(KMime::Content*) () from /lib64/libmessageviewer.so.4
#9  0x00000030f76d62d4 in MessageViewer::ViewerPrivate::displayMessage() () from /lib64/libmessageviewer.so.4
#10 0x00000030f76d6f3e in MessageViewer::ViewerPrivate::updateReaderWin() () from /lib64/libmessageviewer.so.4
#11 0x00000030f76dec1d in MessageViewer::ViewerPrivate::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libmessageviewer.so.4
#12 0x00000035d9798fa8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#13 0x00000035d979d361 in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#14 0x00000035dd1c9dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#15 0x00000035dd1d0795 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#16 0x00000030e784a9ca in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#17 0x00000035d97845ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#18 0x00000035d97b5dc3 in QTimerInfoList::activateTimers() () from /lib64/libQtCore.so.4
#19 0x00000035d97b2f11 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtCore.so.4
#20 0x0000003c0fc492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#21 0x0000003c0fc49628 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#22 0x0000003c0fc496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#23 0x00000035d97b3185 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#24 0x00000035dd26bdb6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#25 0x00000035d978312f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#26 0x00000035d978347d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#27 0x00000035d97889bb in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#28 0x00000000004037ea in main ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-01-09 04:53:53 UTC

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