Mailing List Archive

4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities
Hello, odd (perhaps) one coming up…

I'm still diagnosing what might be wrong here, but I wanted to bring
it to your attention as it's stopped me testing the RC0 (and is hard
to debug because it takes hours/days to appear).

Jailed FreeBSD 12.1-RELEASE-p1 - I have no control over the host, just
the jail. (IPv4 & IPv6).

Swapping 4.94.2 for 4.95-RC0 seems fine, but after a number of hours
in paniclog:

"SIGSEGV (maybe attempt to write to immutable memory)"

Brief parts of a debug run at the point of it happening:

4192 end of ACL "acl_check_connection": ACCEPT
4192 host in pipelining_connect_advertise_hosts? yes (matched "*")
4192 LOG: MAIN PANIC
4192 SIGSEGV (maybe attempt to write to immutable memory)
96610 child 4192 ended: status=0xb
96610 signal exit, signal 11
96610 4 SMTP accept processes now running

2912 end of ACL "acl_check_connection": ACCEPT
2912 host in pipelining_connect_advertise_hosts? yes (matched "*")
2912 SMTP>> 220 hub-cloud.mail.frost.net ESMTP Exim 4.95-RC0 Thu, 22 Jul 2021 06:50:31 +0100
96610 child 2912 ended: status=0xa
96610 signal exit, signal 10
96610 2 SMTP accept processes now running

2021-07-22 06:50:30 SMTP connection from [185.82.79.5] I=[178.250.76.2]:25 (TCP/IP connection count = 3)
2021-07-22 06:50:35 SIGSEGV (maybe attempt to write to immutable memory)

Also other odd failures seems like connections hanging for 5 minutes:

2021-07-22 07:26:16 SMTP connection from [66.220.155.139] I=[178.250.76.2]:25 (TCP/IP connection count = 5)
2021-07-22 07:31:16 SMTP connection from 66-220-155-139.mail-mail.facebook.com [66.220.155.139] I=[178.250.76.2]:25 lost D=4m59s

"SMTP connection lost after final dot":

2021-07-22 05:24:04 SMTP connection from [66.231.95.42] I=[178.250.76.2]:25 (TCP/IP connection count = 1)
2021-07-22 05:29:06 1m6QFh-000L6m-UJ SMTP connection lost after final dot H=mta.news.marksandspencer.com [66.231.95.42] I=[178.250.76.2]:25 P=esmtps

I also saw (the first time this happened) hundreds of:

"50 accept() failures: No such file or directory"

in the paniclog. (When I was killing off RC0 to swap back to 4.94.2).

Has happened with both OpenSSL 1.1.1d-freebsd and OpenSSL 1.1.1k from
FreeBSD ports - I felt it might be TLS related - or malicious, but you
can see above "trustworthy" mailers are encoutering issues.

Another host (not jailed this time) FreeBSD 12.2-RELEASE-p7 where the
jail sends mail started to fail after about 2 days:

2021-07-19 10:11:32 SMTP connection from malodar.frost.net [2a02:1658:1::113:1] I=[2a02:8010:64d4::148]:25 lost D=2m39s
2021-07-19 10:11:32 SMTP connection from malodar.frost.net [2a02:1658:1::113:1] I=[2a02:8010:64d4::148]:25 lost D=43s
2021-07-19 10:11:32 SMTP connection from malodar.frost.net [2a02:1658:1::113:1] I=[2a02:8010:64d4::148]:25 lost D=3m15s
2021-07-19 10:11:32 SMTP connection from malodar.frost.net [2a02:1658:1::113:1] I=[2a02:8010:64d4::148]:25 lost D=34s

