> On Feb 16, 2022, at 4:17 PM, Jeremy Harris via Exim-users 
> <[email protected]> wrote:
> 
> (taking the 2xx variant)
> 
>> I tried truss to trace the system calls of both processes. 77631 is not 
>> printing anything.
> 
> You don't even get a single line from truss as it attaches?
> I wonder if the process is spinning in userland?
> Does "top" or similar show it?

That stuck process is just sitting there and not doing anything. It still shows 
in top, but it’s just idle.
I will see if I can find another one and let truss run overnight maybe it will 
print something after waiting for a long time. I may not have been patient 
enough. :-)

> 
> If it is, I guess the next step would be to crash it with
> a signal, having set up for coredumps (NB, exim is a setuid binary
> in most installations.  Security considerations apply).
> Of course, it was likely compiled with full optimisation
> which will hinder us.  Having a "-O0 -ggdb" build would
> help.  I don't know what FreeBSD does about debuginfo;
> is that likely to be a separate install item, to get
> symbols for the binary?

I haven’t had time to recompile the port with the debug symbols. I will do so 
once I can. Right now I’m pretty swamped with other things on my to-do list.

> 
> --------
> 
>> This happens for messages which get a 4xx or 5xx error.
> 
> For all 4xx/5xx ?  Or "when it goes wrong, for those, that's
> how it goes" ?

Again not for all. Just if it goes wrong exim does that same pattern. I did 
notice it happens consistently with certain remote servers. For example. 
smtp.secureserver.net <http://smtp.secureserver.net/> (GoDaddy) seems to always 
be a good culprit. I see a lot issues with them. But this wasn’t the case with 
4.94.2 Another one was cloudmail102.zonecybersite.com 
<http://cloudmail102.zonecybersite.com/>. There are more, but I just started 
looking if I add certain servers to hosts_avoid_tls if I get less of those 
stuck processes.

Thanks,

Michael

-- 
## 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