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