(but I didn't see SEGV etc).

Exim on the jail:

Exim version 4.95-RC0 uid=0 gid=0 pid=96610 D=f7715cfd
Support for: crypteq IPv6 use_setclassresources PAM TCPwrappers OpenSSL TLS_resume Content_Scanning DANE DKIM DNSSEC Event OCSP PIPE_CONNECT PRDR Experimental_Queue_Ramp SPF SRS TCP_Fast_Open Experimental_ARC
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch dbm dbmjz dbmnz dnsdb dsearch
Authenticators: cyrus_sasl plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir autoreply pipe smtp
Malware: f-protd f-prot6d drweb aveserver fsecure kavdaemon sophie clamd mksd avast sock cmdline
Configure owner: 0:0
Size of off_t: 8
Compiler: CLang [8.0.1 (tags/RELEASE_801/final 366581)]
Probably Berkeley DB version 1.8x (native mode)
Library version: OpenSSL: Compile: OpenSSL 1.1.1d 10 Sep 2019
Runtime: OpenSSL 1.1.1k 25 Mar 2021
: built on: Sat Jul 17 12:20:27 2021 UTC
Library version: spf2: Compile: 1.2.10
Runtime: 1.2.10
Library version: Cyrus SASL: Compile: 2.1.27
Runtime: 2.1.27 [Cyrus SASL]
Library version: PCRE: Compile: 8.44
Runtime: 8.44 2020-02-12

Rolling back to 4.94.2 and everthing that was failing comes flooding
in fine.

Open to suggestions on how to meaningfully work out what's going on
(my gut says something TLS related, but I could be totally wrong - I
can see FreeBSD mentioned doing a cursory diff of the sources and
mention in the ChangeLog).

Matthew.

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On 23/07/2021 16:03, Matthew Frost via Exim-users wrote:
> 4192 end of ACL "acl_check_connection": ACCEPT
> 4192 host in pipelining_connect_advertise_hosts? yes (matched "*")
> 4192 LOG: MAIN PANIC
> 4192 SIGSEGV (maybe attempt to write to immutable memory)
> 96610 child 4192 ended: status=0xb
> 96610 signal exit, signal 11
> 96610 4 SMTP accept processes now running

The best-quality info will be a coredump.

Arranging one is hard as Exim is setuid. I've not tried
on a BSD, but Linux requires some deliberate relaxation of security
restrictions (setuid programs are carrying sensitive info; a
dump file has that info, leaving dump files with such info
lying around is obviously a major risk...)

Compiling with debug flag (eg, for gcc / gdb, "-ggdb")
before getting the dump would be good.
Don't worry about debug versions of libraries.

Then "bt" in gdb will give us a file and line number.


This might be something special about a FreeBSD jail.
--
Cheers,
Jeremy

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On Fri, Jul 23, 2021 at 04:35:57PM +0100, Jeremy Harris via Exim-users wrote:
> The best-quality info will be a coredump.
>
> Arranging one is hard as Exim is setuid. I've not tried
> on a BSD, but Linux requires some deliberate relaxation of security
> restrictions (setuid programs are carrying sensitive info; a
> dump file has that info, leaving dump files with such info
> lying around is obviously a major risk...)

This:

sysctl kern.sugid_coredump=1

seems to be the FreeBSD sysctl for enabling this.

> Compiling with debug flag (eg, for gcc / gdb, "-ggdb")
> before getting the dump would be good.
> Don't worry about debug versions of libraries.

I used -glldb and stopped the exim binary being stripped.

> Then "bt" in gdb will give us a file and line number.

So now I believe I've got the 12.2 (non-jailed) machine in a position
to get this (this was just me killing -11 it to test):

%sudo lldb /usr/exim/bin/exim-4.95-RC0-2 --core core.exim-4.95-RC0-2.40.55758.core
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.55758.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.55758.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000800a418da libc.so.7`__sys_select + 10
frame #1: 0x0000000800c8fcb2 libthr.so.3`___lldb_unnamed_symbol44$$libthr.so.3 + 66
frame #2: 0x000000000025fd77 exim-4.95-RC0-2`daemon_go at daemon.c:2443:16 [opt]
frame #3: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #4: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
(lldb)

And I'll wait and see what happens (This machine did not SEGV like the
jailed one but might get some info from it if it fails again). It's
possible what I was seeing here was caused by the Jailed exim
malfunctioning…

> This might be something special about a FreeBSD jail.

Indeed.

I've asked the Jail Host, very nicely, if they'll set (temporarily)
the sysctls for me there. They might say "no", but there was no harm
in asking!

