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]
