On 17.03.22 21:20, Jeremy Harris via Exim-users wrote:
Indeed. To be sure we created a new build based on the portstree + the following changes:Being certain would be better.
- https://git.exim.org/exim.git/commitdiff/2ead369f8435918f3f15408b9394e580bcaf0910 - https://github.com/Exim/exim/commit/c57309a50444d858c0a2dc1581846a850d78a9ad
The changes for https://bugs.exim.org/show_bug.cgi?id=2831 regarding some SIGSEGVs are already included in the portstree.
I managed to create one but without any debug symbols. As it contains some confidential data, I can't share it directly.Can you get a corefile?
But here is a backtrace that hopefully is of any use: #0 0x0000000800671695 in punycode_encode () from /usr/local/lib/libidn.so.12 #1 0x0000000000321242 in string_localpart_utf8_to_alabel () #2 0x000000000032154d in string_address_utf8_to_alabel () #3 0x00000000003359c7 in smtp_write_mail_and_rcpt_cmds () #4 0x000000000033834c in ?? () #5 0x0000000000337024 in smtp_transport_entry () #6 0x0000000000289f32 in ?? () #7 0x00000000002857e1 in deliver_message () #8 0x0000000000295a53 in main () If desired, I can try to get one with debug symbols next week.All affected messages' spool file contain some umlauts or other non-ascii chars in the recipients localpart:
---8<--- -tls_resumption A -smtputf8 XX 1 ßßßßßß@somehost.net 176P Received: from mailnull by ... ---8<---Manually removing the "-smtputf8" line in the spool file causes the segfault to disappear on the next delivery attempt.
OpenPGP_signature
Description: OpenPGP digital signature
-- ## 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/