[exim-dev] [Bug 3115] New: SIGSEGV during SMTP session

Top Page
Delete this message
Reply to this message
Author: Exim Bugzilla
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 3115] New: SIGSEGV during SMTP session
https://bugs.exim.org/show_bug.cgi?id=3115

            Bug ID: 3115
           Summary: SIGSEGV during SMTP session
           Product: Exim
           Version: 4.97
          Hardware: x86
                OS: Windows
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Transports
          Assignee: unallocated@???
          Reporter: h-k@???
                CC: exim-dev@???


Found some random crash on smtp delivery

2024-09-26 11:18:00 1stjHp-00000001975-1yp8 SIGSEGV (fault address: 0x184)
2024-09-26 11:18:00 1stjHp-00000001975-1yp8 SEGV_MAPERR
2024-09-26 11:18:00 1stjHp-00000001975-1yp8 SIGSEGV (null pointer indirection)
2024-09-26 11:18:00 1stjHp-00000001975-1yp8 SIGSEGV (277196 delivering
1stjHp-00000001975-1yp8 to mx2.omnimail.org [87.255.211.70]
(Granex@???)
)
2024-09-26 11:18:00 1stjHp-00000001975-1yp8 backtrace
2024-09-26 11:18:00 1stjHp-00000001975-1yp8 ---
2024-09-26 11:18:00 1stjHp-00000001975-1yp8     /usr/sbin/exim4(+0x5a922)
[0x57f076ccb922]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8     /usr/sbin/exim4(+0x5aae4)
[0x57f076ccbae4]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8    
/lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x74ceeea45320]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8     /usr/sbin/exim4(+0x101cdf)
[0x57f076d72cdf]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8     /usr/sbin/exim4(+0x50d40)
[0x57f076cc1d40]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8     /usr/sbin/exim4(+0x60f22)
[0x57f076cd1f22]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8     /usr/sbin/exim4(+0x95835)
[0x57f076d06835]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8     /usr/sbin/exim4(+0x3e72a)
[0x57f076caf72a]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8    
/lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x74ceeea2a1ca]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8    
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x74ceeea2a28b]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8     /usr/sbin/exim4(_start+0x25)
[0x57f076caf9d5]
2024-09-26 11:18:00 1stjHp-00000001975-1yp8 ---
2024-09-26 11:18:00 1stjHp-00000001975-1yp8 Delivery status for
Granex@???: got 0 of 7 bytes (pipeheader) from transport process
277196 for transport smtp


2024-09-26 11:18:00 1stjHp-00000001975-1yp8 == granex@???
<Granex@???> R=dnslookup T=remote_smtp defer (-1): smtp transport
process returned non-zero status 0x008b: terminated by signal 11

gdb /usr/sbin/exim4 CoreDump
GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.


For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/sbin/exim4...

This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.ubuntu.com>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Downloading separate debug info for /usr/sbin/exim4
(No debugging symbols found in /usr/sbin/exim4)
[New LWP 388644]
Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypt.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libnsl.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libdb-5.3.so
Downloading separate debug info for /lib/x86_64-linux-gnu/libldap.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/liblber.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/liblber.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/libmysqlclient.so.21
Downloading separate debug info for /lib/x86_64-linux-gnu/libpq.so.5
Downloading separate debug info for /lib/x86_64-linux-gnu/libsqlite3.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/libperl.so.5.38

warning: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libperl.so.5.38
Downloading separate debug info for /lib/x86_64-linux-gnu/libperl.so.5.38
Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30
Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls-dane.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libpcre2-8.so.0
--Type <RET> for more, q to quit, c to continue without paging--
Downloading separate debug info for /lib/x86_64-linux-gnu/libidn.so.12
Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libtirpc.so.3
Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.3
Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.3
Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1
Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.5
Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8
Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6
Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10
Downloading separate debug info for /lib/x86_64-linux-gnu/libunbound.so.8
Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3
Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3
Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2
Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0
Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.8
Downloading separate debug info for /lib/x86_64-linux-gnu/libevent-2.1.so.7
Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1

warning: could not find '.gnu_debugaltlink' file for
/usr/lib/x86_64-linux-gnu/perl/5.38/auto/Fcntl/Fcntl.so
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/perl/5.38/auto/Fcntl/Fcntl.so

warning: could not find '.gnu_debugaltlink' file for
/usr/lib/x86_64-linux-gnu/perl/5.38/auto/Cwd/Cwd.so
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/perl/5.38/auto/Cwd/Cwd.so
--Type <RET> for more, q to quit, c to continue without paging--

warning: could not find '.gnu_debugaltlink' file for
/usr/lib/x86_64-linux-gnu/perl/5.38/auto/DB_File/DB_File.so
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/perl/5.38/auto/DB_File/DB_File.so

warning: could not find '.gnu_debugaltlink' file for
/usr/lib/x86_64-linux-gnu/perl/5.38/auto/List/Util/Util.so
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/perl/5.38/auto/List/Util/Util.so
Downloading separate debug info for
/usr/lib/x86_64-linux-gnu/perl5/5.38/auto/DBI/DBI.so
Downloading separate debug info for system-supplied DSO at 0x7fff1756c000
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/sbin/exim4 -Mc 1sq5eR-00000001d6O-1SZl'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000061363ee3dcdf in ?? ()
(gdb) bt
#0  0x000061363ee3dcdf in ?? ()
#1  0x000061363ed8cd40 in ?? ()
#2  0x000061363ed9cf22 in ?? ()
#3  0x000061363ed76ea6 in ?? ()
#4  0x000074c13282a1ca in __libc_start_call_main
(main=main@entry=0x61363ed72000, argc=argc@entry=3,
argv=argv@entry=0x7fff17475148) at ../sysdeps/nptl/libc_start_call_main.h:58
#5  0x000074c13282a28b in __libc_start_main_impl (main=0x61363ed72000, argc=3,
argv=0x7fff17475148, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff17475138)
    at ../csu/libc-start.c:360
#6  0x000061363ed7a9d5 in _start ()
(gdb)



Core - https://dropmefiles.com/sVf6S

dpkg -l |grep exim
ii  exim4                                4.97-4ubuntu4.1                   all 
        metapackage to ease Exim MTA (v4) installation
ii  exim4-base                           4.97-4ubuntu4.1                  
amd64        support files for all Exim MTA (v4) packages
ii  exim4-config                         4.97-4ubuntu4.1                   all 
        configuration for the Exim MTA (v4)
ii  exim4-daemon-heavy                   4.97-4ubuntu4.1                  
amd64        Exim MTA (v4) daemon with extended features, including exiscan-acl


--
You are receiving this mail because:
You are on the CC list for the bug.

--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-dev.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-dev-unsubscribe@???
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/