Hi On FreeBSD, and (according to 1 bug reporter) MacOS X, throwing an exception from a method which isn't specified by that method's exception specifier, eg. "throw Exception();" when the specifier was "throw(RuntimeException)", ends up calling unexpected() and crashing.
I've fixed 2 bugs with this problem (125868 and 127165), but it doesn't happen on Linux or Windows. Any ideas why? Damjan