0 Replies Latest reply on Oct 28, 2016 10:50 AM by volumetricsteve

    Segfault in any opencl app that tries to run on the cpu (linux64)

    volumetricsteve

      I'll preface this with an explanation and an apology.  Using the script I wrote to sort of 'force' install the amdgpu-pro driver on linux, i've been able to get the AMDAPPSDK-3.0 to work on top of it.  Interestingly, I can run opencl code just fine on my GPU (R9 nano) but I get segmentation faults *every* time I try to do anything on the cpu (amd fx-8350)  I get the feeling this is because of something going on in amdgpu-pro, and that this configuration is justifiably unsupported.  However...for anyone looking for developer feedback, I've provided a VERY lengthy strace of what happens with the most simple opencl program I had on-hand, clinfo.  I'm sorry if this is the longest post in devgurus history.  I'll add that even when I compiled clinfo myself, it acted the exact same way.

       

      execve("/usr/bin/clinfo", ["clinfo"], [/* 18 vars */]) = 0
      brk(NULL)                               = 0x192b000
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e12c000
      access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/tls/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/opt/AMDAPPSDK-3.0/lib/x86_64/tls/x86_64", 0x7ffd18f42660) = -1 ENOENT (No such file or directory)
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/opt/AMDAPPSDK-3.0/lib/x86_64/tls", 0x7ffd18f42660) = -1 ENOENT (No such file or directory)
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/opt/AMDAPPSDK-3.0/lib/x86_64/x86_64", 0x7ffd18f42660) = -1 ENOENT (No such file or directory)
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/opt/AMDAPPSDK-3.0/lib/x86_64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
      open("tls/x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("librt.so.1", O_RDONLY|O_CLOEXEC)  = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
      fstat(3, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb11e114000
      close(3)                                = 0
      open("/lib/librt.so.1", 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\0p!\0\0\0\0\0\0"..., 832) = 832
      fstat(3, {st_mode=S_IFREG|0755, st_size=31600, ...}) = 0
      mmap(NULL, 2128864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb11dcfc000
      mprotect(0x7fb11dd03000, 2093056, PROT_NONE) = 0
      mmap(0x7fb11df02000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fb11df02000
      close(3)                                = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libm.so.6", O_RDONLY|O_CLOEXEC)   = -1 ENOENT (No such file or directory)
      open("/lib/libm.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\0PT\0\0\0\0\0\0"..., 832) = 832
      fstat(3, {st_mode=S_IFREG|0755, st_size=981248, ...}) = 0
      mmap(NULL, 3076344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb11da0c000
      mprotect(0x7fb11dafb000, 2093056, PROT_NONE) = 0
      mmap(0x7fb11dcfa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xee000) = 0x7fb11dcfa000
      close(3)                                = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libdl.so.2", O_RDONLY|O_CLOEXEC)  = -1 ENOENT (No such file or directory)
      open("/lib/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>\0\1\0\0\0@\16\0\0\0\0\0\0"..., 832) = 832
      fstat(3, {st_mode=S_IFREG|0755, st_size=14512, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e12b000
      mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb11d804000
      mprotect(0x7fb11d807000, 2093056, PROT_NONE) = 0
      mmap(0x7fb11da06000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fb11da06000
      close(3)                                = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libOpenCL.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libOpenCL.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libOpenCL.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libOpenCL.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libOpenCL.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/x86_64-linux-gnu/amdgpu-pro/libOpenCL.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=27336, ...}) = 0
      mmap(NULL, 2122720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb11d5fc000
      mprotect(0x7fb11d602000, 2097152, PROT_NONE) = 0
      mmap(0x7fb11d802000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fb11d802000
      close(3)                                = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/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>\0\1\0\0\0000*\0\0\0\0\0\0"..., 832) = 832
      fstat(3, {st_mode=S_IFREG|0644, st_size=88912, ...}) = 0
      mmap(NULL, 2184832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb11d3e4000
      mprotect(0x7fb11d3f9000, 2097152, PROT_NONE) = 0
      mmap(0x7fb11d5f9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fb11d5f9000
      close(3)                                = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/lib/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\260`\0\0\0\0\0\0"..., 832) = 832
      fstat(3, {st_mode=S_IFREG|0755, st_size=146440, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e12a000
      mmap(NULL, 2213040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb11d1c4000
      mprotect(0x7fb11d1dc000, 2093056, PROT_NONE) = 0
      mmap(0x7fb11d3db000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fb11d3db000
      mmap(0x7fb11d3dd000, 13488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb11d3dd000
      close(3)                                = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libc.so.6", O_RDONLY|O_CLOEXEC)   = -1 ENOENT (No such file or directory)
      open("/lib/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\360\6\2\0\0\0\0\0"..., 832) = 832
      fstat(3, {st_mode=S_IFREG|0755, st_size=1693256, ...}) = 0
      mmap(NULL, 3799616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb11ce24000
      mprotect(0x7fb11cfba000, 2097152, PROT_NONE) = 0
      mmap(0x7fb11d1ba000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x196000) = 0x7fb11d1ba000
      mmap(0x7fb11d1c0000, 14912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb11d1c0000
      close(3)                                = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e129000
      mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e127000
      arch_prctl(ARCH_SET_FS, 0x7fb11e127740) = 0
      mprotect(0x7fb11d1ba000, 16384, PROT_READ) = 0
      mprotect(0x7fb11d3db000, 4096, PROT_READ) = 0
      mprotect(0x7fb11df02000, 4096, PROT_READ) = 0
      mprotect(0x7fb11dcfa000, 4096, PROT_READ) = 0
      mprotect(0x7fb11da06000, 4096, PROT_READ) = 0
      mprotect(0x7fb11e124000, 4096, PROT_READ) = 0
      munmap(0x7fb11e114000, 51012)           = 0
      set_tid_address(0x7fb11e127a10)         = 14857
      set_robust_list(0x7fb11e127a20, 24)     = 0
      rt_sigaction(SIGRTMIN, {0x7fb11d1c9b68, [], SA_RESTORER|SA_SIGINFO, 0x7fb11d1d4a20}, NULL, 8) = 0
      rt_sigaction(SIGRT_1, {0x7fb11d1c9bf0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fb11d1d4a20}, 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
      stat("/etc/OpenCL/vendors/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
      open("/etc/OpenCL/vendors/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
      fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
      brk(NULL)                               = 0x192b000
      brk(0x1954000)                          = 0x1954000
      getdents(3, /* 4 entries */, 32768)     = 112
      open("/etc/OpenCL/vendors//amdocl32.icd", O_RDONLY) = 4
      fstat(4, {st_mode=S_IFREG|0755, st_size=15, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e123000
      fstat(4, {st_mode=S_IFREG|0755, st_size=15, ...}) = 0
      lseek(4, 0, SEEK_SET)                   = 0
      read(4, "libamdocl32.so\n", 15)         = 15
      lseek(4, 15, SEEK_SET)                  = 15
      futex(0x7fb11da070c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/lib/tls/x86_64/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/lib/tls/x86_64", 0x7ffd18f41370) = -1 ENOENT (No such file or directory)
      open("/lib/tls/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/lib/tls", 0x7ffd18f41370)        = -1 ENOENT (No such file or directory)
      open("/lib/x86_64/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/lib/x86_64", 0x7ffd18f41370)     = -1 ENOENT (No such file or directory)
      open("/lib/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
      open("/usr/lib/tls/x86_64/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/usr/lib/tls/x86_64", 0x7ffd18f41370) = -1 ENOENT (No such file or directory)
      open("/usr/lib/tls/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/usr/lib/tls", 0x7ffd18f41370)    = -1 ENOENT (No such file or directory)
      open("/usr/lib/x86_64/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/usr/lib/x86_64", 0x7ffd18f41370) = -1 ENOENT (No such file or directory)
      open("/usr/lib/libamdocl32.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=57344, ...}) = 0
      munmap(0x7fb11e114000, 51012)           = 0
      close(4)                                = 0
      munmap(0x7fb11e123000, 4096)            = 0
      open("/etc/OpenCL/vendors//amdocl64.icd", O_RDONLY) = 4
      fstat(4, {st_mode=S_IFREG|0666, st_size=15, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e123000
      fstat(4, {st_mode=S_IFREG|0666, st_size=15, ...}) = 0
      lseek(4, 0, SEEK_SET)                   = 0
      read(4, "libamdocl64.so\n", 15)         = 15
      lseek(4, 15, SEEK_SET)                  = 15
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libamdocl64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libamdocl64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libamdocl64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libamdocl64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libamdocl64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/usr/lib/x86_64-linux-gnu/amdgpu-pro/libamdocl64.so", O_RDONLY|O_CLOEXEC) = 5
      read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240eT\0\0\0\0\0"..., 832) = 832
      fstat(5, {st_mode=S_IFREG|0644, st_size=61223544, ...}) = 0
      mmap(NULL, 64065424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7fb119104000
      mprotect(0x7fb11c7e5000, 2093056, PROT_NONE) = 0
      mmap(0x7fb11c9e4000, 3682304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x36e0000) = 0x7fb11c9e4000
      mmap(0x7fb11cd67000, 745360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb11cd67000
      close(5)                                = 0
      stat("/sys/devices/system/cpu", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      getdents(5, /* 20 entries */, 32768)    = 560
      getdents(5, /* 0 entries */, 32768)     = 0
      close(5)                                = 0
      open("/proc/self/maps", O_RDONLY|O_CLOEXEC) = 5
      getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
      fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e122000
      read(5, "00400000-00480000 r-xp 00000000 "..., 1024) = 1024
      read(5, "-p 0019a000 08:01 2883669       "..., 1024) = 1024
      read(5, "           /usr/lib/x86_64-linux"..., 1024) = 1024
      read(5, "-7fb11df02000 ---p 00007000 08:0"..., 1024) = 1024
      close(5)                                = 0
      munmap(0x7fb11e122000, 4096)            = 0
      sched_getaffinity(14857, 32, [0 1 2 3 4 5 6 7]) = 8
      readlink("/proc/self/exe", "/usr/bin/clinfo", 1024) = 15
      readlink("/proc/self/exe", "/usr/bin/clinfo", 1024) = 15
      munmap(0x7fb11e114000, 51012)           = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("atiadlxx", O_RDONLY|O_CLOEXEC)    = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/lib/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      munmap(0x7fb11e114000, 51012)           = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/lib/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      munmap(0x7fb11e114000, 51012)           = 0
      open("./atiadlxx", O_RDONLY|O_CLOEXEC)  = -1 ENOENT (No such file or directory)
      open("./libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libamdocl12cl64.so", O_RDONLY|O_CLOEXEC) = 5
      read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0000H\0\0\0\0\0"..., 832) = 832
      fstat(5, {st_mode=S_IFREG|0755, st_size=37230320, ...}) = 0
      mmap(NULL, 39917456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7fb116aec000
      mprotect(0x7fb118b5b000, 2097152, PROT_NONE) = 0
      mmap(0x7fb118d5b000, 3219456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x206f000) = 0x7fb118d5b000
      mmap(0x7fb11906d000, 591760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb11906d000
      close(5)                                = 0
      stat("/sys/devices/system/cpu", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      getdents(5, /* 20 entries */, 32768)    = 560
      getdents(5, /* 0 entries */, 32768)     = 0
      close(5)                                = 0
      rt_sigaction(SIGFPE, {0x7fb117338000, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fb11d1d4a20}, {SIG_DFL, [], 0}, 8) = 0
      open("/proc/self/maps", O_RDONLY|O_CLOEXEC) = 5
      getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
      fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e122000
      read(5, "00400000-00480000 r-xp 00000000 "..., 1024) = 1024
      read(5, "             /usr/lib/x86_64-lin"..., 1024) = 1024
      read(5, "             /usr/lib/libgcc_s.s"..., 1024) = 1024
      read(5, "                    /lib/libm-2."..., 1024) = 1024
      read(5, "p 00000000 00:00 0 \n7fb11e129000"..., 1024) = 394
      close(5)                                = 0
      munmap(0x7fb11e122000, 4096)            = 0
      sched_getaffinity(14857, 32, [0 1 2 3 4 5 6 7]) = 8
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("amdoclsc64", O_RDONLY|O_CLOEXEC)  = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/lib/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      munmap(0x7fb11e114000, 51012)           = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/lib/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      munmap(0x7fb11e114000, 51012)           = 0
      open("./amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("./libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      brk(0x1977000)                          = 0x1977000
      stat("/sys/devices/system/cpu", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      getdents(5, /* 20 entries */, 32768)    = 560
      getdents(5, /* 0 entries */, 32768)     = 0
      close(5)                                = 0
      stat("/sys/module/amdgpu", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      open("/sys/module/amdgpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      close(5)                                = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libdrm.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libdrm.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libdrm.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libdrm.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libdrm.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/usr/lib/x86_64-linux-gnu/amdgpu-pro/libdrm.so.2", O_RDONLY|O_CLOEXEC) = 5
      read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 :\0\0\0\0\0\0"..., 832) = 832
      fstat(5, {st_mode=S_IFREG|0644, st_size=56152, ...}) = 0
      mmap(NULL, 2154096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7fb1168dc000
      mprotect(0x7fb1168e9000, 2097152, PROT_NONE) = 0
      mmap(0x7fb116ae9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xd000) = 0x7fb116ae9000
      close(5)                                = 0
      munmap(0x7fb11e114000, 51012)           = 0
      stat("/dev/dri", {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
      open("/dev/dri", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFDIR|0755, st_size=100, ...}) = 0
      getdents(5, /* 5 entries */, 32768)     = 144
      stat("/dev/dri/card0", {st_mode=S_IFCHR|0660, st_rdev=makedev(226, 0), ...}) = 0
      readlink("/sys/dev/char/226:0/device/subsystem", "../../../../bus/pci", 4096) = 19
      open("/sys/dev/char/226:0/device/uevent", O_RDONLY) = 6
      read(6, "DRIVER=amdgpu\nPCI_CLASS=30000\nPC"..., 129) = 129
      close(6)                                = 0
      open("/sys/class/drm/card0/device/config", O_RDONLY) = 6
      read(6, "\2\20\0s\7\4\20 \312\0\0\3\20\0\200\0\f\0\0\300\0\0\0\0\f\0\0\320\0\0\0\0"..., 64) = 64
      close(6)                                = 0
      stat("/dev/dri/renderD128", {st_mode=S_IFCHR|0660, st_rdev=makedev(226, 128), ...}) = 0
      readlink("/sys/dev/char/226:128/device/subsystem", "../../../../bus/pci", 4096) = 19
      open("/sys/dev/char/226:128/device/uevent", O_RDONLY) = 6
      read(6, "DRIVER=amdgpu\nPCI_CLASS=30000\nPC"..., 129) = 129
      close(6)                                = 0
      open("/sys/class/drm/renderD128/device/config", O_RDONLY) = 6
      read(6, "\2\20\0s\7\4\20 \312\0\0\3\20\0\200\0\f\0\0\300\0\0\0\0\f\0\0\320\0\0\0\0"..., 64) = 64
      close(6)                                = 0
      stat("/dev/dri/controlD64", {st_mode=S_IFCHR|0660, st_rdev=makedev(226, 64), ...}) = 0
      readlink("/sys/dev/char/226:64/device/subsystem", "../../../../bus/pci", 4096) = 19
      open("/sys/dev/char/226:64/device/uevent", O_RDONLY) = 6
      read(6, "DRIVER=amdgpu\nPCI_CLASS=30000\nPC"..., 129) = 129
      close(6)                                = 0
      open("/sys/class/drm/controlD64/device/config", O_RDONLY) = 6
      read(6, "\2\20\0s\7\4\20 \312\0\0\3\20\0\200\0\f\0\0\300\0\0\0\0\f\0\0\320\0\0\0\0"..., 64) = 64
      close(6)                                = 0
      getdents(5, /* 0 entries */, 32768)     = 0
      close(5)                                = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("atiadlxx", O_RDONLY|O_CLOEXEC)    = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/lib/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/atiadlxx", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      munmap(0x7fb11e114000, 51012)           = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb11e114000
      close(5)                                = 0
      open("/lib/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      munmap(0x7fb11e114000, 51012)           = 0
      open("./atiadlxx", O_RDONLY|O_CLOEXEC)  = -1 ENOENT (No such file or directory)
      open("./libatiadlxx.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 5
      fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e122000
      read(5, "MemTotal:       32788500 kB\nMemF"..., 1024) = 1024
      close(5)                                = 0
      munmap(0x7fb11e122000, 4096)            = 0
      open("cal.ini", O_RDONLY)               = -1 ENOENT (No such file or directory)
      open("/dev/dri/renderD128", O_RDWR)     = 5
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libdrm_amdgpu.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libdrm_amdgpu.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libdrm_amdgpu.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libdrm_amdgpu.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libdrm_amdgpu.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 6
      fstat(6, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7fb11e114000
      close(6)                                = 0
      open("/usr/lib/x86_64-linux-gnu/amdgpu-pro/libdrm_amdgpu.so.1", O_RDONLY|O_CLOEXEC) = 6
      read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\32\0\0\0\0\0\0"..., 832) = 832
      fstat(6, {st_mode=S_IFREG|0644, st_size=39680, ...}) = 0
      mmap(NULL, 2135328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7fb1166cc000
      mprotect(0x7fb1166d6000, 2093056, PROT_NONE) = 0
      mmap(0x7fb1168d5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x9000) = 0x7fb1168d5000
      close(6)                                = 0
      munmap(0x7fb11e114000, 51012)           = 0
      fstat(5, {st_mode=S_IFCHR|0660, st_rdev=makedev(226, 128), ...}) = 0
      fstat(5, {st_mode=S_IFCHR|0660, st_rdev=makedev(226, 128), ...}) = 0
      stat("/sys/dev/char/226:128/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      open("/sys/dev/char/226:128/device/drm", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
      fstat(6, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      fstatfs(6, {f_type=SYSFS_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      getdents(6, /* 5 entries */, 32768)     = 144
      close(6)                                = 0
      ioctl(5, DRM_IOCTL_VERSION, 0x1961080)  = 0
      ioctl(5, DRM_IOCTL_VERSION, 0x1961080)  = 0
      dup(5)                                  = 6
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412e0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412b0) = 0
      fstat(6, {st_mode=S_IFCHR|0660, st_rdev=makedev(226, 128), ...}) = 0
      stat("/sys/dev/char/226:128/device/drm", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      open("/sys/dev/char/226:128/device/drm", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
      fstat(7, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
      fstatfs(7, {f_type=SYSFS_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      getdents(7, /* 5 entries */, 32768)     = 144
      close(7)                                = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CTX or DRM_IOCTL_ETNAVIV_GEM_NEW or DRM_IOCTL_MSM_GEM_NEW or DRM_IOCTL_VC4_WAIT_BO, 0x7ffd18f41330) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f412f0) = 0
      mmap(0xc00200000, 17177772032, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xc00200000
      open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 7
      read(7, "0-7\n", 8192)                  = 4
      close(7)                                = 0
      mmap(NULL, 249856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e0e6000
      mmap(NULL, 495616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e06d000
      brk(0x1999000)                          = 0x1999000
      mmap(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e03c000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40ff0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41000) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41110) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100000000) = 0x7fb11e02c000
      brk(0x19bf000)                          = 0x19bf000
      mmap(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11dffb000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40ff0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41000) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41110) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100010000) = 0x7fb11dfe4000
      brk(0x19e1000)                          = 0x19e1000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f410b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f410c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f410b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f410c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f410b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f410c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40cf0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40d00) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f410d0) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100023000) = 0x7fb11dfcf000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40cf0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40d00) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f410d0) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100033000) = 0x7fb11dfbf000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40cf0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40d00) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f410d0) = 0
      mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100043000) = 0x7fb1165c7000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40cf0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40d00) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f410d0) = 0
      mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100143000) = 0x7fb1164c7000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40cf0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40d00) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f410d0) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100243000) = 0x7fb11dfaf000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40cf0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40d00) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f410d0) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100253000) = 0x7fb11df9f000
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41440) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41440) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41440) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41440) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41440) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41440) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41750) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41750) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41750) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41750) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41750) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_INFO or DRM_IOCTL_SIS_FB_FREE, 0x7ffd18f41750) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41240) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41250) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41240) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41250) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41240) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41250) = 0
      munmap(0x7fb11dfcf000, 65536)           = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41180) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41190) = 0
      munmap(0x7fb11dfbf000, 65536)           = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41180) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41190) = 0
      munmap(0x7fb1165c7000, 1048576)         = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41180) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41190) = 0
      munmap(0x7fb1164c7000, 1048576)         = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41180) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41190) = 0
      munmap(0x7fb11dfaf000, 65536)           = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41180) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41190) = 0
      munmap(0x7fb11df9f000, 65536)           = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41180) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41190) = 0
      munmap(0x7fb11e02c000, 65536)           = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41700) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41710) = 0
      munmap(0x7fb11e03c000, 200704)          = 0
      munmap(0x7fb11dfe4000, 65536)           = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41700) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f41710) = 0
      munmap(0x7fb11dffb000, 200704)          = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40f40) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40f50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41060) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100000000) = 0x7fb11e05c000
      brk(0x1a02000)                          = 0x1a02000
      brk(0x1a32000)                          = 0x1a32000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40f40) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40f50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41060) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100010000) = 0x7fb11e04c000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f41000) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41010) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f41000) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41010) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f41000) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f41010) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40c40) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40c50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41020) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100023000) = 0x7fb11e037000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40c40) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40c50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41020) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100033000) = 0x7fb11e027000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40c40) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40c50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41020) = 0
      mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100043000) = 0x7fb1165c7000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40c40) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40c50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41020) = 0
      mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100143000) = 0x7fb1164c7000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40c40) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40c50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41020) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100243000) = 0x7fb11e017000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40c40) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40c50) = 0
      brk(0x1a54000)                          = 0x1a54000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f41020) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100253000) = 0x7fb11e007000
      brk(0x1a79000)                          = 0x1a79000
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f40e80) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f40e50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f40ea0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40bc0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40bd0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40ce0) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100263000) = 0x7fb11dff7000
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f40e80) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f40e50) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f40ea0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40bc0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40bd0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40ce0) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100273000) = 0x7fb11dfe7000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40f80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40f90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40f80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40f90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40fa0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40fb0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40fa0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40fb0) = 0
      brk(0x1a9a000)                          = 0x1a9a000
      rt_sigaction(SIGFPE, {0x7fb119742190, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fb11d1d4a20}, {0x7fb117338000, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fb11d1d4a20}, 8) = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("amdoclsc64", O_RDONLY|O_CLOEXEC)  = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 7
      fstat(7, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7fb11dfd4000
      close(7)                                = 0
      open("/lib/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      munmap(0x7fb11dfd4000, 51012)           = 0
      open("/opt/AMDAPPSDK-3.0/lib/x86_64/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/x86_64/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("tls/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("x86_64/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 7
      fstat(7, {st_mode=S_IFREG|0644, st_size=51012, ...}) = 0
      mmap(NULL, 51012, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7fb11dfd4000
      close(7)                                = 0
      open("/lib/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("/usr/lib/libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      munmap(0x7fb11dfd4000, 51012)           = 0
      open("./amdoclsc64", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      open("./libamdoclsc64.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
      sysinfo({uptime=1052278, loads=[0, 0, 0], totalram=33575424000, freeram=31254429696, sharedram=331776, bufferram=144240640, totalswap=0, freeswap=0, procs=127, totalhigh=0, freehigh=0, mem_unit=1}) = 0
      clock_getres(CLOCK_MONOTONIC, {0, 1})   = 0
      open("/proc/cpuinfo", O_RDONLY)         = 7
      fstat(7, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e06c000
      read(7, "processor\t: 0\nvendor_id\t: Authen"..., 4096) = 3480
      read(7, "processor\t: 3\nvendor_id\t: Authen"..., 1024) = 1024
      lseek(7, -4312, SEEK_CUR)               = 192
      close(7)                                = 0
      munmap(0x7fb11e06c000, 4096)            = 0
      close(4)                                = 0
      munmap(0x7fb11e123000, 4096)            = 0
      getdents(3, /* 0 entries */, 32768)     = 0
      close(3)                                = 0
      futex(0x7fb11d8023d8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
      fstat(1, {st_mode=S_IFREG|0644, st_size=45853, ...}) = 0
      mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11e123000
      write(1, "Number of platforms:\t\t\t\t 1\n", 27Number of platforms:                 1
      ) = 27
      write(1, "  Platform Profile:\t\t\t\t FULL_PRO"..., 37  Platform Profile:                 FULL_PROFILE
      ) = 37
      write(1, "  Platform Version:\t\t\t\t OpenCL 2"..., 52  Platform Version:                 OpenCL 2.0 AMD-APP (2117.7)
      ) = 52
      write(1, "  Platform Name:\t\t\t\t AMD Acceler"..., 57  Platform Name:                 AMD Accelerated Parallel Processing
      ) = 57
      write(1, "  Platform Vendor:\t\t\t\t Advanced "..., 52  Platform Vendor:                 Advanced Micro Devices, Inc.
      ) = 52
      write(1, "  Platform Extensions:\t\t\t\t cl_kh"..., 84  Platform Extensions:                 cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
      ) = 84
      write(1, "\n", 1
      )                       = 1
      write(1, "\n", 1
      )                       = 1
      write(1, "  Platform Name:\t\t\t\t AMD Acceler"..., 57  Platform Name:                 AMD Accelerated Parallel Processing
      ) = 57
      write(1, "Number of devices:\t\t\t\t 2\n", 25Number of devices:                 2
      ) = 25
      write(1, "  Device Type:\t\t\t\t\t CL_DEVICE_TY"..., 39  Device Type:                     CL_DEVICE_TYPE_GPU
      ) = 39
      write(1, "  Vendor ID:\t\t\t\t\t 1002h\n", 24  Vendor ID:                     1002h
      ) = 24
      write(1, "  Board name:\t\t\t\t\t \n", 20  Board name:                    
      ) = 20
      write(1, "  Device Topology:\t\t\t\t PCI[ B#1,"..., 44  Device Topology:                 PCI[ B#1, D#0, F#0 ]
      ) = 44
      write(1, "  Max compute units:\t\t\t\t 14\n", 28  Max compute units:                 14
      ) = 28
      write(1, "  Max work items dimensions:\t\t\t "..., 34  Max work items dimensions:             3
      ) = 34
      write(1, "    Max work items[0]:\t\t\t\t 256\n", 31    Max work items[0]:                 256
      ) = 31
      write(1, "    Max work items[1]:\t\t\t\t 256\n", 31    Max work items[1]:                 256
      ) = 31
      write(1, "    Max work items[2]:\t\t\t\t 256\n", 31    Max work items[2]:                 256
      ) = 31
      write(1, "  Max work group size:\t\t\t\t 256\n", 31  Max work group size:                 256
      ) = 31
      write(1, "  Preferred vector width char:\t\t"..., 36  Preferred vector width char:             4
      ) = 36
      write(1, "  Preferred vector width short:\t"..., 37  Preferred vector width short:             2
      ) = 37
      write(1, "  Preferred vector width int:\t\t\t"..., 35  Preferred vector width int:             1
      ) = 35
      write(1, "  Preferred vector width long:\t\t"..., 36  Preferred vector width long:             1
      ) = 36
      write(1, "  Preferred vector width float:\t"..., 37  Preferred vector width float:             1
      ) = 37
      write(1, "  Preferred vector width double:"..., 37  Preferred vector width double:         1
      ) = 37
      write(1, "  Native vector width char:\t\t\t 4"..., 33  Native vector width char:             4
      ) = 33
      write(1, "  Native vector width short:\t\t\t "..., 34  Native vector width short:             2
      ) = 34
      write(1, "  Native vector width int:\t\t\t 1\n", 32  Native vector width int:             1
      ) = 32
      write(1, "  Native vector width long:\t\t\t 1"..., 33  Native vector width long:             1
      ) = 33
      write(1, "  Native vector width float:\t\t\t "..., 34  Native vector width float:             1
      ) = 34
      write(1, "  Native vector width double:\t\t\t"..., 35  Native vector width double:             1
      ) = 35
      write(1, "  Max clock frequency:\t\t\t\t 555Mh"..., 34  Max clock frequency:                 555Mhz
      ) = 34
      write(1, "  Address bits:\t\t\t\t\t 64\n", 24  Address bits:                     64
      ) = 24
      write(1, "  Max memory allocation:\t\t\t 3033"..., 39  Max memory allocation:             3033498624
      ) = 39
      write(1, "  Image support:\t\t\t\t Yes\n", 25  Image support:                 Yes
      ) = 25
      write(1, "  Max number of images read argu"..., 45  Max number of images read arguments:         128
      ) = 45
      write(1, "  Max number of images write arg"..., 44  Max number of images write arguments:         8
      ) = 44
      write(1, "  Max image 2D width:\t\t\t\t 16384\n", 32  Max image 2D width:                 16384
      ) = 32
      write(1, "  Max image 2D height:\t\t\t\t 16384"..., 33  Max image 2D height:                 16384
      ) = 33
      write(1, "  Max image 3D width:\t\t\t\t 2048\n", 31  Max image 3D width:                 2048
      ) = 31
      write(1, "  Max image 3D height:\t\t\t\t 2048\n", 32  Max image 3D height:                 2048
      ) = 32
      write(1, "  Max image 3D depth:\t\t\t\t 2048\n", 31  Max image 3D depth:                 2048
      ) = 31
      write(1, "  Max samplers within kernel:\t\t\t"..., 36  Max samplers within kernel:             16
      ) = 36
      write(1, "  Max size of kernel argument:\t\t"..., 39  Max size of kernel argument:             1024
      ) = 39
      write(1, "  Alignment (bits) of base addre"..., 43  Alignment (bits) of base address:         2048
      ) = 43
      write(1, "  Minimum alignment (bytes) for "..., 51  Minimum alignment (bytes) for any datatype:     128
      ) = 51
      write(1, "  Single precision floating poin"..., 45  Single precision floating point capability
      ) = 45
      write(1, "    Denorms:\t\t\t\t\t No\n", 21    Denorms:                     No
      ) = 21
      write(1, "    Quiet NaNs:\t\t\t\t\t Yes\n", 25    Quiet NaNs:                     Yes
      ) = 25
      write(1, "    Round to nearest even:\t\t\t Ye"..., 34    Round to nearest even:             Yes
      ) = 34
      write(1, "    Round to zero:\t\t\t\t Yes\n", 27    Round to zero:                 Yes
      ) = 27
      write(1, "    Round to +ve and infinity:\t\t"..., 38    Round to +ve and infinity:             Yes
      ) = 38
      write(1, "    IEEE754-2008 fused multiply-"..., 43    IEEE754-2008 fused multiply-add:         Yes
      ) = 43
      write(1, "  Cache type:\t\t\t\t\t Read/Write\n", 30  Cache type:                     Read/Write
      ) = 30
      write(1, "  Cache line size:\t\t\t\t 64\n", 26  Cache line size:                 64
      ) = 26
      write(1, "  Cache size:\t\t\t\t\t 16384\n", 25  Cache size:                     16384
      ) = 25
      write(1, "  Global memory size:\t\t\t\t 427664"..., 37  Global memory size:                 4276645888
      ) = 37
      write(1, "  Constant buffer size:\t\t\t\t 6553"..., 34  Constant buffer size:                 65536
      ) = 34
      write(1, "  Max number of constant args:\t\t"..., 36  Max number of constant args:             8
      ) = 36
      write(1, "  Local memory type:\t\t\t\t Scratch"..., 36  Local memory type:                 Scratchpad
      ) = 36
      write(1, "  Local memory size:\t\t\t\t 32768\n", 31  Local memory size:                 32768
      ) = 31
      write(1, "  Max pipe arguments:\t\t\t\t 0\n", 28  Max pipe arguments:                 0
      ) = 28
      write(1, "  Max pipe active reservations:\t"..., 37  Max pipe active reservations:             0
      ) = 37
      write(1, "  Max pipe packet size:\t\t\t\t 0\n", 30  Max pipe packet size:                 0
      ) = 30
      write(1, "  Max global variable size:\t\t\t 0"..., 33  Max global variable size:             0
      ) = 33
      write(1, "  Max global variable preferred "..., 47  Max global variable preferred total size:     0
      ) = 47
      write(1, "  Max read/write image args:\t\t\t "..., 34  Max read/write image args:             0
      ) = 34
      write(1, "  Max on device events:\t\t\t\t 0\n", 30  Max on device events:                 0
      ) = 30
      write(1, "  Queue on device max size:\t\t\t 0"..., 33  Queue on device max size:             0
      ) = 33
      write(1, "  Max on device queues:\t\t\t\t 0\n", 30  Max on device queues:                 0
      ) = 30
      write(1, "  Queue on device preferred size"..., 38  Queue on device preferred size:         0
      ) = 38
      write(1, "  SVM capabilities:\t\t\t\t \n", 25  SVM capabilities:                
      ) = 25
      write(1, "    Coarse grain buffer:\t\t\t No\n", 31    Coarse grain buffer:             No
      ) = 31
      write(1, "    Fine grain buffer:\t\t\t\t No\n", 30    Fine grain buffer:                 No
      ) = 30
      write(1, "    Fine grain system:\t\t\t\t No\n", 30    Fine grain system:                 No
      ) = 30
      write(1, "    Atomics:\t\t\t\t\t No\n", 21    Atomics:                     No
      ) = 21
      write(1, "  Preferred platform atomic alig"..., 43  Preferred platform atomic alignment:         0
      ) = 43
      write(1, "  Preferred global atomic alignm"..., 41  Preferred global atomic alignment:         0
      ) = 41
      write(1, "  Preferred local atomic alignme"..., 40  Preferred local atomic alignment:         0
      ) = 40
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633690, f_bavail=26066672, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      open("/tmp/OCL14857T0", O_RDWR|O_CREAT|O_TRUNC, 0644) = 3
      fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633690, f_bavail=26066672, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      stat("/tmp/OCL14857T2.cl", 0x7ffd18f40460) = -1 ENOENT (No such file or directory)
      brk(0x1ac1000)                          = 0x1ac1000
      stat("/usr/local/include", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
      stat("include", 0x7ffd18f3fbf0)         = -1 ENOENT (No such file or directory)
      stat(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
      stat("include", 0x7ffd18f3fb90)         = -1 ENOENT (No such file or directory)
      stat("/usr/include", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
      open("/System/Library/CoreServices/SystemVersion.plist", O_RDONLY) = -1 ENOENT (No such file or directory)
      stat("ocl-builtins.pch", 0x7ffd18f401a0) = -1 ENOENT (No such file or directory)
      brk(0x1ae9000)                          = 0x1ae9000
      mmap(NULL, 241664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11dfac000
      mmap(NULL, 237568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11df72000
      brk(0x1b1d000)                          = 0x1b1d000
      mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11df31000
      munmap(0x7fb11df31000, 266240)          = 0
      munmap(0x7fb11dfac000, 241664)          = 0
      munmap(0x7fb11df72000, 237568)          = 0
      unlink("/tmp/OCL14857T2.cl")            = -1 ENOENT (No such file or directory)
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633690, f_bavail=26066672, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      brk(0x1b3e000)                          = 0x1b3e000
      brk(0x1b62000)                          = 0x1b62000
      brk(0x1b8f000)                          = 0x1b8f000
      brk(0x1bb0000)                          = 0x1bb0000
      brk(0x1bde000)                          = 0x1bde000
      brk(0x1bff000)                          = 0x1bff000
      brk(0x1c37000)                          = 0x1c37000
      brk(0x1c58000)                          = 0x1c58000
      brk(0x1cb8000)                          = 0x1cb8000
      brk(0x1cdb000)                          = 0x1cdb000
      brk(0x1cfc000)                          = 0x1cfc000
      brk(0x1d1d000)                          = 0x1d1d000
      brk(0x1d69000)                          = 0x1d69000
      brk(0x1d99000)                          = 0x1d99000
      brk(0x1dba000)                          = 0x1dba000
      brk(0x1de5000)                          = 0x1de5000
      brk(0x1e06000)                          = 0x1e06000
      brk(0x1e27000)                          = 0x1e27000
      brk(0x1e48000)                          = 0x1e48000
      brk(0x1e69000)                          = 0x1e69000
      brk(0x1e8a000)                          = 0x1e8a000
      lseek(2, 0, SEEK_CUR)                   = 56542
      lseek(2, 0, SEEK_CUR)                   = 56590
      lseek(2, 0, SEEK_CUR)                   = 56638
      lseek(2, 0, SEEK_CUR)                   = 56686
      lseek(2, 0, SEEK_CUR)                   = 56734
      brk(0x1e25000)                          = 0x1e25000
      stat("/root", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
      stat(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
      mmap(NULL, 618496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11df50000
      mmap(NULL, 692224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb11641e000
      munmap(0x7fb11df50000, 618496)          = 0
      munmap(0x7fb11641e000, 692224)          = 0
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633690, f_bavail=26066672, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=360, ...}) = 0
      lstat("/tmp/amdelE4pYav", 0x7ffd18f3ea80) = -1 ENOENT (No such file or directory)
      open("/tmp/amdelE4pYav", O_RDWR|O_CREAT|O_EXCL, 0600) = 4
      unlink("/tmp/amdelE4pYav")              = 0
      fstat(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
      open("/dev/random", O_WRONLY)           = 7
      write(7, "\260", 1)                     = 1
      close(7)                                = 0
      ftruncate(4, 0)                         = 0
      lseek(4, 0, SEEK_SET)                   = 0
      write(4, "\177ELF\2\1\1@\0\0\0\0\0\0\0\0\2\0\340\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 1232) = 1232
      lseek(4, 0, SEEK_END)                   = 1232
      lseek(4, 0, SEEK_CUR)                   = 1232
      lseek(4, 0, SEEK_SET)                   = 0
      lseek(4, 0, SEEK_END)                   = 1232
      lseek(4, 0, SEEK_CUR)                   = 1232
      lseek(4, 0, SEEK_SET)                   = 0
      lseek(4, 0, SEEK_END)                   = 1232
      lseek(4, 0, SEEK_CUR)                   = 1232
      lseek(4, 0, SEEK_SET)                   = 0
      read(4, "\177ELF\2\1\1@\0\0\0\0\0\0\0\0\2\0\340\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 1232) = 1232
      close(4)                                = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404d0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404e0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f405e0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f405f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40d90) = 0
      mmap(NULL, 524288, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100a95000) = 0x7fb11df61000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f405e0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f405f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40d90) = 0
      mmap(NULL, 524288, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b15000) = 0x7fb116441000
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633689, f_bavail=26066671, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      open("/tmp/OCL14857T3", O_RDWR|O_CREAT|O_TRUNC, 0644) = 4
      fstat(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633689, f_bavail=26066671, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      stat("/tmp/OCL14857T5.cl", 0x7ffd18f3f720) = -1 ENOENT (No such file or directory)
      stat("/usr/local/include", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
      stat("include", 0x7ffd18f3eeb0)         = -1 ENOENT (No such file or directory)
      stat(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
      stat("include", 0x7ffd18f3ee50)         = -1 ENOENT (No such file or directory)
      stat("/usr/include", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
      open("/System/Library/CoreServices/SystemVersion.plist", O_RDONLY) = -1 ENOENT (No such file or directory)
      stat("ocl-builtins.pch", 0x7ffd18f3f460) = -1 ENOENT (No such file or directory)
      unlink("/tmp/OCL14857T5.cl")            = -1 ENOENT (No such file or directory)
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633689, f_bavail=26066671, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      brk(0x1e46000)                          = 0x1e46000
      brk(0x1e67000)                          = 0x1e67000
      brk(0x1e88000)                          = 0x1e88000
      brk(0x1ea9000)                          = 0x1ea9000
      brk(0x1eca000)                          = 0x1eca000
      lseek(2, 0, SEEK_CUR)                   = 61194
      lseek(2, 0, SEEK_CUR)                   = 61242
      lseek(2, 0, SEEK_CUR)                   = 61290
      lseek(2, 0, SEEK_CUR)                   = 61338
      lseek(2, 0, SEEK_CUR)                   = 61386
      lseek(2, 0, SEEK_CUR)                   = 61434
      lseek(2, 0, SEEK_CUR)                   = 61482
      lseek(2, 0, SEEK_CUR)                   = 61530
      lseek(2, 0, SEEK_CUR)                   = 61578
      lseek(2, 0, SEEK_CUR)                   = 61626
      lseek(2, 0, SEEK_CUR)                   = 61674
      lseek(2, 0, SEEK_CUR)                   = 61722
      lseek(2, 0, SEEK_CUR)                   = 61770
      lseek(2, 0, SEEK_CUR)                   = 61818
      lseek(2, 0, SEEK_CUR)                   = 61866
      lseek(2, 0, SEEK_CUR)                   = 61914
      lseek(2, 0, SEEK_CUR)                   = 61962
      lseek(2, 0, SEEK_CUR)                   = 62010
      lseek(2, 0, SEEK_CUR)                   = 62058
      lseek(2, 0, SEEK_CUR)                   = 62106
      lseek(2, 0, SEEK_CUR)                   = 62154
      lseek(2, 0, SEEK_CUR)                   = 62202
      lseek(2, 0, SEEK_CUR)                   = 62250
      lseek(2, 0, SEEK_CUR)                   = 62298
      lseek(2, 0, SEEK_CUR)                   = 62346
      lseek(2, 0, SEEK_CUR)                   = 62394
      lseek(2, 0, SEEK_CUR)                   = 62442
      lseek(2, 0, SEEK_CUR)                   = 62490
      lseek(2, 0, SEEK_CUR)                   = 62538
      lseek(2, 0, SEEK_CUR)                   = 62586
      lseek(2, 0, SEEK_CUR)                   = 62634
      lseek(2, 0, SEEK_CUR)                   = 62682
      stat("/root", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
      stat(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
      brk(0x1f63000)                          = 0x1f63000
      brk(0x200b000)                          = 0x200b000
      brk(0x1ecd000)                          = 0x1ecd000
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633688, f_bavail=26066670, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=380, ...}) = 0
      lstat("/tmp/amdelmHqS37", 0x7ffd18f3dd40) = -1 ENOENT (No such file or directory)
      open("/tmp/amdelmHqS37", O_RDWR|O_CREAT|O_EXCL, 0600) = 7
      unlink("/tmp/amdelmHqS37")              = 0
      fstat(7, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      open("/dev/random", O_WRONLY)           = 8
      write(8, "\260", 1)                     = 1
      close(8)                                = 0
      ftruncate(7, 0)                         = 0
      lseek(7, 0, SEEK_SET)                   = 0
      write(7, "\177ELF\2\1\1@\0\0\0\0\0\0\0\0\2\0\340\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 10272) = 10272
      lseek(7, 0, SEEK_END)                   = 10272
      lseek(7, 0, SEEK_CUR)                   = 10272
      lseek(7, 0, SEEK_SET)                   = 0
      lseek(7, 0, SEEK_END)                   = 10272
      lseek(7, 0, SEEK_CUR)                   = 10272
      lseek(7, 0, SEEK_SET)                   = 0
      lseek(7, 0, SEEK_END)                   = 10272
      lseek(7, 0, SEEK_CUR)                   = 10272
      lseek(7, 0, SEEK_SET)                   = 0
      read(7, "\177ELF\2\1\1@\0\0\0\0\0\0\0\0\2\0\340\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 10272) = 10272
      close(7)                                = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b96000) = 0x7fb11df4a000
      munmap(0x7fb11df4a000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b97000) = 0x7fb11df4b000
      munmap(0x7fb11df4b000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b98000) = 0x7fb11df4c000
      munmap(0x7fb11df4c000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b99000) = 0x7fb11df4d000
      munmap(0x7fb11df4d000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b9a000) = 0x7fb11df4e000
      munmap(0x7fb11df4e000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b9b000) = 0x7fb11df4f000
      munmap(0x7fb11df4f000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b9c000) = 0x7fb11df50000
      munmap(0x7fb11df50000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b9d000) = 0x7fb11df51000
      munmap(0x7fb11df51000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b9e000) = 0x7fb11df4a000
      munmap(0x7fb11df4a000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fa80) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fa90) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f3fb60) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f3fb70) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40140) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b9f000) = 0x7fb11df4b000
      munmap(0x7fb11df4b000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f920) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f3f8f0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f3f940) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f3fb30) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f402c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40030) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40040) = 0
      close(4)                                = 0
      unlink("/tmp/OCL14857T3")               = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40680) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40690) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f407a0) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100b9f000) = 0x7fb11df4b000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40680) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40690) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f407a0) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100baf000) = 0x7fb11df3b000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40740) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40750) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40740) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40750) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40740) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40750) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40380) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40390) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40760) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100bc2000) = 0x7fb11642e000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40380) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40390) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40760) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100bd2000) = 0x7fb11641e000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40380) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40390) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40760) = 0
      mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100be2000) = 0x7fb11631e000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40380) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40390) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40760) = 0
      mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100ce2000) = 0x7fb11621e000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40380) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40390) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40760) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100de2000) = 0x7fb11620e000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40380) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40390) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40760) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x100df2000) = 0x7fb1161fe000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f406c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f406d0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f406c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f406d0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40550) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40560) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40d00) = 0
      mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x101802000) = 0x7fb1161de000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40550) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40560) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f404b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f404c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40d00) = 0
      mmap(NULL, 131072, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x101a22000) = 0x7fb1161be000
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f405b0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f405c0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40d60) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x101a42000) = 0x7fb1161ae000
      munmap(0x7fb1161ae000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40410) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40420) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40410) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40420) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f405a0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f405b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f40680) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40690) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40c60) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x101c53000) = 0x7fb1161a7000
      munmap(0x7fb1161a7000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f40440) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f40410) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f40460) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f40650) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f40de0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40b50) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40b60) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f407c0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f407d0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_CREATE or DRM_IOCTL_VIA_ALLOCMEM, 0x7ffd18f408a0) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f408b0) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_GEM_MMAP, 0x7ffd18f40e80) = 0
      mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x101c54000) = 0x7fb1161a8000
      munmap(0x7fb1161a8000, 65536)           = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f40660) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_CS, 0x7ffd18f40630) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_BO_LIST, 0x7ffd18f40680) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f40870) = 0
      ioctl(6, DRM_IOCTL_AMDGPU_WAIT_CS, 0x7ffd18f41000) = 0
      ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x64, 0x48, 0x28), 0x7ffd18f40d70) = 0
      ioctl(6, DRM_IOCTL_GEM_CLOSE, 0x7ffd18f40d80) = 0
      close(3)                                = 0
      unlink("/tmp/OCL14857T0")               = 0
      write(1, "  Kernel Preferred work group si"..., 49  Kernel Preferred work group size multiple:     64
      ) = 49
      write(1, "  Error correction support:\t\t\t 0"..., 33  Error correction support:             0
      ) = 33
      write(1, "  Unified memory for Host and De"..., 42  Unified memory for Host and Device:         0
      ) = 42
      write(1, "  Profiling timer resolution:\t\t\t"..., 35  Profiling timer resolution:             1
      ) = 35
      write(1, "  Device endianess:\t\t\t\t Little\n", 31  Device endianess:                 Little
      ) = 31
      write(1, "  Available:\t\t\t\t\t Yes\n", 22  Available:                     Yes
      ) = 22
      write(1, "  Compiler available:\t\t\t\t Yes\n", 30  Compiler available:                 Yes
      ) = 30
      write(1, "  Execution capabilities:\t\t\t\t \n", 31  Execution capabilities:                
      ) = 31
      write(1, "    Execute OpenCL kernels:\t\t\t Y"..., 35    Execute OpenCL kernels:             Yes
      ) = 35
      write(1, "    Execute native function:\t\t\t "..., 35    Execute native function:             No
      ) = 35
      write(1, "  Queue on Host properties:\t\t\t\t "..., 33  Queue on Host properties:                
      ) = 33
      write(1, "    Out-of-Order:\t\t\t\t No\n", 25    Out-of-Order:                 No
      ) = 25
      write(1, "    Profiling :\t\t\t\t\t Yes\n", 25    Profiling :                     Yes
      ) = 25
      write(1, "  Queue on Device properties:\t\t\t"..., 35  Queue on Device properties:                
      ) = 35
      write(1, "    Out-of-Order:\t\t\t\t No\n", 25    Out-of-Order:                 No
      ) = 25
      write(1, "    Profiling :\t\t\t\t\t No\n", 24    Profiling :                     No
      ) = 24
      write(1, "  Platform ID:\t\t\t\t\t 0x7fb11cd248"..., 35  Platform ID:                     0x7fb11cd248f8
      ) = 35
      write(1, "  Name:\t\t\t\t\t\t Fiji\n", 19  Name:                         Fiji
      ) = 19
      write(1, "  Vendor:\t\t\t\t\t Advanced Micro De"..., 44  Vendor:                     Advanced Micro Devices, Inc.
      ) = 44
      write(1, "  Device OpenCL C version:\t\t\t Op"..., 44  Device OpenCL C version:             OpenCL C 1.2
      ) = 44
      write(1, "  Driver version:\t\t\t\t 2117.7 (VM"..., 34  Driver version:                 2117.7 (VM)
      ) = 34
      write(1, "  Profile:\t\t\t\t\t FULL_PROFILE\n", 29  Profile:                     FULL_PROFILE
      ) = 29
      write(1, "  Version:\t\t\t\t\t OpenCL 1.2 AMD-A"..., 44  Version:                     OpenCL 1.2 AMD-APP (2117.7)
      ) = 44
      write(1, "  Extensions:\t\t\t\t\t cl_khr_fp64 c"..., 481  Extensions:                     cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_image2d_from_buffer cl_khr_spir cl_khr_gl_event
      ) = 481
      write(1, "\n", 1
      )                       = 1
      write(1, "\n", 1
      )                       = 1
      write(1, "  Device Type:\t\t\t\t\t CL_DEVICE_TY"..., 39  Device Type:                     CL_DEVICE_TYPE_CPU
      ) = 39
      write(1, "  Vendor ID:\t\t\t\t\t 1002h\n", 24  Vendor ID:                     1002h
      ) = 24
      write(1, "  Board name:\t\t\t\t\t \n", 20  Board name:                    
      ) = 20
      write(1, "  Max compute units:\t\t\t\t 8\n", 27  Max compute units:                 8
      ) = 27
      write(1, "  Max work items dimensions:\t\t\t "..., 34  Max work items dimensions:             3
      ) = 34
      write(1, "    Max work items[0]:\t\t\t\t 1024\n", 32    Max work items[0]:                 1024
      ) = 32
      write(1, "    Max work items[1]:\t\t\t\t 1024\n", 32    Max work items[1]:                 1024
      ) = 32
      write(1, "    Max work items[2]:\t\t\t\t 1024\n", 32    Max work items[2]:                 1024
      ) = 32
      write(1, "  Max work group size:\t\t\t\t 1024\n", 32  Max work group size:                 1024
      ) = 32
      write(1, "  Preferred vector width char:\t\t"..., 37  Preferred vector width char:             16
      ) = 37
      write(1, "  Preferred vector width short:\t"..., 37  Preferred vector width short:             8
      ) = 37
      write(1, "  Preferred vector width int:\t\t\t"..., 35  Preferred vector width int:             4
      ) = 35
      write(1, "  Preferred vector width long:\t\t"..., 36  Preferred vector width long:             2
      ) = 36
      write(1, "  Preferred vector width float:\t"..., 37  Preferred vector width float:             8
      ) = 37
      write(1, "  Preferred vector width double:"..., 37  Preferred vector width double:         4
      ) = 37
      write(1, "  Native vector width char:\t\t\t 1"..., 34  Native vector width char:             16
      ) = 34
      write(1, "  Native vector width short:\t\t\t "..., 34  Native vector width short:             8
      ) = 34
      write(1, "  Native vector width int:\t\t\t 4\n", 32  Native vector width int:             4
      ) = 32
      write(1, "  Native vector width long:\t\t\t 2"..., 33  Native vector width long:             2
      ) = 33
      write(1, "  Native vector width float:\t\t\t "..., 34  Native vector width float:             8
      ) = 34
      write(1, "  Native vector width double:\t\t\t"..., 35  Native vector width double:             4
      ) = 35
      write(1, "  Max clock frequency:\t\t\t\t 4013M"..., 35  Max clock frequency:                 4013Mhz
      ) = 35
      write(1, "  Address bits:\t\t\t\t\t 64\n", 24  Address bits:                     64
      ) = 24
      write(1, "  Max memory allocation:\t\t\t 8393"..., 39  Max memory allocation:             8393856000
      ) = 39
      write(1, "  Image support:\t\t\t\t Yes\n", 25  Image support:                 Yes
      ) = 25
      write(1, "  Max number of images read argu"..., 45  Max number of images read arguments:         128
      ) = 45
      write(1, "  Max number of images write arg"..., 45  Max number of images write arguments:         64
      ) = 45
      write(1, "  Max image 2D width:\t\t\t\t 8192\n", 31  Max image 2D width:                 8192
      ) = 31
      write(1, "  Max image 2D height:\t\t\t\t 8192\n", 32  Max image 2D height:                 8192
      ) = 32
      write(1, "  Max image 3D width:\t\t\t\t 2048\n", 31  Max image 3D width:                 2048
      ) = 31
      write(1, "  Max image 3D height:\t\t\t\t 2048\n", 32  Max image 3D height:                 2048
      ) = 32
      write(1, "  Max image 3D depth:\t\t\t\t 2048\n", 31  Max image 3D depth:                 2048
      ) = 31
      write(1, "  Max samplers within kernel:\t\t\t"..., 36  Max samplers within kernel:             16
      ) = 36
      write(1, "  Max size of kernel argument:\t\t"..., 39  Max size of kernel argument:             4096
      ) = 39
      write(1, "  Alignment (bits) of base addre"..., 43  Alignment (bits) of base address:         1024
      ) = 43
      write(1, "  Minimum alignment (bytes) for "..., 51  Minimum alignment (bytes) for any datatype:     128
      ) = 51
      write(1, "  Single precision floating poin"..., 45  Single precision floating point capability
      ) = 45
      write(1, "    Denorms:\t\t\t\t\t Yes\n", 22    Denorms:                     Yes
      ) = 22
      write(1, "    Quiet NaNs:\t\t\t\t\t Yes\n", 25    Quiet NaNs:                     Yes
      ) = 25
      write(1, "    Round to nearest even:\t\t\t Ye"..., 34    Round to nearest even:             Yes
      ) = 34
      write(1, "    Round to zero:\t\t\t\t Yes\n", 27    Round to zero:                 Yes
      ) = 27
      write(1, "    Round to +ve and infinity:\t\t"..., 38    Round to +ve and infinity:             Yes
      ) = 38
      write(1, "    IEEE754-2008 fused multiply-"..., 43    IEEE754-2008 fused multiply-add:         Yes
      ) = 43
      write(1, "  Cache type:\t\t\t\t\t Read/Write\n", 30  Cache type:                     Read/Write
      ) = 30
      write(1, "  Cache line size:\t\t\t\t 64\n", 26  Cache line size:                 64
      ) = 26
      write(1, "  Cache size:\t\t\t\t\t 16384\n", 25  Cache size:                     16384
      ) = 25
      write(1, "  Global memory size:\t\t\t\t 335754"..., 38  Global memory size:                 33575424000
      ) = 38
      write(1, "  Constant buffer size:\t\t\t\t 6553"..., 34  Constant buffer size:                 65536
      ) = 34
      write(1, "  Max number of constant args:\t\t"..., 36  Max number of constant args:             8
      ) = 36
      write(1, "  Local memory type:\t\t\t\t Global\n", 32  Local memory type:                 Global
      ) = 32
      write(1, "  Local memory size:\t\t\t\t 32768\n", 31  Local memory size:                 32768
      ) = 31
      write(1, "  Max pipe arguments:\t\t\t\t 16\n", 29  Max pipe arguments:                 16
      ) = 29
      write(1, "  Max pipe active reservations:\t"..., 38  Max pipe active reservations:             16
      ) = 38
      write(1, "  Max pipe packet size:\t\t\t\t 4098"..., 39  Max pipe packet size:                 4098888704
      ) = 39
      write(1, "  Max global variable size:\t\t\t 1"..., 42  Max global variable size:             1879048192
      ) = 42
      write(1, "  Max global variable preferred "..., 56  Max global variable preferred total size:     1879048192
      ) = 56
      write(1, "  Max read/write image args:\t\t\t "..., 35  Max read/write image args:             64
      ) = 35
      write(1, "  Max on device events:\t\t\t\t 0\n", 30  Max on device events:                 0
      ) = 30
      write(1, "  Queue on device max size:\t\t\t 0"..., 33  Queue on device max size:             0
      ) = 33
      write(1, "  Max on device queues:\t\t\t\t 0\n", 30  Max on device queues:                 0
      ) = 30
      write(1, "  Queue on device preferred size"..., 38  Queue on device preferred size:         0
      ) = 38
      write(1, "  SVM capabilities:\t\t\t\t \n", 25  SVM capabilities:                
      ) = 25
      write(1, "    Coarse grain buffer:\t\t\t No\n", 31    Coarse grain buffer:             No
      ) = 31
      write(1, "    Fine grain buffer:\t\t\t\t No\n", 30    Fine grain buffer:                 No
      ) = 30
      write(1, "    Fine grain system:\t\t\t\t No\n", 30    Fine grain system:                 No
      ) = 30
      write(1, "    Atomics:\t\t\t\t\t No\n", 21    Atomics:                     No
      ) = 21
      write(1, "  Preferred platform atomic alig"..., 43  Preferred platform atomic alignment:         0
      ) = 43
      write(1, "  Preferred global atomic alignm"..., 41  Preferred global atomic alignment:         0
      ) = 41
      write(1, "  Preferred local atomic alignme"..., 40  Preferred local atomic alignment:         0
      ) = 40
      statfs(".", {f_type=EXT2_SUPER_MAGIC, f_bsize=4096, f_blocks=30735195, f_bfree=27633680, f_bavail=26066662, f_files=7815168, f_ffree=7607144, f_fsid={3142816759, 1568331088}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0
      open("/tmp/OCL14857T6", O_RDWR|O_CREAT|O_TRUNC, 0644) = 3
      fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
      --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x192df70} ---
      +++ killed by SIGSEGV +++