bitcoin in CMyApp::OnUnhandledException()
After a couple of seconds, when the application terminates, the dialog disappears without requiring any user interaction.
Sometimes, dmesg reports a segfault, sometimes not. Sometimes there's only a segfault but no dialog, although this is very rare.
I always start Bitcoin with the -server flag. Sometimes there's also -testnet, but that doesn't seem to have any impact.
The problem has been happening since I first started to use Bitcoin (0.3.16 I guess): no update ever prevented this dialog from showing up.
I'm using the prebuilt 32-bit binaries, on a Debian GNU/Linux (kernel v2.6.32) system.