[exim] Re: 4.52 segfaults on x86_64

Góra strony
Delete this message
Reply to this message
Autor: exim users
Data:  
Dla: exim users
Temat: [exim] Re: 4.52 segfaults on x86_64
Hi,

On Mon, Jul 11, 2005 at 01:06:44AM +0200, Axel Thimm wrote:
> 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.


Update: The build w/o the domainkeys is segfaulting, too. So it is
just the upgrade from 4.51 to 4.52 that causes segfaults. :(

I downgraded to 4.51 for now. How can I help debug this?

Thanks.
--
Axel.Thimm at ATrpms.net