-----------------------------------------------------------------

[*] Initial strace run with jchroot on the command ./usr/sbin/libupnp to identify missing areas

[*] Emulating binary name: libupnp in strace mode to identify missing areas (with jchroot)
[*] Emulator used: qemu-mipsel-static
[*] Chroot environment used: jchroot
[*] Using root directory: /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract (1/2)
[*] Using CPU config: 

--- SIGILL {si_signo=SIGILL, si_code=SI_KERNEL, si_pid=0, si_uid=0} ---
qemu: uncaught target signal 4 (Illegal instruction) - core dumped

[*] Identification of missing filesytem areas.
[*] No missing areas found.

-----------------------------------------------------------------


-----------------------------------------------------------------

[*] Initial strace run with jchroot on the command ./sbin/libupnp to identify missing areas

[*] Emulating binary name: libupnp in strace mode to identify missing areas (with jchroot)
[*] Emulator used: qemu-mipsel-static
[*] Chroot environment used: jchroot
[*] Using root directory: /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr (2/2)
[*] Using CPU config: 24KEc

1 brk(NULL) = 0x400121b0
1 mmap2(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x3f7c7000
1 uname(0x3ff1d6b0) = 0
1 access("/etc/ld.so.preload",R_OK) = -1 errno=2 (No such file or directory)
1 openat(AT_FDCWD,"/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = -1 errno=2 (No such file or directory)
1 openat(AT_FDCWD,"/lib/tls/libdl.so.2",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d444,512) = 512
1 prctl(46,1072813432,1072813124,512,1065377792,0) = 0
1 _llseek(3,0,648,0x3ff1d218,SEEK_SET) = 0
1 read(3,0x3ff1d248,32) = 32
1 fstat64(3,0x3ff1d300) = 0
1 mmap2(NULL,73968,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f7b4000
1 mprotect(0x3f7b6000,61440,PROT_NONE) = 0
1 mmap2(0x3f7c5000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x1) = 0x3f7c5000
1 close(3) = 0
1 openat(AT_FDCWD,"/lib/tls/libsystemd.so.0",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d434,512) = 512
1 prctl(46,1072813416,1072813108,512,1065377792,0) = 0
1 fstat64(3,0x3ff1d2f0) = 0
1 mmap2(NULL,814232,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f6ed000
1 mprotect(0x3f7a0000,61440,PROT_NONE) = 0
1 mmap2(0x3f7af000,20480,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0xb2) = 0x3f7af000
1 close(3) = 0
1 openat(AT_FDCWD,"/lib/tls/libupnp.so.17",O_RDONLY|O_CLOEXEC) = -1 errno=2 (No such file or directory)
1 openat(AT_FDCWD,"/lib/libupnp.so.17",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d424,512) = 512
1 prctl(46,1072813368,1072813092,512,1065377792,0) = 0
1 fstat64(3,0x3ff1d2e0) = 0
1 mmap2(NULL,286120,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f6a7000
1 mprotect(0x3f6db000,61440,PROT_NONE) = 0
1 mmap2(0x3f6ea000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x33) = 0x3f6ea000
1 mmap2(0x3f6ec000,3496,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x3f6ec000
1 close(3) = 0
1 openat(AT_FDCWD,"/lib/tls/libpthread.so.0",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d414,512) = 512
1 prctl(46,1072813480,1072813076,512,1065377792,0) = 0
1 _llseek(3,0,768,0x3ff1d1e0,SEEK_SET) = 0
1 read(3,0x3ff1d210,32) = 32
1 fstat64(3,0x3ff1d2d0) = 0
1 mmap2(NULL,181248,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f67a000
1 mprotect(0x3f694000,61440,PROT_NONE) = 0
1 mmap2(0x3f6a3000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x19) = 0x3f6a3000
1 mmap2(0x3f6a5000,5120,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x3f6a5000
1 close(3) = 0
1 openat(AT_FDCWD,"/lib/tls/libc.so.6",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d404,512) = 512
1 prctl(46,1072813496,1072813060,512,1065377792,0) = 0
1 _llseek(3,0,760,0x3ff1d1d8,SEEK_SET) = 0
1 read(3,0x3ff1d208,32) = 32
1 fstat64(3,0x3ff1d2c0) = 0
1 mmap2(NULL,1593152,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f4f5000
1 mprotect(0x3f662000,61440,PROT_NONE) = 0
1 mmap2(0x3f671000,28672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x16c) = 0x3f671000
1 mmap2(0x3f678000,8000,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED,-1,0) = 0x3f678000
1 close(3) = 0
1 openat(AT_FDCWD,"/lib/tls/src/basic/tls/librt.so.1",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d2a4,512) = 512
1 prctl(46,1072813048,1072812708,512,1065377792,0) = 0
1 _llseek(3,0,704,0x3ff1d068,SEEK_SET) = 0
1 read(3,0x3ff1d098,32) = 32
1 fstat64(3,0x3ff1d160) = 0
1 mmap2(NULL,94928,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f4dd000
1 mprotect(0x3f4e4000,61440,PROT_NONE) = 0
1 mmap2(0x3f4f3000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x6) = 0x3f4f3000
1 close(3) = 0
1 openat(AT_FDCWD,"/lib/tls/src/basic/tls/libcap.so.2",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d294,512) = 512
1 prctl(46,1072812968,1072812692,512,1065377792,0) = 0
1 fstat64(3,0x3ff1d150) = 0
1 mmap2(NULL,86384,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f4c7000
1 mprotect(0x3f4cb000,65536,PROT_NONE) = 0
1 mmap2(0x3f4db000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x4) = 0x3f4db000
1 close(3) = 0
1 openat(AT_FDCWD,"/lib/tls/libixml.so.11",O_RDONLY|O_CLOEXEC) = -1 errno=2 (No such file or directory)
1 openat(AT_FDCWD,"/lib/libixml.so.11",O_RDONLY|O_CLOEXEC) = 3
1 read(3,0x3ff1d284,512) = 512
1 prctl(46,1072812952,1072812676,512,1065377792,0) = 0
1 fstat64(3,0x3ff1d140) = 0
1 mmap2(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x3f4c5000
1 mmap2(NULL,108256,PROT_EXEC|PROT_READ,MAP_PRIVATE|MAP_DENYWRITE,3,0) = 0x3f4aa000
1 mprotect(0x3f4b4000,61440,PROT_NONE) = 0
1 mmap2(0x3f4c3000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_DENYWRITE|MAP_FIXED,3,0x9) = 0x3f4c3000
1 close(3) = 0
1 set_thread_area(0x3f4cd6d0) = 0
1 mprotect(0x3f671000,16384,PROT_READ) = 0
1 mprotect(0x3f6a3000,4096,PROT_READ) = 0
1 mprotect(0x3f4c3000,4096,PROT_READ) = 0
1 mprotect(0x3f4db000,4096,PROT_READ) = 0
1 mprotect(0x3f4f3000,4096,PROT_READ) = 0
1 mprotect(0x3f6ea000,4096,PROT_READ) = 0
1 mprotect(0x3f7af000,12288,PROT_READ) = 0
1 mprotect(0x3f7c5000,4096,PROT_READ) = 0
1 mprotect(0x40011000,4096,PROT_READ) = 0
1 mprotect(0x3f7fd000,4096,PROT_READ) = 0
1 set_tid_address(0x3f4c62a8) = 1
1 set_robust_list(0x3f4c62b0,12) = -1 errno=89 (Function not implemented)
1 rt_sigaction(32,0x3ff1dd00,NULL) = 0
1 rt_sigaction(33,0x3ff1dd00,NULL) = 0
1 rt_sigprocmask(SIG_UNBLOCK,0x3ff1dd48,NULL,16) = 0
1 getrlimit(3,0x3ff1ddd0) = 0
1 rt_sigaction(SIGHUP,0x3ff1dbc0,0x3ff1dba0) = 0
1 rt_sigaction(SIGTERM,0x3ff1dbc0,0x3ff1dba0) = 0
1 rt_sigaction(SIGINT,0x3ff1dbc0,0x3ff1dba0) = 0
1 rt_sigaction(SIGALRM,0x3ff1dbc0,0x3ff1dba0) = 0
1 openat(AT_FDCWD,"/usr/lib/upnp_plugins",O_RDONLY|O_DIRECTORY|O_LARGEFILE|O_NONBLOCK|O_CLOEXEC) = -1 errno=2 (No such file or directory)
1 alarm(120) = 0
1 time(0,0,598144,1063821312,0,0) = 1689943344
1 gettimeofday(0x3ff1dc34,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 462313},NULL)
1 gettimeofday(0x3ff1dae0,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 462468},NULL)
1 uname(0x3ff1d8d0) = 0
1 gettimeofday(0x3ff1dc34,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 463495},NULL)
1 sched_getparam(0,0x3ff1dc78) = 0
1 sched_get_priority_min(0,1072815224,0,0,0,0) = 0
1 sched_setscheduler(0,0,1072815224,0,0,0) = 0
1 mmap2(NULL,8392704,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3eca9000
1 mprotect(0x3ecaa000,8388608,PROT_EXEC|PROT_READ|PROT_WRITE) = 0
1 brk(NULL) = 0x400121b0
1 brk(0x400331b0) = 0x400331b0
1 brk(0x40034000) = 0x40034000
1 clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,child_stack=0x3f4a8f90,parent_tidptr=0x3f4a9498,tls=0x3f4b08c0,child_tidptr=0x3f4a9498) = 3
1 futex(0x3f6ecbf0,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,NULL,0)1 set_robust_list(0x3f4a94a0,12) = -1 errno=89 (Function not implemented)
1 futex(0x3f6ecbf0,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 1
1 gettimeofday(0x3f4a8eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 494559},NULL)
1 gettimeofday(0x3f4a8e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 494882},NULL)
1 gettimeofday(0x3f4a8e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 494948},NULL)
1 gettimeofday(0x3f4a8e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 495173},NULL)
1 gettimeofday(0x3f4a8eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 495260},NULL)
1 futex(0x3f6ecbc0,FUTEX_PRIVATE_FLAG|FUTEX_CLOCK_REALTIME|FUTEX_WAIT_BITSET,0,{tv_sec = 1689943349,tv_nsec = 495000000},NULL,0) = 0
1 mmap2(NULL,8392704,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3e4a8000
1 mprotect(0x3e4a9000,8388608,PROT_EXEC|PROT_READ|PROT_WRITE) = 0
1 clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,child_stack=0x3eca7f90,parent_tidptr=0x3eca8498,tls=0x3ecaf8c0,child_tidptr=0x3eca8498) = 4
1 futex(0x3f6ecb80,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ecbf4,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,0x3f6ac020,1063960608)1 set_robust_list(0x3eca84a0,12) = -1 errno=89 (Function not implemented)
1 futex(0x3f6ecbf4,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 1
1 gettimeofday(0x3eca7eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 514577},NULL)
1 gettimeofday(0x3eca7e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 514602},NULL)
1 gettimeofday(0x3eca7e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 514617},NULL)
1 gettimeofday(0x3eca7e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 514634},NULL)
1 gettimeofday(0x3eca7eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 514649},NULL)
1 futex(0x3f6ecbc0,FUTEX_PRIVATE_FLAG|FUTEX_CLOCK_REALTIME|FUTEX_WAIT_BITSET,0,{tv_sec = 1689943349,tv_nsec = 514000000},NULL,0) = 0
1 futex(0x3f6ecb80,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 sched_getparam(0,0x3ff1dc78) = 0
1 sched_get_priority_min(0,1072815224,0,0,0,0) = 0
1 sched_setscheduler(0,0,1072815224,0,0,0) = 0
1 mmap2(NULL,8392704,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3dca7000
1 mprotect(0x3dca8000,8388608,PROT_EXEC|PROT_READ|PROT_WRITE) = 0
1 clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,child_stack=0x3e4a6f90,parent_tidptr=0x3e4a7498,tls=0x3e4ae8c0,child_tidptr=0x3e4a7498) = 5
1 futex(0x3f6ec980,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,0x3f6ac020,1063960608)1 set_robust_list(0x3e4a74a0,12) = -1 errno=89 (Function not implemented)
1 futex(0x3f6ec980,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,2,NULL,0x3f6ac020,1063960608) = 1
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 mmap2(NULL,8392704,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3d4a6000
1 mprotect(0x3d4a7000,8388608,PROT_EXEC|PROT_READ|PROT_WRITE) = 0
1 clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,child_stack=0x3dca5f90,parent_tidptr=0x3dca6498,tls=0x3dcad8c0,child_tidptr=0x3dca6498) = 1
1 gettimeofday(0x3e4a6eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 524863},NULL)
1 gettimeofday(0x3e4a6e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 524887},NULL)
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,2,NULL,0x3f7fdafc,1065343740) = 6
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 1
 = 0
