reopen 970460
found 970460 1:5.2+dfsg-5
thanks

Hi again,

unfortunately, this seems to be not fixed, but I can’t figure out why.
When I call the -binfmt-P variant manually, everything works, and it
clearly uses its own argv[0], not /proc/self/exe, to determine what
to do, but when the kernel runs it, it seems to not work:

tglase@tglase-nb:~ $ ./native ./native
argv[0]: ./native
argv[1]: ./native
calling...
argv[0]: meow
argv[1]: -
not calling
tglase@tglase-nb:~ $ ./cross ./cross
argv[0]: ./cross
argv[1]: ./cross
calling...
argv[0]: ./cross
argv[1]: -
not calling
tglase@tglase-nb:~ $ ./cross ./native
argv[0]: ./cross
argv[1]: ./native
calling...
argv[0]: meow
argv[1]: -
not calling
tglase@tglase-nb:~ $ ./native ./cross
argv[0]: ./native
argv[1]: ./cross
calling...
argv[0]: ./cross
argv[1]: -
not calling
tglase@tglase-nb:~ $ file native cross
native: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically 
linked, interpreter /lib64/ld-linux-x86-64.so.2, 
BuildID[sha1]=62b1ec37932a96a28761c2fc139fe47a89491ec6, for GNU/Linux 3.2.0, 
not stripped
cross:  ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically 
linked, BuildID[sha1]=116c6def65aa69d58a53030c3d21a6a2a7d5107b, for GNU/Linux 
3.2.0, not stripped
tglase@tglase-nb:~ $ cat /proc/sys/fs/binfmt_misc/qemu-arm
enabled
interpreter /usr/libexec/qemu-binfmt/arm-binfmt-P
flags: POCF
offset 0
magic 7f454c4601010100000000000000000002002800
mask ffffffffffffff00fffffffffffffffffeffffff
tglase@tglase-nb:~ $ (exec -a meow ./native -)
argv[0]: meow
argv[1]: -
not calling
tglase@tglase-nb:~ $ (exec -a meow ./cross -)
argv[0]: ./cross
argv[1]: -
not calling
tglase@tglase-nb:~ $ /usr/libexec/qemu-binfmt/arm-binfmt-P meow ./cross -
argv[0]: meow
argv[1]: -
not calling
tglase@tglase-nb:~ $ (exec -a moo /usr/libexec/qemu-binfmt/arm-binfmt-P meow 
./cross -)
Error while loading meow: No such file or directory
1|tglase@tglase-nb:~ $ realpath /usr/libexec/qemu-binfmt/arm-binfmt-P
/usr/bin/qemu-arm-static
tglase@tglase-nb:~ $ (exec -a arm-binfmt-P /usr/bin/qemu-arm-static meow 
./cross -)
argv[0]: meow
argv[1]: -
not calling
tglase@tglase-nb:~ $ strace -o foo -f ./native ./cross

I’ve tried looking at that trace but can’t find anything related…
attaching it, maybe you have better luck?

The interpreter seems to be set up correctly, too.

