glibc 2.24 -- Release blockers

Florian Weimer fweimer@redhat.com
Wed Jul 13 17:18:00 GMT 2016


On 07/13/2016 07:15 PM, Jeff Law wrote:

>> Apparently, ppc64 has very aggressive ASLR, and the built-in malloc in
>> Emacs assumes that brk will hand out addresses which are close to the
>> .data section in the executable: It has a direct mapping from addresses
>> to blocks to block information, and if there is a large gap between
>> .data and the heap, the block array is huge.
>>
>> This was not encountered before because Emacs unexec does not support
>> 64-bit AIX, and that is probably the only ppc64 target where Emacs would
>> use its internal malloc.
>>
>> ppc64le probably has the same issue, but the latest upstream release
>> lacks unexec support, so I can't test it there.

> I thought upstream emacs fixed the various unexec issues for ppc64le
> that fell out of the various RELRO changes.

There has not been an Emacs release since then.  I deliberately tested 
the latest upstream release (24.5).

Florian



More information about the Libc-alpha mailing list