Fingers crossed,

Matthew

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On Fri, Jul 23, 2021 at 08:48:28PM +0100, Matthew Frost via Exim-users wrote:
> sysctl kern.sugid_coredump=1
...
> I've asked the Jail Host, very nicely, if they'll set (temporarily)
> the sysctls for me there. They might say "no", but there was no harm
> in asking!

The setuid bit is meaningful for local submissions. Your logs show that
problem is observed for SMTP submissions, so your could run other Exim
binary (without setuid bit) as a listening daemon.
--
Eugene Berdnikov

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On 24/07/2021 11:17, Evgeniy Berdnikov via Exim-users wrote:
> The setuid bit is meaningful for local submissions. Your logs show that
> problem is observed for SMTP submissions, so your could run other Exim
> binary (without setuid bit) as a listening daemon.

You generally need to be root to bind to a priviliged port, too -
so unless you can duplicate on a nonstandard port using a custome
client (eg. telnet), or use inetd-style listener mode...
--
Cheers,
Jeremy

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
Quick and dirty follow up as I don't have a laptop with me right now.

This is the 12.2 machine coredumps so far (2 distinct failures from what I can see).

I see someone else has run into this on FreeBSD 13.0 too. I will try to help them if this doesn't once I am back on a real keyboard!

Matthew


