On Mon, 2012-02-20 at 09:21 +0100, Stephan Bergmann wrote: > > Nice - IMHO this is all a bit silly - the 'main' has no wrapper 'catch' > > around it, so if we get an un-caught exception we bomb out in a very > > unpleasant way for no particularly good reason. ... > > Stephan - is there a reason why we would not catch and print something > > helpful (a native dialog?) on unhandled exceptions around master ? ... > In my experience, such exceptions typically indicate a programming error > (either in actual program code, or in the way the bits of the program > are combined into an installation set). And for programmers, it is > often more helpful to see the direct consequences of such error than > some "helpful" mediation on LO's part (like the infamous "The user > language cannot be determined" message, typically caused by some problem > that has zero to do with any locale data, only leading devs to start > searching in the wrong direction).
Haha :-) indeed, however a pathalogical, silent abort, without even an auto-save, or any message from the exception is rather unfortunate too ;-) So - what would the dis-advantages be of having an un-conditional catch wrapper around main that builds a useful string from the exception's contents (which while English, is usually more useful than an unexplained failure) ? Of course, we wouldn't necessarily need a native dialog for that - but from a bug reporting perspective - a bug with -some- pointers is more useful than a bland "it fails to launch" thing, presumably. ATB, Michael. -- michael.me...@suse.com <><, Pseudo Engineer, itinerant idiot _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice