Date: Tue, 7 Mar 2017 17:32:35 -0300 From: Breno Leitao <leitao@...ian.org> To: musl@...ts.openwall.com Subject: musl segfaulting when compiled with -O2 Musl package on Debian on ppc64le is broken. When running any software with it, it segfaults. Doing a little bit of debugging I found that libc.so is broken. I got the upstream code, and found that the problme is also reproducible. I found that the problem only happen when compiling with -O2 and -O3. If I compile musl with -O1 or -O0, the problm does not happen. This is the bt of the code that crashes: (gdb) bt #0 0x0000000148b84dc0 in ?? () #1 0x0000000048bdb8dc in _dlstart_c (sp=0x3fffc33294b0, dynv=<optimized out>) at ldso/dlstart.c:147 #2 0x0000000048bdebe0 in _dlstart () (gdb) up #1 0x0000000048bdb8dc in _dlstart_c (sp=0x3fffc33294b0, dynv=<optimized out>) at ldso/dlstart.c:147 147 dls2((void *)base, sp); $ gcc --version gcc (Debian 6.3.0-5) 6.3.0 20170124 Not sure if this is a GCC issue or a musl issue now.
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.