Bug 23471 - [2.31.1, regression] /usr/bin/objcopy: memory exhausted on m68k
Summary: [2.31.1, regression] /usr/bin/objcopy: memory exhausted on m68k
Status: RESOLVED INVALID
Alias: None
Product: binutils
Classification: Unclassified
Component: binutils (show other bugs)
Version: 2.31
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL: https://buildd.debian.org/status/fetc...
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-01 09:23 UTC by John Paul Adrian Glaubitz
Modified: 2018-08-01 15:01 UTC (History)
4 users (show)

See Also:
Host:
Target: m68k-*-*
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Paul Adrian Glaubitz 2018-08-01 09:23:14 UTC
The recent branch updates for 2.31.1 has resulted in a regression on m68k with tools like objcopy and strip running out of memory.

Building wireshark on Debian m68k fails with:

dh_strip --ddeb-migration="wireshark-dbg (<< 2.0.1+g59ea380-12.0.1+g59ea380-2~)" || dh_strip
/usr/bin/objcopy:debian/libwireshark11/usr/lib/m68k-linux-gnu/libwireshark.so.11.1.2: memory exhausted
dh_strip: objcopy --only-keep-debug --compress-debug-sections debian/libwireshark11/usr/lib/m68k-linux-gnu/libwireshark.so.11.1.2 debian/.debhelper/libwireshark11/dbgsym-root/usr/lib/debug/.build-id/8d/574eed1bdf861517258e43eb7c77408493c40e.debug returned exit code 1
dh_strip: Aborting due to earlier error
/usr/bin/objcopy:debian/libwireshark11/usr/lib/m68k-linux-gnu/libwireshark.so.11.1.2: memory exhausted
dh_strip: objcopy --only-keep-debug --compress-debug-sections debian/libwireshark11/usr/lib/m68k-linux-gnu/libwireshark.so.11.1.2 debian/.debhelper/libwireshark11/dbgsym-root/usr/lib/debug/.build-id/8d/574eed1bdf861517258e43eb7c77408493c40e.debug returned exit code 1
dh_strip: Aborting due to earlier error

Full log: https://buildd.debian.org/status/fetch.php?pkg=wireshark&arch=m68k&ver=2.6.2-2&stamp=1533058050&raw=0

Building haskell-yaml on Debian m68k fails with:

debian/hlibrary.setup copy --builddir=dist-ghc --destdir=debian/tmp-inst-ghc
Installing library in debian/tmp-inst-ghc/usr/lib/haskell-packages/ghc/lib/m68k-linux-ghc-8.2.2/yaml-0.8.31.1-EX4SEGT1sRZ4D4BySsFjv1
Installing executable yaml2json in debian/tmp-inst-ghc/usr/bin
Warning: The directory debian/tmp-inst-ghc/usr/bin is not in the system search
path.
/usr/bin/strip:debian/tmp-inst-ghc/usr/bin/yaml2json: memory exhausted
make: *** [/usr/share/cdbs/1/class/hlibrary.mk:188: debian/tmp-inst-ghc] Error 1

Full log: https://buildd.debian.org/status/fetch.php?pkg=haskell-yaml&arch=m68k&ver=0.8.31.1-1&stamp=1533003205&raw=0
Comment 1 John Paul Adrian Glaubitz 2018-08-01 09:38:43 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#
Comment 2 John Paul Adrian Glaubitz 2018-08-01 10:33:18 UTC
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 +++
Comment 3 John Paul Adrian Glaubitz 2018-08-01 14:29:54 UTC
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.
Comment 4 Nick Clifton 2018-08-01 14:48:57 UTC
(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
Comment 5 John Paul Adrian Glaubitz 2018-08-01 14:53:10 UTC
(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.
Comment 6 John Paul Adrian Glaubitz 2018-08-01 15:01:08 UTC
I have filed #86820 now: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86820