CUDA library segfaults in call to cudaMalloc on custom board

Hi,

I have a TX2 Jetson dev board and the cuda samples installed. They run as expected.

I rebuilt the samples on our own board with the standard TX2 module, but with a custom DTB to support our baseboard peripherals. The kernel is also slightly modified to include a custom camera driver.

On this custom board, if I run the vectorAdd sample, I see the following:

nvidia@tegra-ubuntu:/usr/local/cuda/samples/0_Simple/vectorAdd$ gdb ./vectorAdd
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./vectorAdd...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/local/cuda-8.0/samples/0_Simple/vectorAdd/vectorAdd
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[Vector addition of 50000 elements]
[New Thread 0x7fb0ea71e0 (LWP 12701)]

Thread 1 "vectorAdd" received signal SIGSEGV, Segmentation fault.
0x0000007fb73ec628 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
(gdb) bt
#0  0x0000007fb73ec628 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#1  0x0000007fb73d20c8 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#2  0x0000007fb73d28fc in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#3  0x0000007fb73dc210 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#4  0x0000007fb73dc700 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#5  0x0000007fb7310930 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#6  0x0000007fb73109dc in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#7  0x0000007fb731cd60 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#8  0x0000007fb7326cc0 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#9  0x0000007fb72f4adc in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#10 0x0000007fb72f630c in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#11 0x0000007fb7233118 in ?? () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#12 0x0000007fb7356748 in cuDevicePrimaryCtxRetain () from /usr/lib/aarch64-linux-gnu/tegra/libcuda.so.1
#13 0x00000000004335a0 in cudart::contextStateManager::initPrimaryContext(cudart::device*) ()
#14 0x00000000004338a0 in cudart::contextStateManager::initDriverContext() ()
#15 0x0000000000434258 in cudart::contextStateManager::getRuntimeContextState(cudart::contextState**, bool) ()
#16 0x0000000000429450 in cudart::doLazyInitContextState() ()
#17 0x0000000000410528 in cudart::cudaApiMalloc(void**, unsigned long) ()
#18 0x0000000000440b50 in cudaMalloc ()
#19 0x0000000000403d30 in main ()
(gdb)

ldd doesn’t show that vectorAdd is linked to cudart, but from the above stack trace, it seem to have found it.

I have run plenty of EGL sessions on the board and the GPU seems to be working. The only problem seems to be with CUDA code.

Is there something critical I should be checking in the device tree?

I’ve see people mention the GPU in relation to the PCI bus. lspci shows nothing on our custom board - we have no PCI peripherals. We are using USB-SS, so have changed some of the shared lane mappings. Could that be an issue?

strace shows some extra information, but it’s not clear to me if it has found everything it is looking for:

nvidia@tegra-ubuntu:/usr/local/cuda/samples/0_Simple/vectorAdd$ ls -l /dev/nvhost*
crw-rw---- 1 root video 237, 1 Jul  6 14:16 /dev/nvhost-as-gpu
crw-rw---- 1 root video 246, 0 Feb 11  2016 /dev/nvhost-ctrl
crw-rw---- 1 root video 237, 2 Jul  6 14:16 /dev/nvhost-ctrl-gpu
crw-rw---- 1 root video 230, 1 Feb 11  2016 /dev/nvhost-ctrl-isp
crw-rw---- 1 root video 229, 1 Feb 11  2016 /dev/nvhost-ctrl-nvcsi
crw-rw---- 1 root video 243, 1 Feb 11  2016 /dev/nvhost-ctrl-nvdec
crw-rw---- 1 root video 228, 1 Feb 11  2016 /dev/nvhost-ctrl-vi
crw-rw---- 1 root video 237, 6 Jul  6 14:16 /dev/nvhost-ctxsw-gpu
crw-rw---- 1 root video 237, 3 Jul  6 14:16 /dev/nvhost-dbg-gpu
crw-rw---- 1 root video 237, 0 Jul  6 14:16 /dev/nvhost-gpu
crw-rw---- 1 root video 230, 0 Feb 11  2016 /dev/nvhost-isp
crw-rw---- 1 root video 241, 0 Feb 11  2016 /dev/nvhost-msenc
crw-rw---- 1 root video 229, 0 Feb 11  2016 /dev/nvhost-nvcsi
crw-rw---- 1 root video 243, 0 Feb 11  2016 /dev/nvhost-nvdec
crw-rw---- 1 root video 242, 0 Feb 11  2016 /dev/nvhost-nvjpg
crw-rw---- 1 root video 237, 4 Jul  6 14:16 /dev/nvhost-prof-gpu
crw-rw---- 1 root video 237, 7 Jul  6 14:16 /dev/nvhost-sched-gpu
crw-rw---- 1 root video 244, 0 Feb 11  2016 /dev/nvhost-tsec
crw-rw---- 1 root video 245, 0 Feb 11  2016 /dev/nvhost-tsecb
crw-rw---- 1 root video 237, 5 Jul  6 14:16 /dev/nvhost-tsg-gpu
crw-rw---- 1 root video 228, 0 Feb 11  2016 /dev/nvhost-vi
crw-rw---- 1 root video 240, 0 Feb 11  2016 /dev/nvhost-vic

