[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make bootstrap fails on Mac OS X

From: Nozomu Ando
Subject: Re: make bootstrap fails on Mac OS X
Date: Fri, 18 Jul 2003 22:48:09 +0900

On Friday, Jul 18, 2003, at 01:10 Asia/Tokyo, Stefan Monnier wrote:

        malloc_freezedry_recorder: too many regions

I have no idea whether your fix is correct or not, but I think it'd
be interesting to try and figure out what causes the increased number
of regions.
Is that a new problem ?  If so when did it start and can you try to
narrow down a set of commits that caused this change ?

Yes, it is new problem.
It starts between 2003-07-15 0:0:0 UTC and 2003-07-16 0:0:0 UTC.
I think the increased number of regions caused by latest src/alloc.c

That's what I feared as well.
Is HAVE_POSIX_MEMALIGN defined in src/config.h ?


Also can you compare the byte-size of the dumped `emacs' executable
before and after the change ?

% size 2003-07-15/Emacs.app/Contents/MacOS/Emacs
__TEXT  __DATA  __OBJC  others  dec     hex
1368064 3141632 0       2613248 7122944 6cb000

% size 2003-07-18+unexmacosx.c-patch/Emacs.app/Contents/MacOS/Emacs
__TEXT  __DATA  __OBJC  others  dec     hex
1368064 3158016 0       2613248 7139328 6cf000

I'm not sure this is your requested information.

Finally, can you try to edit src/alloc.c and set BLOCK_PADDING to something
like 16 ?  What about with 64 ?

I have made bootstrap-emacs without my unexmacosx.c-patch with BLOCK_PADDING=16/64,
but both failed with "malloc_freezedry_recorder: too many regions".

I hope this useful.

Nozomu Ando

reply via email to

[Prev in Thread] Current Thread [Next in Thread]