1 set_robust_list(0x3dca64a0,12)1 futex(0x3f6ec984,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,0x3f6ac020,1063960608) = -1 errno=89 (Function not implemented)
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,2,NULL,NULL,0)1 gettimeofday(0x3e4a6e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 541963},NULL)
1 gettimeofday(0x3e4a6e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 541990},NULL)
1 gettimeofday(0x3e4a6eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 542004},NULL)
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 1
1 futex(0x3f6ec950,FUTEX_PRIVATE_FLAG|FUTEX_CLOCK_REALTIME|FUTEX_WAIT_BITSET,0,{tv_sec = 1689943349,tv_nsec = 542000000},NULL,0) = 0
1 futex(0x3f6ec984,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,2,NULL,0x3f6ac020,1063960608) = 1
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ec910,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 sched_getparam(0,0x3ff1dc78) = 0
1 sched_get_priority_min(0,1072815224,0,0,0,0) = 0
1 sched_setscheduler(0,0,1072815224,0,0,0) = 0
1 mmap2(NULL,8392704,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3cca5000
1 mprotect(0x3cca6000,8388608,PROT_EXEC|PROT_READ|PROT_WRITE) = 0
1 clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,child_stack=0x3d4a4f90,parent_tidptr=0x3d4a5498,tls=0x3d4ac8c0,child_tidptr=0x3d4a5498) = 1
1 gettimeofday(0x3dca5eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 545567},NULL)
1 gettimeofday(0x3dca5e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 545591},NULL)
1 gettimeofday(0x3dca5e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 545606},NULL)
1 gettimeofday(0x3dca5e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 545623},NULL)
1 gettimeofday(0x3dca5eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 545638},NULL)
1 futex(0x3f6ec950,FUTEX_PRIVATE_FLAG|FUTEX_CLOCK_REALTIME|FUTEX_WAIT_BITSET,0,{tv_sec = 1689943349,tv_nsec = 545000000},NULL,0) = 7
1 futex(0x3f6ec778,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,0x3f6ac020,1063960608)1 set_robust_list(0x3d4a54a0,12) = -1 errno=89 (Function not implemented)
1 futex(0x3f6ec778,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 1
1 gettimeofday(0x3d4a4eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 562945},NULL)
1 gettimeofday(0x3d4a4e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 562969},NULL)
1 gettimeofday(0x3d4a4e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 562984},NULL)
1 gettimeofday(0x3d4a4e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 563001},NULL)
1 gettimeofday(0x3d4a4eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 563016},NULL)
1 futex(0x3f6ec748,FUTEX_PRIVATE_FLAG|FUTEX_CLOCK_REALTIME|FUTEX_WAIT_BITSET,0,{tv_sec = 1689943349,tv_nsec = 563000000},NULL,0) = 0
1 mmap2(NULL,8392704,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3c4a4000
1 mprotect(0x3c4a5000,8388608,PROT_EXEC|PROT_READ|PROT_WRITE) = 0
1 clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,child_stack=0x3cca3f90,parent_tidptr=0x3cca4498,tls=0x3ccab8c0,child_tidptr=0x3cca4498) = 8
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ec77c,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,0x3f6ac020,1063960608)1 set_robust_list(0x3cca44a0,12) = -1 errno=89 (Function not implemented)
1 futex(0x3f6ec77c,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,2,NULL,0x3f6ac020,1063960608) = 1
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 mmap2(NULL,8392704,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3bca3000
1 mprotect(0x3bca4000,8388608,PROT_EXEC|PROT_READ|PROT_WRITE) = 0
1 clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,child_stack=0x3c4a2f90,parent_tidptr=0x3c4a3498,tls=0x3c4aa8c0,child_tidptr=0x3c4a3498) = 1
1 gettimeofday(0x3cca3eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 573506},NULL)
1 gettimeofday(0x3cca3e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 573530},NULL)
1 gettimeofday(0x3cca3e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 573551},NULL)
1 gettimeofday(0x3cca3e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 573567},NULL)
1 gettimeofday(0x3cca3eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 573581},NULL)
1 futex(0x3f6ec748,FUTEX_PRIVATE_FLAG|FUTEX_CLOCK_REALTIME|FUTEX_WAIT_BITSET,0,{tv_sec = 1689943349,tv_nsec = 573000000},NULL,0) = 9
1 futex(0x3f6ecbf0,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,0x3f6ac020,1063960608)1 set_robust_list(0x3c4a34a0,12) = -1 errno=89 (Function not implemented)
1 futex(0x3f6ecbf0,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 1
1 gettimeofday(0x3c4a2eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 584556},NULL)
1 gettimeofday(0x3c4a2e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 584581},NULL)
1 gettimeofday(0x3c4a2e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 584595},NULL)
1 gettimeofday(0x3c4a2e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 584612},NULL)
1 gettimeofday(0x3c4a2eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 584626},NULL)
1 futex(0x3f6ecbc0,FUTEX_PRIVATE_FLAG|FUTEX_CLOCK_REALTIME|FUTEX_WAIT_BITSET,0,{tv_sec = 1689943349,tv_nsec = 584000000},NULL,0) = 0
1 gettimeofday(0x400125ec,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 585546},NULL)
1 futex(0x3f6ecbc0,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 1
 = 0
1 futex(0x3f6ecb80,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ecbf4,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,0x3f675714,1063737108)1 gettimeofday(0x3f4a8e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 586213},NULL)
1 gettimeofday(0x3f4a8e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 586277},NULL)
1 gettimeofday(0x3f4a8eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 586301},NULL)
1 futex(0x3f6ecbf4,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 1
1 futex(0x3f6ecb80,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 sched_getparam(3,0x3f4a9654) = 0
1 sched_getscheduler(3,1061852756,1061850704,0,0,0) = 0
1 sched_get_priority_min(0,1061852756,1061850704,0,0,0) = 0
1 sched_get_priority_max(0,1061852756,1061850704,0,0,0) = 0
1 sched_setscheduler(3,0,1061850704,0,0,0) = 0
1 futex(0x3f6ecae8,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,2,NULL,0x3f806000,1065377792) = 0
1 futex(0x3f6ecb80,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ecae8,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 1
1 socket(PF_NETLINK,SOCK_RAW|SOCK_CLOEXEC,NETLINK_ROUTE) = 3
1 bind(3,{nl_family=AF_NETLINK,nl_pid=0,nl_groups=0}, 12) = 0
1 getsockname(3,0x3ff1db58,0x3ff1db64) = 0
1 time(0,0,1072814948,0,0,0) = 1689943344
1 sendto(3,1072814864,20,0,1072814892,12) = 20
1 recvmsg(3,0x3ff1db10,0) = 2808
1 recvmsg(3,0x3ff1db10,0) = 20
1 sendto(3,1072814864,20,0,1072814892,12) = 20
1 recvmsg(3,0x3ff1db10,0) = 164
1 recvmsg(3,0x3ff1db10,0) = 20
1 close(3) = 0
1 brk(0x40033000) = 0x40033000
1 access("/proc/net",R_OK) = 0
1 access("/proc/net/unix",R_OK) = 0
1 socket(PF_UNIX,SOCK_DGRAM|SOCK_CLOEXEC,IPPROTO_IP) = 3
1 ioctl(3,SIOCGIFINDEX,{"eth0",0}) = 0 ({"eth0",61})
1 close(3) = 0
1 socket(PF_INET,SOCK_STREAM,IPPROTO_IP) = 3
1 setsockopt(3,65535,4,0x3ff1d808,0x4) = 0
1 bind(3,{sin_family=AF_INET,sin_port=htons(49152),sin_addr=inet_addr("172.36.0.2")}, 16) = 0
1 listen(3,128) = 0
1 getsockname(3,0x3ff1d744,0x3ff1d740) = 0
1 socket(PF_INET,SOCK_DGRAM,IPPROTO_IP) = 4
1 bind(4,{sin_family=AF_INET,sin_port=htons(0),sin_addr=inet_addr("127.0.0.1")}, 16) = 0
1 getsockname(4,0x3ff1daac,0x3ff1daa8) = 0
1 socket(PF_INET,SOCK_DGRAM,IPPROTO_IP) = 5
1 setsockopt(5,0,33,0x3ff1da03,0x1) = 0
 = 0
1 time(0,0,2,1063821312,0,0) = 1689943344
1 futex(0x3f6ecae8,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ecb28,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,NULL,0)1 fcntl64(5,F_GETFL) = 2
1 fcntl64(5,F_SETFL,O_RDWR|O_NONBLOCK) = 0
1 socket(PF_INET,SOCK_DGRAM,IPPROTO_IP) = 6
1 setsockopt(6,65535,4,0x3ff1d964,0x4) = 0
1 bind(6,{sin_family=AF_INET,sin_port=htons(1900),sin_addr=inet_addr("0.0.0.0")}, 16) = 0
1 setsockopt(6,0,35,0x3ff1d96c,0x8) = 0
1 setsockopt(6,0,32,0x3ff1d968,0x4) = -1 errno=99 (Protocol not available)
1 setsockopt(6,0,33,0x3ff1d963,0x1) = 0
1 setsockopt(6,65535,32,0x3ff1d964,0x4) = 0
1 mmap2(NULL,8392704,PROT_NONE,MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,-1,0) = 0x3b4a2000
1 mprotect(0x3b4a3000,8388608,PROT_EXEC|PROT_READ|PROT_WRITE) = 0
1 clone(CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,child_stack=0x3bca1f90,parent_tidptr=0x3bca2498,tls=0x3bca98c0,child_tidptr=0x3bca2498) = 10
1 futex(0x3f6ec778,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,0,NULL,0x3f6ac020,1063960608)1 set_robust_list(0x3bca24a0,12) = -1 errno=89 (Function not implemented)
1 futex(0x3f6ec778,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAIT,2,NULL,0x3f6ac020,1063960608) = 1
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 gettimeofday(0x400126d4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 605917},NULL)
1 futex(0x3f6ec748,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 1
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 gettimeofday(0x3d4a4e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 605975},NULL)
1 gettimeofday(0x3d4a4e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 605992},NULL)
1 gettimeofday(0x3d4a4eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 606006},NULL)
1 futex(0x3f6ec77c,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,2147483647,NULL,0x3f6ac020,1063960608) = 0
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 sched_getparam(7,0x3d4a5654) = 0
1 sched_getscheduler(7,1028281940,1028279888,0,0,0) = 0
1 sched_get_priority_min(0,1028281940,1028279888,0,0,0) = 0
1 sched_get_priority_max(0,1028281940,1028279888,0,0,0) = 0
1 sched_setscheduler(7,0,1028279888,0,0,0) = 0
1 _newselect([6,5,4,3],[],[4],NULL) = 0
1 futex(0x3f6ec708,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 time(0,1072815308,1,0,0,0) = 1689943344
1 openat(AT_FDCWD,"/etc/localtime",O_RDONLY|O_CLOEXEC) = 7
1 fstat64(7,0x3ff1da98) = 0
1 fstat64(7,0x3ff1d938) = 0
1 read(7,0x400149e8,4096) = 148
1 _llseek(7,4294967295,4294967290,0x3ff1d948,SEEK_CUR) = 0
1 read(7,0x400149e8,4096) = 6
1 close(7) = 0
 = 1
1 gettimeofday(0x3bca1eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 613759},NULL)
1 gettimeofday(0x3bca1e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 613784},NULL)
1 gettimeofday(0x3bca1e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 613800},NULL)
1 gettimeofday(0x3bca1e54,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 613816},NULL)
1 gettimeofday(0x3bca1eb4,NULL) = 0 ({tv_sec = 1689943344,tv_usec = 613831},NULL)
1 futex(0x3f6ec74c,FUTEX_PRIVATE_FLAG|FUTEX_CLOCK_REALTIME|FUTEX_WAIT_BITSET,0,{tv_sec = 1689943349,tv_nsec = 613000000},NULL,0)1 getpid() = 1
1 socket(PF_UNIX,SOCK_DGRAM|SOCK_CLOEXEC,IPPROTO_IP) = 7
1 connect(7,0x3f6784e0,110) = -1 errno=2 (No such file or directory)
1 close(7) = 0
1 openat(AT_FDCWD,"/dev/console",O_WRONLY|O_NOCTTY) = 7
1 fstat64(7,0x3ff1d890) = 0
1 ioctl(7,TCGETS,0x3ff1d7f0) = 0 ({c_iflag = IGNBRK|IGNPAR,c_oflag = 0,c_cflag = B38400,CS8,CREAD,c_lflag = 0,c_cc = "",c_line = ''})
1 _llseek(7,0,0,0x3ff1d958,SEEK_CUR) = -1 errno=29 (Illegal seek)
1 write(7,0x40014890,48) = 48
1 close(7) = 0
1 pause(0,2,0,1073739257,0,0)
[*] Identification of missing filesytem areas.
[*] Found missing area: /etc/ld.so.cache
[*] Trying to identify this missing file: ld.so.cache
[*] Missing file /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/etc/ld.so.cache
[*] Found missing area: /lib/tls/libixml.so.11
[*] Trying to identify this missing file: libixml.so.11
[*] Possible matching file found: /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/libixml.so.11
[*] Copy file /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/libixml.so.11 to /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/tls/
[*] Found missing area: /lib/tls/libupnp.so.17
[*] Trying to identify this missing file: libupnp.so.17
[*] Possible matching file found: /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/libupnp.so.17
[*] Copy file /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/libupnp.so.17 to /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/tls/
[*] Found missing area: /usr/lib/upnp_plugins
[*] Trying to identify this missing file: upnp_plugins
[*] Possible matching file found: /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/upnp_plugins
[*] Copy file /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/lib/upnp_plugins to /logs/s115_usermode_emulator/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/usr/lib/
 = -1 errno=145 (Connection timed out)
1 futex(0x3f6ecb80,FUTEX_PRIVATE_FLAG|FUTEX_WAKE,1,NULL,0x3f6ac020,1063960608) = 0
1 madvise(0x3e4a8000,8253440,MADV_DONTNEED) = 0
1 exit(0)

-----------------------------------------------------------------