[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: please set both MALLOC_PERTURB_ and MALLOC_CHECK_ envvars
From: |
Paul Eggert |
Subject: |
Re: please set both MALLOC_PERTURB_ and MALLOC_CHECK_ envvars |
Date: |
Sat, 28 May 2011 22:44:11 -0700 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10 |
On 05/27/11 14:50, Jim Meyering wrote:
> export MALLOC_PERTURB_=$((RANDOM % 255 + 1))
> export MALLOC_CHECK_=3
>
I tried that, on Fedora 14 x86-64, and the Emacs trunk build failed
as follows:
Compiling language/thai-word.el
In toplevel form:
language/thai-word.el:10738:5:Error: Memory exhausted--use C-x s then exit
and restart Emacs
make[2]: *** [language/thai-word.elc] Error 1
make[2]: Leaving directory `/home/eggert/src/gnu/emacs/int-hash/lisp'
As near as I can discover, Emacs was fine, but the malloc debugging
caused it to use so much more memory that Emacs ran out of memory
trying to compile thai-word.el. This is on a host with
8 GiB of RAM.
Perhaps there is a real Emacs bug in there somewhere, but I spent
a reasonable amount of time looking for it unsuccessfully.
Re: please set both MALLOC_PERTURB_ and MALLOC_CHECK_ envvars,
Paul Eggert <=