[kontact] [Bug 329734] New: Crash on cancel entering passphrase

Steve sgrubb at redhat.com
Wed Jan 8 20:54:34 GMT 2014


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

            Bug ID: 329734
           Summary: Crash on cancel entering passphrase
    Classification: Unclassified
           Product: kontact
           Version: 4.11.4
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: sgrubb at redhat.com

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

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



More information about the Kdepim-bugs mailing list