Your message dated Fri, 26 Jul 2019 15:07:57 +0000
with message-id <[email protected]>
and subject line Bug#932947: fixed in file 1:5.37-5
has caused the Debian Bug report #932947,
regarding --mime-type fails on arm64 arch due to seccomp
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
932947: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932947
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: file
Version: 1:5.37-4
Severity: normal

With seccomp enabled, --mime-type is no longer working on arm64.  It
still works on other architectures.

Looking at straces, it seems to be because arm64 is using fsaccessat()
instead of access(). (It's my understanding that arm64 doesn't implement
access()).

Is it possible/reasonable to adjust the seccomp rules to allow
fsaccessat() to restore this functionality on arm64 and bring it back in
line with the other architectures?


To reproduce on sid:

/usr/bin/file --mime-type '/usr/share/icons/hicolor/48x48/apps/xterm.png'

On arm64 this produces "bad system call"

On other archs this produces the expected output, including mimetype.


I have also attached the aforementioned sample straces for amd64, arm64
when failing, and arm64 when run (successfully) with --no-sandbox.

Best regards,

Bill
execve("/usr/bin/file", ["/usr/bin/file", "-b", "--mime-type", 
"data/image1.jpg"], 0x7ffe448fc038 /* 19 vars */) = 0
brk(NULL)                               = 0x556986a7b000
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
fstat(3, {st_mode=S_IFREG|0644, st_size=32092, ...}) = 0
mmap(NULL, 32092, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7efd0925d000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libmagic.so.1", O_RDONLY|O_CLOEXEC) 
= 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`G\0\0\0\0\0\0"..., 832) 
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=157928, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7efd0925b000
mmap(NULL, 160744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efd09233000
mmap(0x7efd09237000, 102400, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7efd09237000
mmap(0x7efd09250000, 32768, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x1d000) = 0x7efd09250000
mmap(0x7efd09258000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7efd09258000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libseccomp.so.2", 
O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3001\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=293096, ...}) = 0
mmap(NULL, 295176, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efd091ea000
mmap(0x7efd0920d000, 40960, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7efd0920d000
mmap(0x7efd09217000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x2d000) = 0x7efd09217000
mmap(0x7efd0921b000, 98304, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x7efd0921b000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0205\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=158400, ...}) = 0
mmap(NULL, 160400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efd091c2000
mmap(0x7efd091c5000, 98304, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7efd091c5000
mmap(0x7efd091dd000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x1b000) = 0x7efd091dd000
mmap(0x7efd091e8000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7efd091e8000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\"\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=74688, ...}) = 0
mmap(NULL, 76840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efd091af000
mmap(0x7efd091b1000, 53248, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7efd091b1000
mmap(0x7efd091be000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0xf000) = 0x7efd091be000
mmap(0x7efd091c0000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7efd091c0000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320#\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=121280, ...}) = 0
mmap(NULL, 2216336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7efd08f91000
mprotect(0x7efd08fad000, 2097152, PROT_NONE) = 0
mmap(0x7efd091ad000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7efd091ad000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260A\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1824496, ...}) = 0
mmap(NULL, 1837056, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efd08dd0000
mprotect(0x7efd08df2000, 1658880, PROT_NONE) = 0
mmap(0x7efd08df2000, 1343488, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7efd08df2000
mmap(0x7efd08f3a000, 311296, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x16a000) = 0x7efd08f3a000
mmap(0x7efd08f87000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7efd08f87000
mmap(0x7efd08f8d000, 14336, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efd08f8d000
close(3)                                = 0
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 
3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@l\0\0\0\0\0\0"..., 832) 
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=146968, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7efd08dce000
mmap(NULL, 132288, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7efd08dad000
mmap(0x7efd08db3000, 61440, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7efd08db3000
mmap(0x7efd08dc2000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x15000) = 0x7efd08dc2000
mmap(0x7efd08dc8000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7efd08dc8000
mmap(0x7efd08dca000, 13504, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7efd08dca000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7efd08daa000
arch_prctl(ARCH_SET_FS, 0x7efd08daa740) = 0
mprotect(0x7efd08f87000, 16384, PROT_READ) = 0
mprotect(0x7efd08dc8000, 4096, PROT_READ) = 0
mprotect(0x7efd091ad000, 4096, PROT_READ) = 0
mprotect(0x7efd091c0000, 4096, PROT_READ) = 0
mprotect(0x7efd091e8000, 4096, PROT_READ) = 0
mprotect(0x7efd0921b000, 94208, PROT_READ) = 0
mprotect(0x7efd09258000, 8192, PROT_READ) = 0
mprotect(0x556985455000, 4096, PROT_READ) = 0
mprotect(0x7efd0928c000, 4096, PROT_READ) = 0
munmap(0x7efd0925d000, 32092)           = 0
set_tid_address(0x7efd08daaa10)         = 6117
set_robust_list(0x7efd08daaa20, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7efd08db36b0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7efd08dbf730}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7efd08db3740, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7efd08dbf730}, NULL, 
8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)  = 0
prctl(PR_SET_DUMPABLE, SUID_DUMP_DISABLE) = 0
brk(NULL)                               = 0x556986a7b000
brk(0x556986a9c000)                     = 0x556986a9c000
prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)  = 0
seccomp(SECCOMP_SET_MODE_STRICT, 1, NULL) = -1 EINVAL (Invalid argument)
seccomp(SECCOMP_SET_MODE_FILTER, 0, 0x556986a7ba90) = 0
stat(0x556986a82010, 0x7ffe994130d0)    = -1 ENOENT (No such file or directory)
stat(0x556986a7be60, 0x7ffe994130d0)    = -1 ENOENT (No such file or directory)
access(0x556986a7be60, R_OK)            = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, 0x556986a7be60, O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat(0x556986a82010, 0x7ffe994130b0)    = 0
openat(AT_FDCWD, 0x556986a82010, O_RDONLY) = 3
fstat(3, 0x7ffe99412d70)                = 0
read(3, 0x556986a7e7e0, 4096)           = 111
read(3, "", 4096)                       = 0
close(3)                                = 0
access(0x556986a7d9d0, R_OK)            = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, 0x556986a7d9d0, O_RDONLY) = 3
fstat(3, 0x7ffe994131b0)                = 0
mmap(NULL, 5610296, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x7efd08850000
close(3)                                = 0
mprotect(0x7efd08850000, 5610296, PROT_READ) = 0
mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7efd0874f000
lstat(0x7ffe99413808, 0x7ffe99413190)   = 0
openat(AT_FDCWD, 0x7ffe99413808, O_RDONLY|O_NONBLOCK) = 3
fstat(3, 0x7ffe99413190)                = 0
read(3, 0x7efd0874f010, 1048576)        = 104094
mmap(NULL, 835584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7efd08683000
brk(0x556986ac0000)                     = 0x556986ac0000
brk(0x556986aa7000)                     = 0x556986aa7000
munmap(0x7efd08683000, 835584)          = 0
munmap(0x7efd0874f000, 1052672)         = 0
close(3)                                = 0
fstat(1, 0x7ffe99412ac0)                = 0
write(1, 0x556986a7d540, 11)            = 11
munmap(0x7efd08850000, 5610296)         = 0
exit_group(0)                           = ?
+++ exited with 0 +++
execve("/usr/bin/file", ["file", "-b", "--mime-type", "data/image1.jpg"], 
0xffffe0e8fa88 /* 19 vars */) = 0
brk(NULL)                               = 0xaaaab2000000
faccessat(AT_FDCWD, "/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
fstat(3, {st_mode=S_IFREG|0644, st_size=31072, ...}) = 0
mmap(NULL, 31072, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffffa2ce2000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libmagic.so.1", 
O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0000>\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=149576, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xffffa2ce0000
mmap(NULL, 213856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffffa2c88000
mprotect(0xffffa2caa000, 65536, PROT_NONE) = 0
mmap(0xffffa2cba000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0xffffa2cba000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libseccomp.so.2", 
O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0`(\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=288944, ...}) = 0
mmap(NULL, 352528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffffa2c31000
mprotect(0xffffa2c61000, 61440, PROT_NONE) = 0
mmap(0xffffa2c70000, 98304, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0xffffa2c70000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p2\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=150136, ...}) = 0
mmap(NULL, 213640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffffa2bfc000
mprotect(0xffffa2c1f000, 65536, PROT_NONE) = 0
mmap(0xffffa2c2f000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0xffffa2c2f000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0P\26\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=74600, ...}) = 0
mmap(NULL, 138256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffffa2bda000
mprotect(0xffffa2beb000, 61440, PROT_NONE) = 0
mmap(0xffffa2bfa000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xffffa2bfa000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0`$\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=117032, ...}) = 0
mmap(NULL, 180616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffffa2bad000
mprotect(0xffffa2bc9000, 61440, PROT_NONE) = 0
mmap(0xffffa2bd8000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0xffffa2bd8000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p\16\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1439544, ...}) = 0
mmap(NULL, 1511520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffffa2a3b000
mprotect(0xffffa2b94000, 61440, PROT_NONE) = 0
mmap(0xffffa2ba3000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x158000) = 0xffffa2ba3000
mmap(0xffffa2ba9000, 12384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffa2ba9000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) 
= 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0d\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=151656, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xffffa2cde000
mmap(NULL, 189448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffffa2a0c000
mprotect(0xffffa2a26000, 61440, PROT_NONE) = 0
mmap(0xffffa2a35000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0xffffa2a35000
mmap(0xffffa2a37000, 13320, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffffa2a37000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xffffa2cdc000
mprotect(0xffffa2ba3000, 16384, PROT_READ) = 0
mprotect(0xffffa2a35000, 4096, PROT_READ) = 0
mprotect(0xffffa2bd8000, 4096, PROT_READ) = 0
mprotect(0xffffa2bfa000, 4096, PROT_READ) = 0
mprotect(0xffffa2c2f000, 4096, PROT_READ) = 0
mprotect(0xffffa2c70000, 94208, PROT_READ) = 0
mprotect(0xffffa2cba000, 8192, PROT_READ) = 0
mprotect(0xaaaaad27a000, 4096, PROT_READ) = 0
mprotect(0xffffa2cec000, 4096, PROT_READ) = 0
munmap(0xffffa2ce2000, 31072)           = 0
set_tid_address(0xffffa2cdf280)         = 14065
set_robust_list(0xffffa2cdf290, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0xffffa2a11e80, sa_mask=[], 
sa_flags=SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0xffffa2a11f40, sa_mask=[], 
sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)  = 0
prctl(PR_SET_DUMPABLE, SUID_DUMP_DISABLE) = 0
brk(NULL)                               = 0xaaaab2000000
brk(0xaaaab2021000)                     = 0xaaaab2021000
prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)  = 0
seccomp(SECCOMP_SET_MODE_STRICT, 1, NULL) = -1 EINVAL (Invalid argument)
seccomp(SECCOMP_SET_MODE_FILTER, 0, 0xaaaab2000a90) = 0
newfstatat(AT_FDCWD, 0xaaaab2007010, 0xffffe314b1f8, 0) = -1 ENOENT (No such 
file or directory)
newfstatat(AT_FDCWD, 0xaaaab2000e60, 0xffffe314b1f8, 0) = -1 ENOENT (No such 
file or directory)
faccessat(AT_FDCWD, 0xaaaab2000e60, R_OK) = ?
+++ killed by SIGSYS +++
execve("/usr/bin/file", ["file", "-b", "--no-sandbox", "--mime-type", 
"data/image1.jpg"], 0xffffd542e350 /* 19 vars */) = 0
brk(NULL)                               = 0xaaaae5e6c000
faccessat(AT_FDCWD, "/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
fstat(3, {st_mode=S_IFREG|0644, st_size=31072, ...}) = 0
mmap(NULL, 31072, PROT_READ, MAP_PRIVATE, 3, 0) = 0xffff78216000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libmagic.so.1", 
O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0000>\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=149576, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xffff78214000
mmap(NULL, 213856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffff781bc000
mprotect(0xffff781de000, 65536, PROT_NONE) = 0
mmap(0xffff781ee000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0xffff781ee000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/aarch64-linux-gnu/libseccomp.so.2", 
O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0`(\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=288944, ...}) = 0
mmap(NULL, 352528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffff78165000
mprotect(0xffff78195000, 61440, PROT_NONE) = 0
mmap(0xffff781a4000, 98304, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0xffff781a4000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p2\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=150136, ...}) = 0
mmap(NULL, 213640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffff78130000
mprotect(0xffff78153000, 65536, PROT_NONE) = 0
mmap(0xffff78163000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0xffff78163000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0P\26\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=74600, ...}) = 0
mmap(NULL, 138256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffff7810e000
mprotect(0xffff7811f000, 61440, PROT_NONE) = 0
mmap(0xffff7812e000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xffff7812e000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0`$\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=117032, ...}) = 0
mmap(NULL, 180616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffff780e1000
mprotect(0xffff780fd000, 61440, PROT_NONE) = 0
mmap(0xffff7810c000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0xffff7810c000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p\16\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1439544, ...}) = 0
mmap(NULL, 1511520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffff77f6f000
mprotect(0xffff780c8000, 61440, PROT_NONE) = 0
mmap(0xffff780d7000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x158000) = 0xffff780d7000
mmap(0xffff780dd000, 12384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff780dd000
close(3)                                = 0
openat(AT_FDCWD, "/lib/aarch64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) 
= 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0d\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=151656, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xffff78212000
mmap(NULL, 189448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xffff77f40000
mprotect(0xffff77f5a000, 61440, PROT_NONE) = 0
mmap(0xffff77f69000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0xffff77f69000
mmap(0xffff77f6b000, 13320, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffff77f6b000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xffff78210000
mprotect(0xffff780d7000, 16384, PROT_READ) = 0
mprotect(0xffff77f69000, 4096, PROT_READ) = 0
mprotect(0xffff7810c000, 4096, PROT_READ) = 0
mprotect(0xffff7812e000, 4096, PROT_READ) = 0
mprotect(0xffff78163000, 4096, PROT_READ) = 0
mprotect(0xffff781a4000, 94208, PROT_READ) = 0
mprotect(0xffff781ee000, 8192, PROT_READ) = 0
mprotect(0xaaaab0f69000, 4096, PROT_READ) = 0
mprotect(0xffff78220000, 4096, PROT_READ) = 0
munmap(0xffff78216000, 31072)           = 0
set_tid_address(0xffff78213280)         = 14115
set_robust_list(0xffff78213290, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0xffff77f45e80, sa_mask=[], 
sa_flags=SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0xffff77f45f40, sa_mask=[], 
sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0xaaaae5e6c000
brk(0xaaaae5e8d000)                     = 0xaaaae5e8d000
newfstatat(AT_FDCWD, "/home/bblough/.magic.mgc", 0xffffd30a5718, 0) = -1 ENOENT 
(No such file or directory)
newfstatat(AT_FDCWD, "/home/bblough/.magic", 0xffffd30a5718, 0) = -1 ENOENT (No 
such file or directory)
faccessat(AT_FDCWD, "/etc/magic.mime.mgc", R_OK) = -1 ENOENT (No such file or 
directory)
openat(AT_FDCWD, "/etc/magic.mgc", O_RDONLY) = -1 ENOENT (No such file or 
directory)
newfstatat(AT_FDCWD, "/etc/magic", {st_mode=S_IFREG|0644, st_size=111, ...}, 0) 
= 0
openat(AT_FDCWD, "/etc/magic", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=111, ...}) = 0
read(3, "# Magic local data for file(1) c"..., 4096) = 111
read(3, "", 4096)                       = 0
close(3)                                = 0
faccessat(AT_FDCWD, "/usr/share/misc/magic.mime.mgc", R_OK) = -1 ENOENT (No 
such file or directory)
openat(AT_FDCWD, "/usr/share/misc/magic.mgc", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=5610296, ...}) = 0
mmap(NULL, 5610296, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xffff779e6000
close(3)                                = 0
mprotect(0xffff779e6000, 5610296, PROT_READ) = 0
mmap(NULL, 1052672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xffff778e5000
newfstatat(AT_FDCWD, "data/image1.jpg", {st_mode=S_IFREG|0644, st_size=104094, 
...}, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "data/image1.jpg", O_RDONLY|O_NONBLOCK) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=104094, ...}) = 0
read(3, 
"\377\330\377\340\0\20JFIF\0\1\1\1\1,\1,\0\0\377\333\0C\0\1\1\1\1\1\1\1"..., 
1048576) = 104094
mmap(NULL, 835584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xffff77819000
munmap(0xffff77819000, 835584)          = 0
munmap(0xffff778e5000, 1052672)         = 0
close(3)                                = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}) = 0
write(1, "image/jpeg\n", 11)            = 11
munmap(0xffff779e6000, 5610296)         = 0
exit_group(0)                           = ?
+++ exited with 0 +++

--- End Message ---
--- Begin Message ---
Source: file
Source-Version: 1:5.37-5

We believe that the bug you reported is fixed in the latest version of
file, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Biedl <[email protected]> (supplier of updated file 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 26 Jul 2019 16:20:28 +0200
Source: file
Architecture: source
Version: 1:5.37-5
Distribution: unstable
Urgency: medium
Maintainer: Christoph Biedl <[email protected]>
Changed-By: Christoph Biedl <[email protected]>
Closes: 932480 932481 932762 932947
Changes:
 file (1:5.37-5) unstable; urgency=medium
 .
   * Re-disable seccomp support, not feasible. Closes: #932480,
     #932481, #932762, #932947
Checksums-Sha1:
 4b641bd07930c651e4398ecab0cbe58eb5a45a0e 2214 file_5.37-5.dsc
 f20ccb15c8c3accd9d52eca26cae178afc610016 37212 file_5.37-5.debian.tar.xz
 377f84e7e08ce59c34ea648b7d33ea3ead738117 6609 file_5.37-5_powerpc.buildinfo
Checksums-Sha256:
 dd2899078d7e497ca9d9a4f1a20f7a3ef499851e07e6e99c1ef22f59735416f1 2214 
file_5.37-5.dsc
 6ab5ab73da113ca3a910fd8e773d52c6d0719560193f3d64e376b23ef95dd100 37212 
file_5.37-5.debian.tar.xz
 af4743619dab68ce71f308488a2569928da327aff7a6a0e50abf8b8148d8eadb 6609 
file_5.37-5_powerpc.buildinfo
Files:
 1ea4f53940c9119debc159647270356c 2214 utils standard file_5.37-5.dsc
 4816c43cdd0375d419ead9f7a0311bb0 37212 utils standard file_5.37-5.debian.tar.xz
 c25ea67f55864593fecf978c7529a5b6 6609 utils standard 
file_5.37-5_powerpc.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEWXMI+726A12MfJXdxCxY61kUkv0FAl07FAMACgkQxCxY61kU
kv1wjRAAswq8sgFiMKSRpB6Scx6OXdnFcTvAqglEVgv6/mgsNzh22M4zEhjZCZBn
QcmcBZjB0HcNyscPdCJWfEvPyt8yQwTgLnckRw6td9znpiXE6OmoVulg17qmgs41
k2ZV6SmPuUmqntahN0INQHONrdNp5LPn3bU5CKdBaPP+yPxw/CG8ACfNPB+nfpXi
OaNc3RCAccgLR3M+dDhS1v4rhOcMaCX0soxfAZUI71kMz5eHLKyPHeCD5sxtDFOX
ELCeIJ2M7KEck0oZY96lIK2tBb79ZCZtSdHW2aDamkvP3HwzqjLIVaGfIZrU5XVl
+jXdq+HMiGgPgQggXHLVWkd/Z9obpDebwyow+E4ZvkXKiQL60Y4AX+EnRsZO9jYf
O37onC3qWQZufTn/OJU6nBwlxzTlfCmT892CvOD6Y3ZKqBSf4HjBtcaobiuewGdU
7Fa+oE8fCKidpGkaylmfB8JeeJV6oS2/uqKfNQgcI0ziFNWrxNuFh8xxqqsx9mqR
Ja29TJjTdw1dTz/7YHHfefKsBdVw0ADTKWVUvr6NloHhaIGd55DIRvMxzf7R80m/
RjWKJ52Jy9ZAHHcshsV9LECXjHZ2j056JveIDZNfV9vuAfXe1uXgvf2OyM6exzL1
nMKYjBkqrmifTUQoL+bMZr8YsPu2Sp4IzZech4SRnG44GsrGNoo=
=lNc/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to