This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nrfjprog not working on raspberry pi 4

Hi

I am trying to setup a raspberry pi 4 for flashing nrf devices. But Nrfjprog doesn't seem to work.

I am using a Raspberry Pi 4 with 2021-05-07-raspios-buster-armhf-lite

I have fetched Segger and nrfjprog deb packages using :

wget --post-data 'accept_license_agreement=accepted&non_emb_ctr=confirmed&submit=Download+software' www.segger.com/.../JLink_Linux_arm.deb

installed them using:

sudo dpkg -i ~/nRF-Command-Line-Tools_10_14_0_LinuxArm/nrf-command-line-tools_10.14.0_armhf.deb
sudo dpkg -i JLink_Linux_arm.deb
I can detect the target using JLinkExe:
but when running nrfjprog I run into this:
log file as follows:
running ldd I get the following

What am I missing ?
If you need anymore details from my setup, let me know.
Parents
  • Hi

    This sounds like a GUI application fails to start in the SSH text session. 

    export DISPLAY=:0 might help. See this forum post for example. We're able to run nrfjprog 10.14.0 amd64 over SSH on our side though. Perhaps running it with strace or some other debugging tool might give us a clue as to what's going on.
    Best regards,
    Simon
  • Hi, I have added "export DISPLAY:=0" to the pi's bashrc and tried running the ssh with -X and -Y as suggested in the forum post you mention.

    I have also run nrfjprog using strace, this is the output:

    execve("/usr/local/bin/nrfjprog", ["nrfjprog", "-r", "--log"], 0xbedb1588 /* 33 vars */) = 0
    brk(NULL)                               = 0x1eb4000
    mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f08000
    access("/etc/ld.so.preload", R_OK)      = 0
    openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
    mmap2(NULL, 54, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb6f07000
    close(3)                                = 0
    readlink("/proc/self/exe", "/opt/nrf-command-line-tools/bin/"..., 4096) = 40
    openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254\3\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    fstat64(3, {st_mode=S_IFREG|0644, st_size=17708, ...}) = 0
    mmap2(NULL, 81964, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ec5000
    mprotect(0xb6ec9000, 61440, PROT_NONE)  = 0
    mmap2(0xb6ed8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xb6ed8000
    close(3)                                = 0
    munmap(0xb6f07000, 54)                  = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    fstat64(3, {st_mode=S_IFREG|0644, st_size=28867, ...}) = 0
    mmap2(NULL, 28867, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f00000
    close(3)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \n\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0644, st_size=9768, ...}) = 0
    mmap2(NULL, 73924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6eb2000
    mprotect(0xb6eb4000, 61440, PROT_NONE)  = 0
    mmap2(0xb6ec3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6ec3000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240r\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    fstat64(3, {st_mode=S_IFREG|0644, st_size=464392, ...}) = 0
    mmap2(NULL, 528504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e30000
    mprotect(0xb6ea1000, 61440, PROT_NONE)  = 0
    mmap2(0xb6eb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x70000) = 0xb6eb0000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\224O\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0755, st_size=130416, ...}) = 0
    mmap2(NULL, 168560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e06000
    mprotect(0xb6e1d000, 61440, PROT_NONE)  = 0
    mmap2(0xb6e2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0xb6e2c000
    mmap2(0xb6e2e000, 4720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e2e000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300x\1\0004\0\0\0"..., 512) = 512
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1296004, ...}) = 0
    mmap2(NULL, 1364764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6cb8000
    mprotect(0xb6df0000, 65536, PROT_NONE)  = 0
    mmap2(0xb6e00000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138000) = 0xb6e00000
    mmap2(0xb6e03000, 8988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e03000
    close(3)                                = 0
    mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6efe000
    set_tls(0xb6efe4d0)                     = 0
    mprotect(0xb6e00000, 8192, PROT_READ)   = 0
    mprotect(0xb6e2c000, 4096, PROT_READ)   = 0
    mprotect(0xb6eb0000, 4096, PROT_READ)   = 0
    mprotect(0xb6ec3000, 4096, PROT_READ)   = 0
    mprotect(0xb6ed8000, 4096, PROT_READ)   = 0
    mprotect(0x1a8000, 24576, PROT_READ)    = 0
    mprotect(0xb6f0a000, 4096, PROT_READ)   = 0
    munmap(0xb6f00000, 28867)               = 0
    set_tid_address(0xb6efe078)             = 5158
    set_robust_list(0xb6efe080, 12)         = 0
    rt_sigaction(SIGRTMIN, {sa_handler=0xb6e0a8e8, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6ce5130}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {sa_handler=0xb6e0a9a4, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6ce5130}, NULL, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    futex(0x1b04a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    futex(0x1b04ac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    brk(NULL)                               = 0x1eb4000
    brk(0x1ed5000)                          = 0x1ed5000
    ioctl(1, TCGETS, 0xbefc2158)            = -1 ENOTTY (Inappropriate ioctl for device)
    getcwd("/home/pi", 4096)                = 9
    stat64("/home/pi", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    ioctl(2, TCGETS, 0xbefc1590)            = -1 ENOTTY (Inappropriate ioctl for device)
    openat(AT_FDCWD, "/home/pi/log.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = 3
    _llseek(3, 0, [6552], SEEK_END)         = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=871676500}) = 0
    gettid()                                = 5158
    openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
    fstat64(4, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
    fstat64(4, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
    read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 3687
    _llseek(4, -2347, [1340], SEEK_CUR)     = 0
    read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2347
    close(4)                                = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=872823548}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=872952101}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=873046209}) = 0
    readlink("/proc/self/exe", "/opt/nrf-command-line-tools/bin/"..., 4096) = 40
    lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/bin/nrfjprog", {st_mode=S_IFREG|0755, st_size=2558616, ...}) = 0
    stat64("/opt/nrf-command-line-tools/bin/nrfjprog.ini", 0xbefc15e0) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/share/nrfjprog.ini", {st_mode=S_IFREG|0644, st_size=611, ...}) = 0
    openat(AT_FDCWD, "/opt/nrf-command-line-tools/share/nrfjprog.ini", O_RDONLY) = 4
    fstat64(4, {st_mode=S_IFREG|0644, st_size=611, ...}) = 0
    read(4, "; nrfjprog.exe configuration fil"..., 4096) = 611
    read(4, "", 4096)                       = 0
    stat64("/opt/nrf-command-line-tools/bin/libnrfjprogdll.so", 0xbefc14c0) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=874738171}) = 0
    futex(0xb6ec40b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    openat(AT_FDCWD, "/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\360\223\2\0004\0\0\0"..., 512) = 512
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    mmap2(NULL, 4341252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb6894000
    mprotect(0xb6c81000, 65536, PROT_NONE)  = 0
    mmap2(0xb6c91000, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3ed000) = 0xb6c91000
    mmap2(0xb6cb3000, 19972, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6cb3000
    close(5)                                = 0
    openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    fstat64(5, {st_mode=S_IFREG|0644, st_size=28867, ...}) = 0
    mmap2(NULL, 28867, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb6f00000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/librt.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \30\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=26600, ...}) = 0
    mmap2(NULL, 90648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb687d000
    mprotect(0xb6883000, 61440, PROT_NONE)  = 0
    mmap2(0xb6892000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0xb6892000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libudev.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\370-\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=128592, ...}) = 0
    mmap2(NULL, 194744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb684d000
    mprotect(0xb686c000, 61440, PROT_NONE)  = 0
    mmap2(0xb687b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1e000) = 0xb687b000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libusb-1.0.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,.\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    fstat64(5, {st_mode=S_IFREG|0644, st_size=83828, ...}) = 0
    mmap2(NULL, 148192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb6828000
    mprotect(0xb683c000, 61440, PROT_NONE)  = 0
    mmap2(0xb684b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x13000) = 0xb684b000
    close(5)                                = 0
    mprotect(0xb6892000, 4096, PROT_READ)   = 0
    mprotect(0xb687b000, 4096, PROT_READ)   = 0
    mprotect(0xb684b000, 4096, PROT_READ)   = 0
    mprotect(0xb6c91000, 118784, PROT_READ) = 0
    gettimeofday({tv_sec=1635506951, tv_usec=887751}, NULL) = 0
    openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 5
    read(5, "0-3\n", 8192)                  = 4
    close(5)                                = 0
    futex(0xb6cb62b4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    futex(0xb6cb62b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    munmap(0xb6f00000, 28867)               = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=888990679}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=889226599}) = 0
    getrandom("\x34\xcd\x6a\x2a\x53\x56\xfb\x8a\xe8\x01\xb8\x27\xb2\xf7\xec\x0e", 16, 0) = 16
    statfs("/dev/shm/", {f_type=TMPFS_MAGIC, f_bsize=4096, f_blocks=489891, f_bfree=489891, f_bavail=489891, f_files=163655, f_ffree=163654, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV}) = 0
    futex(0xb6e2f200, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-args", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 16777216)            = 0
    ftruncate(5, 16777216)                  = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=16777216, ...}) = 0
    mmap2(NULL, 16777216, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb5828000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-req", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 224)                 = 0
    ftruncate(5, 224)                       = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=224, ...}) = 0
    mmap2(NULL, 224, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f07000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-ack", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 176)                 = 0
    ftruncate(5, 176)                       = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=176, ...}) = 0
    mmap2(NULL, 176, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f06000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-log", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 4160)                = 0
    ftruncate(5, 4160)                      = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=4160, ...}) = 0
    mmap2(NULL, 4160, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f04000
    close(5)                                = 0
    eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 5
    epoll_create1(EPOLL_CLOEXEC)            = 6
    timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 7
    epoll_ctl(6, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLERR|EPOLLET, {u32=32319488, u64=32319488}}) = 0
    write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
    epoll_ctl(6, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLERR, {u32=32319500, u64=32319500}}) = 0
    pipe([8, 9])                            = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 8, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32218184, u64=32218184}}) = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 9, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319672, u64=32319672}}) = 0
    pipe([10, 11])                          = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 10, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319880, u64=32319880}}) = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 11, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319976, u64=32319976}}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910687554}) = 0
    gettid()                                = 5158
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910876309}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910976918}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=911064823}) = 0
    lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    stat64("/opt/nrf-command-line-tools/lib/jlinkarm_nrf_worker_linux", 0xbefc0fa8) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/bin/jlinkarm_nrf_worker_linux", {st_mode=S_IFREG|0755, st_size=5322156, ...}) = 0
    mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb5027000
    mprotect(0xb5028000, 8388608, PROT_READ|PROT_WRITE) = 0
    clone(child_stack=0xb5826f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb58274b8, tls=0xb5827910, child_tidptr=0xb58274b8) = 5159
    openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=3031696, ...}) = 0
    mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 12, 0) = 0xb4e27000
    mmap2(NULL, 2596864, PROT_READ, MAP_PRIVATE, 12, 0x6b000) = 0xb4bad000
    close(12)                               = 0
    openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0
    brk(0x1ef6000)                          = 0x1ef6000
    read(12, "# Locale name alias data base.\n#"..., 4096) = 2995
    read(12, "", 4096)                      = 0
    close(12)                               = 0
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914302138}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914406339}) = 0
    write(2, "ERROR: [ Client] - Worker proces"..., 67ERROR: [ Client] - Worker process is dead, cannot execute command.
    ) = 67
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914618038}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914706518}) = 0
    futex(0xb58274b8, FUTEX_WAIT, 5159, NULL) = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-args") = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 11, 0xbefc1620) = 0
    close(11)                               = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 10, 0xbefc1620) = 0
    close(10)                               = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 9, 0xbefc1620) = 0
    close(9)                                = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 8, 0xbefc1620) = 0
    close(8)                                = 0
    close(6)                                = 0
    close(7)                                = 0
    close(5)                                = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-log") = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-ack") = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-req") = 0
    munmap(0xb5828000, 16777216)            = 0
    write(2, "ERROR: An internal error has occ"..., 56ERROR: An internal error has occurred, please try again.) = 56
    write(2, "\n", 1
    )                       = 1
    write(3, "[2021-Oct-29 12:29:11] [ info] -"..., 819) = 819
    close(3)                                = 0
    exit_group(63)                          = ?
    +++ exited with 63 +++

