[Bug dynamic-link/34304] New: FAIL: elf/tst-dl-llp-stack
"danglin at gcc dot gnu.org via Glibc-bugs" <[email protected]> Sat, 20 Jun 2026 18:42:33 +0000
| Newsgroups | gmane.comp.lib.glibc.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://sourceware.org/bugzilla/show_bug.cgi?id=34304
Bug ID: 34304
Summary: FAIL: elf/tst-dl-llp-stack
Product: glibc
Version: 2.44
Status: NEW
Severity: normal
Priority: P2
Component: dynamic-link
Assignee: unassigned at sourceware dot org
Reporter: danglin at gcc dot gnu.org
CC: adhemerval.zanella at linaro dot org
Target Milestone: ---
Host: hppa-unknown-linux-gnu
Target: hppa-unknown-linux-gnu
Build: hppa-unknown-linux-gnu
env GCONV_PATH=/home/dave/gnu/glibc/objdir/iconvdata
LOCPATH=/home/dave/gnu/glibc/objdir/localedata LC_ALL=C
/home/dave/gnu/glibc/objdir/elf/ld.so.1 --library-path
/home/dave/gnu/glibc/objdir:/home/dave/gnu/glibc/objdir/math:/home/dave/gnu/glibc/objdir/elf:/home/dave/gnu/glibc/objdir/dlfcn:/home/dave/gnu/glibc/objdir/nss:/home/dave/gnu/glibc/objdir/nis:/home/dave/gnu/glibc/objdir/rt:/home/dave/gnu/glibc/objdir/resolv:/home/dave/gnu/glibc/objdir/mathvec:/home/dave/gnu/glibc/objdir/support:/home/dave/gnu/glibc/objdir/misc:/home/dave/gnu/glibc/objdir/debug:/home/dave/gnu/glibc/objdir/nptl:/usr/lib/gcc/hppa-linux-gnu/15/../../../hppa-linux-gnu/:/usr/lib/gcc/hppa-linux-gnu/15/../../../hppa-linux-gnu/
/home/dave/gnu/glibc/objdir/elf/tst-dl-llp-stack >
/home/dave/gnu/glibc/objdir/elf/tst-dl-llp-stack.out; \
../scripts/evaluate-test.sh elf/tst-dl-llp-stack $? false false >
/home/dave/gnu/glibc/objdir/elf/tst-dl-llp-stack.test-result
make[2]: Leaving directory '/home/dave/gnu/glibc/glibc/elf'
FAIL: elf/tst-dl-llp-stack
original exit status 1
error: tst-dl-llp-stack.c:141: child killed by signal 11
error: 1 test failures
make[1]: Leaving directory '/home/dave/gnu/glibc/glibc'
Introduced in commit:
commit 999fa30b3616beed08da30ab25971860ab9116ea (HEAD)
Author: Adhemerval Zanella <[email protected]>
Date: Tue May 19 10:23:56 2026 -0300
elf: Use dl_scratch_buffer for LD_LIBRARY_PATH copy in _dl_init_paths
(gdb) r
Starting program: /home/dave/gnu/glibc/objdir/elf/ld.so.1 --library-path
/home/dave/gnu/glibc/objdir:/home/dave/gnu/glibc/objdir/math:/home/dave/gnu/glibc/objdir/elf:/home/dave/gnu/glibc/objdir/dlfcn:/home/dave/gnu/glibc/objdir/nss:/home/dave/gnu/glibc/objdir/nis:/home/dave/gnu/glibc/objdir/rt:/home/dave/gnu/glibc/objdir/resolv:/home/dave/gnu/glibc/objdir/mathvec:/home/dave/gnu/glibc/objdir/support:/home/dave/gnu/glibc/objdir/misc:/home/dave/gnu/glibc/objdir/debug:/home/dave/gnu/glibc/objdir/nptl:/usr/lib/gcc/hppa-linux-gnu/15/../../../hppa-linux-gnu/:/usr/lib/gcc/hppa-linux-gnu/15/../../../hppa-linux-gnu/
/home/dave/gnu/glibc/objdir/elf/tst-dl-llp-stack
⚠️ warning: Unable to find libthread_db matching inferior's thread library,
thread debugging will not be available.
[Attaching after process 31983 fork to child process 31984]
[New inferior 2 (process 31984)]
[Detaching after fork from parent process 31983]
[Inferior 1 (process 31983) detached]
⚠️ warning: Unable to find libthread_db matching inferior's thread library,
thread debugging will not be available.
[Attaching after process 31984 vfork to child process 31988]
[New inferior 3 (process 31988)]
⚠️ warning: Unable to find libthread_db matching inferior's thread library,
thread debugging will not be available.
Thread 3.1 "ld.so.1" received signal SIGSEGV, Segmentation fault.
[Switching to process 31988]
0xf973e7c0 in $$dyncall () from /home/dave/gnu/glibc/objdir/libc.so.6
(gdb) bt
#0 0xf973e7c0 in $$dyncall () from /home/dave/gnu/glibc/objdir/libc.so.6
#1 0xf96b5ab4 in __spawni_child (arguments=0xf9b019b0)
at ../sysdeps/unix/sysv/linux/spawni.c:293
#2 0xf96dc538 in clone () at ../sysdeps/unix/sysv/linux/hppa/clone.S:117
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) disass
Dump of assembler code for function $$dyncall:
=> 0xf973e7c0 <+0>: extrw,u,<> r22,30,1,r0
0xf973e7c4 <+4>: bv,n r0(r22)
0xf973e7c8 <+8>: ldw -2(r22),r21
0xf973e7cc <+12>: bv r0(r21)
0xf973e7d0 <+16>: ldw 2(r22),r19
End of assembler dump.
(gdb) info threads
Id Target Id Frame
2.1 process 31984 "ld.so.1" clone ()
at ../sysdeps/unix/sysv/linux/hppa/clone.S:71
* 3.1 process 31988 "ld.so.1" 0xf973e7c0 in $$dyncall ()
from /home/dave/gnu/glibc/objdir/libc.so.6
dave 31983 31923 0 14:22 pts/3 00:00:00
/home/dave/gnu/glibc/objdir/elf/
ld.so.1 --library-path
/home/dave/gnu/glibc/objdir:/home/dave/gnu/glibc/objdir/m
ath:/home/dave/gnu/glibc/objdir/elf:/home/dave/gnu/glibc/objdir/dlfcn:/home/dave
/gnu/glibc/objdir/nss:/home/dave/gnu/glibc/objdir/nis:/home/dave/gnu/glibc/objdi
r/rt:/home/dave/gnu/glibc/objdir/resolv:/home/dave/gnu/glibc/objdir/mathvec:/hom
e/dave/gnu/glibc/objdir/support:/home/dave/gnu/glibc/objdir/misc:/home/dave/gnu/
glibc/objdir/debug:/home/dave/gnu/glibc/objdir/nptl:/usr/lib/gcc/hppa-linux-gnu/
15/../../../hppa-linux-gnu/:/usr/lib/gcc/hppa-linux-gnu/15/../../../hppa-linux-g
nu/ /home/dave/gnu/glibc/objdir/elf/tst-dl-llp-stack
dave@mx3210:/proc/31984$ cat maps
00010000-00018000 r-xp 00000000 103:01 3678354
/home/dave/gnu/glibc/objdir/elf/tst-dl-llp-stack
00018000-00019000 r--p 00008000 103:01 3678354
/home/dave/gnu/glibc/objdir/elf/tst-dl-llp-stack
00019000-0001a000 rwxp 00009000 103:01 3678354
/home/dave/gnu/glibc/objdir/elf/tst-dl-llp-stack
41000000-41021000 rwxp 00000000 00:00 0 [heap]
f9400000-f9401000 rw-s 00000000 00:01 218229
/dev/zero (deleted)
f95ae000-f9779000 r-xp 00000000 103:01 47754203
/home/dave/gnu/glibc/objdir/libc.so
f9779000-f977b000 r--p 001cb000 103:01 47754203
/home/dave/gnu/glibc/objdir/libc.so
f977b000-f9780000 rwxp 001cd000 103:01 47754203
/home/dave/gnu/glibc/objdir/libc.so
f9780000-f978a000 rwxp 00000000 00:00 0
f9965000-f9997000 r-xp 00000000 103:01 3677439
/home/dave/gnu/glibc/objdir/elf/ld.so
f9997000-f9998000 r--p 00032000 103:01 3677439
/home/dave/gnu/glibc/objdir/elf/ld.so
f9998000-f999c000 rwxp 00033000 103:01 3677439
/home/dave/gnu/glibc/objdir/elf/ld.so
f9aef000-f9af8000 rw-p 00000000 00:00 0
f9af8000-f9aff000 rw-p 00000000 00:00 0
f9aff000-f9b00000 r-xp 00000000 00:00 0 [vdso]
f9b00000-f9b22000 rw-p 00000000 00:00 0
[stack]
dave@mx3210:/proc/31984$ cd ../31988
dave@mx3210:/proc/31988$ cat maps
f9b00000-f9b11000 rw-p 00000000 00:00 0
[stack]
The address of $$dyncall isn't mapped.
--
You are receiving this mail because:
You are on the CC list for the bug.