Catching a hot potato
Norbert Nemec
Norbert at Nemec-online.de
Mon Oct 17 10:21:39 PDT 2011
On 17.10.2011 14:54, Steven Schveighoffer wrote:
> Your best bet is to close the application, and possibly print a stack
> trace. Trying to continue is like continuing to drive when you get a
> flat tire. You are just going to keep damaging your car!
To stick with this nice analogy:
Trying to recover fully from a segfault is indeed like continuing to
ride with a flat tire. Bad idea!
Accepting the system default segfault handling is like abandoning the
whole valuable truckload just because of a flat tire. Not such a good
idea either.
Sure, an emergency save may fail because of the memory corruption, but
there is a very good chance that it still works because the essential
data structures happen to be unaffected.
More information about the Digitalmars-d
mailing list