The Samba-Bugzilla – Bug 1887
Samba panic handler breaks OpenVMS traceback facility.
Last modified: 2010-04-26 03:44:48 UTC
In the module fault.c, a panic handler is established to cause a core dump on
This is the wrong thing to do on OpenVMS.
On OpenVMS, unless overridden at link time, a traceback facility is enabled that
gives the debugging information of where the fault occurred, including the
source module name and line numbers of all routines on the stack. It also
displays diagnostic information about the fault.
If the SAMBA fault handler intercepts the signals, instead of getting this
diagnostic information, all that that gets displayed is that the panic handler
called exit from some unknown module.
My sugestion is allow the configure process to add a macro to indicate that the
host operating system traceback/panic handler should be used if it is defined as
part of the configure process.
void fault_setup(void (*fn)(void *))
cont_fn = fn;
If it's still broken in 3.5, please reopen.
3.0 isn't supported anymore.