bye,
//mirabilos
-- 
«MyISAM tables -will- get corrupted eventually. This is a fact of life. »
“mysql is about as much database as ms access” – “MSSQL at least descends
from a database” “it's a rebranded SyBase” “MySQL however was born from a
flatfile and went downhill from there” – “at least jetDB doesn’t claim to
be a database”  (#nosec)    ‣‣‣ Please let MySQL and MariaDB finally die!
11207 execve("./native", ["./native", "./cross"], 0x7ffeae7f2350 /* 51 vars */) 
= 0
11207 brk(NULL)                         = 0x5568fbca8000
11207 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
11207 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
11207 fstat(3, {st_mode=S_IFREG|0644, st_size=153859, ...}) = 0
11207 mmap(NULL, 153859, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0b01a60000
11207 close(3)                          = 0
11207 openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 
3
11207 read(3, 
"\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@n\2\0\0\0\0\0"..., 832) = 832
11207 fstat(3, {st_mode=S_IFREG|0755, st_size=1839792, ...}) = 0
11207 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0x7f0b01a5e000
11207 mmap(NULL, 1852680, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f0b01899000
11207 mprotect(0x7f0b018be000, 1662976, PROT_NONE) = 0
11207 mmap(0x7f0b018be000, 1355776, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f0b018be000
11207 mmap(0x7f0b01a09000, 303104, PROT_READ, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x170000) = 0x7f0b01a09000
11207 mmap(0x7f0b01a54000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0x7f0b01a54000
11207 mmap(0x7f0b01a5a000, 13576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0b01a5a000
11207 close(3)                          = 0
11207 arch_prctl(ARCH_SET_FS, 0x7f0b01a5f540) = 0
11207 mprotect(0x7f0b01a54000, 12288, PROT_READ) = 0
11207 mprotect(0x5568fab2f000, 4096, PROT_READ) = 0
11207 mprotect(0x7f0b01ab0000, 4096, PROT_READ) = 0
11207 munmap(0x7f0b01a60000, 153859)    = 0
11207 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x13), ...}) = 0
11207 brk(NULL)                         = 0x5568fbca8000
11207 brk(0x5568fbcc9000)               = 0x5568fbcc9000
11207 write(1, "argv[0]: ./native\n", 18) = 18
11207 write(1, "argv[1]: ./cross\n", 17) = 17
11207 write(1, "calling...\n", 11)      = 11
11207 execve("./cross", ["meow", "-"], 0x7ffcc144a740 /* 51 vars */) = 0
11207 brk(NULL)                         = 0x2168000
11207 brk(0x2168d00)                    = 0x2168d00
11207 arch_prctl(ARCH_SET_FS, 0x21683c0) = 0
11207 uname({sysname="Linux", nodename="tglase-nb.lan.tarent.de", ...}) = 0
11207 set_tid_address(0x2168690)        = 11207
11207 set_robust_list(0x21686a0, 24)    = 0
11207 rt_sigaction(SIGRTMIN, {sa_handler=0x661a80, sa_mask=[], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_1, {sa_handler=0x661b20, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
11207 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
11207 readlink("/proc/self/exe", "/usr/bin/qemu-arm-static", 4096) = 24
11207 brk(0x2189d00)                    = 0x2189d00
11207 brk(0x218a000)                    = 0x218a000
11207 mprotect(0xa53000, 1658880, PROT_READ) = 0
11207 rt_sigprocmask(SIG_SETMASK, ~[ILL FPE SEGV RTMIN RT_1], [], 8) = 0
11207 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 
0) = 0x7f6f04ac9000
11207 mprotect(0x7f6f04aca000, 8388608, PROT_READ|PROT_WRITE) = 0
11207 clone(child_stack=0x7f6f052c9330, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
 parent_tid=[11208], tls=0x7f6f052c9700, child_tidptr=0x7f6f052c99d0) = 11208
11207 rt_sigprocmask(SIG_SETMASK, [],  <unfinished ...>
11208 set_robust_list(0x7f6f052c99e0, 24 <unfinished ...>
11207 <... rt_sigprocmask resumed>NULL, 8) = 0
11208 <... set_robust_list resumed>)    = 0
11207 clock_gettime(CLOCK_MONOTONIC,  <unfinished ...>
11208 mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, 
-1, 0 <unfinished ...>
11207 <... clock_gettime resumed>{tv_sec=5563648, tv_nsec=705964648}) = 0
11208 <... mmap resumed>)               = 0x7f6efcac9000
11208 munmap(0x7f6efcac9000, 55799808 <unfinished ...>
11207 gettimeofday( <unfinished ...>
11208 <... munmap resumed>)             = 0
11207 <... gettimeofday resumed>{tv_sec=1613403149, tv_usec=755123}, NULL) = 0
11208 munmap(0x7f6f04000000, 11309056 <unfinished ...>
11207 prlimit64(0, RLIMIT_STACK, NULL,  <unfinished ...>
11208 <... munmap resumed>)             = 0
11207 <... prlimit64 resumed>{rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
11208 mprotect(0x7f6f00000000, 135168, PROT_READ|PROT_WRITE <unfinished ...>
11207 uname( <unfinished ...>
11208 <... mprotect resumed>)           = 0
11207 <... uname resumed>{sysname="Linux", nodename="tglase-nb.lan.tarent.de", 
...}) = 0
11208 clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=0, tv_nsec=10000000},  
<unfinished ...>
11207 lseek(3, 0, SEEK_SET)             = 0
11207 read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0(\0\1\0\0\0\f\4\1\0004\0\0\0"..., 52) = 52
11207 lseek(3, 0, SEEK_SET)             = 0
11207 brk(0x21ab000)                    = 0x21ab000
11207 mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x7f6f04a48000
11207 sysinfo({uptime=5563649, loads=[4800, 1952, 3200], totalram=8274493440, 
freeram=494587904, sharedram=2379128832, bufferram=526311424, 
totalswap=3283087360, freeswap=3244290048, procs=233, totalhigh=0, freehigh=0, 
mem_unit=1}) = 0
11207 mmap(NULL, 134217728, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6ef8000000
11207 madvise(0x7f6ef8000000, 134217728, MADV_HUGEPAGE) = 0
11207 brk(0x21cc000)                    = 0x21cc000
11207 brk(0x21ed000)                    = 0x21ed000
11207 brk(0x220e000)                    = 0x220e000
11207 brk(0x222f000)                    = 0x222f000
11207 brk(0x2250000)                    = 0x2250000
11207 brk(0x2271000)                    = 0x2271000
11207 brk(0x2270000)                    = 0x2270000
11207 gettimeofday({tv_sec=1613403149, tv_usec=761149}, NULL) = 0
11207 gettimeofday({tv_sec=1613403149, tv_usec=761253}, NULL) = 0
11207 gettimeofday({tv_sec=1613403149, tv_usec=761327}, NULL) = 0
11207 gettimeofday({tv_sec=1613403149, tv_usec=761403}, NULL) = 0
11207 gettimeofday({tv_sec=1613403149, tv_usec=761519}, NULL) = 0
11207 gettimeofday({tv_sec=1613403149, tv_usec=761661}, NULL) = 0
11207 getrandom(NULL, 0, 0)             = 0
11207 openat(AT_FDCWD, "/proc/sys/vm/mmap_min_addr", O_RDONLY) = 4
11207 fstat(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
11207 read(4, "65536\n", 1024)          = 6
11207 close(4)                          = 0
11207 gettid()                          = 11207
11207 fstat(3, {st_mode=S_IFREG|0755, st_size=522464, ...}) = 0
11207 geteuid()                         = 1000
11207 getegid()                         = 1000
11207 read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0(\0\1\0\0\0\f\4\1\0004\0\0\0"..., 1024) = 
1024
11207 openat(AT_FDCWD, "/proc/self/maps", O_RDONLY) = 4
11207 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
11207 fcntl(4, F_GETFL)                 = 0x8000 (flags O_RDONLY|O_LARGEFILE)
11207 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
11207 read(4, "00400000-00401000 r--p 00000000 "..., 4096) = 1230
11207 read(4, "", 2048)                 = 0
11207 close(4)                          = 0
11207 mmap(0x42270000, 4294901760, PROT_NONE, 
MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE|MAP_FIXED_NOREPLACE, -1, 0) = 0x42270000
11207 mmap(0x142260000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x142260000
11207 mprotect(0x142260000, 4096, PROT_READ) = 0
11207 mmap(0x42280000, 17289216, PROT_NONE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x42280000
11207 mmap(0x42280000, 438272, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0) = 
0x42280000
11207 mmap(0x422fa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x6a000) = 0x422fa000
11207 mmap(0x422fc000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x422fc000
11207 close(3)                          = 0
11207 mmap(0x82270000, 8392704, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x82270000
11207 brk(0x2293000)                    = 0x2293000
11207 mprotect(0x82270000, 4096, PROT_NONE) = 0
11207 getrandom( <unfinished ...>
11208 <... clock_nanosleep resumed>0x7f6f052c9180) = 0
11207 <... getrandom 
resumed>"\x4d\x74\x9d\xf0\x4b\xbe\x48\x25\xbd\x03\xea\xff\xa8\x3e\xd3\x17", 16, 
0) = 16
11208 futex(0xc7f748, FUTEX_WAIT, 4294967295, NULL <unfinished ...>
11207 getuid()                          = 1000
11207 geteuid()                         = 1000
11207 getgid()                          = 1000
11207 getegid()                         = 1000
11207 mmap(0x422fd000, 16777216, PROT_NONE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x422fd000
11207 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11207 rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGHUP, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGINT, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGQUIT, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGILL, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGTRAP, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGABRT, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGBUS, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGFPE, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGKILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGKILL, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = -1 EINVAL 
(Invalid argument)
11207 rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGUSR1, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGSEGV, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGUSR2, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGPIPE, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGALRM, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGTERM, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGSTKFLT, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGCONT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGSTOP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGTSTP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGTTIN, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGTTOU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGXCPU, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGXFSZ, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGVTALRM, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGPROF, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGIO, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGPWR, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGSYS, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGRT_2, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGRT_3, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGRT_4, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGRT_5, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGRT_6, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGRT_7, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGRT_8, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 
8) = 0
11207 rt_sigaction(SIGRT_9, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_10, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_11, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_12, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_13, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_14, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_15, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_16, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_17, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_18, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_19, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_20, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_21, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_22, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_23, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_24, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_25, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_26, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_27, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_28, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_29, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_30, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_31, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=0}, 8) = 0
11207 rt_sigaction(SIGRT_32, {sa_handler=0x4b9260, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x669040}, NULL, 8) = 0
11207 arch_prctl(ARCH_SET_GS, 0x42270000) = 0
11207 mprotect(0x7f6efffff000, 4096, PROT_NONE) = 0
11207 mmap(0x422fd000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x422fd000
11207 uname({sysname="Linux", nodename="tglase-nb.lan.tarent.de", ...}) = 0
11207 getcwd("/home/tglase", 4096)      = 13
11207 lstat("/home/tglase/meow", 0x7ffc74ef6520) = -1 ENOENT (No such file or 
directory)
11207 brk(0x22b5000)                    = 0x22b5000
11207 mmap(0x422fe000, 135168, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x422fe000
11207 mprotect(0x422fa000, 4096, PROT_READ) = 0
11207 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x13), ...}) = 0
11207 write(1, "argv[0]: ./cross\n", 17) = 17
11207 write(1, "argv[1]: -\n", 11)      = 11
11207 write(1, "not calling\n", 12)     = 12
11207 exit_group(0)                     = ?
11208 <... futex resumed>)              = ?
11208 +++ exited with 0 +++
11207 +++ exited with 0 +++

Reply via email to