Reporting Crashes in IMVU: Who threw that C++ exception? (aegisknight.org) 22 points by implicit 17y ago ↗ HN
[–] sown 17y ago ↗ We do something like this where i work. However, if a null or bad thread gets handled sometimes you get something uninformative, such as sem_wait() on top but doesn't really tell us where or what happened.Good article, though!
[–] lallysingh 17y ago ↗ Something I'm not getting here... Why not run the thing in a debugger?E.g. dbx <executable> -> intercept -a -> run [–] cliffy 17y ago ↗ These are crashes occurring in the wild, on users machines.
[–] snorkel 17y ago ↗ Forgive my ignorance but why not wrap the fallback_algorithm() call in it's own try/catch throws a more explicit exception?? try { this_might_fail(); } catch (exception& e) { try { fallback_algorithm(); // throws ExceptionB } catch (ExceptionB& e) { report_crash(); } }
4 comments
[ 3.5 ms ] story [ 24.7 ms ] threadGood article, though!
E.g. dbx <executable> -> intercept -a -> run