glibc 2.24 -- Release blockers
Jeff Law
law@redhat.com
Wed Jul 13 17:16:00 GMT 2016
On 07/13/2016 11:09 AM, Florian Weimer wrote:
> On 07/13/2016 03:03 PM, Andreas Schwab wrote:
>> Florian Weimer <fweimer@redhat.com> writes:
>>
>>> I don't see logs for an emacs failure.
>>
>> https://build.opensuse.org/package/live_build_log/home:Andreas_Schwab:glibc/emacs/p/ppc64
>>
>> https://build.opensuse.org/package/live_build_log/home:Andreas_Schwab:glibc/emacs/p/ppc64le
>>
>
> 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.
Jeff
More information about the Libc-alpha
mailing list