[Bug 279749] Kontact crashed when trying to open gpg encripted email

itsef-admin at brightsight.com itsef-admin at brightsight.com
Thu Sep 6 17:44:24 BST 2012


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

--- Comment #20 from itsef-admin at brightsight.com ---
Just tried KDE/KMail 4.9.0 from the Kubuntu-Backports PPA - KMail still crashes
under the circumstances described above:

Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77319c0 (LWP 1921))]

Thread 5 (Thread 0xb5932b40 (LWP 1922)):
#0  0x00926416 in __kernel_vsyscall ()
#1  0x0096b96b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00ac73dc in __pthread_cond_wait (cond=0x4224a30, mutex=0x4224a18) at
forward.c:139
#3  0x03af3263 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x421f940) at
wtf/FastMalloc.cpp:2495
#4  0x03af337f in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0x421f940) at wtf/FastMalloc.cpp:1618
#5  0x00967d4c in start_thread (arg=0xb5932b40) at pthread_create.c:308
#6  0x00ab9ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb5011b40 (LWP 1923)):
#0  0x071ac3e4 in g_mutex_lock (mutex=0xb47004e0) at
/build/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:210
#1  0x0716d060 in g_main_context_iterate (dispatch=1, block=118991440,
context=0xb47004e0, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3150
#2  g_main_context_iterate (context=0xb47004e0, block=118991440, dispatch=1,
self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#3  0x0716d201 in g_main_context_iteration (context=0xb47004e0, may_block=1) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#4  0x00d49f27 in QEventDispatcherGlib::processEvents (this=0xb4700468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00d157ed in QEventLoop::processEvents (this=0xb5011270, flags=...) at
kernel/qeventloop.cpp:149
#6  0x00d15a89 in QEventLoop::exec (this=0xb5011270, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00bfe9ec in QThread::exec (this=0x8a750d8) at thread/qthread.cpp:501
#8  0x00bfeadb in QThread::run (this=0x8a750d8) at thread/qthread.cpp:568
#9  0x00c01e80 in QThreadPrivate::start (arg=0x8a750d8) at
thread/qthread_unix.cpp:307
#10 0x00967d4c in start_thread (arg=0xb5011b40) at pthread_create.c:308
#11 0x00ab9ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb36ffb40 (LWP 1969)):
#0  0x00b77dcd in __GI_clock_gettime (clock_id=1, tp=0xb36fefb8) at
../sysdeps/unix/clock_gettime.c:116
#1  0x00c603b5 in do_gettime (frac=0xb36fefb0, sec=0xb36fefa8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00d4a866 in QTimerInfoList::updateCurrentTime (this=0xb2d02074) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x00d4abba in QTimerInfoList::timerWait (this=0xb2d02074, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x00d49463 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb36ff0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00d494fd in timerSourcePrepare (source=0xb2d02040, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0716c872 in g_main_context_prepare (context=0xb2d004e0,
priority=0xb36ff118) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2836
#8  0x0716cfaf in g_main_context_iterate (dispatch=1, block=1,
context=0xb2d004e0, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3126
#9  g_main_context_iterate (context=0xb2d004e0, block=1, dispatch=1,
self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#10 0x0716d201 in g_main_context_iteration (context=0xb2d004e0, may_block=1) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#11 0x00d49f27 in QEventDispatcherGlib::processEvents (this=0xb2d00468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00d157ed in QEventLoop::processEvents (this=0xb36ff240, flags=...) at
kernel/qeventloop.cpp:149
#13 0x00d15a89 in QEventLoop::exec (this=0xb36ff240, flags=...) at
kernel/qeventloop.cpp:204
#14 0x00bfe9ec in QThread::exec (this=0x89cc2a0) at thread/qthread.cpp:501
#15 0x00cf2e3d in QInotifyFileSystemWatcherEngine::run (this=0x89cc2a0) at
io/qfilesystemwatcher_inotify.cpp:248
#16 0x00c01e80 in QThreadPrivate::start (arg=0x89cc2a0) at
thread/qthread_unix.cpp:307
#17 0x00967d4c in start_thread (arg=0xb36ffb40) at pthread_create.c:308
#18 0x00ab9ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb1ce4b40 (LWP 2076)):
#0  0x00926416 in __kernel_vsyscall ()
#1  0x00aa917b in read () at ../sysdeps/unix/syscall-template.S:82
#2  0x071ab6ae in read (__nbytes=16, __buf=0xb1ce407c, __fd=<optimized out>) at
/usr/include/i386-linux-gnu/bits/unistd.h:45
#3  g_wakeup_acknowledge (wakeup=0x91a7f50) at
/build/buildd/glib2.0-2.32.3/./glib/gwakeup.c:212
#4  0x0716cbd2 in g_main_context_check (context=0xb2d04648,
max_priority=2147483647, fds=0xb2d046b8, n_fds=1) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:2980
#5  0x0716d042 in g_main_context_iterate (dispatch=1, block=118991440,
context=0xb2d04648, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3143
#6  g_main_context_iterate (context=0xb2d04648, block=118991440, dispatch=1,
self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#7  0x0716d201 in g_main_context_iteration (context=0xb2d04648, may_block=1) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#8  0x00d49f27 in QEventDispatcherGlib::processEvents (this=0xb2d04278,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#9  0x00d157ed in QEventLoop::processEvents (this=0xb1ce4240, flags=...) at
kernel/qeventloop.cpp:149
#10 0x00d15a89 in QEventLoop::exec (this=0xb1ce4240, flags=...) at
kernel/qeventloop.cpp:204
#11 0x00bfe9ec in QThread::exec (this=0x9400e98) at thread/qthread.cpp:501
#12 0x00cf2e3d in QInotifyFileSystemWatcherEngine::run (this=0x9400e98) at
io/qfilesystemwatcher_inotify.cpp:248
#13 0x00c01e80 in QThreadPrivate::start (arg=0x9400e98) at
thread/qthread_unix.cpp:307
#14 0x00967d4c in start_thread (arg=0xb1ce4b40) at pthread_create.c:308
#15 0x00ab9ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77319c0 (LWP 1921)):
[KCrash Handler]
#7  0x05b70bb7 in KMime::Content::parent (this=0x9896570) at
../../kmime/kmime_content.cpp:949
#8  0x05307660 in MessageCore::NodeHelper::nextSibling (node=0x9896570) at
../../messagecore/nodehelper.cpp:32
#9  0x0612f475 in MessageViewer::ObjectTreeParser::parseObjectTreeInternal
(this=0xbfb9ad98, node=0x9896570) at
../../messageviewer/objecttreeparser.cpp:296
#10 0x061304a6 in MessageViewer::ObjectTreeParser::parseObjectTree
(this=0xbfb9ad98, node=0x9896570) at
../../messageviewer/objecttreeparser.cpp:266
#11 0x06165331 in MessageViewer::ViewerPrivate::parseContent (this=0x8ddbf40,
content=0x9896570) at ../../messageviewer/viewer_p.cpp:999
#12 0x061667f7 in MessageViewer::ViewerPrivate::displayMessage (this=0x8ddbf40)
at ../../messageviewer/viewer_p.cpp:871
#13 0x06167040 in MessageViewer::ViewerPrivate::updateReaderWin
(this=0x8ddbf40) at ../../messageviewer/viewer_p.cpp:2228
#14 0x061705cd in MessageViewer::ViewerPrivate::qt_static_metacall
(_o=0x8ddbf40, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfb9b050) at
./viewer_p.moc:221
#15 0x00d2dcf1 in QMetaObject::activate (sender=0x8ddbf88, m=0xe754d8,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#16 0x00d80c65 in QTimer::timeout (this=0x8ddbf88) at
.moc/release-shared/moc_qtimer.cpp:148
#17 0x00d36ba6 in QTimer::timerEvent (this=0x8ddbf88, e=0xbfb9b55c) at
kernel/qtimer.cpp:280
#18 0x00d32104 in QObject::event (this=0x8ddbf88, e=0xbfb9b55c) at
kernel/qobject.cpp:1157
#19 0x014cedf4 in notify_helper (e=0xbfb9b55c, receiver=0x8ddbf88,
this=0x899d868) at kernel/qapplication.cpp:4556
#20 QApplicationPrivate::notify_helper (this=0x899d868, receiver=0x8ddbf88,
e=0xbfb9b55c) at kernel/qapplication.cpp:4528
#21 0x014d415d in QApplication::notify (this=0xbfb9b55c, receiver=0x8ddbf88,
e=0xbfb9b55c) at kernel/qapplication.cpp:4285
#22 0x0113ce41 in KApplication::notify (this=0xbfb9b864, receiver=0x8ddbf88,
event=0xbfb9b55c) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00d16f4e in QCoreApplication::notifyInternal (this=0xbfb9b864,
receiver=0x8ddbf88, event=0xbfb9b55c) at kernel/qcoreapplication.cpp:915
#24 0x00d4bfd0 in sendEvent (event=0xbfb9b55c, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QTimerInfoList::activateTimers (this=0x899e6b4) at
kernel/qeventdispatcher_unix.cpp:611
#26 0x00d49738 in timerSourceDispatch (source=0x899e680) at
kernel/qeventdispatcher_glib.cpp:186
#27 timerSourceDispatch (source=0x899e680) at
kernel/qeventdispatcher_glib.cpp:180
#28 0x0716cd86 in g_main_dispatch (context=0x899db90) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#29 g_main_context_dispatch (context=0x899db90) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#30 0x0716d125 in g_main_context_iterate (dispatch=1, block=118991440,
context=0x899db90, self=<optimized out>) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#31 g_main_context_iterate (context=0x899db90, block=118991440, dispatch=1,
self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#32 0x0716d201 in g_main_context_iteration (context=0x899db90, may_block=1) at
/build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#33 0x00d49ec7 in QEventDispatcherGlib::processEvents (this=0x89737e8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#34 0x01587a1a in QGuiEventDispatcherGlib::processEvents (this=0x89737e8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00d157ed in QEventLoop::processEvents (this=0xbfb9b7c4, flags=...) at
kernel/qeventloop.cpp:149
#36 0x00d15a89 in QEventLoop::exec (this=0xbfb9b7c4, flags=...) at
kernel/qeventloop.cpp:204
#37 0x00d1b48a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#38 0x014cc9c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#39 0x0804ac51 in main (argc=0, argv=0x0) at ../../../kontact/src/main.cpp:219

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



More information about the Kdepim-bugs mailing list