mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
4fa5559800
is produced when a process exits abnormally.
First, we coalesce the core dumping code so that we greatly improve our
odds of being able to produce a core file, even in the case of a memory
fault. I've removed duplicates of dump_core() and split it in two to
reduce the amount of work needed to actually do the dump.
Second, we refactor the exit_server code path to always log an explanation
and a stack trace. My goal is to always produce enough log information
for us to be able to explain any server exit, though there is a risk
that this could produce too much log information on a flaky network.
Finally, smbcontrol has gained a smbd fault injection operation to test
the changes above. This is only enabled for developer builds.
(This used to be commit
|
||
---|---|---|
.. | ||
cmd_vfs.c | ||
denytest.c | ||
locktest2.c | ||
locktest.c | ||
mangle_test.c | ||
masktest.c | ||
msgtest.c | ||
nbio.c | ||
nsstest.c | ||
rpctorture.c | ||
samtest.h | ||
scanner.c | ||
smbiconv.c | ||
t_asn1.c | ||
t_doschar.c | ||
t_push_ucs2.c | ||
t_strappend.c | ||
t_strcmp.c | ||
t_stringoverflow.c | ||
t_strstr.c | ||
torture.c | ||
utable.c | ||
vfstest.c | ||
vfstest.h |