Again, some PCI references:

[code]
nvidia@tegra-ubuntu:/usr/local/cuda/samples/0_Simple/vectorAdd$ strace -f ./vectorAdd
execve("./vectorAdd", ["./vectorAdd"], [/* 22 vars /]) = 0
brk(NULL) = 0x476000
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
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=113055, …}) = 0
mmap(NULL, 113055, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f78885000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/lib/aarch64-linux-gnu/librt.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\0P\35\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=27488, …}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f788ca000
mmap(NULL, 90888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7886e000
mprotect(0x7f78874000, 61440, PROT_NONE) = 0
mmap(0x7f78883000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f78883000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
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\370[\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=139560, …}) = 0
mmap(NULL, 177048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f78842000
mprotect(0x7f78859000, 61440, PROT_NONE) = 0
mmap(0x7f78868000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f78868000
mmap(0x7f7886a000, 13208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7886a000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/lib/aarch64-linux-gnu/libdl.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\320\r\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=10400, …}) = 0
mmap(NULL, 73960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7882f000
mprotect(0x7f78831000, 61440, PROT_NONE) = 0
mmap(0x7f78840000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f78840000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/usr/lib/aarch64-linux-gnu/libstdc++.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\0\340\246\10\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1554312, …}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f788c9000
mmap(NULL, 1630888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f786a0000
mprotect(0x7f78810000, 61440, PROT_NONE) = 0
mmap(0x7f7881f000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16f000) = 0x7f7881f000
mmap(0x7f7882b000, 12968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7882b000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/lib/aarch64-linux-gnu/libgcc_s.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\260(\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=70664, …}) = 0
mmap(NULL, 134896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7867f000
mprotect(0x7f78690000, 61440, PROT_NONE) = 0
mmap(0x7f7869f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f7869f000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/lib/aarch64-linux-gnu/libc.so.6”, 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\350\371\1\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1265992, …}) = 0
mmap(NULL, 1335960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f78538000
mprotect(0x7f78666000, 61440, PROT_NONE) = 0
mmap(0x7f78675000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12d000) = 0x7f78675000
mmap(0x7f7867b000, 12952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7867b000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/lib/aarch64-linux-gnu/libm.so.6”, 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\300R\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=643136, …}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f788c8000
mmap(NULL, 705144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7848b000
mprotect(0x7f78527000, 61440, PROT_NONE) = 0
mmap(0x7f78536000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9b000) = 0x7f78536000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f788c7000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f788c6000
mprotect(0x7f78675000, 16384, PROT_READ) = 0
mprotect(0x7f78536000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f788c5000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f788c4000
mprotect(0x7f7881f000, 40960, PROT_READ) = 0
mprotect(0x7f78840000, 4096, PROT_READ) = 0
mprotect(0x7f78868000, 4096, PROT_READ) = 0
mprotect(0x7f78883000, 4096, PROT_READ) = 0
mprotect(0x471000, 12288, PROT_READ) = 0
mprotect(0x7f788cd000, 4096, PROT_READ) = 0
munmap(0x7f78885000, 113055) = 0
set_tid_address(0x7f788c60d0) = 12749
set_robust_list(0x7f788c60e0, 24) = 0
rt_sigaction(SIGRTMIN, {0x7f78847610, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f788476f8, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192
1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL) = 0x476000
brk(0x4a8000) = 0x4a8000
futex(0x4752c0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f788410d0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 18), …}) = 0
write(1, “[Vector addition of 50000 elemen”…, 36[Vector addition of 50000 elements]
) = 36
mmap(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7845a000
mmap(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f78429000
mmap(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f783f8000
openat(AT_FDCWD, “/etc/ld.so.cache”, O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=113055, …}) = 0
mmap(NULL, 113055, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f78885000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/usr/lib/aarch64-linux-gnu/tegra/libcuda.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\0p\352\10\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0775, st_size=10025072, …}) = 0
mmap(NULL, 10144920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f77a4b000
mprotect(0x7f7830d000, 61440, PROT_NONE) = 0
mmap(0x7f7831c000, 847872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8c1000) = 0x7f7831c000
mmap(0x7f783eb000, 52376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f783eb000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/usr/lib/aarch64-linux-gnu/tegra/libnvrm_gpu.so”, 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@\201\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0775, st_size=150696, …}) = 0
mmap(NULL, 214856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f77a16000
mprotect(0x7f77a38000, 61440, PROT_NONE) = 0
mmap(0x7f77a47000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7f77a47000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/usr/lib/aarch64-linux-gnu/tegra/libnvrm.so”, 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\20K\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0775, st_size=164048, …}) = 0
mmap(NULL, 228224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f779de000
mprotect(0x7f77a05000, 61440, PROT_NONE) = 0
mmap(0x7f77a14000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f77a14000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/usr/lib/aarch64-linux-gnu/tegra/libnvidia-fatbinaryloader.so.28.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\0\360N\0\0\0\0\0\0”…, 832) = 832
fstat(3, {st_mode=S_IFREG|0775, st_size=326576, …}) = 0
mmap(NULL, 411224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f77979000
mprotect(0x7f779c7000, 65536, PROT_NONE) = 0
mmap(0x7f779d7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f779d7000
mmap(0x7f779d9000, 18008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f779d9000
close(3) = 0
faccessat(AT_FDCWD, “/etc/ld.so.nohwcap”, F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/usr/lib/aarch64-linux-gnu/tegra/libnvos.so”, 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|0775, st_size=48096, …}) = 0
mmap(NULL, 116240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7795c000
mprotect(0x7f77968000, 61440, PROT_NONE) = 0
mmap(0x7f77977000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f77977000
mmap(0x7f77978000, 1552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f77978000
close(3) = 0
mprotect(0x7f77a4b000, 9183232, PROT_READ|PROT_WRITE) = 0
mprotect(0x7f77a4b000, 9183232, PROT_READ|PROT_EXEC) = 0
sched_get_priority_max(SCHED_RR) = 99
sched_get_priority_min(SCHED_RR) = 1
openat(AT_FDCWD, “/dev/nvhost-ctrl”, O_RDWR|O_SYNC|O_CLOEXEC) = 3
munmap(0x7f78885000, 113055) = 0
clock_gettime(CLOCK_MONOTONIC_RAW, {5189, 880641344}) = 0
openat(AT_FDCWD, “/proc/sys/vm/mmap_min_addr”, O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=0, …}) = 0
read(4, “32768\n”, 1024) = 6
close(4) = 0
openat(AT_FDCWD, “/sys/devices/system/cpu/online”, O_RDONLY|O_CLOEXEC) = 4
read(4, “0,3-5\n”, 8192) = 6
close(4) = 0
openat(AT_FDCWD, “/proc/stat”, O_RDONLY|O_CLOEXEC) = 4
read(4, “cpu 51586 558 15732 2002952 691”…, 8192) = 1329
close(4) = 0
statfs("/dev/shm/", {f_type=“TMPFS_MAGIC”, f_bsize=4096, f_blocks=2009811, f_bfree=2009736, f_bavail=2009736, f_files=2009811, f_ffree=2009802, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=38}) = 0
futex(0x7f7886d2d8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, “/dev/shm/cuda_injection_path_shm”, O_RDWR|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_MONOTONIC_RAW, {5189, 882110560}) = 0
openat(AT_FDCWD, “/proc/sys/vm/mmap_min_addr”, O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=0, …}) = 0
read(4, “32768\n”, 1024) = 6
close(4) = 0
futex(0x7f783ecb3c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, “/home/nvidia/.nv/nvidia-application-profile-globals-rc”, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/nvidia/.nv/nvidia-application-profiles-rc”, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/home/nvidia/.nv/nvidia-application-profiles-rc.d”, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/etc/nvidia/nvidia-application-profiles-rc”, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/etc/nvidia/nvidia-application-profiles-rc.d/”, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/usr/share/nvidia/nvidia-application-profiles-28.1.0-rc”, O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/usr/share/nvidia/nvidia-application-profiles-rc”, O_RDONLY) = -1 ENOENT (No such file or directory)
geteuid() = 1001
socket(PF_LOCAL, SOCK_SEQPACKET|SOCK_CLOEXEC, 0) = 4
setsockopt(4, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
connect(4, {sa_family=AF_LOCAL, sun_path="/tmp/nvidia-mps/control"}, 26) = -1 ENOENT (No such file or directory)
close(4) = 0
newfstatat(AT_FDCWD, “/proc”, {st_mode=S_IFDIR|0555, st_size=0, …}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, “/proc/self”, {st_mode=S_IFLNK|0777, st_size=0, …}, AT_SYMLINK_NOFOLLOW) = 0
readlinkat(AT_FDCWD, “/proc/self”, “12749”, 4095) = 5
newfstatat(AT_FDCWD, “/proc/12749”, {st_mode=S_IFDIR|0555, st_size=0, …}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, “/proc/12749/exe”, {st_mode=S_IFLNK|0777, st_size=0, …}, AT_SYMLINK_NOFOLLOW) = 0
readlinkat(AT_FDCWD, “/proc/12749/exe”, “/usr/local/cuda-8.0/samples/0_Si”…, 4095) = 56
newfstatat(AT_FDCWD, “/usr”, {st_mode=S_IFDIR|0755, st_size=4096, …}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, “/usr/local”, {st_mode=S_IFDIR|0755, st_size=4096, …}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, “/usr/local/cuda-8.0”, {st_mode=S_IFDIR|0755, st_size=4096, …}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, “/usr/local/cuda-8.0/samples”, {st_mode=S_IFDIR|0755, st_size=4096, …}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, “/usr/local/cuda-8.0/samples/0_Simple”, {st_mode=S_IFDIR|0755, st_size=4096, …}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, “/usr/local/cuda-8.0/samples/0_Simple/vectorAdd”, {st_mode=S_IFDIR|0755, st_size=4096, …}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, “/usr/local/cuda-8.0/samples/0_Simple/vectorAdd/vectorAdd”, {st_mode=S_IFREG|0755, st_size=554112, …}, AT_SYMLINK_NOFOLLOW) = 0
mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7793b000
openat(AT_FDCWD, “/proc/modules”, O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=0, …}) = 0
read(4, “fuse 83099 2 - Live 0x0000000000”…, 1024) = 129
read(4, “”, 1024) = 0
read(4, “”, 1024) = 0
close(4) = 0
newfstatat(AT_FDCWD, “/sys/bus/pci/devices”, {st_mode=S_IFDIR|0755, st_size=0, …}, 0) = 0
openat(AT_FDCWD, “/sys/bus/pci/devices”, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=0, …}) = 0
getdents64(4, /* 2 entries /, 32768) = 48
getdents64(4, /
0 entries */, 32768) = 0
close(4) = 0
newfstatat(AT_FDCWD, “/usr/bin/nvidia-modprobe”, 0x7fc0aecec0, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/proc/driver/nvidia/params”, O_RDONLY) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/dev/nvidiactl”, {st_mode=S_IFCHR|0666, st_rdev=makedev(195, 255), …}, 0) = 0
openat(AT_FDCWD, “/dev/nvidiactl”, O_RDWR) = -1 ENXIO (No such device or address)
openat(AT_FDCWD, “/sys/module/tegra_fuse/parameters/tegra_chip_id”, O_RDONLY) = 4
read(4, “24\n”, 256) = 3
close(4) = 0
openat(AT_FDCWD, “/sys/module/tegra_fuse/parameters/tegra_chip_rev”, O_RDONLY) = 4
read(4, “4\n”, 256) = 2
close(4) = 0
openat(AT_FDCWD, “/sys/module/tegra_fuse/parameters/tegra_platform”, O_RDONLY) = 4
read(4, “silicon\n”, 256) = 8
close(4) = 0
uname({sysname=“Linux”, nodename=“tegra-ubuntu”, …}) = 0
faccessat(AT_FDCWD, “/sys/class/tegra_hv/vmid”, F_OK) = -1 ENOENT (No such file or directory)
faccessat(AT_FDCWD, “/dev/nvhost-gpu”, R_OK|W_OK) = 0
openat(AT_FDCWD, “/dev/nvgpu-pci”, O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, “/dev/dri/renderD128”, 0x7fc0aecea0, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, “/dev/nvhost-ctrl-gpu”, O_RDWR|O_CLOEXEC) = 4
ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x05, 0x10), 0x7fc0aec9f0) = 0
faccessat(AT_FDCWD, “/dev/nvhost-dbg-gpu”, R_OK|W_OK) = 0
faccessat(AT_FDCWD, “/dev/nvhost-prof-gpu”, R_OK|W_OK) = 0
ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x0a, 0x10), 0x7fc0aec9e0) = 0
ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x26, 0x10), 0x7fc0aec9e0) = 0
ioctl(4, _IOC(_IOC_READ, 0x47, 0x01, 0x04), 0x7fc0aecb88) = 0
ioctl(4, _IOC(_IOC_READ, 0x47, 0x02, 0x28), 0x7fc0aecb60) = 0
ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x1a, 0x10), 0x7fc0aecc90) = 0
ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x08, 0x10), 0x7fc0aecd28) = 0
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x08, 0x10), 0x7fc0aecd18) = 0
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x08, 0x10), 0x7fc0aeccb0) = 0
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x06, 0x18), 0x7fc0aecc60) = 0
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x06, 0x18), 0x7fc0aecc60) = 0
openat(AT_FDCWD, “/dev/nvhost-prof-gpu”, O_RDWR|O_CLOEXEC) = 6
mmap(NULL, 100663296, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7193b000
mmap(NULL, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f71913000
munmap(0x7f71913000, 163840) = 0
sysinfo({uptime=5190, loads=[66432, 66016, 65536], totalram=8232185856, freeram=6388187136, sharedram=31588352, bufferram=51650560, totalswap=0, freeswap=0, procs=492, totalhigh=0, freehigh=0, mem_unit=1}) = 0
uname({sysname=“Linux”, nodename=“tegra-ubuntu”, …}) = 0
openat(AT_FDCWD, “/proc/cpuinfo”, O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=0, …}) = 0
read(7, “processor\t: 0\nmodel name\t: ARMv8”…, 1024) = 888
close(7) = 0
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x06, 0x18), 0x7fc0aecf40) = 0
sysinfo({uptime=5190, loads=[66432, 66016, 65536], totalram=8232185856, freeram=6388187136, sharedram=31588352, bufferram=51650560, totalswap=0, freeswap=0, procs=492, totalhigh=0, freehigh=0, mem_unit=1}) = 0
sysinfo({uptime=5190, loads=[66432, 66016, 65536], totalram=8232185856, freeram=6388187136, sharedram=31588352, bufferram=51650560, totalswap=0, freeswap=0, procs=492, totalhigh=0, freehigh=0, mem_unit=1}) = 0
getrlimit(RLIMIT_AS, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0
openat(AT_FDCWD, “/proc/self/maps”, O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=0, …}) = 0
read(7, "00400000-00462000 r-xp 00000000 "…, 1024) = 1024
close(7) = 0
mmap(0x100000000, 8235515904, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x100000000
openat(AT_FDCWD, “/proc/self/maps”, O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=0, …}) = 0
read(7, "00400000-00462000 r-xp 00000000 "…, 1024) = 1024
close(7) = 0
mmap(0xfc0000000, 8235515904, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfc0000000
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x06, 0x18), 0x7fc0aecf50) = 0
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x06, 0x18), 0x7fc0aecf50) = 0
futex(0x4744c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
sysinfo({uptime=5190, loads=[66432, 66016, 65536], totalram=8232185856, freeram=6388187136, sharedram=31588352, bufferram=51650560, totalswap=0, freeswap=0, procs=492, totalhigh=0, freehigh=0, mem_unit=1}) = 0
openat(AT_FDCWD, “/sys/kernel/debug/clock/emc/possible_rates”, O_RDONLY) = -1 EACCES (Permission denied)
openat(AT_FDCWD, “/sys/kernel/debug/clock/emc/possible_rates”, O_RDONLY) = -1 EACCES (Permission denied)
futex(0x7f783eba28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, “/dev/nvmap”, O_RDWR|O_SYNC|O_CLOEXEC) = 7
ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
mmap(0x100000000, 65536, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1024, 0) = 0x100000000
brk(0x4d1000) = 0x4d1000
ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec660) = 0
ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec678) = 0
ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x06, 0x18), 0x7fc0aec7d0) = 0
ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec550) = 0
ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec568) = 0
ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec550) = 0
ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec568) = 0
mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f718fa000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f71879000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f717f8000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f71777000
pipe2([8, 9], 0) = 0
fcntl(8, F_SETFD, FD_CLOEXEC) = 0
fcntl(9, F_SETFD, FD_CLOEXEC) = 0
fcntl(8, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f70f77000
mprotect(0x7f70f77000, 4096, PROT_NONE) = 0
clone(strace: Process 12752 attached
<unfinished …>
[pid 12752] set_robust_list(0x7f717762c0, 24) = 0
[pid 12749] <… clone resumed> child_stack=0x7f71775af0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f717762b0, tls=0x7f717768d0, child_tidptr=0x7f717762b0) = 12752
[pid 12752] futex(0x4c7ae8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, ffffffff <unfinished …>
[pid 12749] openat(AT_FDCWD, “/proc/self/task/12752/comm”, O_RDWR) = 10
[pid 12749] write(10, “cuda-EvtHandlr”, 14) = 14
[pid 12749] close(10) = 0
[pid 12749] futex(0x4c7ae8, FUTEX_WAKE_PRIVATE, 1) = 1
[pid 12752] <… futex resumed> ) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08) <unfinished …>
[pid 12752] clock_gettime(CLOCK_MONOTONIC_RAW, <unfinished …>
[pid 12749] <… ioctl resumed> , 0x7fc0aec7f0) = 0
[pid 12752] <… clock_gettime resumed> {5189, 894408320}) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10) <unfinished …>
[pid 12752] mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0 <unfinished …>
[pid 12749] <… ioctl resumed> , 0x7fc0aec808) = 0
[pid 12752] <… mmap resumed> ) = 0x7f68f77000
[pid 12749] brk(0x502000 <unfinished …>
[pid 12752] munmap(0x7f68f77000, 50892800 <unfinished …>
[pid 12749] <… brk resumed> ) = 0x502000
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x09, 0x08) <unfinished …>
[pid 12752] <… munmap resumed> ) = 0
[pid 12749] <… ioctl resumed> , 0x7fc0aec970) = 0
[pid 12752] munmap(0x7f70000000, 16216064 <unfinished …>
[pid 12749] fcntl(10, F_SETFD, FD_CLOEXEC) = 0
[pid 12752] <… munmap resumed> ) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08) <unfinished …>
[pid 12752] mprotect(0x7f6c000000, 135168, PROT_READ|PROT_WRITE <unfinished …>
[pid 12749] <… ioctl resumed> , 0x7fc0aec3d0) = 0
[pid 12752] <… mprotect resumed> ) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec3e8) = 0
[pid 12752] ppoll([{fd=8, events=POLLIN}], 1, NULL, NULL, 0 <unfinished …>
[pid 12749] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 1029, 0) = 0x7f788c3000
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x0b, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] fcntl(11, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x01, 0x04), 0x7fc0aec700) = 0
[pid 12749] ioctl(10, _IOC(_IOC_WRITE, 0x54, 0x01, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(11, _IOC(_IOC_WRITE, 0x48, 0x77, 0x08), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(11, _IOC(_IOC_WRITE, 0x48, 0x7b, 0x20), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6c, 0x10), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6f, 0x18), 0x7fc0aec750) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec2d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec2e8) = 0
[pid 12749] mmap(0x100200000, 16384, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1030, 0) = 0x100200000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec1a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec1b8) = 0
[pid 12749] mmap(0x100400000, 2097152, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1031, 0) = 0x100400000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec3d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec3e8) = 0
[pid 12749] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 1032, 0) = 0x7f788c2000
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x0b, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] fcntl(12, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x01, 0x04), 0x7fc0aec700) = 0
[pid 12749] ioctl(10, _IOC(_IOC_WRITE, 0x54, 0x01, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(12, _IOC(_IOC_WRITE, 0x48, 0x77, 0x08), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(12, _IOC(_IOC_WRITE, 0x48, 0x7b, 0x20), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(12, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6c, 0x10), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(12, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6f, 0x18), 0x7fc0aec750) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec2d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec2e8) = 0
[pid 12749] mmap(0x100600000, 16384, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1033, 0) = 0x100600000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec1a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec1b8) = 0
[pid 12749] mmap(0x100800000, 2097152, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1034, 0) = 0x100800000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec3d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec3e8) = 0
[pid 12749] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 1035, 0) = 0x7f788c1000
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x0b, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] fcntl(13, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x01, 0x04), 0x7fc0aec700) = 0
[pid 12749] ioctl(10, _IOC(_IOC_WRITE, 0x54, 0x01, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(13, _IOC(_IOC_WRITE, 0x48, 0x77, 0x08), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(13, _IOC(_IOC_WRITE, 0x48, 0x7b, 0x20), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6c, 0x10), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6f, 0x18), 0x7fc0aec750) = 0
[pid 12749] brk(0x529000) = 0x529000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec2d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec2e8) = 0
[pid 12749] mmap(0x100a00000, 16384, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1036, 0) = 0x100a00000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec1a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec1b8) = 0
[pid 12749] mmap(0x100c00000, 2097152, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1037, 0) = 0x100c00000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec3d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec3e8) = 0
[pid 12749] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 1038, 0) = 0x7f788c0000
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x0b, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] fcntl(14, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x01, 0x04), 0x7fc0aec700) = 0
[pid 12749] ioctl(10, _IOC(_IOC_WRITE, 0x54, 0x01, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(14, _IOC(_IOC_WRITE, 0x48, 0x77, 0x08), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(14, _IOC(_IOC_WRITE, 0x48, 0x7b, 0x20), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(14, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6c, 0x10), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(14, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6f, 0x18), 0x7fc0aec750) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec2d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec2e8) = 0
[pid 12749] mmap(0x100e00000, 16384, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1039, 0) = 0x100e00000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec1a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec1b8) = 0
[pid 12749] mmap(0x101000000, 2097152, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1040, 0) = 0x101000000
[pid 12749] ioctl(10, _IOC(_IOC_READ|_IOC_WRITE, 0x54, 0x07, 0x10), 0x7fc0aec910) = 0
[pid 12749] write(9, “\253”, 1) = 1
[pid 12752] <… ppoll resumed> ) = 1 ([{fd=8, revents=POLLIN}])
[pid 12749] futex(0x7fc0aec940, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, ffffffff <unfinished …>
[pid 12752] read(8, “\253”, 1) = 1
[pid 12752] futex(0x7fc0aec940, FUTEX_WAKE_PRIVATE, 1 <unfinished …>
[pid 12749] <… futex resumed> ) = 0
[pid 12752] <… futex resumed> ) = 1
[pid 12752] ppoll([{fd=8, events=POLLIN}, {fd=15, events=POLLIN}], 2, NULL, NULL, 0 <unfinished …>
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x09, 0x08), 0x7fc0aec970) = 0
[pid 12749] fcntl(16, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec3d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec3e8) = 0
[pid 12749] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 1041, 0) = 0x7f788bf000
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x0b, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] fcntl(17, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x01, 0x04), 0x7fc0aec700) = 0
[pid 12749] ioctl(16, _IOC(_IOC_WRITE, 0x54, 0x01, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(17, _IOC(_IOC_WRITE, 0x48, 0x77, 0x08), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(17, _IOC(_IOC_WRITE, 0x48, 0x7b, 0x20), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(17, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6c, 0x10), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(17, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6f, 0x18), 0x7fc0aec750) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec2d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec2e8) = 0
[pid 12749] mmap(0x101200000, 16384, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1042, 0) = 0x101200000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec1a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec1b8) = 0
[pid 12749] mmap(0x101400000, 2097152, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1043, 0) = 0x101400000
[pid 12749] ioctl(16, _IOC(_IOC_READ|_IOC_WRITE, 0x54, 0x07, 0x10), 0x7fc0aec910) = 0
[pid 12749] write(9, “\253”, 1) = 1
[pid 12752] <… ppoll resumed> ) = 1 ([{fd=8, revents=POLLIN}])
[pid 12749] futex(0x7fc0aec940, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, ffffffff <unfinished …>
[pid 12752] read(8, “\253”, 1) = 1
[pid 12752] futex(0x7fc0aec940, FUTEX_WAKE_PRIVATE, 1 <unfinished …>
[pid 12749] <… futex resumed> ) = 0
[pid 12752] <… futex resumed> ) = 1
[pid 12752] ppoll([{fd=8, events=POLLIN}, {fd=15, events=POLLIN}, {fd=18, events=POLLIN}], 3, NULL, NULL, 0 <unfinished …>
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec3d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec3e8) = 0
[pid 12749] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 1044, 0) = 0x7f788be000
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x09, 0x08), 0x7fc0aec750) = 0
[pid 12749] fcntl(19, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] ioctl(4, _IOC(_IOC_READ|_IOC_WRITE, 0x47, 0x0b, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] fcntl(20, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x01, 0x04), 0x7fc0aec700) = 0
[pid 12749] ioctl(19, _IOC(_IOC_WRITE, 0x54, 0x01, 0x04), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(20, _IOC(_IOC_WRITE, 0x48, 0x77, 0x08), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(20, _IOC(_IOC_WRITE, 0x48, 0x7b, 0x20), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(20, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6c, 0x10), 0x7fc0aec6e0) = 0
[pid 12749] ioctl(20, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6f, 0x18), 0x7fc0aec750) = 0
[pid 12749] brk(0x551000) = 0x551000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec2d0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec2e8) = 0
[pid 12749] mmap(0x101600000, 16384, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1045, 0) = 0x101600000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec1a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec1b8) = 0
[pid 12749] mmap(0x101800000, 2097152, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1046, 0) = 0x101800000
[pid 12749] ioctl(19, _IOC(_IOC_READ|_IOC_WRITE, 0x54, 0x07, 0x10), 0x7fc0aec8f0) = 0
[pid 12749] write(9, “\253”, 1) = 1
[pid 12752] <… ppoll resumed> ) = 1 ([{fd=8, revents=POLLIN}])
[pid 12749] futex(0x7fc0aec940, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, ffffffff <unfinished …>
[pid 12752] read(8, “\253”, 1) = 1
[pid 12752] futex(0x7fc0aec940, FUTEX_WAKE_PRIVATE, 1 <unfinished …>
[pid 12749] <… futex resumed> ) = 0
[pid 12752] <… futex resumed> ) = 1
[pid 12752] ppoll([{fd=8, events=POLLIN}, {fd=15, events=POLLIN}, {fd=18, events=POLLIN}, {fd=21, events=POLLIN}], 4, NULL, NULL, 0 <unfinished …>
[pid 12749] pipe2([22, 23], 0) = 0
[pid 12749] fcntl(22, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] fcntl(23, F_SETFD, FD_CLOEXEC) = 0
[pid 12749] fcntl(22, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
[pid 12749] write(9, “\253”, 1) = 1
[pid 12752] <… ppoll resumed> ) = 1 ([{fd=8, revents=POLLIN}])
[pid 12749] futex(0x7fc0aeca30, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, ffffffff <unfinished …>
[pid 12752] read(8, “\253”, 1) = 1
[pid 12752] futex(0x7fc0aeca30, FUTEX_WAKE_PRIVATE, 1) = 1
[pid 12749] <… futex resumed> ) = 0
[pid 12752] ppoll([{fd=8, events=POLLIN}, {fd=15, events=POLLIN}, {fd=18, events=POLLIN}, {fd=21, events=POLLIN}, {fd=22, events=POLLIN}], 5, NULL, NULL, 0 <unfinished …>
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x0b, 0x20), 0x7fc0aea4b0) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0aea548) = 0
[pid 12749] ioctl(12, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0aea548) = 0
[pid 12749] ioctl(13, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0aea548) = 0
[pid 12749] ioctl(14, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0aea548) = 0
[pid 12749] ioctl(17, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0aea548) = 0
[pid 12749] ioctl(20, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0aea548) = 0
[pid 12749] clock_gettime(CLOCK_MONOTONIC_RAW, {5189, 912717536}) = 0
[pid 12749] sched_yield() = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5f0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec608) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec6a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec6b8) = 0
[pid 12749] mmap(0x101a00000, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1055, 0) = 0x101a00000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec6a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec6b8) = 0
[pid 12749] mmap(0x101c00000, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1056, 0) = 0x101c00000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec6a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec6b8) = 0
[pid 12749] mmap(0x101e00000, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1057, 0) = 0x101e00000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec6a0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec6b8) = 0
[pid 12749] mmap(0x102000000, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1058, 0) = 0x102000000
[pid 12749] brk(0x577000) = 0x577000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec690) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec6a8) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec4e0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec4f8) = 0
[pid 12749] mmap(0x102200000, 65536, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1060, 0) = 0x102200000
[pid 12749] mkdirat(AT_FDCWD, “/home”, 0700) = -1 EEXIST (File exists)
[pid 12749] mkdirat(AT_FDCWD, “/home/nvidia”, 0700) = -1 EEXIST (File exists)
[pid 12749] mkdirat(AT_FDCWD, “/home/nvidia/.nv”, 0700) = -1 EEXIST (File exists)
[pid 12749] mkdirat(AT_FDCWD, “/home/nvidia/.nv/ComputeCache”, 0700) = -1 EEXIST (File exists)
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec2b0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec2c8) = 0
[pid 12749] mmap(0x102400000, 65536, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1061, 0) = 0x102400000
[pid 12749] brk(0x598000) = 0x598000
[pid 12749] mmap(NULL, 450560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f70f09000
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x0b, 0x20), 0x7fc0ae9390) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9428) = 0
[pid 12749] brk(0x5bf000) = 0x5bf000
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aeba20) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aeba38) = 0
[pid 12749] brk(0x5e0000) = 0x5e0000
[pid 12749] brk(0x601000) = 0x601000
[pid 12749] brk(0x622000) = 0x622000
[pid 12749] brk(0x643000) = 0x643000
[pid 12749] brk(0x668000) = 0x668000
[pid 12749] brk(0x689000) = 0x689000
[pid 12749] brk(0x6aa000) = 0x6aa000
[pid 12749] brk(0x6cb000) = 0x6cb000
[pid 12749] brk(0x6ec000) = 0x6ec000
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x0b, 0x20), 0x7fc0ae9640) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9648) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae96d8) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0ae9a08) = 0
[pid 12749] ioctl(11, _IOC(_IOC_READ|_IOC_WRITE, 0x48, 0x6b, 0x18), 0x7fc0aea038) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec5b0) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec5c8) = 0
[pid 12749] mmap(0x102410000, 2973696, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1063, 0) = 0x102410000
[pid 12749] mmap(NULL, 2973696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f70c33000
[pid 12749] munmap(0x7f70c33000, 2973696) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec550) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec568) = 0
[pid 12749] brk(0x786000) = 0x786000
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x0c, 0x18), 0x7fc0aec1c0) = 0
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x0b, 0x20), 0x7fc0ae9db0) = -1 EINVAL (Invalid argument)

The last bit got cropped:

[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec5c8) = 0
[pid 12749] mmap(0x102410000, 2973696, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 1063, 0) = 0x102410000
[pid 12749] mmap(NULL, 2973696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f70c33000
[pid 12749] munmap(0x7f70c33000, 2973696) = 0
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec550) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec568) = 0
[pid 12749] brk(0x786000)               = 0x786000
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x0c, 0x18), 0x7fc0aec1c0) = 0
[pid 12749] ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x41, 0x0b, 0x20), 0x7fc0ae9db0) = -1 EINVAL (Invalid argument)
[pid 12749] ioctl(7, _IOC(_IOC_READ|_IOC_WRITE, 0x4e, 0x00, 0x08), 0x7fc0aec530) = 0
[pid 12749] ioctl(7, _IOC(_IOC_WRITE, 0x4e, 0x03, 0x10), 0x7fc0aec548) = 0
[pid 12749] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x28} ---
[pid 12752] +++ killed by SIGSEGV (core dumped) +++
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)