Reply
  • Hi, I have added "export DISPLAY:=0" to the pi's bashrc and tried running the ssh with -X and -Y as suggested in the forum post you mention.

    I have also run nrfjprog using strace, this is the output:

    execve("/usr/local/bin/nrfjprog", ["nrfjprog", "-r", "--log"], 0xbedb1588 /* 33 vars */) = 0
    brk(NULL)                               = 0x1eb4000
    mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f08000
    access("/etc/ld.so.preload", R_OK)      = 0
    openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
    mmap2(NULL, 54, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb6f07000
    close(3)                                = 0
    readlink("/proc/self/exe", "/opt/nrf-command-line-tools/bin/"..., 4096) = 40
    openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254\3\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    _llseek(3, 16748, [16748], SEEK_SET)    = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960
    _llseek(3, 16424, [16424], SEEK_SET)    = 0
    read(3, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\2\n\3\f\1\22\4\24"..., 45) = 45
    fstat64(3, {st_mode=S_IFREG|0644, st_size=17708, ...}) = 0
    mmap2(NULL, 81964, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ec5000
    mprotect(0xb6ec9000, 61440, PROT_NONE)  = 0
    mmap2(0xb6ed8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xb6ed8000
    close(3)                                = 0
    munmap(0xb6f07000, 54)                  = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    fstat64(3, {st_mode=S_IFREG|0644, st_size=28867, ...}) = 0
    mmap2(NULL, 28867, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f00000
    close(3)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \n\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 8688, [8688], SEEK_SET)      = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 8340, [8340], SEEK_SET)      = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0644, st_size=9768, ...}) = 0
    mmap2(NULL, 73924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6eb2000
    mprotect(0xb6eb4000, 61440, PROT_NONE)  = 0
    mmap2(0xb6ec3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6ec3000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240r\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    _llseek(3, 463312, [463312], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
    _llseek(3, 462960, [462960], SEEK_SET)  = 0
    read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
    fstat64(3, {st_mode=S_IFREG|0644, st_size=464392, ...}) = 0
    mmap2(NULL, 528504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e30000
    mprotect(0xb6ea1000, 61440, PROT_NONE)  = 0
    mmap2(0xb6eb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x70000) = 0xb6eb0000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\224O\0\0004\0\0\0"..., 512) = 512
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 129016, [129016], SEEK_SET)  = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
    _llseek(3, 94664, [94664], SEEK_SET)    = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0755, st_size=130416, ...}) = 0
    mmap2(NULL, 168560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e06000
    mprotect(0xb6e1d000, 61440, PROT_NONE)  = 0
    mmap2(0xb6e2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0xb6e2c000
    mmap2(0xb6e2e000, 4720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e2e000
    close(3)                                = 0
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/v7l/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/tls/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/v7l/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/neon/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/vfp/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "'$/'/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300x\1\0004\0\0\0"..., 512) = 512
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(3, 1293204, [1293204], SEEK_SET) = 0
    read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2800) = 2800
    _llseek(3, 1289788, [1289788], SEEK_SET) = 0
    read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1296004, ...}) = 0
    mmap2(NULL, 1364764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6cb8000
    mprotect(0xb6df0000, 65536, PROT_NONE)  = 0
    mmap2(0xb6e00000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138000) = 0xb6e00000
    mmap2(0xb6e03000, 8988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e03000
    close(3)                                = 0
    mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6efe000
    set_tls(0xb6efe4d0)                     = 0
    mprotect(0xb6e00000, 8192, PROT_READ)   = 0
    mprotect(0xb6e2c000, 4096, PROT_READ)   = 0
    mprotect(0xb6eb0000, 4096, PROT_READ)   = 0
    mprotect(0xb6ec3000, 4096, PROT_READ)   = 0
    mprotect(0xb6ed8000, 4096, PROT_READ)   = 0
    mprotect(0x1a8000, 24576, PROT_READ)    = 0
    mprotect(0xb6f0a000, 4096, PROT_READ)   = 0
    munmap(0xb6f00000, 28867)               = 0
    set_tid_address(0xb6efe078)             = 5158
    set_robust_list(0xb6efe080, 12)         = 0
    rt_sigaction(SIGRTMIN, {sa_handler=0xb6e0a8e8, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6ce5130}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {sa_handler=0xb6e0a9a4, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6ce5130}, NULL, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    ugetrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    futex(0x1b04a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    futex(0x1b04ac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    brk(NULL)                               = 0x1eb4000
    brk(0x1ed5000)                          = 0x1ed5000
    ioctl(1, TCGETS, 0xbefc2158)            = -1 ENOTTY (Inappropriate ioctl for device)
    getcwd("/home/pi", 4096)                = 9
    stat64("/home/pi", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    ioctl(2, TCGETS, 0xbefc1590)            = -1 ENOTTY (Inappropriate ioctl for device)
    openat(AT_FDCWD, "/home/pi/log.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = 3
    _llseek(3, 0, [6552], SEEK_END)         = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=871676500}) = 0
    gettid()                                = 5158
    openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
    fstat64(4, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
    fstat64(4, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
    read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 3687
    _llseek(4, -2347, [1340], SEEK_CUR)     = 0
    read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2347
    close(4)                                = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=872823548}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=872952101}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=873046209}) = 0
    readlink("/proc/self/exe", "/opt/nrf-command-line-tools/bin/"..., 4096) = 40
    lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/bin/nrfjprog", {st_mode=S_IFREG|0755, st_size=2558616, ...}) = 0
    stat64("/opt/nrf-command-line-tools/bin/nrfjprog.ini", 0xbefc15e0) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/share/nrfjprog.ini", {st_mode=S_IFREG|0644, st_size=611, ...}) = 0
    openat(AT_FDCWD, "/opt/nrf-command-line-tools/share/nrfjprog.ini", O_RDONLY) = 4
    fstat64(4, {st_mode=S_IFREG|0644, st_size=611, ...}) = 0
    read(4, "; nrfjprog.exe configuration fil"..., 4096) = 611
    read(4, "", 4096)                       = 0
    stat64("/opt/nrf-command-line-tools/bin/libnrfjprogdll.so", 0xbefc14c0) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=874738171}) = 0
    futex(0xb6ec40b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    openat(AT_FDCWD, "/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\360\223\2\0004\0\0\0"..., 512) = 512
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 5828184, [5828184], SEEK_SET) = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280
    _llseek(5, 4252327, [4252327], SEEK_SET) = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    mmap2(NULL, 4341252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb6894000
    mprotect(0xb6c81000, 65536, PROT_NONE)  = 0
    mmap2(0xb6c91000, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3ed000) = 0xb6c91000
    mmap2(0xb6cb3000, 19972, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6cb3000
    close(5)                                = 0
    openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    fstat64(5, {st_mode=S_IFREG|0644, st_size=28867, ...}) = 0
    mmap2(NULL, 28867, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb6f00000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/librt.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0 \30\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 25360, [25360], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
    _llseek(5, 24952, [24952], SEEK_SET)    = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=26600, ...}) = 0
    mmap2(NULL, 90648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb687d000
    mprotect(0xb6883000, 61440, PROT_NONE)  = 0
    mmap2(0xb6892000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0xb6892000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libudev.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\370-\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    _llseek(5, 127472, [127472], SEEK_SET)  = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
    _llseek(5, 127108, [127108], SEEK_SET)  = 0
    read(5, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
    fstat64(5, {st_mode=S_IFREG|0644, st_size=128592, ...}) = 0
    mmap2(NULL, 194744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb684d000
    mprotect(0xb686c000, 61440, PROT_NONE)  = 0
    mmap2(0xb687b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1e000) = 0xb687b000
    close(5)                                = 0
    openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libusb-1.0.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
    read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,.\0\0004\0\0\0"..., 512) = 512
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    _llseek(5, 82828, [82828], SEEK_SET)    = 0
    read(5, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
    _llseek(5, 82496, [82496], SEEK_SET)    = 0
    read(5, "A,\0\0\0aeabi\0\1\"\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 45) = 45
    fstat64(5, {st_mode=S_IFREG|0644, st_size=83828, ...}) = 0
    mmap2(NULL, 148192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb6828000
    mprotect(0xb683c000, 61440, PROT_NONE)  = 0
    mmap2(0xb684b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x13000) = 0xb684b000
    close(5)                                = 0
    mprotect(0xb6892000, 4096, PROT_READ)   = 0
    mprotect(0xb687b000, 4096, PROT_READ)   = 0
    mprotect(0xb684b000, 4096, PROT_READ)   = 0
    mprotect(0xb6c91000, 118784, PROT_READ) = 0
    gettimeofday({tv_sec=1635506951, tv_usec=887751}, NULL) = 0
    openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 5
    read(5, "0-3\n", 8192)                  = 4
    close(5)                                = 0
    futex(0xb6cb62b4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    futex(0xb6cb62b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    munmap(0xb6f00000, 28867)               = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=888990679}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=889226599}) = 0
    getrandom("\x34\xcd\x6a\x2a\x53\x56\xfb\x8a\xe8\x01\xb8\x27\xb2\xf7\xec\x0e", 16, 0) = 16
    statfs("/dev/shm/", {f_type=TMPFS_MAGIC, f_bsize=4096, f_blocks=489891, f_bfree=489891, f_bavail=489891, f_files=163655, f_ffree=163654, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NODEV}) = 0
    futex(0xb6e2f200, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-args", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 16777216)            = 0
    ftruncate(5, 16777216)                  = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=16777216, ...}) = 0
    mmap2(NULL, 16777216, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb5828000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-req", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 224)                 = 0
    ftruncate(5, 224)                       = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=224, ...}) = 0
    mmap2(NULL, 224, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f07000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-ack", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 176)                 = 0
    ftruncate(5, 176)                       = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=176, ...}) = 0
    mmap2(NULL, 176, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f06000
    close(5)                                = 0
    openat(AT_FDCWD, "/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-log", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0644) = 5
    fchmod(5, 0644)                         = 0
    fallocate(5, 0, 0, 4160)                = 0
    ftruncate(5, 4160)                      = 0
    fstat64(5, {st_mode=S_IFREG|0644, st_size=4160, ...}) = 0
    mmap2(NULL, 4160, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0xb6f04000
    close(5)                                = 0
    eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 5
    epoll_create1(EPOLL_CLOEXEC)            = 6
    timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 7
    epoll_ctl(6, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLERR|EPOLLET, {u32=32319488, u64=32319488}}) = 0
    write(5, "\1\0\0\0\0\0\0\0", 8)         = 8
    epoll_ctl(6, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLERR, {u32=32319500, u64=32319500}}) = 0
    pipe([8, 9])                            = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 8, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32218184, u64=32218184}}) = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 9, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319672, u64=32319672}}) = 0
    pipe([10, 11])                          = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 10, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319880, u64=32319880}}) = 0
    epoll_ctl(6, EPOLL_CTL_ADD, 11, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=32319976, u64=32319976}}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910687554}) = 0
    gettid()                                = 5158
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910876309}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=910976918}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=911064823}) = 0
    lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    lstat64("/opt/nrf-command-line-tools/lib/libnrfjprogdll.so", {st_mode=S_IFREG|0644, st_size=5829464, ...}) = 0
    stat64("/opt/nrf-command-line-tools/lib/jlinkarm_nrf_worker_linux", 0xbefc0fa8) = -1 ENOENT (No such file or directory)
    stat64("/opt/nrf-command-line-tools/bin/jlinkarm_nrf_worker_linux", {st_mode=S_IFREG|0755, st_size=5322156, ...}) = 0
    mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb5027000
    mprotect(0xb5028000, 8388608, PROT_READ|PROT_WRITE) = 0
    clone(child_stack=0xb5826f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb58274b8, tls=0xb5827910, child_tidptr=0xb58274b8) = 5159
    openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=3031696, ...}) = 0
    mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 12, 0) = 0xb4e27000
    mmap2(NULL, 2596864, PROT_READ, MAP_PRIVATE, 12, 0x6b000) = 0xb4bad000
    close(12)                               = 0
    openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0
    brk(0x1ef6000)                          = 0x1ef6000
    read(12, "# Locale name alias data base.\n#"..., 4096) = 2995
    read(12, "", 4096)                      = 0
    close(12)                               = 0
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv_SE/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv.utf8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    openat(AT_FDCWD, "/usr/lib/locale/sv/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914302138}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914406339}) = 0
    write(2, "ERROR: [ Client] - Worker proces"..., 67ERROR: [ Client] - Worker process is dead, cannot execute command.
    ) = 67
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914618038}) = 0
    clock_gettime(CLOCK_REALTIME, {tv_sec=1635506951, tv_nsec=914706518}) = 0
    futex(0xb58274b8, FUTEX_WAIT, 5159, NULL) = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-args") = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 11, 0xbefc1620) = 0
    close(11)                               = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 10, 0xbefc1620) = 0
    close(10)                               = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 9, 0xbefc1620) = 0
    close(9)                                = 0
    epoll_ctl(6, EPOLL_CTL_DEL, 8, 0xbefc1620) = 0
    close(8)                                = 0
    close(6)                                = 0
    close(7)                                = 0
    close(5)                                = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-log") = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-ack") = 0
    unlink("/dev/shm/34cd6a2a-5356-4b8a-a801-b827b2f7ec0e-req") = 0
    munmap(0xb5828000, 16777216)            = 0
    write(2, "ERROR: An internal error has occ"..., 56ERROR: An internal error has occurred, please try again.) = 56
    write(2, "\n", 1
    )                       = 1
    write(3, "[2021-Oct-29 12:29:11] [ info] -"..., 819) = 819
    close(3)                                = 0
    exit_group(63)                          = ?
    +++ exited with 63 +++

Children
No Data
Related