################core.exim-4.95-RC0-2.40.41367.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41367.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41367.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000000000000004) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41404.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41404.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41404.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x000000000000001c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41540.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41540.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41540.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x000000000000014c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41549.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41549.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41549.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x000000000000022c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41588.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41588.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41588.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x00000000000006cc) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41595.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41595.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41595.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x00000000000015dc) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41606.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41606.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41606.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x000000000000569c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41634.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41634.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41634.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x00000000000157cc) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41651.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41651.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41651.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x000000000002582c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41745.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41745.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41745.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000000000045914) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41746.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41746.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41746.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb4e exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000000000245974) at functions.h:919:14 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41751.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41751.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41751.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000000001a45c0c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41792.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41792.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41792.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000000041a45e4c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41876.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41876.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41876.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000002801a45fac) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41908.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41908.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41908.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000004801a461ec) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41928.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41928.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41928.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000010801a4605c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.41995.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.41995.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.41995.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000080801a463cc) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42032.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42032.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42032.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0000200801a4648c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42140.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42140.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42140.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0002000801a4660c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42218.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42218.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42218.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0020000801a465ac) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42225.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42225.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42225.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0040000801a4660c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42287.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42287.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42287.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0080000801a465fc) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42298.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42298.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42298.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0200000801a466bc) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42327.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42327.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42327.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x0800000801a4692c) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42328.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42328.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42328.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x2000000801a469ec) at functions.h:919:4 [opt]
frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42413.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42413.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42413.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42420.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42420.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42420.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42440.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42440.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42440.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42441.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42441.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42441.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42442.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42442.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42442.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42443.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42443.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42443.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42444.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42444.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42444.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42445.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42445.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42445.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42456.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42456.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42456.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42457.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42457.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42457.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42459.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42459.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42459.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42461.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42461.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42461.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42462.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42462.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42462.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42463.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42463.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42463.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42470.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42470.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42470.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42471.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42471.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42471.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42472.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42472.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42472.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42479.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42479.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42479.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42480.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42480.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42480.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42481.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42481.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42481.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42490.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42490.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42490.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42491.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42491.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42491.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42545.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42545.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42545.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42546.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42546.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42546.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42562.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42562.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42562.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42563.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42563.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42563.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42564.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42564.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42564.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42584.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42584.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42584.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42585.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42585.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42585.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42593.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42593.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42593.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42594.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42594.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42594.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42601.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42601.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42601.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42611.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42611.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42611.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42623.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42623.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42623.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42643.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42643.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42643.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42644.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42644.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42644.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]
################core.exim-4.95-RC0-2.40.42645.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42645.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42645.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000000000000
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42654.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42654.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42654.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000000000018
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42655.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42655.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42655.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000000000018
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42668.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42668.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42668.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000000000058
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42669.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42669.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42669.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000000000258
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42672.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42672.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42672.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000000000a58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42673.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42673.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42673.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000000001a58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42674.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42674.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42674.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000000005a58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42675.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42675.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42675.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x000000000000da58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42676.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42676.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42676.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x000000000000da58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42690.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42690.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42690.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x000000000000da58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42691.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42691.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42691.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x000000000004da58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42692.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42692.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42692.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000000cda58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42693.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42693.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42693.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000000cda58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42715.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42715.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42715.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000012cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42716.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42716.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42716.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000022cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42723.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42723.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42723.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000000802cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42724.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42724.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42724.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000001002cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42725.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42725.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42725.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000002002cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42726.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42726.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42726.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000004002cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42733.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42733.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42733.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000020002cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42734.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42734.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42734.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000040002cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42772.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42772.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42772.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000400002cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42773.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42773.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42773.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00000800002cdb30
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42774.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42774.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42774.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x00004000002cda58
frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42781.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42781.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42781.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002d392e exim-4.95-RC0-2`wouldblock_reading at smtp_in.c:371:1 [opt]
frame #1: 0x00010000002cdb30
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42782.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42782.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42782.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002d392e exim-4.95-RC0-2`wouldblock_reading at smtp_in.c:371:1 [opt]
frame #1: 0x00020000002cdb30
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42783.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42783.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42783.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002d392e exim-4.95-RC0-2`wouldblock_reading at smtp_in.c:371:1 [opt]
frame #1: 0x00080000002cda58
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42784.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42784.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42784.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002d392e exim-4.95-RC0-2`wouldblock_reading at smtp_in.c:371:1 [opt]
frame #1: 0x00100000002cda58
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42791.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42791.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42791.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002d392e exim-4.95-RC0-2`wouldblock_reading at smtp_in.c:371:1 [opt]
frame #1: 0x00800000002cdb30
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42807.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42807.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42807.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002d392e exim-4.95-RC0-2`wouldblock_reading at smtp_in.c:371:1 [opt]
frame #1: 0x02000000002cdb30
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42815.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42815.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42815.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002d392e exim-4.95-RC0-2`wouldblock_reading at smtp_in.c:371:1 [opt]
frame #1: 0x08000000002cdb30
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.42816.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.42816.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42816.core' (x86_64) was loaded.
(lldb) bt
exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
* frame #0: 0x00000000002d392e exim-4.95-RC0-2`wouldblock_reading at smtp_in.c:371:1 [opt]
frame #1: 0x40000000002cdb30
frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]
frame #4: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #5: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
################core.exim-4.95-RC0-2.40.55758.core################
(lldb) target create "/usr/exim/bin/exim-4.95-RC0-2" --core "core.exim-4.95-RC0-2.40.55758.core"
Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.55758.core' (x86_64) was loaded.
(lldb) bt
* thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
* frame #0: 0x0000000800a418da libc.so.7`__sys_select + 10
frame #1: 0x0000000800c8fcb2 libthr.so.3`___lldb_unnamed_symbol44$$libthr.so.3 + 66
frame #2: 0x000000000025fd77 exim-4.95-RC0-2`daemon_go at daemon.c:2443:16 [opt]
frame #3: 0x0000000000279d5e exim-4.95-RC0-2`main(argc=<unavailable>, cargv=<unavailable>) at exim.c:4947:3 [opt]
frame #4: 0x0000000000254f00 exim-4.95-RC0-2`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7


--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On 28/07/2021 14:58, Matthew Frost via Exim-users wrote:
> Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42328.core' (x86_64) was loaded.
> (lldb) bt
> exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
> * thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
> * frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session [inlined] string_from_gstring(g=0x2000000801a469ec) at functions.h:919:4 [opt]
> frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3090 [opt]

Something is very different between a FreeBSD jail and normality. This is very
basic stuff, well exercised (including in our FreeBSD buildfarm systems, which
run the regression testsuite, but do not use jails as far as I know).
We're just finishing off building the SMTP banner message prior to sending it.

