Details
-
Improvement
-
Status: Resolved
-
Trivial
-
Resolution: Fixed
-
None
Description
Not sure this is desirable, since util/logging.h was taken from glog, but the various debug checks current std::exit(1) on failure. This is a clean exit (though with an error code) and therefore doesn't trigger the usual debugging tools such as gdb or Python's faulthandler. By replacing it with something like std::abort() the exit would be recognized as a process crash.
Thoughts?
Attachments
Issue Links
- links to