On Thu, Aug 28, 2014 at 11:48 AM, John Horne <john.horne@???> wrote:
> Hello,
>
> We have just updated our mail servers to Exim 4.84, and we are now
> seeing segfault errors on two (of three) servers:
>
> ==================
> Aug 28 10:26:03 pat kernel: exim[28906]: segfault at 0000000000000000
> rip 00002abc8ad2cf8a rsp 00007fffe60bc7f0 error 6
> ==================
>
> I suspect this may just be a heads-up as I suspect the developers will
> probably want me to try and locate which routine is causing the
> problem? :-)
Yeah likewise - I have debugging but not enough (so will dig deeper).
My problem indicates the mime acl is at fault.
Disabling the mime acl fixes the problem.
Even the following config still causes a segfault:
acl_smtp_mime = acl_check_mime
acl_check_mime:
accept
#0 0x000000000048b877 in mime_acl_check ()
[New Thread 801c041c0 (LWP 100247/exim)]
(gdb) bt full
#0 0x000000000048b877 in mime_acl_check ()
No symbol table info available.
#1 0x000000000048bc62 in mime_acl_check ()
No symbol table info available.
#2 0x000000000045d21f in receive_swallow_smtp ()
No symbol table info available.
#3 0x0000000000460396 in receive_msg ()
No symbol table info available.
#4 0x0000000000420ef9 in daemon_go ()
No symbol table info available.
#5 0x0000000000433156 in main ()
No symbol table info available.
exim -bV
Exim version 4.84 #1 (FreeBSD 8.4) built 29-Aug-2014 08:49:24
Copyright (c) University of Cambridge, 1995 - 2014
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2014
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq iconv() IPv6 use_setclassresources PAM Perl
Expand_dlfunc OpenSSL Content_Scanning DKIM Old_Demime PRDR OCSP
Experimental_SPF Experimental_Redis
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch dbm
dbmjz dbmnz dnsdb dsearch passwd
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
Configuration file is /usr/local/etc/exim/configure
FreeBSD 8.4-RELEASE-p11 amd64
Thanks
--
.warren