I assume your config isn't doing anything odd in that region?
If not, we'd need a non-optimised build to get a coredump we can look
at C variables in.

> Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42413.core' (x86_64) was loaded.
> (lldb) bt
> exim-4.95-RC0-2 was compiled with optimization - stepping may behave oddly; variables may not be available.
> * thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
> * frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
> frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at smtp_in.c:3096 [opt]

This is doing less-common getsockopt() operations. If it weren't for the above
symptom showing up I'd be more suspicious. For now I suggest we ignore it
(we could hack the code, commenting out the single call to tfo_in_check()
if needed).

> Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42645.core' (x86_64) was loaded.
> (lldb) bt
> * thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
> * frame #0: 0x0000000000000000
> frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
> frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at daemon.c:528:8 [opt]
> frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at daemon.c:2594 [opt]

daemon.c:2594 - daemon_go() calls handle_smtp_call()
daemon.c:528:8 - handle_smtp_call() calls smtp_start_session()
daemon.c:63:1 - appears to be in sighup_handler()

I suppose that's a feasible stack if we really did get a HUP. But that
handler is as simple as they come; I'm really starting to distrust your
environment now.


I wonder if the introduction of readonly-config is a factor?
Test for this by adding
#define MISSING_POSIX_MEMALIGN
to your OS/os.h-FreeBSD and running that build.


And, if there's a FreeBSD afficionado out there willing to set up,
maintain and monitor a FreeBSD with-jails buildfarm animal
we might catch such issues earlier. Right now we have the choice
of delaying the release or declaring FreeBSD not-supported.
--
Cheers,
Jeremy

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On Thu, Jul 29, 2021 at 9:35 PM Jeremy Harris via Exim-users <
exim-users@exim.org> wrote:

> On 28/07/2021 14:58, Matthew Frost via Exim-users wrote:
> > Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42328.core' (x86_64)
> was loaded.
> > (lldb) bt
> > exim-4.95-RC0-2 was compiled with optimization - stepping may behave
> oddly; variables may not be available.
> > * thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGBUS
> > * frame #0: 0x00000000002cdb46 exim-4.95-RC0-2`smtp_start_session
> [inlined] string_from_gstring(g=0x2000000801a469ec) at functions.h:919:4
> [opt]
> > frame #1: 0x00000000002cdb41 exim-4.95-RC0-2`smtp_start_session at
> smtp_in.c:3090 [opt]
>
> Something is very different between a FreeBSD jail and normality. This is
> very
> basic stuff, well exercised (including in our FreeBSD buildfarm systems,
> which
> run the regression testsuite, but do not use jails as far as I know).
> We're just finishing off building the SMTP banner message prior to sending
> it.
>
> I assume your config isn't doing anything odd in that region?
> If not, we'd need a non-optimised build to get a coredump we can look
> at C variables in.
>
> > Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42413.core' (x86_64)
> was loaded.
> > (lldb) bt
> > exim-4.95-RC0-2 was compiled with optimization - stepping may behave
> oddly; variables may not be available.
> > * thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
> > * frame #0: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session
> [inlined] tfo_in_check at smtp_in.c:2437:11 [opt]
> > frame #1: 0x00000000002cdb8b exim-4.95-RC0-2`smtp_start_session at
> smtp_in.c:3096 [opt]
>
> This is doing less-common getsockopt() operations. If it weren't for the
> above
> symptom showing up I'd be more suspicious. For now I suggest we ignore it
> (we could hack the code, commenting out the single call to tfo_in_check()
> if needed).
>
> > Core file '/var/spool/exim/core.exim-4.95-RC0-2.40.42645.core' (x86_64)
> was loaded.
> > (lldb) bt
> > * thread #1, name = 'exim-4.95-RC0-2', stop reason = signal SIGSEGV
> > * frame #0: 0x0000000000000000
> > frame #1: 0x00000000002619e0 exim-4.95-RC0-2 at daemon.c:63:1
> > frame #2: 0x0000000000260ff1 exim-4.95-RC0-2`daemon_go at
> daemon.c:528:8 [opt]
> > frame #3: 0x0000000000260eca exim-4.95-RC0-2`daemon_go at
> daemon.c:2594 [opt]
>
> daemon.c:2594 - daemon_go() calls handle_smtp_call()
> daemon.c:528:8 - handle_smtp_call() calls smtp_start_session()
> daemon.c:63:1 - appears to be in sighup_handler()
>
> I suppose that's a feasible stack if we really did get a HUP. But that
> handler is as simple as they come; I'm really starting to distrust your
> environment now.
>
>
> I wonder if the introduction of readonly-config is a factor?
> Test for this by adding
> #define MISSING_POSIX_MEMALIGN
> to your OS/os.h-FreeBSD and running that build.
>
>
> And, if there's a FreeBSD afficionado out there willing to set up,
> maintain and monitor a FreeBSD with-jails buildfarm animal
> we might catch such issues earlier. Right now we have the choice
> of delaying the release or declaring FreeBSD not-supported.
>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The Penguin has
sponsored our destruction! :-)

