You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe, what you observe or want to be changed:
It is possible to register a signal handler with <signal.h> for SIGSEGV. It would be helpful, if this handler could be used to get more diagnostic information in case of a segmentation fault.
Describe, what you expect to happen:
Evaluate the possibilities, which this signal handler offers and whether it can be used with the DetachedLogger instance (probably via a dedicated method using std::flush at the end). Figure out, which diagnostic information can be obtained and add that to the log right before calling std::terminate.
DEVS' SECTION
ANALYSIS
(Describe, what's the issue and which changes have to be made)
DESCRIPTION
Describe, what you observe or want to be changed:
It is possible to register a signal handler with
<signal.h>
forSIGSEGV
. It would be helpful, if this handler could be used to get more diagnostic information in case of a segmentation fault.Describe, what you expect to happen:
Evaluate the possibilities, which this signal handler offers and whether it can be used with the
DetachedLogger
instance (probably via a dedicated method usingstd::flush
at the end). Figure out, which diagnostic information can be obtained and add that to the log right before callingstd::terminate
.DEVS' SECTION
ANALYSIS
(Describe, what's the issue and which changes have to be made)
IMPLEMENTATION STEPS
(see also our Wiki for implementation guidelines)
DOCUMENTATION STEPS
(see also our Wiki for further information)
*.NHLP
and*.NDB
files, if needed)*.NLNG
files, if needed)PULL REQUEST
The text was updated successfully, but these errors were encountered: