This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/21707] ppc64le: Invalid IFUNC resolver from libgcc calls getauxval, leading to relocation crash


https://sourceware.org/bugzilla/show_bug.cgi?id=21707

Andreas Schwab <schwab@linux-m68k.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #7 from Andreas Schwab <schwab@linux-m68k.org> ---
Still crashing.

https://build.opensuse.org/package/live_build_log/home:Andreas_Schwab:glibc/glibc/p/ppc64le

#0  0x0000000000000000 in ?? ()
#1  0x00003fffb7f23240 in have_ieee_hw_p ()
    at ../../../libgcc/config/rs6000/float128-ifunc.c:63
#2  0x00003fffb7f23a58 in __eqkf2_resolve ()
    at ../../../libgcc/config/rs6000/float128-ifunc.c:241
#3  0x00000000200105dc in resolve_ifunc (sym_map=<optimized out>, 
    map=<optimized out>, value=<optimized out>)
    at ../sysdeps/powerpc/powerpc64/dl-machine.h:674
#4  elf_machine_rela (skip_ifunc=<optimized out>, 
    reloc_addr_arg=0x3fffb7fa0060, version=<optimized out>, 
    sym=<optimized out>, reloc=0x3fffb7db2bf0, map=0x200434c0)
    at ../sysdeps/powerpc/powerpc64/dl-machine.h:729
#5  elf_dynamic_do_Rela (skip_ifunc=<optimized out>, lazy=<optimized out>, 
    nrelative=<optimized out>, relsize=<optimized out>, 
    reladdr=<optimized out>, map=0x200434c0) at do-rel.h:137
#6  _dl_relocate_object (scope=0x20043838, reloc_mode=<optimized out>, 
    consider_profiling=<optimized out>) at dl-reloc.c:259
#7  0x0000000020005d8c in dl_main (phdr=<optimized out>, 
    phnum=<optimized out>, user_entry=<optimized out>, auxv=<optimized out>)
    at rtld.c:2231
#8  0x0000000020020d44 in _dl_sysdep_start (start_argptr=<optimized out>, 
    dl_main=0x200031f0 <dl_main>) at ../elf/dl-sysdep.c:253
#9  0x0000000020001c48 in _dl_start_final (arg=0x3ffffffff490, 
    info=0x3fffffffeef0) at rtld.c:414
#10 0x0000000020002934 in _dl_start (arg=0x3ffffffff490) at rtld.c:522
#11 0x00000000200013d8 in _start ()
   from
/home/abuild/rpmbuild/BUILD/glibc-2.25.90.20170718.g00d7a37773/cc-base/elf/ld64.so.2

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]