https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113915
--- Comment #4 from Sam James <sjames at gcc dot gnu.org> --- better bt: ``` begin: no errors [New LWP 250625] Thread 2.1 "ld-linux-armhf." received signal SIGSEGV, Segmentation fault. [Switching to LWP 250624] _dl_find_object_update_1 (count=<optimized out>, loaded=<optimized out>) at dl-find_object.c:777 777 atomic_store_relaxed (&target_seg->previous->size, 0); (gdb) bt #0 _dl_find_object_update_1 (count=<optimized out>, loaded=<optimized out>) at dl-find_object.c:777 #1 _dl_find_object_update (new_map=new_map@entry=0xf7fbc158) at dl-find_object.c:805 #2 0xf7fd3650 in dl_open_worker_begin (a=0xfffeec20) at dl-open.c:756 #3 0xf7fc7f54 in __GI__dl_catch_exception (exception=0xf7fa0000, exception@entry=0xfffeea30, operate=0xf7fc7f54 <__GI__dl_catch_exception+112>, args=0xfffeea38, args@entry=0xfffeec20) at dl-catch.c:237 #4 0xf7fd2a78 in dl_open_worker (a=0xfffeec20) at dl-open.c:803 #5 0xf7fc7f54 in __GI__dl_catch_exception (exception=0xf7f2902c <__GI___libc_unwind_link_get+76>, exception@entry=0xfffeec14, operate=0xf7fc7f54 <__GI__dl_catch_exception+112>, args=0xfffeec14, args@entry=0xfffeec18) at dl-catch.c:237 #6 0xf7fd2e5c in _dl_open (file=0xf7f983a0 "libgcc_s.so.1", mode=-2147483646, caller_dlopen=0xf7f2902c <__GI___libc_unwind_link_get+76>, nsid=nsid@entry=-2, argc=1, argv=0xfffef1b4, env=0xfffef1bc) at dl-open.c:905 #7 0xf7f79364 in do_dlopen (ptr=0xfffeee78) at dl-libc.c:95 #8 0xf7fc7f54 in __GI__dl_catch_exception (exception=0xfffeee64, exception@entry=0xfffeee2c, operate=0xf7fc7f54 <__GI__dl_catch_exception+112>, args=0xfffeee34, args@entry=0xf7fa411c <global>) at dl-catch.c:237 #9 0xf7fc80b0 in _dl_catch_error (objname=0xfffeee60, objname@entry=0xfffeee58, errstring=0xfffeee64, errstring@entry=0xfffeee5c, mallocedp=0xfffeee5f, mallocedp@entry=0xfffeee57, operate=<optimized out>, args=0xfffeee78, args@entry=0xfffeee70) at dl-catch.c:256 #10 0xf7f792c0 in dlerror_run (operate=<optimized out>, args=args@entry=0xfffeee70) at dl-libc.c:45 #11 0xf7f79538 in __libc_dlopen_mode (name=<optimized out>, mode=mode@entry=-2147483646) at dl-libc.c:162 #12 0xf7f2902c in __GI___libc_unwind_link_get () at unwind-link.c:51 #13 0xf7eb3300 in __pthread_cancel (th=4158874656) at pthread_cancel.c:99 #14 0xf7fc1468 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) ```