[Bug libc/33812] elf/tst-startup-errno fails on ppc32

dilfridge at gentoo dot org sourceware-bugzilla@sourceware.org
Mon Jan 19 19:03:33 GMT 2026


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

--- Comment #5 from Andreas K. Huettel <dilfridge at gentoo dot org> ---
New log:

 $ strace -ttt -ff -o run.log ./elf/ld.so --library-path .
elf/tst-startup-errno
At start of main errno set to 2 != 0
 $ cat run.log.1739 
1768848705.788924 execve("./elf/ld.so", ["./elf/ld.so", "--library-path", ".",
"elf/tst-startup-errno"], 0xaff4a45c /* 50 vars */) = 0
1768848705.801189 brk(NULL)             = 0x1079000
1768848705.801551 openat(AT_FDCWD, "elf/tst-startup-errno",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1768848705.802369 read(3,
"\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\5\220\0\0\0004"..., 512)
= 512
1768848705.803441 readlinkat(AT_FDCWD, "/proc/self/fd/3",
"/home/ef/glibc/glibc-build/elf/t"..., 4095) = 48
1768848705.803989 mmap2(0x6ffcf000, 196640, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0x6ffcf000
1768848705.804228 mmap2(0x6ffd0000, 131104, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x6ffd0000
1768848705.804458 munmap(0x6ffcf000, 4096) = 0
1768848705.804631 munmap(0x6fff1000, 57376) = 0
1768848705.804807 mprotect(0x6ffd1000, 122880, PROT_NONE) = 0
1768848705.804998 mmap2(0x6ffef000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x6ffef000
1768848705.806209 close(3)              = 0
1768848705.806441 mmap2(NULL, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7b8c000
1768848705.806799 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file
or directory)
1768848705.807091 openat(AT_FDCWD, "./libc.so.6",
O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
1768848705.807559 read(3,
"\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\2\300@\0\0\0004"..., 512) =
512
1768848705.808549 statx(3, "",
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS,
{stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0,
stx_mode=S_IFREG|0755, stx_size=12685596, ...}) = 0
1768848705.811965 getcwd("/home/ef/glibc/glibc-build", 128) = 27
1768848705.812251 mmap2(0x6fd85000, 2401196, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS|MAP_DENYWRITE, -1, 0) = 0x6fd85000
1768848705.812481 mmap2(0x6fd90000, 2335660, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x6fd90000
1768848705.812712 munmap(0x6fd85000, 45056) = 0
1768848705.812885 munmap(0x6ffcb000, 17324) = 0
1768848705.813045 mprotect(0x6ffac000, 61440, PROT_NONE) = 0
1768848705.813238 mmap2(0x6ffbb000, 24576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21b000) = 0x6ffbb000
1768848705.815758 mmap2(0x6ffc1000, 37804, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6ffc1000
1768848705.816075 close(3)              = 0
1768848705.818560 set_tid_address(0xa7b8d0a0) = 1739
1768848705.819598 set_robust_list(0xa7b8ceec, 12) = 0
1768848705.819781 rseq(0xa7b8d3e0, 0x20, 0, 0xfe5000b) = 0
1768848705.822985 mprotect(0x6ffbb000, 20480, PROT_READ) = 0
1768848705.823327 mprotect(0x6ffef000, 4096, PROT_READ) = 0
1768848705.823612 mprotect(0xa7b8e000, 8192, PROT_READ) = 0
1768848705.828303 ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024,
rlim_max=RLIM_INFINITY}) = 0
1768848705.837164 getrandom("\x17\x5a\x70\x8b", 4, GRND_NONBLOCK) = 4
1768848705.846625 statx(1, "",
AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS,
{stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0,
stx_mode=S_IFCHR|0620, stx_size=0, ...}) = 0
1768848705.846933 brk(NULL)             = 0x1079000
1768848705.847114 brk(0x109a000)        = 0x109a000
1768848705.847317 brk(0x109b000)        = 0x109b000
1768848705.848228 write(1, "At start of main errno set to 2 "..., 37) = 37
1768848705.851979 exit_group(1)         = ?
1768848705.853116 +++ exited with 1 +++

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


More information about the Glibc-bugs mailing list