On Sun, Aug 1, 2021 at 2:05 PM Jeremy Harris via Exim-users <
[email protected]> wrote:

> On 29/07/2021 19:51, Odhiambo Washington via Exim-users wrote:
> > What should I do to replicate what he's doing?
>
> Enable setuid coredumps (NOTE: not recommended for longterm
> use.  Core files will contain credentials and personally-identifying
> information.  Leaving them lying around will eventually result in
> a leak).
>
> Build exim without compiler optimisation ( -O0 ) and with debugger
> symbols (for clang: -ggdb, -glldb, -gsce, -gdbx  depending on your
> debugger ).
>
> clang docs:   https://clang.llvm.org/docs/UsersManual.html
>
> Run until you get a coredump.  Get the stacktrace from that.
>


Okay. I am on it and I hope I am doing things the right way:

1. sysctl kern.sugid_coredump=1
2. I have used "clang -ggdb" to compile Exim. I am not sure if there is
anything else I have missed here. I did not pass any other argument to
`make`.

I am now running RC1 on my FreeBSD server.


> Actually, Matthew, would you like me to give you access to my FreeBSD 13,
> > so that you can try and reproduce this?
>
> If between you you can work up a repeat-by that I can run myself, we have
> hope.
>

If there is anything I should have added to the above, please let me know.


-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' :-)
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to