GNU bug report logs - #17598
Emacs pretest 24.3.91 - AIX - SIGSEV when customize

Previous Next

Package: emacs;

Reported by: Gilles Pion <gpion <at> lfdj.com>

Date: Mon, 26 May 2014 06:54:02 UTC

Severity: important

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


Message #50 received at 17598 <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: gpion <at> lfdj.com, 17598 <at> debbugs.gnu.org, dmantipov <at> yandex.ru
Subject: Re: bug#17598: Emacs pretest 24.3.91 - AIX - SIGSEV when customize
Date: Wed, 28 May 2014 09:34:04 -0700
Eli Zaretskii wrote:
>> >Unfortunately AIX uses the relocating allocator in ralloc.c, not the
>> >system malloc
> Does it?

It does in the AIX 7 version that I built, yes.

> it looks like a call to 'free' in the system libc to me.  Am I missing something?

It's linker magic.  Both the system malloc and the ralloc.c-supplied 
malloc are available, and both are used: Emacs uses the ralloc version 
and library functions like XFreeFontNames use the system malloc.

This mixture of system and ralloc-supplied malloc might be causing 
Gilles's problem, which is partly why I suggested that he build with the 
system malloc only.




This bug report was last modified 10 years and 336 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.