I am NOT running inside a jail.

What should I do to replicate what he's doing?

Actually, Matthew, would you like me to give you access to my FreeBSD 13,
so that you can try and reproduce this?
Declaring FreeBSD not-supported is an abomination :-)


--
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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
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.

>
> 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.
--
Cheers,
Jeremy

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On Sun, Aug 1, 2021 at 2:05 PM Jeremy Harris via Exim-users <
exim-users@exim.org> 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
Matthew Frost via Exim-users schreef op 2021-07-23 17:03:
> Hello, odd (perhaps) one coming up…
>
> I'm still diagnosing what might be wrong here, but I wanted to bring
> it to your attention as it's stopped me testing the RC0 (and is hard
> to debug because it takes hours/days to appear).
>
> Jailed FreeBSD 12.1-RELEASE-p1 - I have no control over the host, just
> the jail. (IPv4 & IPv6).
>
> Swapping 4.94.2 for 4.95-RC0 seems fine, but after a number of hours
> in paniclog:
>
> "SIGSEGV (maybe attempt to write to immutable memory)"
> (...)

A little under one hour after upgrading from 4.94.2 to 4.95 on FreeBSD
12.2 I see this happening on a virtual machine (no jail) of mine.

I briefly checked the dev archives (not subscribed) and bugzilla, but
found nothing more on this topic.

Before I go crazy with all the debug-options, were you (or anyone else
in this thread) ever able to determine the cause of these SIGSEGVs?

--
Oliver

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On 03/10/2021 11:44, Oliver Heesakkers via Exim-users wrote:
> Before I go crazy with all the debug-options, were you (or anyone else in this thread) ever able to determine the cause of these SIGSEGVs?

Nothing that was said here on the ML, at least.


I repeat my previous request:

> if there's a FreeBSD afficionado out there willing to set up,
> maintain and monitor a FreeBSD with-jails buildfarm animal
> we might catch such issues earlier.

Without actual testing on such less-common platforms, things
are going to Not Work. I am personally not in a position where
I can test everything. Without more community support, this
project will wither and die.

--
Cheers,
Jeremy

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
I recently installed the 4.95 and backed off after 1 day because of this
issue. I know that the issue exists and I have been waiting for Matthew
Frost to come up with something.
For some reason I haven't managed to capture a core dump. I'm still unsure
what I have missed to do.

On Sun, Oct 3, 2021, 13:48 Oliver Heesakkers via Exim-users <
exim-users@exim.org> wrote:

