crash when selecting email when input-passphrase/pin (OpenPGP) window is open and then canceled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE PIM |
Unknown
|
High
|
|||
kdepim (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
https:/
1. Select an OpenPGP encrypted email -> you are asked for passphrase
2. Select other email in the main window
3. go back to still open passphrase input window and click Close then crash.
ubuntu 8.04 amd64
kmail 4:3.5.10-
[Thread debugging using libthread_db enabled]
[New Thread 0x7f2d193996f0 (LWP 15738)]
[New Thread 0x4263a950 (LWP 15742)]
[New Thread 0x41398950 (LWP 15741)]
[New Thread 0x40b97950 (LWP 15740)]
[New Thread 0x41e39950 (LWP 15739)]
[KCrash handler]
#5 0x00007f2d17c83d20 in typeinfo for DwString ()
from /usr/lib/
#6 0x00007f2d18c2a09a in KMReaderWin:
aMsg=0x11747a0)
at /build/
#7 0x00007f2d18c2a74b in KMReaderWin:
at /build/
#8 0x00007f2d18c2a93f in KMReaderWin:
at /build/
#9 0x00007f2d18c2d432 in KMReaderWin:
_o=
#10 0x00007f2d11db3fd0 in QObject:
clist=0xa8af20, o=0x7fff213ed0a0) at kernel/
#11 0x00007f2d11db4b4e in QObject:
at kernel/
#12 0x00007f2d1212e496 in QTimer::timeout (this=0xa1d6a8)
at .moc/debug-
#13 0x00007f2d11dd9d83 in QTimer::event (this=0xa1d6a8, e=0x7fff213ed540)
at kernel/
#14 0x00007f2d11d4c33a in QApplication:
receiver=
#15 0x00007f2d11d4e093 in QApplication:
receiver=
#16 0x00007f2d134826bd in KApplication:
receiver=
at /build/
#17 0x00007f2d11cdd20e in QApplication:
event=
#18 0x00007f2d11d3fabc in QEventLoop:
at kernel/
#19 0x00007f2d11cf2107 in QEventLoop:
at kernel/
#20 0x00007f2d11d665bf in QEventLoop:
at kernel/
#21 0x00007f2d11d662ab in QEventLoop::exec (this=0x66c540)
at kernel/
#22 0x00007f2d11d4de00 in QApplication::exec (this=0x7fff213
at kernel/
#23 0x0000000000402eb4 in main (argc=7, argv=<value optimized out>)
at /build/
LimCore (limcore) wrote : | #1 |
description: | updated |
Changed in kdepim: | |
status: | New → Confirmed |
Changed in kdepim: | |
status: | Unknown → Confirmed |
In KDE Bug Tracking System #180741, nbecker (ndbecker2) wrote : | #6 |
Version: (using Devel)
Installed from: Compiled sources
kdepim-
Application: KMail (kmail), signal SIGILL
0x0000003840aa7f81 in nanosleep () from /lib64/libc.so.6
Current language: auto; currently c
[Current thread is 1 (Thread 0x7f4f87d99800 (LWP 4780))]
Thread 9 (Thread 0x7f4f7cf3b950 (LWP 11461)):
#0 pthread_
#1 0x00007f4f7be4aa91 in ?? () from /usr/lib64/
#2 0x00000038416073da in start_thread (arg=<value optimized out>) at pthread_
#3 0x0000003840ae62bd in clone () at ../sysdeps/
Thread 8 (Thread 0x7f4f7724a950 (LWP 11462)):
#0 0x0000003840adc886 in __poll (fds=0x20ae5c0, nfds=1, timeout=-1) at ../sysdeps/
#1 0x000000384223ae08 in g_main_context_poll () at gmain.c:3091
#2 g_main_
#3 0x000000384223b12b in IA__g_main_
#4 0x00000039e636a7be in QEventDispatche
#5 0x00000039e6340cb2 in QEventLoop:
#6 0x00000039e6340e3d in QEventLoop::exec () from /usr/lib64/
#7 0x00000039e62568e8 in QThread::exec () from /usr/lib64/
#8 0x00007f4f7c0a4094 in Phonon:
#9 0x00000039e6259852 in ?? () from /usr/lib64/
#10 0x00000038416073da in start_thread (arg=<value optimized out>) at pthread_
#11 0x0000003840ae62bd in clone () at ../sysdeps/
Current language: auto; currently asm
Thread 7 (Thread 0x7f4f76849950 (LWP 11463)):
#0 0x0000003840adc886 in __poll (fds=0x28ca5f0, nfds=1, timeout=-1) at ../sysdeps/
#1 0x00007f4f77cb6034 in ?? () from /usr/lib64/
#2 0x00007f4f77ca6c62 in pa_mainloop_poll () from /usr/lib64/
#3 0x00007f4f77ca7015 in pa_mainloop_iterate () from /usr/lib64/
#4 0x00007f4f77ca708a in pa_mainloop_run () from /usr/lib64/
#5 0x00007f4f77cb60a2 in ?? () from /usr/lib64/
#6 0x00007f4f77ce7201 in ?? () from /usr/lib64/
#7 0x00000038416073da in start_thread (arg=<value optimized out>) at pthread_
#8 0x0000003840ae62bd in clone () at ../sysdeps/
Current language: auto; currently c
Thread 6 (Thread 0x7f4f71e47950 (LWP 11464)):
#0 pthread_
#1 0x00007f4f7be5bc43 in ?? () from /usr/lib64/
#2 0x00000038416073da in start_thread (arg=<value optimized out>) at pthread_
#3 0x0000003840ae62bd in clone () at ../sysdeps/
Thread 5 (Thread 0x7f4f70dbf950 (LWP 11465)):
#0 0x0000003840adeaa2 in select () from /lib64/libc.so.6
#1 0x00007f4f7be72b54 in xine_usec_sleep () from /usr/lib...
In KDE Bug Tracking System #180741, nbecker (ndbecker2) wrote : | #7 |
Seems repeatable - crash when trying to delete a message
In KDE Bug Tracking System #180741, George Kiagiadakis (kiagiadakis-george) wrote : | #8 |
This sounds like a packaging or compiler bug. Maybe kmail was build against a newer version of Qt than the version that is installed in your computer?
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #9 |
*** Bug 182160 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #10 |
The reporter of bug 182160 says he can reproduce the bug
In KDE Bug Tracking System #180741, nbecker (ndbecker2) wrote : | #11 |
I haven't seen this in a while now. I believe it's fixed here.
kdepim-
qt-4.4.
In KDE Bug Tracking System #180741, jth (jth) wrote : | #12 |
Same with local recompile.
qt4 4.4.3-0ubuntu1.1
g++ 4.3.2 (Ubuntu 4.3.2-1ubuntu12)
Will try with g++ 4.2 and 4.1 if that will work.
(gdb) bt
#0 0x00007f4974ae7390 in typeinfo for DwFieldBody () from /usr/lib/
#1 0x00007f497d2d67ed in KMReaderWin:
#2 0x00007f497d2c4537 in KMReaderWin:
#3 0x00007f497d2c4725 in KMReaderWin:
#4 0x00007f497d2d1bf5 in KMReaderWin:
at /home/johan/
#5 0x00007f4979de6134 in QMetaObject:
#6 0x00007f4979de0a43 in QObject::event () from /usr/lib/
#7 0x00007f497a4f5c3d in QApplicationPri
#8 0x00007f497a4fd9ba in QApplication:
#9 0x00007f497e1593eb in KApplication:
at /build/
#10 0x00007f4979dd1d61 in QCoreApplicatio
#11 0x00007f4979dfdab6 in ?? () from /usr/lib/
#12 0x00007f4979dfa1fd in ?? () from /usr/lib/
#13 0x00007f49714d0d3b in g_main_
#14 0x00007f49714d450d in ?? () from /usr/lib/
#15 0x00007f49714d46cb in g_main_
#16 0x00007f4979dfa15f in QEventDispatche
#17 0x00007f497a587a6f in ?? () from /usr/lib/
#18 0x00007f4979dd0682 in QEventLoop:
#19 0x00007f4979dd080d in QEventLoop::exec () from /usr/lib/
#20 0x00007f4979dd2cbd in QCoreApplicatio
#21 0x000000000040309b in main (argc=<value optimized out>, argv=<value optimized out>) at /home/johan/
In KDE Bug Tracking System #180741, jth (jth) wrote : | #13 |
Get the same with 4.2 and 4.1
gcc version 4.2.4 (Ubuntu 4.2.4-3ubuntu4)
gcc version 4.1.3 20080623 (prerelease) (Ubuntu 4.1.2-23ubuntu3)
Any more ideas? Recompile Qt?
Is it handling signals correctly when another signal arrive to open next message when it is currently working on opening the first message at the same time. Using any non reentrant code?
In KDE Bug Tracking System #180741, jth (jth) wrote : | #14 |
Created attachment 30741
4.1 and 4.2 dbg
In KDE Bug Tracking System #180741, jth (jth) wrote : | #15 |
By waiting for the current message to fully display before selecting the next message will avoid the crash. No problem deleting mails for me. I will try to create a testcase-mail later and see if I can reproduce it in a clean account and computer.
In KDE Bug Tracking System #180741, Jtamate (jtamate) wrote : | #16 |
Pasting the backtraces (it is a lot easier to find duplicates if they are as comments).
gcc version 4.2.4 (Ubuntu 4.2.4-3ubuntu4)
(gdb) bt
#0 0x00007f066d9ad420 in typeinfo for DwTokenString () from /usr/lib/
#1 0x00007f06761af83c in KMReaderWin:
#2 0x00007f06761aaca5 in KMReaderWin:
#3 0x00007f06761aaf24 in KMReaderWin:
#4 0x00007f06761b433a in KMReaderWin:
at /home/johan/
#5 0x00007f0672cb2134 in QMetaObject:
#6 0x00007f0672caca43 in QObject::event () from /usr/lib/
#7 0x00007f06733c1c3d in QApplicationPri
#8 0x00007f06733c99ba in QApplication:
#9 0x00007f06770183eb in KApplication:
at /build/
#10 0x00007f0672c9dd61 in QCoreApplicatio
#11 0x00007f0672cc9ab6 in ?? () from /usr/lib/
#12 0x00007f0672cc61fd in ?? () from /usr/lib/
#13 0x00007f066a390d3b in g_main_
#14 0x00007f066a39450d in ?? () from /usr/lib/
#15 0x00007f066a3946cb in g_main_
#16 0x00007f0672cc615f in QEventDispatche
#17 0x00007f0673453a6f in ?? () from /usr/lib/
#18 0x00007f0672c9c682 in QEventLoop:
#19 0x00007f0672c9c80d in QEventLoop::exec () from /usr/lib/
#20 0x00007f0672c9ecbd in QCoreApplicatio
#21 0x000000000040300a in main (argc=<value optimized out>, argv=<value optimized out>) at /home/johan/
/usr/lib/
250752 2009-01-30 08:51 /usr/lib/
gcc version 4.1.3 20080623 (prerelease) (Ubuntu 4.1.2-23ubuntu3)
(gdb) bt
#0 0x00007f14da23d0a0 in typeinfo for DwTokenString () from /usr/lib/
#1 0x00007f14e2a40444 in KMReaderWin:
#2 0x00007f14e2a3b92f in KMReaderWin:
#3 0x00007f14e2a3bba4 in KMReaderWin:
#4 0x00007f14e2a4474d in KMReaderWin:
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #17 |
*** Bug 182853 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, jth (jth) wrote : | #18 |
< Pasting the backtraces (it is a lot easier to find duplicates if they are as comments).
They showed the same thing as the first I already posted so I think they are not of much use then for reference.
Tried the same messages with a new user. Messages show up much faster when changing between them and I'm not able reproduce it then. So there must be some combination of things that slows it down to create the problem.
Tried to comment out the lines at kmail/kmreaderw
Where we get the crash I think.
// store encrypted/signed status information in the KMMessage
// - this can only be done *after* calling parseObjectTree()
KMMsgEncrypti
KMMsgSignatur
//#! HERE 1628 !## aMsg->setEncryp
// Don't reset the signature state to "not signed" (e.g. if one canceled the
// decryption of a signed messages which has already been decrypted before).
// if ( signatureState != KMMsgNotSigned ||
// aMsg->signature
// aMsg->setSignat
// }
But instead I now get a crash at another place. But it might help to explain the first one.
#0 DwHeaders:
#1 0x00007fd6a12f2770 in KMMessage:
#2 0x00007fd6a12f61d0 in KMMessage::msgId (this=0x2255830) at /home/johan/
#3 0x00007fd6a13f78e0 in KMReaderWin:
#4 0x00007fd6a13e5537 in KMReaderWin:
#5 0x00007fd6a13e5725 in KMReaderWin:
#6 0x00007fd6a13f2bf5 in KMReaderWin:
at /home/johan/
#7 0x00007fd69df17134 in QMetaObject:
#8 0x00007fd69df11a43 in QObject::event () from /usr/lib/
#9 0x00007fd69e626c3d in QApplicationPri
#10 0x00007fd69e62e9ba in QApplication:
#11 0x00007fd6a22605db in KApplication:
In KDE Bug Tracking System #180741, jth (jth) wrote : | #19 |
kmail(4027) KMail::lockOrDie: oldPid= 3862
kmail(4027) KMKernel::KMKernel:
kmail(4027) KWallet:
kmail(4027) KMailApplicatio
kmail(4027) KMailApplicatio
kmail(4027) KMKernel::init: foldersPath (from config): "/home/
kmail(4027) KMKernel:
kmail(4027) Sonnet:
kmail(4027) Sonnet:
kmail(4027) KMFilterMgr:
kmail(4027) KWallet:
kmail(4027) KMFolderMaildir
kmail(4027) KMFolderMaildir
kmail(4027) KMailApplicatio
kmail(4027) KMKernel:
kmail(4027) KMReaderWin:
kmail(4027) KMReaderWin:
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin:
kmail(4027) KMReaderWin:
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering function e= QChildEvent(
kmail(4027) KMReaderWin::event: Entering funct...
In KDE Bug Tracking System #180741, jth (jth) wrote : | #20 |
Created attachment 31063
Trace working with delay and one without that crash
In KDE Bug Tracking System #180741, jth (jth) wrote : | #21 |
Some more useful kDebug to find the cause or mRootNode cause.
I think the interesting part is KMReaderWin:
But why is the processing so late and we just left that message and are trying to get back quickly..
OK With wait for message to display
kmail(26104) KMail::
kmail(26104) FolderStorage:
kmail(26104) FolderStorage:
kmail(26104) FolderStorage:
kmail(26104) KMMessage:
kmail(26104) KMMessage::msgId: Entering function this= 0x2ecd2b0 mMsg= 0x2c15900
kmail(26104) KMMessage:
kmail(26104) FolderStorage:
kmail(26104) KMMessage:
kmail(26104) KMMessage::init: Entering function aMsg= 0x0
kmail(26104) KMMessage::init: No aMsg so new mMsg= 0x2fec500 aMsg= 0x0
kmail(26104) KMMessage:
kmail(26104) FolderStorage:
kmail(26104) KMReaderWin:
kmail(26104) KMReaderWin:
kmail(26104) FolderStorage:
kmail(26104) KMMessage:
kmail(26104) KMMessage::init: Entering function aMsg= 0x0
kmail(26104) KMMessage::init: No aMsg so new mMsg= 0x2336b40 aMsg= 0x0
kmail(26104) KMMessage:
kmail(26104) FolderStorage:
kmail(26104) FolderStorage:
In KDE Bug Tracking System #180741, 8ppb-kde-gj5d (8ppb-kde-gj5d) wrote : | #22 |
Two separate crashes' backtraces listed here:
Crash (A):
Application: KMail (kmail), signal SIGABRT
0x00000033d0ea86e1 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 20465)]
Thread 2 (Thread 0x4225f950 (LWP 20484)):
#0 0x00000033d0edf4b2 in select () from /lib/libc.so.6
#1 0x00000037b7d35006 in ?? () from /usr/lib/
#2 0x00000037b7c6c362 in ?? () from /usr/lib/
#3 0x00000033d1a073ea in start_thread () from /lib/libpthread
#4 0x00000033d0ee6cbd in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f23ed2a76f0 (LWP 20465)):
[KCrash Handler]
#5 0x00000033d0e33015 in raise () from /lib/libc.so.6
#6 0x00000033d0e34b83 in abort () from /lib/libc.so.6
#7 0x00000037b7c646b5 in qt_message_output () from /usr/lib/
#8 0x00000037b7c647fd in qFatal () from /usr/lib/
#9 0x0000003573bff681 in ?? () from /usr/lib/
#10 0x0000003573bfe111 in ?? () from /usr/lib/
#11 0x0000003573c47fe6 in ?? () from /usr/lib/
#12 0x0000003573bfdb99 in ?? () from /usr/lib/
#13 0x0000003573df12c6 in ?? () from /usr/lib/
#14 0x0000003573df1438 in ?? () from /usr/lib/
#15 0x00000037b7d69134 in QMetaObject:
#16 0x00000037b7d63a43 in QObject::event () from /usr/lib/
#17 0x00000037b95cac3d in QApplicationPri
#18 0x00000037b95d29ba in QApplication:
#19 0x00000037ef6065db in KApplication:
at /build/
#20 0x00000037b7d54d61 in QCoreApplicatio
#21 0x00000037b7d80ab6 in ?? () from /usr/lib/
#22 0x00000037b7d7d1fd in ?? () from /usr/lib/
#23 0x00000037b7039d3b in g_main_
#24 0x00000037b703d50d in ?? () from /usr/lib/
#25 0x00000037b703d6cb in g_main_
#26 0x00000037b7d7d15f in QEventDispatche
#27 0x00000037b965ca6f in ?? () from /usr/lib/
#28 0x00000037b7d53682 in QEventLoop:
#29 0x00000037b7d5380d in QEventLoop::exec () from /usr/lib/
#30 0x00000037b7d55cbd in QCoreApplicatio
#31 0x000000000040309b in _start ()
Crash (B):
Application: KMail (kmail), signal SIGABRT
0x00000033d0ea86e1 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 22039)]
Thread 3 (Thread 0x427fe950 (LWP 22082)):
#0 0x00000033d0edf4b2 in select () from /lib/libc.so.6
#1 0x00000037b7d35006 in ?? () from /usr/lib/
#2 0x00000037b7c6c362 in ?? () from /usr/lib/
#3 0x00000033d1a073ea in start_thread () from /lib/libpthread
#4 0x00000033d0ee6cbd in clone () from /lib/libc.so.6
#5 0x0000000000000
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #23 |
@Ed: your crashes are probably different issues. If you can reproduce the crash at will, may you read http://
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #24 |
*** Bug 185308 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Orbspider (orbspider) wrote : | #25 |
Application: KMail (kmail), signal SIGSEGV
0x00000035718a7f81 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fd63c7fc800 (LWP 7455))]
Thread 2 (Thread 0x7fd62c944950 (LWP 7469)):
#0 0x00000035718deaa2 in select () from /lib64/libc.so.6
#1 0x0000003d5e522626 in ?? () from /usr/lib64/
#2 0x0000003d5e459852 in ?? () from /usr/lib64/
#3 0x00000035724073da in start_thread () from /lib64/
#4 0x00000035718e62bd in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7fd63c7fc800 (LWP 7455)):
[KCrash Handler]
#5 0x0000003d6baa35ef in ?? () from /usr/lib64/
#6 0x0000003d6b983cfe in KMMainWidget:
#7 0x0000003d6b99abd5 in KMMainWidget:
#8 0x0000003d5e556764 in QMetaObject:
#9 0x0000003d5e551073 in QObject::event () from /usr/lib64/
#10 0x0000003d5f1828dd in QApplicationPri
#11 0x0000003d5f18a68a in QApplication:
#12 0x0000003d60404deb in KApplication:
#13 0x0000003d5e542391 in QCoreApplicatio
#14 0x0000003d5e56e0d6 in ?? () from /usr/lib64/
#15 0x0000003d5e56a83d in ?? () from /usr/lib64/
#16 0x0000003d5a43779b in g_main_
#17 0x0000003d5a43af6d in ?? () from /lib64/
#18 0x0000003d5a43b12b in g_main_
#19 0x0000003d5e56a79f in QEventDispatche
#20 0x0000003d5f21328f in ?? () from /usr/lib64/
#21 0x0000003d5e540cb2 in QEventLoop:
#22 0x0000003d5e540e3d in QEventLoop::exec () from /usr/lib64/
#23 0x0000003d5e5432ed in QCoreApplicatio
#24 0x0000000000402b5b in _start ()
In KDE Bug Tracking System #180741, Orbspider (orbspider) wrote : | #26 |
On further inspection, it looks like my dump in Comment 19 belongs in bug 41514:
https:/
In KDE Bug Tracking System #180741, jth (jth) wrote : | #27 |
Hi
I have just upgraded to Kubuntu jaunty with QT 4.5, KDE 4.2.1 and Kmail 1.11.1 and I'm no longer able to reproduce this bug like I did before.
Also a warning that this is an alpha release and everything is not yet working. http://
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #28 |
*** Bug 190043 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #29 |
Neal, can you reproduce the crash with KDE >= 4.2.3 ?
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #30 |
*** Bug 201024 has been marked as a duplicate of this bug. ***
Jonathan Thomas (echidnaman) wrote : | #2 |
Fixed in KDE 4.3.
Changed in kdepim (Ubuntu): | |
status: | Confirmed → Fix Released |
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #31 |
*** Bug 202204 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #32 |
*** Bug 205809 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #33 |
*** Bug 206180 has been marked as a duplicate of this bug. ***
Changed in kdepim: | |
status: | Confirmed → Fix Released |
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #34 |
*** Bug 207197 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #35 |
*** Bug 208012 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #36 |
*** Bug 208296 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #37 |
*** Bug 208314 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #38 |
*** Bug 208196 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #39 |
*** Bug 209008 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #40 |
Bug 187273 got a new similar crash with different step-cases:
"
1. Select an encrypted message (Kontact prompts for passphrase)
2. Select another (unencrypted) message.
3. Passphrase dialog box remains but is unnecessary, so click "cancel" -
Kontact crashes
These steps also cause a crash:
1. Select an encrypted message (Kontact prompts for passphrase)
2. Select another encrypted message.
3. Enter passphrase - Kontact crashes.
"
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #41 |
*** Bug 187273 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #42 |
*** Bug 209254 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #43 |
*** Bug 209913 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #44 |
*** Bug 209704 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #45 |
Updated backtrace from bug 209987:
--
#5 0x0000000000000061 in ?? ()
#6 0x00007f6d891f4f67 in KMReaderWin:
at /usr/src/
#7 0x00007f6d891ea211 in KMReaderWin:
/usr/src/
#8 0x00007f6d891ea3fe in KMReaderWin:
/usr/src/
#9 0x00007f6d891ea96c in KMReaderWin::setMsg (this=0xc8ab70, aMsg=0x35aa7f0,
force=true) at
/usr/src/
#10 0x00007f6d891e2524 in KMReaderWin:
msg=0x35aa7f0) at
/usr/src/
#11 0x00007f6d891f8614 in KMReaderWin:
_c=InvokeMetaMe
at /usr/src/
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #46 |
*** Bug 209987 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, JoesCat (digital-y) wrote : | #47 |
There appears to be several bugs mentioned in here and I was recommended to become a duplicate of this bug. however, I see what appears to be various bugs lumped in here which makes this bug 180741 only more confusing to figure-out.
My bug 208245 has been narrowed-down to be related with the preview window. If it is enabled, then there is a seg fault, if it is turned-off then kmail operates okay and continues to operate okay.
This question is probably most related with these bug reports:
bug 206180, bug 207197, bug 208296, bug 209008, bug 209704
Question: Are you using the preview window when you reported your bug?
Did your kmail crash if you had the preview window enabled.
Did your kmail continue to work okay if the preview window was off.
If you reported your bug AND you can reproduce the bug with the preview window enabled but cannot reproduce the crash with the preview window turned-off, then you probably have the same bug as bug 208245.
Sorry to bother anybody with this strange question if your bug does not appear related to the preview window. Thanks.
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #48 |
*** Bug 208245 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, JoesCat (digital-y) wrote : | #49 |
Just want to let you know that with my bug 208245, you can create a crash if you enable preview window in the options, but if you do not enable the preview window, you do not get a crash. I'm guessing this problem is all related to the preview window and whether it is selected or not selected.
In KDE Bug Tracking System #180741, Orbspider (orbspider) wrote : | #50 |
With my bug, kmail crashes if you compact a folder and do not switch to another folder within 4-10 seconds: it does not matter whether the preview pane is open or not.
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #51 |
*** Bug 210751 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #52 |
*** Bug 211164 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #53 |
*** Bug 211375 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #54 |
*** Bug 213239 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #55 |
*** Bug 213454 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #56 |
Bug 214112 got another description:
What I was doing when the application crashed:
This is bizarre. I received an email from the Arch Linux mailing list that
somehow triggered kmail to prompt me for my gpg passphrase. The first letter of
the phrase is a 'd' which is also mapped to 'delete message'. When I typed the
'd' into the passphrase box, the message was deleted and kmail crashed and
drkonqi appeared. I'll attach the email if it didn't autoexpunge from the
deleted folder. (If it did, I think I can get a copy from thunderbird)
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #57 |
*** Bug 214112 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, JoesCat (digital-y) wrote : | #58 |
Hi Dario,
Read comment#41 and comment#43.
Does it crash if you have the preview window open?
Does it crash if you have the preview window closed?
For myself, I was able to narrow my problem down to the preview pane causing the problem.
If it crashes for you regardless of preview pane, you maybe might have a different bug. I'm guessing there are probably 3 different bugs lumped-into this particular bug based on activity that caused crashes.
does anyone know what was the clues that suggested all these bugs are related?
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #59 |
The backtrace of all this crashes are the ~same~ (so they are crashing in the same(or similar) code workflows), suggesting that those reports are in fact related.
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #60 |
*** Bug 214358 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #61 |
*** Bug 210504 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #62 |
*** Bug 221329 has been marked as a duplicate of this bug. ***
LimCore (limcore) wrote : | #3 |
The same bug strikes again, in Ubuntu 9.10
Same back-trace (parse.. and headers or message body etc).
#5 0x00007fade7ff5900 in DwEntity::Headers() const () from /usr/lib/
#6 0x00007fadeeccd4f0 in KMMessage:
#7 0x00007fadeecd0e75 in KMMessage::msgId (this=0x20d3610) at ../../kmail/
#8 0x00007fadeedc7db9 in KMReaderWin:
#9 0x00007fadeedb6eda in KMReaderWin:
#10 0x00007fadeedb70b4 in KMReaderWin:
#11 0x00007fadeedc2f9d in KMReaderWin:
#12 0x00007faded9fdddc in QMetaObject:
#13 0x00007faded9f7d83 in QObject::event (this=0xc98728, e=0x20d3610) at kernel/
#14 0x00007fadede7befc in QApplicationPri
#15 0x00007fadede831ce in QApplication:
#16 0x00007fadefc3eab6 in KApplication:
#17 0x00007faded9e8c2c in QCoreApplicatio
#18 0x00007fadeda13862 in QCoreApplicatio
#19 QTimerInfoList:
#20 0x00007fadeda1125d in timerSourceDispatch (source=<value optimized out>) at kernel/
#21 0x00007fade4c81bce in g_main_
#22 0x00007fade4c85598 in ?? () from /lib/libglib-
#23 0x00007fade4c856c0 in g_main_
#24 0x00007fadeda111a6 in QEventDispatche
#25 0x00007fadedf104be in QGuiEventDispat
#26 0x00007faded9e7532 in QEventLoop:
#27 0x00007faded9e7904 in QEventLoop::exec (this=0x7fff0ed
#28 0x00007faded9e9ab9 in QCoreApplicatio
#29 0x0000000000402fe9 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kmail/
Changed in kdepim (Ubuntu): | |
status: | Fix Released → Confirmed |
In KDE Bug Tracking System #180741, Jonathan Thomas (echidnaman) wrote : | #63 |
*** Bug 125512 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Kdh-bugs (kdh-bugs) wrote : | #64 |
Happens still.
Same back trace of the bug - kmail crashes under parseMsg() in parse ID or body(). That bug was makred fixed, but now it happens again, always, in identical conditions, and it crashes in identical way
My recent crash:
[KCrash Handler]
#5 0x00007fade7ff5900 in DwEntity::Headers() const () from /usr/lib/
#6 0x00007fadeeccd4f0 in KMMessage:
#7 0x00007fadeecd0e75 in KMMessage::msgId (this=0x20d3610) at ../../kmail/
#8 0x00007fadeedc7db9 in KMReaderWin:
#9 0x00007fadeedb6eda in KMReaderWin:
#10 0x00007fadeedb70b4 in KMReaderWin:
#11 0x00007fadeedc2f9d in KMReaderWin:
#12 0x00007faded9fdddc in QMetaObject:
#13 0x00007faded9f7d83 in QObject::event (this=0xc98728, e=0x20d3610) at kernel/
#14 0x00007fadede7befc in QApplicationPri
#15 0x00007fadede831ce in QApplication:
#16 0x00007fadefc3eab6 in KApplication:
#17 0x00007faded9e8c2c in QCoreApplicatio
#18 0x00007fadeda13862 in QCoreApplicatio
#19 QTimerInfoList:
#20 0x00007fadeda1125d in timerSourceDispatch (source=<value optimized out>) at kernel/
#21 0x00007fade4c81bce in g_main_
#22 0x00007fade4c85598 in ?? () from /lib/libglib-
#23 0x00007fade4c856c0 in g_main_
#24 0x00007fadeda111a6 in QEventDispatche
#25 0x00007fadedf104be in QGuiEventDispat
#26 0x00007faded9e7532 in QEventLoop:
#27 0x00007faded9e7904 in QEventLoop::exec (this=0x7fff0ed
#28 0x00007faded9e9ab9 in QCoreApplicatio
#29 0x0000000000402fe9 in main (argc=<value optimized out...
In KDE Bug Tracking System #180741, Kdh-bugs (kdh-bugs) wrote : | #65 |
Ok more information!
The bug appears to be related to some enqueueing of events to main Kmail window while the pin entry is opened.
For some reason, this symptoms appear to show most when using Inbox (I test that on gmail cached/disconnected IMAP).
Reproduce:
1. open kmail, go to inbox of cached imap like gmail
2. select message that is signed+encr
3. pinentyr opens up
4. click a lot in the window of kmail (that is now defocused), like 10 random clicks all over the list of email in that inbox - that list is visible, but it is defocused and is not active (since pinetry is modal)
5. cancel pinentry
6. crash!
Tested on SMP (4 cores).
This got me faster to the bugs we observed, and to some perhaps new bugs - well other bug traces:
You just entered an invalid passphrase.
Do you want to try again, or cancel and view the message undecrypted?
#5 0x0000000002cc5120 in ?? ()
#6 0x00007f90ab8dbc9a in KMReaderWin:
#7 0x00007f90ab8caeda in KMReaderWin:
#8 0x00007f90ab8cb0b4 in KMReaderWin:
Thread 2 (Thread 0x7f88874d8910 (LWP 2591)):
#0 pthread_
#1 0x00007f88a7b1d462 in QWaitConditionP
#2 QWaitCondition:
#3 0x00007f88a7b134f2 in QThreadPoolThre
#4 0x00007f88a7b1c445 in QThreadPrivate:
#5 0x00007f88a2434a04 in start_thread (arg=<value optimized out>) at pthread_
#6 0x00007f88a73077bd in clone () at ../sysdeps/
#7 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f88aa4167f0 (LWP 2540)):
[KCrash Handler]
#5 0x0000000002af48f0 in ?? ()
#6 0x00007f88a8fe1c9a in KMReaderWin:
#7 0x00007f88a8fd0eda in KMReaderWin:
#8 0x00007f88a8fd10b4 in KMReaderWin:
#9 0x00007f88a8fdcf9d in KMReaderWin:
#10 0x00007f88a7c17ddc in QMetaObject:
#11 0x00007f88a7c11d83 in QObject::event (this=0x214e748, e=0x46) at kernel/
#12 0x00007f88a8095efc in QApplicationPri
[...]
Thread 2 (Thread 0x7f99a29fa910 (LWP 2617)):
#0 pthread_
Kyubutsu (jf) wrote : | #4 |
kubuntu 9.10 x64 on mt3422 laptop
crash reproducible following original poster's steps
backtrace:
Application: KMail (kmail), signal: Segmentation fault
The current source language is "auto; currently c".
[KCrash Handler]
#5 0x00007fe339047c97 in KMReaderWin:
#6 0x00007fe339036eda in KMReaderWin:
#7 0x00007fe3390370b4 in KMReaderWin:
#8 0x00007fe339041fac in KMReaderWin::setMsg (this=0x2633820, aMsg=0x2d2e940, force=true) at ../../kmail/
#9 0x00007fe339042dc4 in KMReaderWin:
#10 0x00007fe339043164 in KMReaderWin:
#11 0x00007fe337c7dddc in QMetaObject:
#12 0x00007fe339230d9f in KMail::
#13 0x00007fe33923cc97 in KMail::
#14 0x00007fe33924104b in KMail::
#15 0x00007fe337c7dddc in QMetaObject:
#16 0x00007fe339906af2 in KJob::result (this=0x2d2e940, _t1=0x2617490) at ./kjob.moc:188
#17 0x00007fe339906e6f in KJob::emitResult (this=0x2617490) at ../../kdecore/
#18 0x00007fe331a26d93 in KIO::SimpleJob:
#19 0x00007fe331a27253 in KIO::TransferJo
#20 0x00007fe331a25b61 in KIO::TransferJo
#21 0x00007fe337c7dddc in QMetaObject:
#22 0x00007fe331ae7a81 in KIO::SlaveInter
#23 0x00007fe331ae4333 in KIO::SlaveInter
#24 0x00007fe331ad714d in KIO::Slave:
#25 0x00007fe331ad926c in KIO::Slave:
#26 0x00007fe337c7dddc in QMetaObject:
Jonathan Thomas (echidnaman) wrote : | #5 |
Hi there,
Thanks for reporting this bug! Your bug seems to be a problem with the KDE program itself, and not with our KDE packages. But don't worry! This issue is being tracked by the KDE developers at: http://
Once fixed in KDE, it will be included in Kubuntu once the KDE version the fix is in in reaches Kubuntu.
Thanks!
Changed in kdepim: | |
status: | Fix Released → Unknown |
Changed in kdepim (Ubuntu): | |
status: | Confirmed → Invalid |
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #66 |
*** Bug 222555 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #67 |
*** Bug 220271 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #68 |
*** Bug 218913 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #69 |
*** Bug 217171 has been marked as a duplicate of this bug. ***
Changed in kdepim: | |
status: | Unknown → Confirmed |
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #70 |
*** Bug 225204 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #71 |
*** Bug 222251 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #72 |
*** Bug 221574 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #73 |
*** Bug 221549 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #74 |
*** Bug 240027 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #75 |
*** Bug 218973 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #76 |
*** Bug 235893 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #77 |
*** Bug 212424 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Dario Andres (andresbajotierra) wrote : | #78 |
*** Bug 240379 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #79 |
*** Bug 218782 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #80 |
*** Bug 254065 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #81 |
*** Bug 230672 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #82 |
*** Bug 215002 has been marked as a duplicate of this bug. ***
Changed in kdepim: | |
importance: | Unknown → High |
In KDE Bug Tracking System #180741, Cgiboudeaux (cgiboudeaux) wrote : | #83 |
*** Bug 280389 has been marked as a duplicate of this bug. ***
In KDE Bug Tracking System #180741, Myriam Schweingruber (myriam) wrote : | #84 |
Thank you for your report. Kmail1 is currently unmaintained and the code has changed sufficiently in Kmail2 so the backtraces are not really useful anymore. Should you experience the same crash in Kmail 4.8.5 or later, please open a new report for Kmail2. Thank you for your understanding
Changed in kdepim: | |
status: | Confirmed → Unknown |
confirmed as known kde bug https:/ /bugs.kde. org/show_ bug.cgi? id=125512