Summary: | [2.31.1, regression] /usr/bin/objcopy: memory exhausted on m68k | ||
---|---|---|---|
Product: | binutils | Reporter: | John Paul Adrian Glaubitz <glaubitz> |
Component: | binutils | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | doko, jrtc27, nickc, schwab |
Priority: | P2 | ||
Version: | 2.31 | ||
Target Milestone: | --- | ||
URL: | https://buildd.debian.org/status/fetch.php?pkg=wireshark&arch=m68k&ver=2.6.2-2&stamp=1533058050&raw=0 | ||
Host: | Target: | m68k-*-* | |
Build: | Last reconfirmed: |
Description
John Paul Adrian Glaubitz
2018-08-01 09:23:14 UTC
This shows the regression: Version 2.31.1-2 in Debian: (sid-m68k-sbuild)root@nofan:/tmp# strip json2yaml /usr/bin/strip:json2yaml: memory exhausted (sid-m68k-sbuild)root@nofan:/tmp# Downgrading to an older version: (sid-m68k-sbuild)root@nofan:/tmp# apt install binutils-common=2.30.90.20180710-1 binutils=2.30.90.20180710-1 libbinutils=2.30.90.20180710-1 binutils-m68k-linux-gnu=2.30.90.20180710-1 And: (sid-m68k-sbuild)root@nofan:/tmp# strip json2yaml (sid-m68k-sbuild)root@nofan:/tmp# I could not reproduce it with a cross-binutils on amd64. The binary has to be quite large in order to be able to reproduce the problem: (sid-m68k-sbuild)root@nofan:/tmp# ls -l *yaml* -rwxr-xr-x 1 root root 43823968 Aug 1 09:29 json2yaml -rwxr-xr-x 1 root root 31365076 Aug 1 09:29 yaml2json (sid-m68k-sbuild)root@nofan:/tmp# strip yaml2json (sid-m68k-sbuild)root@nofan:/tmp# strip json2yaml /usr/bin/strip:json2yaml: memory exhausted (sid-m68k-sbuild)root@nofan:/tmp# Here's the strace output for when strip fails: execve("/usr/bin/strip", ["strip", "json2yaml"], 0xefc34d4c /* 18 vars */) = 0 brk(NULL) = 0x80024000 uname({sysname="Linux", nodename="pacman", ...}) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=57724, ...}) = 0 mmap2(NULL, 57724, PROT_READ, MAP_PRIVATE, 3, 0) = 0xc0020000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib/m68k-linux-gnu/libbfd-2.31.1-system.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\1\343\240\0\0\0004"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=674200, ...}) = 0 mmap2(NULL, 698280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xc002f000 mprotect(0xc00ca000, 12288, PROT_NONE) = 0 mmap2(0xc00cd000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9c000) = 0xc00cd000 mmap2(0xc00d6000, 14248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc00d6000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/m68k-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\0$\330\0\0\0004"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=100268, ...}) = 0 mmap2(NULL, 107084, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xc00da000 mprotect(0xc00f2000, 4096, PROT_NONE) = 0 mmap2(0xc00f3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0xc00f3000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/m68k-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\0\16\0\0\0\0004"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9800, ...}) = 0 mmap2(NULL, 16712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xc00f5000 mprotect(0xc00f7000, 4096, PROT_NONE) = 0 mmap2(0xc00f8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xc00f8000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/m68k-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\4\0\0\0\1\0\2\22\34\0\0\0004"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1314240, ...}) = 0 mmap2(NULL, 1326676, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xc00fa000 mprotect(0xc0233000, 12288, PROT_NONE) = 0 mmap2(0xc0236000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13a000) = 0xc0236000 mmap2(0xc023c000, 7764, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc023c000 close(3) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc001b000 set_thread_area(0xc0022dd0) = 0 mprotect(0xc0236000, 8192, PROT_READ) = 0 mprotect(0xc00f8000, 4096, PROT_READ) = 0 mprotect(0xc00f3000, 4096, PROT_READ) = 0 mprotect(0xc00cd000, 24576, PROT_READ) = 0 mprotect(0x80021000, 4096, PROT_READ) = 0 mprotect(0xc001d000, 4096, PROT_READ) = 0 munmap(0xc0020000, 57724) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 brk(NULL) = 0x80024000 brk(0x80045000) = 0x80045000 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1683056, ...}) = 0 mmap2(NULL, 1683056, PROT_READ, MAP_PRIVATE, 3, 0) = 0xc023e000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1683056, ...}) = 0 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0x19a000) = 0xc0020000 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 close(3) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 openat(AT_FDCWD, "/usr/lib/m68k-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=26372, ...}) = 0 mmap2(NULL, 26372, PROT_READ, MAP_SHARED, 3, 0) = 0xc0021000 close(3) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 stat64("json2yaml", {st_mode=S_IFREG|0755, st_size=43823968, ...}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 gettimeofday({tv_sec=1533119437, tv_usec=167343}, NULL) = 0 getpid() = 733 get_thread_area() = 0xc0022dd0 openat(AT_FDCWD, "st654ntn", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 3 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 close(3) = 0 stat64("json2yaml", {st_mode=S_IFREG|0755, st_size=43823968, ...}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 stat64("json2yaml", {st_mode=S_IFREG|0755, st_size=43823968, ...}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 openat(AT_FDCWD, "json2yaml", O_RDONLY|O_LARGEFILE) = 3 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 fcntl64(3, F_GETFD) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=1024*1024}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 fstat64(3, {st_mode=S_IFREG|0755, st_size=43823968, ...}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\2\0\4\0\0\0\1\200\0f\0\0\0\0004"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 _llseek(3, 0, [0], SEEK_SET) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\2\0\4\0\0\0\1\200\0f\0\0\0\0004"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 _llseek(3, 43819008, [43819008], SEEK_SET) = 0 get_thread_area() = 0xc0022dd0 read(3, "zezh_entry\0base_DataziFoldable_z"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 _llseek(3, 43823104, [43823104], SEEK_SET) = 0 get_thread_area() = 0xc0022dd0 read(3, "\0\0$\250\0\0\1\222\0\0\0\6\0\0\0\0\0\0\0\2\0\0\0\2\0\0\0ko\377\377\376"..., 4096) = 864 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 _llseek(3, 43819008, [43819008], SEEK_SET) = 0 get_thread_area() = 0xc0022dd0 read(3, "zezh_entry\0base_DataziFoldable_z"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 read(3, "\0\0$\250\0\0\1\222\0\0\0\6\0\0\0\0\0\0\0\2\0\0\0\2\0\0\0ko\377\377\376"..., 4096) = 864 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 _llseek(3, 0, [0], SEEK_SET) = 0 get_thread_area() = 0xc0022dd0 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\2\0\4\0\0\0\1\200\0f\0\0\0\0004"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 fstat64(3, {st_mode=S_IFREG|0755, st_size=43823968, ...}) = 0 get_thread_area() = 0xc0022dd0 _llseek(3, 43819008, [43819008], SEEK_SET) = 0 get_thread_area() = 0xc0022dd0 read(3, "zezh_entry\0base_DataziFoldable_z"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 _llseek(3, 0, [0], SEEK_SET) = 0 get_thread_area() = 0xc0022dd0 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\2\0\4\0\0\0\1\200\0f\0\0\0\0004"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 _llseek(3, 31371264, [31371264], SEEK_SET) = 0 get_thread_area() = 0xc0022dd0 read(3, "\0005\0%\0\5\201\224\331\324\201\224\331\343\201\224\331\352\201\224\331\365\201\224\332\0\201\224\332\v\201\224"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 read(3, ",hs_atomic_add8\",\"-Wl,-u,hs_atom"..., 4096) = 4096 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 stat64("st654ntn", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 openat(AT_FDCWD, "st654ntn", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 mmap2(NULL, 708608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc03d9000 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 read(5, "# Locale name alias data base.\n#"..., 4096) = 2995 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 read(5, "", 4096) = 0 get_thread_area() = 0xc0022dd0 close(5) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/bfd.mo", O_RDONLY) = -1 ENOENT (No such file or directory) get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/bfd.mo", O_RDONLY) = -1 ENOENT (No such file or directory) get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 write(2, "strip", 5) = 5 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 write(2, ":json2yaml", 10) = 10 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 write(2, ": memory exhausted\n", 19) = 19 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 close(4) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 stat64("st654ntn", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 umask(000) = 022 umask(022) = 000 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 chmod("st654ntn", 0711) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 close(3) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 lstat64("st654ntn", {st_mode=S_IFREG|0711, st_size=0, ...}) = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 unlink("st654ntn") = 0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 get_thread_area() = 0xc0022dd0 exit_group(1) = ? +++ exited with 1 +++ I have narrowed it down to being a compiler bug. The problem shows with binutils built with gcc-8. Building the same version with gcc-7 makes the problem go away and strip works correctly again. (In reply to John Paul Adrian Glaubitz from comment #3) Phew! Well that is good to hear as I was dreading trying to bisect this one. Would you mind closing this PR and opening a gcc one instead please ? Cheers Nick (In reply to Nick Clifton from comment #4) > (In reply to John Paul Adrian Glaubitz from comment #3) > > Phew! Well that is good to hear as I was dreading trying to bisect this one. That was actually what I was just going through :-). I kept checking out older major revisions and the problem would still reproduce such that at some point I dropped the idea of binutils being to be blamed here. > Would you mind closing this PR and opening a gcc one instead please ? Absolutely. I have filed #86820 now: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86820 |