FS#65017 - [Exim] crashes with SIGABRT trying to send an email to relay
Attached to Project:
Community Packages
Opened by Filipp Andjelo (scorp) - Thursday, 02 January 2020, 19:25 GMT
Last edited by Felix Yan (felixonmars) - Monday, 15 June 2020, 15:18 GMT
Opened by Filipp Andjelo (scorp) - Thursday, 02 January 2020, 19:25 GMT
Last edited by Felix Yan (felixonmars) - Monday, 15 June 2020, 15:18 GMT
|
Details
Description:
After upgrading exim from version 4.92.3 to the latest version 4.93.2 the application starts crashing with SIGABRT(6) when trying to send an email to the ISP relay (remote_host). Falling back to the previous version fixes the problem and the application is able to send emails with the very same configuration. I don't know yet, what exactly leads to this crash. Here are some lines from the journal log: exim[9375]: munmap_chunk(): invalid pointer kernel: audit: type=1701 audit(1577991522.875:4601): auid=4294967295 uid=79 gid=79 ses=4294967295 pid=9375 comm="exim" exe="/usr/bin/exim" sig=6 res=1 audit[9375]: ANOM_ABEND auid=4294967295 uid=79 gid=79 ses=4294967295 pid=9375 comm="exim" exe="/usr/bin/exim" sig=6 res=1 Looks like a double free of the same memory. I think, this is a bug in the software, rather, then a packaging one. However, people should know, that updating to the latest version could lead to this critical error, where an email server stops working. Steps to reproduce: 1) Install exim 4.93.2 2) Modify configuration to use a remote_host to send external mails 3) Connect to the mail server through your SMTP client (Thunderbird, Claws Mail etc.) and try to send any mail to foreign server, this should fail. 4) Look for munmap_chunk() error on the journal log |
This task depends upon
Closed by Felix Yan (felixonmars)
Monday, 15 June 2020, 15:18 GMT
Reason for closing: Fixed
Additional comments about closing: 4.94
Monday, 15 June 2020, 15:18 GMT
Reason for closing: Fixed
Additional comments about closing: 4.94
Is it not possible to do afterwards? Or am I blind?
Can s.o. please set the right name for me? Thx
Exim crashes with SIGABRT trying to send an email to relay
I'm not even doing this. The only thing interesting in my config is using LDAP to authenticate LOGINs. Config unchanged from previously working versions.
Unfortunately the 4.94 release has it's own issues: https://bugs.archlinux.org/index.php?do=details&action=details.addvote&task_id=66894