If this message is sent, it means that the kmail showstopper bug for KDE 4.1.3 
has been fixed. And if KMail crashes while sending, then I know it hasn't been 
fixed. Sometimes things are so simple.

Gerard, yesterday we chatted about outstanding showstopper bugs in KDE 4.1.3:
- kmail crashing on send if it's not on a pty
- konsole hangs (very rare now, but I don't have Stefan's more robust patch)
- ksysguard missing functionality
I think we came up with a fourth one, but I don't remember anymore. Anyway, I 
showed you where in the code I thought the problem was occurring, and then on 
the train hunted further. Tools like pstack are *wonderful*, especially when 
attached to a crashing app. It turns out that gnupg uses vsprintf() and 
assumes that a NULL pointer passed as a string (%s) parameter is acceptable -- 
I think glibc then puts "(null)" in its place. Sun libc vsprintf() crashes, 
though. I've added a bit of a hack to avoid this case, but not fixed it in its 
entirety because I don't know how to fiddle with varargs.

This means we do not have to write up a mini-project to work on this 
particular defect; what a relief.

[ade]


Reply via email to