llvm-objcopy try to create temp files to path like /dev/stdout.tmpc5a6b0c Reproducible: Always Steps to Reproduce: Reproduce without this package: 1.echo "int main(int argc, char **argv) { return 0; }" > empty.c 2.clang -o empty empty.c 3.sandbox llvm-objcopy --dump-section .interp=/dev/stdout empty > loader.txt 4.Lots of `* ACCESS DENIED: open_wr: /dev/stdout.tmpc5a6b0c` Actual Results: `llvm-objcopy --dump-section .interp=/dev/stdout empty` print `/lib/ld-musl-x86_64.so.1` `llvm-objcopy --dump-section .interp=loader.txt empty` write `/lib/ld-musl-x86_64.so.1` into loader.txt But `llvm-objcopy --dump-section .interp=/dev/stdout empty > loader.txt` output `llvm-objcopy: error: 'empty': Permission denied`
Created attachment 730786 [details] build.log
Created attachment 730789 [details] strace
I think this is fixed upstream in 2.53
(In reply to Andrew G. Morgan from comment #3) > I think this is fixed upstream in 2.53 Thanks!
*** Bug 809857 has been marked as a duplicate of this bug. ***