> Matthew Frost via Exim-users schreef op 2021-07-23 17:03:
> > Hello, odd (perhaps) one coming up…
> >
> > I'm still diagnosing what might be wrong here, but I wanted to bring
> > it to your attention as it's stopped me testing the RC0 (and is hard
> > to debug because it takes hours/days to appear).
> >
> > Jailed FreeBSD 12.1-RELEASE-p1 - I have no control over the host, just
> > the jail. (IPv4 & IPv6).
> >
> > Swapping 4.94.2 for 4.95-RC0 seems fine, but after a number of hours
> > in paniclog:
> >
> > "SIGSEGV (maybe attempt to write to immutable memory)"
> > (...)
>
> A little under one hour after upgrading from 4.94.2 to 4.95 on FreeBSD
> 12.2 I see this happening on a virtual machine (no jail) of mine.
>
> I briefly checked the dev archives (not subscribed) and bugzilla, but
> found nothing more on this topic.
>
> Before I go crazy with all the debug-options, were you (or anyone else
> in this thread) ever able to determine the cause of these SIGSEGVs?
>
> --
> Oliver
>
> --
> ## 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/
>
--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On 07/10/2021 08:49, Odhiambo Washington wrote:
> That developer seems to have missed that, apparently, Exim catches the
> signal SIGSEGV, which means that signal will never cause a coredump.

Wrong, right, and wrong (in that order).

If "that developer" is supposed to mean me, I'd point
out that the handler for SIGSEGV writes a log line, un-installs
itself, and sends a SIGSEGV to itself. Which causes a
coredump if they are permitted by the OS.
--
Cheers,
Jeremy

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
> On 03 Oct 2021, at 13:13, Jeremy Harris via Exim-users <exim-users@exim.org> wrote:
>
> Without actual testing on such less-common platforms, things
> are going to Not Work. I am personally not in a position where
> I can test everything. Without more community support, this
> project will wither and die.

I am seeing this intermittently on a Linux system not FreeBSD.

I am willing to test this, any pointers on getting the info you want to
determine the cause ?

- Andrew


--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On 08/10/2021 15:42, Andrew Colin Kissa via Exim-users wrote:
> I am seeing this intermittently on a Linux system not FreeBSD.

That is very useful info; thanks.

> I am willing to test this, any pointers on getting the info you want to
> determine the cause ?

Enable coredumps for suid processes, per core(5). You may also need
to ensure that whatever is starting the exim is question (systemd or
similar for the daemon and smtp-accept-initiated delivery procs;
a user for command-line sourced mail initiation) is *not* limiting
core file size to zero ("ulimit" in the shell manpage).

Also, if your system runs abrt then the corefile might get stolen by it
and put somewhere you didn't initially expect (check the abrt config
in /etc).

Once you get a coredump file, feed it to gdb and get a stack trace.


If you're running a self-built binary of exim, building with "-O0 -ggdb"
will get us more detail in the stack trace.

Don't forget to disable suid coredumps again afterwards.
--
Cheers,
Jeremy

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
> On 08 Oct 2021, at 17:22, Jeremy Harris via Exim-users <exim-users@exim.org> wrote:
>
> Enable coredumps for suid processes, per core(5). You may also need
> to ensure that whatever is starting the exim is question (systemd or
> similar for the daemon and smtp-accept-initiated delivery procs;
> a user for command-line sourced mail initiation) is *not* limiting
> core file size to zero ("ulimit" in the shell manpage).
>
> Also, if your system runs abrt then the corefile might get stolen by it
> and put somewhere you didn't initially expect (check the abrt config
> in /etc).
>
> Once you get a coredump file, feed it to gdb and get a stack trace.
>
>
> If you're running a self-built binary of exim, building with "-O0 -ggdb"
> will get us more detail in the stack trace.
>
> Don't forget to disable suid coredumps again afterwards.

Thanks, am on it. It has not happened yet once it does i will obtain the
stack trace.

- Andrew



--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
Jeremy Harris via Exim-users schreef op 2021-10-03 13:13:
> On 03/10/2021 11:44, Oliver Heesakkers via Exim-users wrote:
>> Before I go crazy with all the debug-options, were you (or anyone else
>> in this thread) ever able to determine the cause of these SIGSEGVs?
>
> Nothing that was said here on the ML, at least.
>
>
> I repeat my previous request:
>
>> if there's a FreeBSD afficionado out there willing to set up,
>> maintain and monitor a FreeBSD with-jails buildfarm animal
>> we might catch such issues earlier.
>
> Without actual testing on such less-common platforms, things
> are going to Not Work. I am personally not in a position where
> I can test everything. Without more community support, this
> project will wither and die.

