[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#341687: Kmail goes sigsegv due to timing of user actions



Package: kmail
Version: 4:3.3.2-3

Using ix86 Debian Sarge distro.

Hi!

When I start up my kmail it shows the default 3 sections  (mailfolders, list 
of mails in inbox, and the newest mail in the inbox). The first mail it shows 
happens to be gpg-encrypted.

My puter is kinda old and slow (it kinda takes its clock from the 50Hz 
mains-line ;) and thereof it takes some time for the decryption-password box 
to show up ((its the debian sarge standard distro Kgpg agent)). So before it 
comes up i click some other mail.

However this doesn't make kmail to stop the decryption procedure: the password 
box shows up and I think: "kk - whatever u want, stupid software - just dont 
crash on me!" and fills in my secret key password.

When I complete the password entry hitting carriage-return, kmail goes 
sigsegv.

For me, this bug is able to show up because my computer is slow and because 
kmail apparently is able to enter some bad state due to timing of user 
actions.

But I guess it also can, will and has, happen(ed) on heavily loaded, faster 
systems.

Instead of this behavior I want kmail to do either: 1 - not accept user 
commands for displaying another mail before the process of drawing (including 
decrypting and such) of the current mail is done. Or 2: In some way kill / 
shut down / recall its routines (threads or calls or whatever) of decrypting 
a mail when a user selects it to do somthing else. Or 3: Do what it is now 
doing in a proper way, not going sigsegv - but i regard this last variant as 
a waste of computer resources and users time because apparently the user 
doesnt want the mail displayed (and also not decrypted).

Best regards,
Patrik Arvhult



Reply to: