Automatic backtrace [Was: Re: NetAPP/Samba 3.0/plugs]

Andrew Bartlett abartlet at
Wed Mar 13 13:48:02 GMT 2002

> "Esh, Andrew" wrote:
> Can the smbd process pid be passed to a panic action?

Yes, %d.  I have a panic action that opens an xterm with gdb already in

What I think would be nice is if we could make the stdout/stderr of
'panic action' end up in the current logfile.  That should not be that
hard actually...

Then, by using echo "bt full" | gdb /proc/%d/exe %d  we have the
backtrace in the logfile.  The tricky bit is getting the path to the exe
and the gdb stuff portably, not the actual script.

Watch out, this script is open to symlink attacks - the $$ is

Andrew Bartlett

Andrew Bartlett                                 abartlet at
Manager, Authentication Subsystems, Samba Team  abartlet at
Student Network Administrator, Hawker College   abartlet at

More information about the samba-technical mailing list