I've done some more testing and have been reliably able to reproduce the
problem. The problem always occurs (in my test setup) when I have
av_scanner set up to a clamd TCP socket, regardless whether it's local
(127.0.01), remote, IPv4 or IPv6, they all SIGSEGV.
When I switch to a local clamd.sock, the problem vanishes.

I'd be curious to know if other people experiencing this problem have a
similar av_scanner setup.

--
Oliver

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On 09/10/2021 23:25, Oliver Heesakkers via Exim-users wrote:
> I've done some more testing and have been reliably able to reproduce the problem. The problem always occurs (in my test setup) when I have av_scanner set up to a clamd TCP socket, regardless whether it's local (127.0.01), remote, IPv4 or IPv6, they all SIGSEGV.
> When I switch to a local clamd.sock, the problem vanishes.

Aha. This looks like a FreeBSD platform bug in Exim, hitting the
use of clamav/tcp.

If you need a fix for tcp use, are you in a position to compile exim?
--
Cheers,
Jeremy

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On Sun, Oct 10, 2021 at 1:29 PM Jeremy Harris via Exim-users <
exim-users@exim.org> wrote:

> On 09/10/2021 23:25, Oliver Heesakkers via Exim-users wrote:
> > I've done some more testing and have been reliably able to reproduce the
> problem. The problem always occurs (in my test setup) when I have
> av_scanner set up to a clamd TCP socket, regardless whether it's local
> (127.0.01), remote, IPv4 or IPv6, they all SIGSEGV.
> > When I switch to a local clamd.sock, the problem vanishes.
>
> Aha. This looks like a FreeBSD platform bug in Exim, hitting the
> use of clamav/tcp.
>
> If you need a fix for tcp use, are you in a position to compile exim?
> --
> Cheers,
> Jeremy
>
>
I have the SIGSEGV issues even though I have:

av_scanner = clamd:/var/run/clamav/clamd.sock



--
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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
Jeremy Harris via Exim-users schreef op 2021-10-10 12:10:
> On 09/10/2021 23:25, Oliver Heesakkers via Exim-users wrote:
>> I've done some more testing and have been reliably able to reproduce
>> the problem. The problem always occurs (in my test setup) when I have
>> av_scanner set up to a clamd TCP socket, regardless whether it's local
>> (127.0.01), remote, IPv4 or IPv6, they all SIGSEGV.
>> When I switch to a local clamd.sock, the problem vanishes.
>
> Aha. This looks like a FreeBSD platform bug in Exim, hitting the
> use of clamav/tcp.
>
> If you need a fix for tcp use, are you in a position to compile exim?
> --
> Cheers,
> Jeremy

I always compile my own Exim.

I moved some stuff around and found some RAM to use a local clamd, it's
been SIGSEGV free since then, so personally no, I no longer have a real
need. For the official Exim port though, it might be a good idea to get
a patch in before they update it (no, I'm not the maintainer).

--
Oliver

--
## 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/
Re: 4.95-RC0 - SIGSEGV (maybe attempt to write to immutable memory) & other oddities [ In reply to ]
On 2021-07-23 Matthew Frost via Exim-users <exim-usersexim!org> wrote:
> Hello, odd (perhaps) one coming up…

> I'm still diagnosing what might be wrong here, but I wanted to bring
> it to your attention as it's stopped me testing the RC0 (and is hard
> to debug because it takes hours/days to appear).

> Jailed FreeBSD 12.1-RELEASE-p1 - I have no control over the host, just
> the jail. (IPv4 & IPv6).

> Swapping 4.94.2 for 4.95-RC0 seems fine, but after a number of hours
> in paniclog:

> "SIGSEGV (maybe attempt to write to immutable memory)"

[...]
> Open to suggestions on how to meaningfully work out what's going on
> (my gut says something TLS related, but I could be totally wrong - I
> can see FreeBSD mentioned doing a cursory diff of the sources and
> mention in the ChangeLog).

For the archives: There is a very good chance this thread describes what
has since been diagnosed and fixed in
https://bugs.exim.org/show_bug.cgi?id=2886

cu Andreas

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