Summary: | [glibc 2.24] Failure to execute binaries built against glibc 2.24 | ||
---|---|---|---|
Product: | glibc | Reporter: | blitz <altblitz> |
Component: | libc | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | altblitz, drepper.fsp, fweimer |
Priority: | P2 | Flags: | fweimer:
security-
|
Version: | 2.24 | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Last reconfirmed: | ||
Attachments: | glibc-2.24 gcc testsuites logs comparison, coredump log |
hello_world.c -fsanitize={address,memory} programs build against 2.23 and 2.24. Programs fail to execute with glibc 2.24, execute with 2.23. |
Created attachment 9438 [details] glibc-2.24 gcc testsuites logs comparison, coredump log Linux inode 4.7.0-1-ARCH #1 SMP PREEMPT Sat Aug 13 13:34:56 CEST 2016 x86_64 GNU/Linux $ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= $ locale -a C en_US.utf8 POSIX Test cases: Building firefox 48.0, gcc 6.1.0 and hello_world.c, hello_world compiles with -fsanitize={address,memory} and without. toolchain-23: binutils 2.27 gcc 6.1.0 gcc-libs 6.1.0 glibc 2.23 libtool 2.4.6 linux-api-headers 4.7 Every program builds and executes without errors. toolchain-24: binutils 2.27 gcc 6.1.0 gcc-libs 6.1.0 - glibc 2.23 + glibc 2.24 libtool 2.4.6 linux-api-headers 4.7 firefox 48.0 passes two build stages: build and package from clent.mk for make. Build stage passes without errors, package stage fails. Fails presumably due to parsing error in configuration text files, reported in Arch FS#50231 - [firefox] cannot compile firefox 48.0 - error in client.mk gcc 6.1.0 fails on every ASAN test. hello_world.c -fsanitize={address,memory} programs build against 2.23 and 2.24. Programs fail to execute with glibc 2.24, execute with 2.24.