On Thu, Jan 14, 2021 at 08:41:51AM +0100, Matthieu Herrb wrote:
> Hi,
>
> I recently upgraded a machine running the sendmail-sasl-ldap flavor of
> sendmail to 6.8. The sendmail configuration is using ldap to query aliases.
>
> The 6.8 sendmail segfaults whenever it resolves an alias through
> ldap....
>
> The binary from the 6.7 package is stil working ok.
>
> Did anyone else see this ?
>
> Any idea on how to fix it (apart from migrating to a different MTA) ?
>
One point is that the 6.8 package is linked against openssl 1.1:
sendmail.bad:
Start End Type Open Ref GrpRef Name
00000675a0c4d000 00000675a0d73000 exe 1 0 0 sendmail.bad
000006784f079000 000006784f09b000 rlib 0 2 0
/usr/local/lib/libsasl2.so.3.1
00000677cca16000 00000677ccab6000 rlib 0 1 0
/usr/local/lib/eopenssl11/libssl.so.11.6
0000067854bf2000 0000067854ef5000 rlib 0 2 0
/usr/local/lib/eopenssl11/libcrypto.so.11.6
00000678651bf000 0000067865214000 rlib 0 1 0
/usr/local/lib/libldap.so.13.2
00000677d4d1a000 00000677d4d2e000 rlib 0 2 0
/usr/local/lib/liblber.so.12.0
0000067806f01000 0000067806ff5000 rlib 0 1 0
/usr/lib/libc.so.96.0
00000677cf6d8000 00000677cf744000 rlib 0 1 0
/usr/lib/libssl.so.48.1
000006784b78d000 000006784b9c6000 rlib 0 2 0
/usr/lib/libcrypto.so.46.1
000006782e1f1000 000006782e1f1000 ld.so 0 1 0
/usr/libexec/ld.so
sendmail:
Start End Type Open Ref GrpRef Name
00000b87e11ed000 00000b87e1310000 exe 1 0 0 sendmail
00000b8a7f811000 00000b8a7f833000 rlib 0 2 0
/usr/local/lib/libsasl2.so.3.1
00000b8a2dcf0000 00000b8a2dd5c000 rlib 0 2 0
/usr/lib/libssl.so.48.1
00000b8a7a382000 00000b8a7a5bb000 rlib 0 3 0
/usr/lib/libcrypto.so.46.1
00000b8a28262000 00000b8a282b7000 rlib 0 1 0
/usr/local/lib/libldap.so.13.2
00000b8a5a3cd000 00000b8a5a3e1000 rlib 0 2 0
/usr/local/lib/liblber.so.12.0
00000b8a5a168000 00000b8a5a25c000 rlib 0 1 0
/usr/lib/libc.so.96.0
00000b89e6a2d000 00000b89e6a2d000 ld.so 0 1 0
/usr/libexec/ld.so
--
Matthieu Herrb