Hi, upgrading from 4.51 to 4.52 and adding domainkeys support leads to (seldom) segfaults:
http://bugzilla.atrpms.net/show_bug.cgi?id=563 On RHEL4/x86_64 the segfaults look like segfault at 000000552acc8000 rip 0000002a9697cee9 rsp 0000007fbffbdfd8 error 6 on FC3/x86_64 like segfault at 000000552acc8000 rip 0000002a968ae72d rsp 0000007fbffbe258 error 6 There is no further logs from exim, in fact the mails get properly processed. The i386 builds do not segfault, but perhps it is just not detected on ia32 hardware. The build logs for i386 vs x86_64 reveal this: @@ -216,6 +216,8 @@ from ../exim_monitor/em_StripChart.c:43: /usr/include/bits/string3.h:99:1: warning: this is the location of the previous definition gcc exim_monitor/em_TextPop.c +../exim_monitor/em_TextPop.c: In function `DoSearch': +../exim_monitor/em_TextPop.c:475: warning: cast from pointer to integer of different size gcc exim_monitor/em_globals.c gcc exim_monitor/em_init.c gcc exim_monitor/em_log.c @@ -223,6 +225,10 @@ gcc exim_monitor/em_menu.c gcc exim_monitor/em_queue.c gcc exim_monitor/em_strip.c +../exim_monitor/em_strip.c: In function `stripchartAction': +../exim_monitor/em_strip.c:68: warning: cast from pointer to integer of different size +../exim_monitor/em_strip.c: In function `create_stripchart': +../exim_monitor/em_strip.c:254: warning: cast to pointer from integer of different size gcc exim_monitor/em_text.c gcc exim_monitor/em_xs.c gcc exim_monitor/em_version.c But this was true for 4.51, too, and 4.51 did not segfault. Any hints/ideas? I will rebuild 4.52 w/o domainkeys and let it run for a couple of days to see whether the segfaults are due to them. Thanks! -- Axel.Thimm at ATrpms.net
pgpaeQbV1v9Dx.pgp
Description: PGP signature
-- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
