[Libwebsockets] Bug? LWS-native poll() amidst custom polls

Felipe Gasper felipe at felipegasper.com
Thu Jun 24 02:07:24 CEST 2021


Hello,

	I’m working on a Perl binding to LWS (https://github.com/FGasper/p5-Net-Libwebsockets … very much under construction still!) and am seeing some weirdness where LWS still runs its native poll() even though there is a custom event loop configured.

	I’m attaching a Linux strace: you can see poll() amidst _newselect() calls. Note the last in particular, where it waits 30 seconds … this is the retry.secs_since_valid_hangup.

	I’m inclined to think this is a LWS bug since “mixed” polling seems like it shouldn’t happen, but just in case … is it possible I’m “holding it wrong”?

	Thank you!

cheers,
-Felipe

------
execve("/usr/bin/perl", ["perl", "-Mblib", "examples/wscat.pl", "ws://echo.websocket.org"], 0x7e97451c /* 28 vars */) = 0
brk(NULL)                               = 0x222c000
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76f52000
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) = 0x76f51000
close(3)                                = 0
readlink("/proc/self/exe", "/usr/bin/perl", 4096) = 13
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) = 0x76f0f000
mprotect(0x76f13000, 61440, PROT_NONE)  = 0
mmap2(0x76f22000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x76f22000
close(3)                                = 0
munmap(0x76f51000, 54)                  = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/v7l/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/tls/v7l/neon/vfp", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/v7l/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/tls/v7l/neon", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/v7l/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/tls/v7l/vfp", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/v7l/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/tls/v7l", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/tls/neon/vfp", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/tls/neon", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/tls/vfp", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/v7l/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/v7l/neon/vfp", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/v7l/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/v7l/neon", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/v7l/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/v7l/vfp", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/v7l/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/v7l", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/neon/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/neon/vfp", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/neon/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/neon", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/vfp/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib/vfp", 0x7ed2c948) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/libwebsockets/build/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=90660, ...}) = 0
mmap2(NULL, 90660, PROT_READ, MAP_PRIVATE, 3, 0) = 0x76ef8000
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) = 0x76ee5000
mprotect(0x76ee7000, 61440, PROT_NONE)  = 0
mmap2(0x76ef6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x76ef6000
close(3)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libm.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/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) = 0x76e63000
mprotect(0x76ed4000, 61440, PROT_NONE)  = 0
mmap2(0x76ee3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x70000) = 0x76ee3000
close(3)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/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) = 0x76e39000
mprotect(0x76e50000, 61440, PROT_NONE)  = 0
mmap2(0x76e5f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x76e5f000
mmap2(0x76e61000, 4720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76e61000
close(3)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/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) = 0x76ceb000
mprotect(0x76e23000, 65536, PROT_NONE)  = 0
mmap2(0x76e33000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138000) = 0x76e33000
mmap2(0x76e36000, 8988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76e36000
close(3)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libcrypt.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libcrypt.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libcrypt.so.1", 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\0p\t\0\0004\0\0\0"..., 512) = 512
_llseek(3, 33268, [33268], 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, 32920, [32920], 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, 33268, [33268], 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, 32920, [32920], 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, 33268, [33268], 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, 32920, [32920], 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=34348, ...}) = 0
mmap2(NULL, 258416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76cab000
mprotect(0x76cb2000, 65536, PROT_NONE)  = 0
mmap2(0x76cc2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x76cc2000
mmap2(0x76cc4000, 156016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76cc4000
close(3)                                = 0
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76f50000
set_tls(0x76f504d0)                     = 0
mprotect(0x76e33000, 8192, PROT_READ)   = 0
mprotect(0x76cc2000, 4096, PROT_READ)   = 0
mprotect(0x76e5f000, 4096, PROT_READ)   = 0
mprotect(0x76ee3000, 4096, PROT_READ)   = 0
mprotect(0x76ef6000, 4096, PROT_READ)   = 0
mprotect(0x76f22000, 4096, PROT_READ)   = 0
mprotect(0x2d4000, 4096, PROT_READ)     = 0
mprotect(0x76f54000, 4096, PROT_READ)   = 0
munmap(0x76ef8000, 90660)               = 0
set_tid_address(0x76f50078)             = 14670
set_robust_list(0x76f50080, 12)         = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x76e3d8e8, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x76d18130}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x76e3d9a4, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x76d18130}, 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
rt_sigaction(SIGFPE, {sa_handler=SIG_IGN, sa_mask=[FPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x76d18120}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
brk(NULL)                               = 0x222c000
brk(0x224d000)                          = 0x224d000
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
openat(AT_FDCWD, "/dev/urandom", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
read(3, "\244]@\216", 4)                = 4
close(3)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3031632, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0x76aab000
mmap2(NULL, 2596864, PROT_READ, MAP_PRIVATE, 3, 0x6b000) = 0x76831000
close(3)                                = 0
readlink("/proc/self/exe", "/usr/bin/perl", 4095) = 13
stat64("/usr/lib/arm-linux-gnueabihf/perl-base/5.28.1/arm-linux-gnueabihf-thread-multi-64int", 0x7ed2ced0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl-base/5.28.1", 0x7ed2ced0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/5.28.1/arm-linux-gnueabihf-thread-multi-64int", 0x7ed2ced0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/5.28.1", 0x7ed2ced0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/arm-linux-gnueabihf-thread-multi-64int", 0x7ed2ced0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.0", 0x7ed2d010) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.0", 0x7ed2d010) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl-base/5.28.0", 0x7ed2ced0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl-base/5.28.0/arm-linux-gnueabihf-thread-multi-64int", 0x7ed2ced0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl-base/arm-linux-gnueabihf-thread-multi-64int", 0x7ed2ced0) = -1 ENOENT (No such file or directory)
fcntl64(0, F_SETFD, 0)                  = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
_llseek(0, 0, 0x7ed2cd50, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
fcntl64(1, F_SETFD, 0)                  = 0
ioctl(1, TCGETS, 0x7ed2cd00)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(1, 0, 0x7ed2cd50, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
fcntl64(2, F_SETFD, 0)                  = 0
ioctl(2, TCGETS, 0x7ed2cd10)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(2, 0, 0x7ed2cd60, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
openat(AT_FDCWD, "examples/wscat.pl", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
ioctl(3, TCGETS, 0x7ed2cdd0)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=2583, ...}) = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
brk(0x226e000)                          = 0x226e000
stat64("/etc/perl/blib.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/blib.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/blib.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/blib.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/blib.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/blib.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/blib.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/blib.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/blib.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/blib.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/blib.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/blib.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/blib.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/blib.pm", {st_mode=S_IFREG|0644, st_size=2062, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/blib.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c718)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "package blib;\n\n=head1 NAME\n\nblib"..., 8192) = 2062
stat64("/etc/perl/Cwd.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Cwd.pm", 0x7ed2c2a0)  = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Cwd.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Cwd.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Cwd.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Cwd.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Cwd.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Cwd.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Cwd.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Cwd.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Cwd.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Cwd.pm", {st_mode=S_IFREG|0644, st_size=17514, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/Cwd.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package Cwd;\nuse strict;\nuse Exp"..., 8192) = 8192
stat64("/etc/perl/strict.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/strict.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/strict.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/strict.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/strict.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/strict.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/strict.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/strict.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/strict.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/strict.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/strict.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/strict.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/strict.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/strict.pm", {st_mode=S_IFREG|0644, st_size=1606, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/strict.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package strict;\n\n$strict::VERSIO"..., 8192) = 1606
_llseek(6, 1605, [1605], SEEK_SET)      = 0
_llseek(6, 0, [1605], SEEK_CUR)         = 0
close(6)                                = 0
stat64("/etc/perl/Exporter.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Exporter.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Exporter.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Exporter.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Exporter.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Exporter.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Exporter.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Exporter.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Exporter.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Exporter.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Exporter.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Exporter.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/Exporter.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/Exporter.pm", {st_mode=S_IFREG|0644, st_size=2367, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/Exporter.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package Exporter;\n\nrequire 5.006"..., 8192) = 2367
brk(0x228f000)                          = 0x228f000
_llseek(6, 2366, [2366], SEEK_SET)      = 0
_llseek(6, 0, [2366], SEEK_CUR)         = 0
close(6)                                = 0
read(5, "nt\n\t&& CORE::chdir($1) or return"..., 8192) = 8192
brk(0x22b1000)                          = 0x22b1000
read(5, "\tlocal $ENV{CDPATH} = '';\n\tlocal"..., 8192) = 1130
_llseek(5, 17513, [17513], SEEK_SET)    = 0
_llseek(5, 0, [17513], SEEK_CUR)        = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/etc/perl/XSLoader.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/XSLoader.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/XSLoader.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/XSLoader.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/XSLoader.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/XSLoader.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/XSLoader.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/XSLoader.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/XSLoader.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/XSLoader.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/XSLoader.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/XSLoader.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/XSLoader.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/XSLoader.pm", {st_mode=S_IFREG|0644, st_size=3967, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/XSLoader.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "# Generated from XSLoader_pm.PL "..., 8192) = 3967
brk(0x22d2000)                          = 0x22d2000
_llseek(5, 3966, [3966], SEEK_SET)      = 0
_llseek(5, 0, [3966], SEEK_CUR)         = 0
close(5)                                = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Cwd/Cwd.so", {st_mode=S_IFREG|0644, st_size=13736, ...}) = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Cwd/Cwd.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
futex(0x76ef70b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Cwd/Cwd.so", 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\\\v\0\0004\0\0\0"..., 512) = 512
_llseek(5, 12776, [12776], 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"..., 960) = 960
_llseek(5, 12496, [12496], 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, 12776, [12776], 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"..., 960) = 960
_llseek(5, 12496, [12496], 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, 12776, [12776], 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"..., 960) = 960
_llseek(5, 12496, [12496], 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, 12776, [12776], 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"..., 960) = 960
_llseek(5, 12496, [12496], 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, 12776, [12776], 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"..., 960) = 960
_llseek(5, 12496, [12496], 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=13736, ...}) = 0
mmap2(NULL, 78036, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x76efb000
mprotect(0x76efe000, 61440, PROT_NONE)  = 0
mmap2(0x76f0d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x76f0d000
close(5)                                = 0
mprotect(0x76f0d000, 4096, PROT_READ)   = 0
stat64("/bin/pwd", {st_mode=S_IFREG|0755, st_size=26380, ...}) = 0
geteuid32()                             = 1000
geteuid32()                             = 1000
getegid32()                             = 1000
getgroups32(0, NULL)                    = 16
getgroups32(16, [4, 20, 24, 27, 29, 44, 46, 60, 100, 105, 109, 117, 997, 998, 999, 1000]) = 16
stat64("/etc/perl/File/Spec.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/File/Spec.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/File/Spec.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/File/Spec.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/File/Spec.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/File/Spec.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/File/Spec.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/File/Spec.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/File/Spec.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/File/Spec.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/File/Spec.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/File/Spec.pm", {st_mode=S_IFREG|0644, st_size=556, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/File/Spec.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package File::Spec;\n\nuse strict;"..., 8192) = 556
_llseek(5, 555, [555], SEEK_SET)        = 0
_llseek(5, 0, [555], SEEK_CUR)          = 0
close(5)                                = 0
stat64("/etc/perl/File/Spec/Unix.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/File/Spec/Unix.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/File/Spec/Unix.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/File/Spec/Unix.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/File/Spec/Unix.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/File/Spec/Unix.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/File/Spec/Unix.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/File/Spec/Unix.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/File/Spec/Unix.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/File/Spec/Unix.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/File/Spec/Unix.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/File/Spec/Unix.pm", {st_mode=S_IFREG|0644, st_size=9299, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/File/Spec/Unix.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package File::Spec::Unix;\n\nuse s"..., 8192) = 8192
stat64("/etc/perl/constant.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/constant.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/constant.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/constant.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/constant.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/constant.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/constant.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/constant.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/constant.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/constant.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/constant.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/constant.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/constant.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/constant.pm", {st_mode=S_IFREG|0644, st_size=5737, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/constant.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package constant;\nuse 5.008;\nuse"..., 8192) = 5737
stat64("/etc/perl/warnings/register.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/warnings/register.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/warnings/register.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/warnings/register.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/warnings/register.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/warnings/register.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/warnings/register.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/warnings/register.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/warnings/register.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/warnings/register.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/warnings/register.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/warnings/register.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/warnings/register.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/warnings/register.pm", {st_mode=S_IFREG|0644, st_size=488, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/warnings/register.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 7
ioctl(7, TCGETS, 0x7ed2b458)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(7, 0, [0], SEEK_CUR)            = 0
read(7, "package warnings::register;\n\nour"..., 8192) = 488
_llseek(7, 487, [487], SEEK_SET)        = 0
_llseek(7, 0, [487], SEEK_CUR)          = 0
close(7)                                = 0
stat64("/etc/perl/warnings.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/warnings.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/warnings.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/warnings.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/warnings.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/warnings.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/warnings.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/warnings.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/warnings.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/warnings.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/warnings.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/warnings.pm", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/warnings.pmc", 0x7ed2b620) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/warnings.pm", {st_mode=S_IFREG|0644, st_size=24517, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/warnings.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 7
ioctl(7, TCGETS, 0x7ed2b458)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(7, 0, [0], SEEK_CUR)            = 0
read(7, "# -*- buffer-read-only: t -*-\n# "..., 8192) = 8192
read(7, "recursion'\t\t\t\t=> \"\\x00\\x00\\x00\\x"..., 8192) = 8192
read(7, "hadow'\t\t\t\t=> \"\\x00\\x00\\x00\\x00\\x"..., 8192) = 8133
brk(0x22f3000)                          = 0x22f3000
_llseek(7, 24437, [24437], SEEK_SET)    = 0
_llseek(7, 0, [24437], SEEK_CUR)        = 0
close(7)                                = 0
brk(0x2316000)                          = 0x2316000
_llseek(6, 5736, [5736], SEEK_SET)      = 0
_llseek(6, 0, [5736], SEEK_CUR)         = 0
close(6)                                = 0
read(5, "f->canonpath( $path ) ;\n}\n\n# Int"..., 8192) = 1107
read(5, "", 8192)                       = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
read(4, "", 8192)                       = 0
close(4)                                = 0
getcwd("/home/pi/code/p5-Net-Libwebsockets", 4095) = 35
stat64("/home/pi/code/p5-Net-Libwebsockets/blib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
read(3, "#!/usr/bin/env perl\n\nuse strict;"..., 8192) = 2583
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/experimental.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/experimental.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/experimental.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/experimental.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/experimental.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/experimental.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/experimental.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/experimental.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/experimental.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/experimental.pm", {st_mode=S_IFREG|0644, st_size=6993, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/experimental.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c718)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "package experimental;\n$experimen"..., 8192) = 6993
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/version.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/version.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/version.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/version.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/version.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/version.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/version.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/version.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/version.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/version.pm", {st_mode=S_IFREG|0644, st_size=1976, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/version.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "#!perl -w\npackage version;\n\nuse "..., 8192) = 1976
read(5, "", 8192)                       = 0
close(5)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/version/regex.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/version/regex.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/version/regex.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/version/regex.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/version/regex.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/version/regex.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/version/regex.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/version/regex.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/version/regex.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/version/regex.pm", {st_mode=S_IFREG|0644, st_size=4072, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/version/regex.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package version::regex;\n\nuse str"..., 8192) = 4072
read(5, "", 8192)                       = 0
close(5)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/feature.pm", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/feature.pm", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/feature.pm", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/feature.pm", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/feature.pm", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/feature.pm", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/feature.pm", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/feature.pm", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/feature.pmc", 0x7ed2c2d8) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/feature.pm", {st_mode=S_IFREG|0644, st_size=4668, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/feature.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c110)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
brk(0x2337000)                          = 0x2337000
read(5, "# -*- buffer-read-only: t -*-\n# "..., 8192) = 4668
read(5, "", 8192)                       = 0
close(5)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Carp.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Carp.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Carp.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Carp.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Carp.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Carp.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Carp.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Carp.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/Carp.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/Carp.pm", {st_mode=S_IFREG|0644, st_size=25388, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/Carp.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package Carp;\n\n{ use 5.006; }\nus"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/overloading.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/overloading.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/overloading.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/overloading.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/overloading.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/overloading.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/overloading.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/overloading.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/overloading.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/overloading.pm", {st_mode=S_IFREG|0644, st_size=964, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/overloading.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2bad0)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package overloading;\nuse warning"..., 8192) = 964
_llseek(6, 963, [963], SEEK_SET)        = 0
_llseek(6, 0, [963], SEEK_CUR)          = 0
close(6)                                = 0
read(5, "; # allow caller to format refer"..., 8192) = 8192
brk(0x2358000)                          = 0x2358000
read(5, "      # Perl versions and platfo"..., 8192) = 8192
brk(0x2379000)                          = 0x2379000
read(5, "the caller's namespace.\n        "..., 8192) = 812
_llseek(5, 25387, [25387], SEEK_SET)    = 0
_llseek(5, 0, [25387], SEEK_CUR)        = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
_llseek(4, 2973, [2973], SEEK_SET)      = 0
_llseek(4, 0, [2973], SEEK_CUR)         = 0
close(4)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/Loop.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/Loop.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/Loop.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/Loop.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/Loop.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/Loop.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Loop.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Loop.pm", {st_mode=S_IFREG|0444, st_size=10557, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Loop.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c718)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "=head1 NAME\n\nAnyEvent::Loop - An"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Scalar/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Scalar/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Scalar/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Scalar/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Scalar/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Scalar/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Scalar/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Scalar/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Scalar/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Scalar/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Scalar/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Scalar/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Scalar/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Scalar/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Scalar/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Scalar/Util.pm", {st_mode=S_IFREG|0644, st_size=1421, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/Scalar/Util.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "# Copyright (c) 1997-2007 Graham"..., 8192) = 1421
_llseek(5, 1420, [1420], SEEK_SET)      = 0
_llseek(5, 0, [1420], SEEK_CUR)         = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/List/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/List/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/List/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/List/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/List/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/List/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/List/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/List/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/List/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/List/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/List/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/List/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/List/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/List/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/List/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/List/Util.pm", {st_mode=S_IFREG|0644, st_size=1110, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/List/Util.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "# Copyright (c) 1997-2009 Graham"..., 8192) = 1110
read(5, "", 8192)                       = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/List/Util/Util.so", {st_mode=S_IFREG|0644, st_size=42640, ...}) = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/List/Util/Util.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/List/Util/Util.so", 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\230\25\0\0004\0\0\0"..., 512) = 512
_llseek(5, 41640, [41640], 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, 41348, [41348], 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, 41640, [41640], 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, 41348, [41348], 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, 41640, [41640], 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, 41348, [41348], 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, 41640, [41640], 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, 41348, [41348], 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, 41640, [41640], 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, 41348, [41348], 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, 41640, [41640], 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, 41348, [41348], 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=42640, ...}) = 0
mmap2(NULL, 106920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x76816000
mprotect(0x76820000, 61440, PROT_NONE)  = 0
mmap2(0x7682f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x9000) = 0x7682f000
close(5)                                = 0
mprotect(0x7682f000, 4096, PROT_READ)   = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent.pm", {st_mode=S_IFREG|0444, st_size=113356, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "=head1 NAME\n\nAnyEvent - the DBI "..., 8192) = 8192
read(5, " devices, pipes, fifos and so on"..., 8192) = 8192
read(5, "),\nso programs overwriting those"..., 8192) = 8192
read(5, " callback is\ncalled or can synch"..., 8192) = 8192
read(5, "uire a blocking wait>. Instead, "..., 8192) = 8192
read(5, "sed, so load Coro::AnyEvent\n    "..., 8192) = 8192
read(5, "romises to\ndo just that in a por"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/constants.pl", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/constants.pl", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/constants.pl", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/constants.pl", {st_mode=S_IFREG|0444, st_size=1379, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/constants.pl", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2bad0)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "# automatically generated from c"..., 8192) = 1379
read(6, "", 8192)                       = 0
close(6)                                = 0
brk(0x239a000)                          = 0x239a000
read(5, "\n               eval \"require $p"..., 8192) = 8192
read(5, "ignal = $HAVE_ASYNC_INTERRUPT\n  "..., 8192) = 8192
brk(0x23bb000)                          = 0x23bb000
read(5, "YEVENT_> from C<%ENV> (or replac"..., 8192) = 8192
read(5, "ERL_ANYEVENT_CA_PATH>.\n\nWhen nei"..., 8192) = 8192
read(5, "ytes (as measured by the residen"..., 8192) = 8192
read(5, "the setup time\nis relatively hig"..., 8192) = 8192
read(5, "l the watcher types in XS, does\n"..., 8192) = 6860
read(5, "", 8192)                       = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [PIPE], [], 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0xc1f58, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x76d18120}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/Util.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Util.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Util.pm", {st_mode=S_IFREG|0444, st_size=27628, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Util.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "=encoding utf-8\n\n=head1 NAME\n\nAn"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Errno.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Errno.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Errno.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Errno.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Errno.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Errno.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Errno.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Errno.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Errno.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Errno.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Errno.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Errno.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Errno.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Errno.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Errno.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Errno.pm", {st_mode=S_IFREG|0644, st_size=4931, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/Errno.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "# -*- buffer-read-only: t -*-\n#\n"..., 8192) = 4931
_llseek(6, 4916, [4916], SEEK_SET)      = 0
_llseek(6, 0, [4916], SEEK_CUR)         = 0
close(6)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Socket.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Socket.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Socket.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Socket.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Socket.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Socket.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Socket.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Socket.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Socket.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Socket.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Socket.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Socket.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Socket.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Socket.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Socket.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Socket.pm", {st_mode=S_IFREG|0644, st_size=13864, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/Socket.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package Socket;\n\nuse strict;\n{ u"..., 8192) = 8192
brk(0x23dc000)                          = 0x23dc000
read(6, "e a\n# getaddrinfo(3) function in"..., 8192) = 5672
read(6, "", 8192)                       = 0
close(6)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
brk(0x23fd000)                          = 0x23fd000
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Socket/Socket.so", {st_mode=S_IFREG|0644, st_size=34316, ...}) = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Socket/Socket.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Socket/Socket.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\224\26\0\0004\0\0\0"..., 512) = 512
_llseek(6, 33316, [33316], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 33020, [33020], SEEK_SET)    = 0
read(6, "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(6, 33316, [33316], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 33020, [33020], SEEK_SET)    = 0
read(6, "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(6, 33316, [33316], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 33020, [33020], SEEK_SET)    = 0
read(6, "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(6, 33316, [33316], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 33020, [33020], SEEK_SET)    = 0
read(6, "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(6, 33316, [33316], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 33020, [33020], SEEK_SET)    = 0
read(6, "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(6, {st_mode=S_IFREG|0644, st_size=34316, ...}) = 0
mmap2(NULL, 98560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x767fd000
mprotect(0x76804000, 65536, PROT_NONE)  = 0
mmap2(0x76814000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x7000) = 0x76814000
close(6)                                = 0
mprotect(0x76814000, 4096, PROT_READ)   = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/base.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/base.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/base.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/base.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/base.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/base.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/base.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/base.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/base.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/base.pm", {st_mode=S_IFREG|0644, st_size=8912, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/base.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "use 5.008;\npackage base;\n\nuse st"..., 8192) = 8192
read(6, "ibute\n    # (Public, Private, et"..., 8192) = 720
_llseek(6, 8911, [8911], SEEK_SET)      = 0
_llseek(6, 0, [8911], SEEK_CUR)         = 0
close(6)                                = 0
socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 6
fcntl64(6, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
ioctl(6, TCGETS, 0x7ed2bc58)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, 0x7ed2bca8, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
ioctl(6, TCGETS, 0x7ed2bc58)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, 0x7ed2bca8, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
close(6)                                = 0
read(5, "   last unless $len || (!defined"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Guard.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Guard.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Guard.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Guard.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Guard.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Guard.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Guard.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Guard.pm", {st_mode=S_IFREG|0444, st_size=6410, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Guard.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2bad0)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "=head1 NAME\n\nGuard - safe cleanu"..., 8192) = 6410
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/auto/Guard/Guard.so", {st_mode=S_IFREG|0555, st_size=67124, ...}) = 0
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/auto/Guard/Guard.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/auto/Guard/Guard.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\34\t\0\0004\0\0\0"..., 512) = 512
_llseek(7, 65764, [65764], SEEK_SET)    = 0
read(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1360) = 1360
_llseek(7, 8415, [8415], SEEK_SET)      = 0
read(7, "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(7, 65764, [65764], SEEK_SET)    = 0
read(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1360) = 1360
_llseek(7, 8415, [8415], SEEK_SET)      = 0
read(7, "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(7, 65764, [65764], SEEK_SET)    = 0
read(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1360) = 1360
_llseek(7, 8415, [8415], SEEK_SET)      = 0
read(7, "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(7, 65764, [65764], SEEK_SET)    = 0
read(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1360) = 1360
_llseek(7, 8415, [8415], SEEK_SET)      = 0
read(7, "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(7, 65764, [65764], SEEK_SET)    = 0
read(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1360) = 1360
_llseek(7, 8415, [8415], SEEK_SET)      = 0
read(7, "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(7, {st_mode=S_IFREG|0555, st_size=67124, ...}) = 0
mmap2(NULL, 73924, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x767ea000
mprotect(0x767ec000, 61440, PROT_NONE)  = 0
mmap2(0x767fb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x1000) = 0x767fb000
close(7)                                = 0
mprotect(0x767fb000, 4096, PROT_READ)   = 0
read(6, "", 8192)                       = 0
close(6)                                = 0
read(5, "nyEvent\n                    )],\n"..., 8192) = 8192
brk(0x241e000)                          = 0x241e000
read(5, "ion\n   /\\.-|-\\./\n      and Carp:"..., 8192) = 3052
read(5, "", 8192)                       = 0
close(5)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Time/HiRes.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Time/HiRes.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Time/HiRes.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Time/HiRes.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Time/HiRes.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Time/HiRes.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Time/HiRes.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Time/HiRes.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Time/HiRes.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Time/HiRes.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Time/HiRes.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Time/HiRes.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Time/HiRes.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Time/HiRes.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Time/HiRes.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Time/HiRes.pm", {st_mode=S_IFREG|0644, st_size=24733, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/Time/HiRes.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2bb50)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package Time::HiRes;\n\n{ use 5.00"..., 8192) = 8192
brk(0x243f000)                          = 0x243f000
_llseek(5, 2801, [2801], SEEK_SET)      = 0
_llseek(5, 0, [2801], SEEK_CUR)         = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Time/HiRes/HiRes.so", {st_mode=S_IFREG|0644, st_size=26056, ...}) = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Time/HiRes/HiRes.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Time/HiRes/HiRes.so", 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\0H\r\0\0004\0\0\0"..., 512) = 512
_llseek(5, 25096, [25096], 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"..., 960) = 960
_llseek(5, 24812, [24812], 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, 25096, [25096], 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"..., 960) = 960
_llseek(5, 24812, [24812], 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, 25096, [25096], 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"..., 960) = 960
_llseek(5, 24812, [24812], 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, 25096, [25096], 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"..., 960) = 960
_llseek(5, 24812, [24812], 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, 25096, [25096], 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"..., 960) = 960
_llseek(5, 24812, [24812], 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=26056, ...}) = 0
mmap2(NULL, 90352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x767d3000
mprotect(0x767d9000, 61440, PROT_NONE)  = 0
mmap2(0x767e8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x767e8000
close(5)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/librt.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/librt.so.1", 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) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=90660, ...}) = 0
mmap2(NULL, 90660, PROT_READ, MAP_PRIVATE, 5, 0) = 0x767bc000
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) = 0x767a5000
mprotect(0x767ab000, 61440, PROT_NONE)  = 0
mmap2(0x767ba000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x5000) = 0x767ba000
close(5)                                = 0
mprotect(0x767ba000, 4096, PROT_READ)   = 0
mprotect(0x767e8000, 4096, PROT_READ)   = 0
munmap(0x767bc000, 90660)               = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/POSIX.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/POSIX.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/POSIX.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/POSIX.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/POSIX.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/POSIX.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/POSIX.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/POSIX.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/POSIX.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/POSIX.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/POSIX.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/POSIX.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/POSIX.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/POSIX.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/POSIX.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/POSIX.pm", {st_mode=S_IFREG|0644, st_size=20347, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/POSIX.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2bb50)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package POSIX;\nuse strict;\nuse w"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Fcntl.pmc", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Fcntl.pm", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Fcntl.pmc", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Fcntl.pm", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Fcntl.pmc", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Fcntl.pm", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Fcntl.pmc", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Fcntl.pm", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Fcntl.pmc", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Fcntl.pm", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Fcntl.pmc", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Fcntl.pm", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Fcntl.pmc", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Fcntl.pm", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Fcntl.pmc", 0x7ed2b6d8) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Fcntl.pm", {st_mode=S_IFREG|0644, st_size=2156, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/Fcntl.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2b510)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package Fcntl;\n\nuse strict;\nour("..., 8192) = 2156
read(6, "", 8192)                       = 0
close(6)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Fcntl/Fcntl.so", {st_mode=S_IFREG|0644, st_size=13724, ...}) = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Fcntl/Fcntl.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/Fcntl/Fcntl.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\274\f\0\0004\0\0\0"..., 512) = 512
_llseek(6, 12724, [12724], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12428, [12428], SEEK_SET)    = 0
read(6, "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(6, 12724, [12724], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12428, [12428], SEEK_SET)    = 0
read(6, "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(6, 12724, [12724], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12428, [12428], SEEK_SET)    = 0
read(6, "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(6, 12724, [12724], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12428, [12428], SEEK_SET)    = 0
read(6, "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(6, 12724, [12724], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12428, [12428], SEEK_SET)    = 0
read(6, "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(6, {st_mode=S_IFREG|0644, st_size=13724, ...}) = 0
mmap2(NULL, 77968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x767bf000
mprotect(0x767c1000, 65536, PROT_NONE)  = 0
mmap2(0x767d1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x2000) = 0x767d1000
close(6)                                = 0
mprotect(0x767d1000, 4096, PROT_READ)   = 0
read(5, " {\n    usage \"printf(pattern, ar"..., 8192) = 8192
brk(0x2460000)                          = 0x2460000
read(5, "_h => [qw(\n        MSG_CTRUNC MS"..., 8192) = 3963
brk(0x2481000)                          = 0x2481000
read(5, "", 8192)                       = 0
close(5)                                = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/POSIX/POSIX.so", {st_mode=S_IFREG|0644, st_size=84080, ...}) = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/POSIX/POSIX.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/POSIX/POSIX.so", 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\2107\0\0004\0\0\0"..., 512) = 512
_llseek(5, 83080, [83080], 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, 82784, [82784], 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, 83080, [83080], 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, 82784, [82784], 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, 83080, [83080], 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, 82784, [82784], 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, 83080, [83080], 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, 82784, [82784], 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, 83080, [83080], 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, 82784, [82784], 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=84080, ...}) = 0
mmap2(NULL, 148324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x76780000
mprotect(0x76792000, 65536, PROT_NONE)  = 0
mmap2(0x767a2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x12000) = 0x767a2000
close(5)                                = 0
mprotect(0x767a2000, 8192, PROT_READ)   = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Tie/Hash.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Tie/Hash.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Tie/Hash.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Tie/Hash.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Tie/Hash.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Tie/Hash.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Tie/Hash.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Tie/Hash.pm", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/Tie/Hash.pmc", 0x7ed2bd18) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/Tie/Hash.pm", {st_mode=S_IFREG|0644, st_size=2037, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/Tie/Hash.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2bb50)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package Tie::Hash;\n\nour $VERSION"..., 8192) = 2037
brk(0x24a2000)                          = 0x24a2000
read(5, "", 8192)                       = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
read(4, "ition as fd\n\t\t  print \"===== bef"..., 8192) = 2365
read(4, "", 8192)                       = 0
close(4)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/Handle.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/Handle.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/Handle.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/Handle.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/Handle.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/Handle.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Handle.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Handle.pm", {st_mode=S_IFREG|0444, st_size=84380, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Handle.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c718)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "=head1 NAME\n\nAnyEvent::Handle - "..., 8192) = 8192
read(4, "F condition has been detected bu"..., 8192) = 8192
read(4, "ameter is given, it enables TLS "..., 8192) = 8192
read(4, "\n}\n\nsub _error {\n   my ($self, $"..., 8192) = 8192
brk(0x24c3000)                          = 0x24c3000
read(4, "elf->{wbuf}      .= $_[0];\n     "..., 8192) = 8192
read(4, "uests and manipulate the queue a"..., 8192) = 8192
brk(0x24e4000)                          = 0x24e4000
read(4, "item regex => $accept[, $reject["..., 8192) = 8192
read(4, "t, $major, $minor)\n\nChecks the i"..., 8192) = 8192
brk(0x2505000)                          = 0x2505000
read(4, "of} = 1;\n         }\n      }\n\n   "..., 8192) = 8192
read(4, "ecide whether the handle is stil"..., 8192) = 8192
read(4, "rt>) arguments to C<tls_ctx>:\n\n "..., 8192) = 2460
read(4, "", 8192)                       = 0
close(4)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Net/Libwebsockets/WebSocket/Client.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Net/Libwebsockets/WebSocket/Client.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/WebSocket/Client.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/WebSocket/Client.pm", {st_mode=S_IFREG|0444, st_size=2633, ...}) = 0
openat(AT_FDCWD, "/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/WebSocket/Client.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c718)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "package Net::Libwebsockets::WebS"..., 8192) = 2633
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/URI/Split.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/URI/Split.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/URI/Split.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/URI/Split.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/URI/Split.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/URI/Split.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/URI/Split.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/URI/Split.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/URI/Split.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/URI/Split.pm", {st_mode=S_IFREG|0444, st_size=2353, ...}) = 0
openat(AT_FDCWD, "/usr/local/share/perl/5.28.1/URI/Split.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package URI::Split;\n\nuse strict;"..., 8192) = 2353
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/URI/Escape.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/URI/Escape.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/URI/Escape.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/URI/Escape.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/URI/Escape.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/URI/Escape.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/URI/Escape.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/URI/Escape.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/URI/Escape.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/URI/Escape.pm", {st_mode=S_IFREG|0444, st_size=7061, ...}) = 0
openat(AT_FDCWD, "/usr/local/share/perl/5.28.1/URI/Escape.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package URI::Escape;\n\nuse strict"..., 8192) = 7061
brk(0x2526000)                          = 0x2526000
read(6, "", 8192)                       = 0
close(6)                                = 0
_llseek(5, 1016, [1016], SEEK_SET)      = 0
_llseek(5, 0, [1016], SEEK_CUR)         = 0
close(5)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Net/Libwebsockets.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Net/Libwebsockets.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets.pm", {st_mode=S_IFREG|0444, st_size=1534, ...}) = 0
openat(AT_FDCWD, "/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package Net::Libwebsockets;\n\nuse"..., 8192) = 1534
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/auto/Net/Libwebsockets/Libwebsockets.so", 0x222c2b0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/DynaLoader.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/DynaLoader.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/DynaLoader.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/DynaLoader.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/DynaLoader.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/DynaLoader.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/DynaLoader.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/DynaLoader.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/DynaLoader.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/DynaLoader.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/DynaLoader.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/DynaLoader.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/DynaLoader.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/DynaLoader.pm", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/DynaLoader.pmc", 0x7ed2bc98) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/DynaLoader.pm", {st_mode=S_IFREG|0644, st_size=10428, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/DynaLoader.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2bad0)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "# Generated from DynaLoader_pm.P"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Config.pmc", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Config.pm", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Config.pmc", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Config.pm", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Config.pmc", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Config.pm", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Config.pmc", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Config.pm", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Config.pmc", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Config.pm", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Config.pmc", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Config.pm", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Config.pmc", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Config.pm", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Config.pmc", 0x7ed2b658) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Config.pm", {st_mode=S_IFREG|0644, st_size=3378, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/Config.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 7
ioctl(7, TCGETS, 0x7ed2b490)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(7, 0, [0], SEEK_CUR)            = 0
read(7, "# This file was created by confi"..., 8192) = 3378
read(7, "", 8192)                       = 0
close(7)                                = 0
brk(0x2547000)                          = 0x2547000
read(6, "e\n            push(@names, \"lib$"..., 8192) = 2236
_llseek(6, 10427, [10427], SEEK_SET)    = 0
_llseek(6, 0, [10427], SEEK_CUR)        = 0
close(6)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/auto/Net/Libwebsockets", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/auto/Net/Libwebsockets/Libwebsockets.so", {st_mode=S_IFREG|0755, st_size=147756, ...}) = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/auto/Net/Libwebsockets/Libwebsockets.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/p5-Net-Libwebsockets/blib/arch/auto/Net/Libwebsockets/Libwebsockets.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0l\26\0\0004\0\0\0"..., 512) = 512
_llseek(6, 146356, [146356], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 20903, [20903], SEEK_SET)    = 0
read(6, "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(6, 146356, [146356], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 20903, [20903], SEEK_SET)    = 0
read(6, "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(6, 146356, [146356], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 20903, [20903], SEEK_SET)    = 0
read(6, "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(6, 146356, [146356], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 20903, [20903], SEEK_SET)    = 0
read(6, "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(6, 146356, [146356], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 20903, [20903], SEEK_SET)    = 0
read(6, "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(6, {st_mode=S_IFREG|0755, st_size=147756, ...}) = 0
mmap2(NULL, 86408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7676a000
mprotect(0x7676f000, 61440, PROT_NONE)  = 0
mmap2(0x7677e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x4000) = 0x7677e000
close(6)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libwebsockets.so.18", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libwebsockets.so.18", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200\230\0\0004\0\0\0"..., 512) = 512
_llseek(6, 575556, [575556], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 498319, [498319], SEEK_SET)  = 0
read(6, "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(6, 575556, [575556], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 498319, [498319], SEEK_SET)  = 0
read(6, "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(6, 575556, [575556], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 498319, [498319], SEEK_SET)  = 0
read(6, "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(6, 575556, [575556], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 498319, [498319], SEEK_SET)  = 0
read(6, "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(6, 575556, [575556], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 498319, [498319], SEEK_SET)  = 0
read(6, "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(6, 575556, [575556], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 498319, [498319], SEEK_SET)  = 0
read(6, "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(6, {st_mode=S_IFREG|0755, st_size=576676, ...}) = 0
mmap2(NULL, 564096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x766e0000
mprotect(0x76758000, 65536, PROT_NONE)  = 0
mmap2(0x76768000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x78000) = 0x76768000
close(6)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libssl.so.1.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libssl.so.1.1", 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) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=90660, ...}) = 0
mmap2(NULL, 90660, PROT_READ, MAP_PRIVATE, 6, 0) = 0x766c9000
close(6)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libssl.so.1.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x\25\1\0004\0\0\0"..., 512) = 512
_llseek(6, 453884, [453884], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(6, 453536, [453536], SEEK_SET)  = 0
read(6, "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(6, 453884, [453884], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(6, 453536, [453536], SEEK_SET)  = 0
read(6, "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(6, 453884, [453884], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(6, 453536, [453536], SEEK_SET)  = 0
read(6, "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(6, 453884, [453884], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(6, 453536, [453536], SEEK_SET)  = 0
read(6, "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(6, 453884, [453884], SEEK_SET)  = 0
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
_llseek(6, 453536, [453536], SEEK_SET)  = 0
read(6, "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(6, {st_mode=S_IFREG|0644, st_size=454924, ...}) = 0
mmap2(NULL, 519324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7664a000
mprotect(0x766b1000, 61440, PROT_NONE)  = 0
mmap2(0x766c0000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x66000) = 0x766c0000
close(6)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libcrypto.so.1.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libcrypto.so.1.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libcrypto.so.1.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0000\5\0004\0\0\0"..., 512) = 512
_llseek(6, 2121064, [2121064], SEEK_SET) = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 2120700, [2120700], SEEK_SET) = 0
read(6, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 51) = 51
_llseek(6, 2121064, [2121064], SEEK_SET) = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 2120700, [2120700], SEEK_SET) = 0
read(6, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 51) = 51
_llseek(6, 2121064, [2121064], SEEK_SET) = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 2120700, [2120700], SEEK_SET) = 0
read(6, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 51) = 51
_llseek(6, 2121064, [2121064], SEEK_SET) = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 2120700, [2120700], SEEK_SET) = 0
read(6, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 51) = 51
_llseek(6, 2121064, [2121064], SEEK_SET) = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 2120700, [2120700], SEEK_SET) = 0
read(6, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 51) = 51
_llseek(6, 2121064, [2121064], SEEK_SET) = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 2120700, [2120700], SEEK_SET) = 0
read(6, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 51) = 51
fstat64(6, {st_mode=S_IFREG|0644, st_size=2122144, ...}) = 0
mmap2(NULL, 2202164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x76430000
mprotect(0x7661c000, 65536, PROT_NONE)  = 0
mmap2(0x7662c000, 106496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x1ec000) = 0x7662c000
mmap2(0x76646000, 14900, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76646000
close(6)                                = 0
mprotect(0x7662c000, 102400, PROT_READ) = 0
mprotect(0x766c0000, 24576, PROT_READ)  = 0
mprotect(0x76768000, 4096, PROT_READ)   = 0
mprotect(0x7677e000, 4096, PROT_READ)   = 0
rt_sigprocmask(SIG_SETMASK, ~[ILL TRAP BUS FPE SEGV RTMIN RT_1], [], 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x76489620, sa_mask=~[ILL TRAP BUS FPE SEGV RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x76d18120}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, ~[ILL TRAP BUS FPE KILL SEGV STOP RTMIN RT_1], 8) = 0
rt_sigaction(SIGILL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x76d18120}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
munmap(0x766c9000, 90660)               = 0
read(5, "", 8192)                       = 0
close(5)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Promise/XS.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Promise/XS.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Promise/XS.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Promise/XS.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Promise/XS.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Promise/XS.pm", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS.pmc", 0x7ed2c2a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS.pm", {st_mode=S_IFREG|0444, st_size=9179, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c0d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package Promise::XS;\n\nuse strict"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Promise/XS/Deferred.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Promise/XS/Deferred.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Promise/XS/Deferred.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Promise/XS/Deferred.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Promise/XS/Deferred.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Promise/XS/Deferred.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS/Deferred.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS/Deferred.pm", {st_mode=S_IFREG|0444, st_size=2784, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS/Deferred.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package Promise::XS::Deferred;\n\n"..., 8192) = 2784
read(6, "", 8192)                       = 0
close(6)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Promise/XS/Promise.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Promise/XS/Promise.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Promise/XS/Promise.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Promise/XS/Promise.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Promise/XS/Promise.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Promise/XS/Promise.pm", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS/Promise.pmc", 0x7ed2bc60) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS/Promise.pm", {st_mode=S_IFREG|0444, st_size=3285, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Promise/XS/Promise.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2ba98)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "package Promise::XS::Promise;\n\nu"..., 8192) = 3285
read(6, "", 8192)                       = 0
close(6)                                = 0
read(5, "rely internal, so let\342\200\231s not wa"..., 8192) = 987
read(5, "", 8192)                       = 0
close(5)                                = 0
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/auto/Promise/XS/XS.so", {st_mode=S_IFREG|0555, st_size=171096, ...}) = 0
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/auto/Promise/XS/XS.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/auto/Promise/XS/XS.so", 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\0d\24\0\0004\0\0\0"..., 512) = 512
_llseek(5, 169736, [169736], 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"..., 1360) = 1360
_llseek(5, 29059, [29059], 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, 169736, [169736], 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"..., 1360) = 1360
_llseek(5, 29059, [29059], 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, 169736, [169736], 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"..., 1360) = 1360
_llseek(5, 29059, [29059], 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, 169736, [169736], 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"..., 1360) = 1360
_llseek(5, 29059, [29059], 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, 169736, [169736], 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"..., 1360) = 1360
_llseek(5, 29059, [29059], 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|0555, st_size=171096, ...}) = 0
mmap2(NULL, 94564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x76418000
mprotect(0x7641f000, 61440, PROT_NONE)  = 0
mmap2(0x7642e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6000) = 0x7642e000
close(5)                                = 0
mprotect(0x7642e000, 4096, PROT_READ)   = 0
brk(0x2568000)                          = 0x2568000
read(4, "", 8192)                       = 0
close(4)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO/SigGuard.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO/SigGuard.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO/SigGuard.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO/SigGuard.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO/SigGuard.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO/SigGuard.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO/SigGuard.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO/SigGuard.pm", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO/SigGuard.pmc", 0x7ed2c8e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO/SigGuard.pm", {st_mode=S_IFREG|0444, st_size=3974, ...}) = 0
openat(AT_FDCWD, "/usr/local/share/perl/5.28.1/IO/SigGuard.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c718)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "package IO::SigGuard;\n\n=encoding"..., 8192) = 3974
read(4, "", 8192)                       = 0
close(4)                                = 0
read(3, "", 8192)                       = 0
close(3)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/Impl/Perl.pmc", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/AnyEvent/Impl/Perl.pm", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/Impl/Perl.pmc", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/AnyEvent/Impl/Perl.pm", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/Impl/Perl.pmc", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/AnyEvent/Impl/Perl.pm", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Impl/Perl.pmc", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Impl/Perl.pm", {st_mode=S_IFREG|0444, st_size=1711, ...}) = 0
openat(AT_FDCWD, "/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/AnyEvent/Impl/Perl.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
ioctl(3, TCGETS, 0x7ed2ce58)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "=head1 NAME\n\nAnyEvent::Impl::Per"..., 8192) = 1711
read(3, "", 8192)                       = 0
close(3)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO/File.pmc", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO/File.pm", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO/File.pmc", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO/File.pm", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO/File.pmc", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO/File.pm", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO/File.pmc", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO/File.pm", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO/File.pmc", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO/File.pm", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/IO/File.pmc", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/IO/File.pm", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/IO/File.pmc", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/IO/File.pm", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/File.pmc", 0x7ed2ccc0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/File.pm", {st_mode=S_IFREG|0644, st_size=1636, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/File.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
ioctl(3, TCGETS, 0x7ed2caf8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#\n\npackage IO::File;\n\nuse 5.008_"..., 8192) = 1636
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Symbol.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Symbol.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/Symbol.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/Symbol.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/Symbol.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/Symbol.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/Symbol.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/Symbol.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/Symbol.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/Symbol.pm", {st_mode=S_IFREG|0644, st_size=2099, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/Symbol.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c4b8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "package Symbol;\n\nBEGIN { require"..., 8192) = 2099
read(4, "", 8192)                       = 0
close(4)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/SelectSaver.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/SelectSaver.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/SelectSaver.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/SelectSaver.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/SelectSaver.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/SelectSaver.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/SelectSaver.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/SelectSaver.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/SelectSaver.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/SelectSaver.pm", {st_mode=S_IFREG|0644, st_size=344, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/SelectSaver.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c4b8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "package SelectSaver;\n\nour $VERSI"..., 8192) = 344
read(4, "", 8192)                       = 0
close(4)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO/Seekable.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO/Seekable.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO/Seekable.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO/Seekable.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO/Seekable.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO/Seekable.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO/Seekable.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO/Seekable.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO/Seekable.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO/Seekable.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/IO/Seekable.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/IO/Seekable.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/IO/Seekable.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/IO/Seekable.pm", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/Seekable.pmc", 0x7ed2c680) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/Seekable.pm", {st_mode=S_IFREG|0644, st_size=642, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/Seekable.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c4b8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "#\n\npackage IO::Seekable;\n\nuse 5."..., 8192) = 642
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO/Handle.pmc", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO/Handle.pm", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO/Handle.pmc", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO/Handle.pm", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO/Handle.pmc", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO/Handle.pm", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO/Handle.pmc", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO/Handle.pm", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO/Handle.pmc", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO/Handle.pm", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/IO/Handle.pmc", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/IO/Handle.pm", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/IO/Handle.pmc", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/IO/Handle.pm", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/Handle.pmc", 0x7ed2c040) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/Handle.pm", {st_mode=S_IFREG|0644, st_size=8201, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/IO/Handle.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2be78)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package IO::Handle;\n\nuse 5.008_0"..., 8192) = 8192
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO.pmc", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/IO.pm", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO.pmc", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/IO.pm", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO.pmc", 0x7ed2ba00)  = -1 ENOENT (No such file or directory)
stat64("/etc/perl/IO.pm", 0x7ed2ba00)   = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO.pmc", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/IO.pm", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO.pmc", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/IO.pm", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/IO.pmc", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/IO.pm", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/IO.pmc", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/IO.pm", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/IO.pmc", 0x7ed2ba00) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/IO.pm", {st_mode=S_IFREG|0644, st_size=469, ...}) = 0
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/IO.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
ioctl(6, TCGETS, 0x7ed2b838)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(6, 0, [0], SEEK_CUR)            = 0
read(6, "#\n\npackage IO;\n\nuse XSLoader ();"..., 8192) = 469
_llseek(6, 468, [468], SEEK_SET)        = 0
_llseek(6, 0, [468], SEEK_CUR)          = 0
close(6)                                = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/IO/IO.so", {st_mode=S_IFREG|0644, st_size=13768, ...}) = 0
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/IO/IO.bs", 0x222c2b0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/arm-linux-gnueabihf/perl/5.28/auto/IO/IO.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\204\r\0\0004\0\0\0"..., 512) = 512
_llseek(6, 12808, [12808], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12528, [12528], SEEK_SET)    = 0
read(6, "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(6, 12808, [12808], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12528, [12528], SEEK_SET)    = 0
read(6, "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(6, 12808, [12808], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12528, [12528], SEEK_SET)    = 0
read(6, "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(6, 12808, [12808], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12528, [12528], SEEK_SET)    = 0
read(6, "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(6, 12808, [12808], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 12528, [12528], SEEK_SET)    = 0
read(6, "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(6, {st_mode=S_IFREG|0644, st_size=13768, ...}) = 0
mmap2(NULL, 78068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x766cc000
mprotect(0x766cf000, 61440, PROT_NONE)  = 0
mmap2(0x766de000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x2000) = 0x766de000
close(6)                                = 0
mprotect(0x766de000, 4096, PROT_READ)   = 0
brk(0x2589000)                          = 0x2589000
read(5, " }\n}\n\n1;\n", 8192)          = 9
read(5, "", 8192)                       = 0
close(5)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
read(4, "", 8192)                       = 0
close(4)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
read(3, "", 8192)                       = 0
close(3)                                = 0
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
fcntl64(1, F_GETFL)                     = 0x1 (flags O_WRONLY)
fcntl64(1, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Net/Libwebsockets/Loop/AnyEvent.pmc", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Net/Libwebsockets/Loop/AnyEvent.pm", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/Loop/AnyEvent.pmc", 0x7ed2d020) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/Loop/AnyEvent.pm", {st_mode=S_IFREG|0444, st_size=2305, ...}) = 0
openat(AT_FDCWD, "/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/Loop/AnyEvent.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
ioctl(3, TCGETS, 0x7ed2ce58)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "package Net::Libwebsockets::Loop"..., 8192) = 2305
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/parent.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/parent.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/parent.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/parent.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/parent.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/parent.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/parent.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/parent.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/parent.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/parent.pm", {st_mode=S_IFREG|0644, st_size=478, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/parent.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c818)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
brk(0x25ab000)                          = 0x25ab000
read(4, "package parent;\nuse strict;\nuse "..., 8192) = 478
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/vars.pm", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/vars.pm", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/etc/perl/vars.pm", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/arm-linux-gnueabihf/perl/5.28.1/vars.pm", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/local/share/perl/5.28.1/vars.pm", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl5/5.28/vars.pm", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl5/vars.pm", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/perl/5.28/vars.pm", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/vars.pmc", 0x7ed2c3a0) = -1 ENOENT (No such file or directory)
stat64("/usr/share/perl/5.28/vars.pm", {st_mode=S_IFREG|0644, st_size=1149, ...}) = 0
openat(AT_FDCWD, "/usr/share/perl/5.28/vars.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
ioctl(5, TCGETS, 0x7ed2c1d8)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "package vars;\n\nuse 5.006;\n\nour $"..., 8192) = 1149
_llseek(5, 1148, [1148], SEEK_SET)      = 0
_llseek(5, 0, [1148], SEEK_CUR)         = 0
close(5)                                = 0
_llseek(4, 477, [477], SEEK_SET)        = 0
_llseek(4, 0, [477], SEEK_CUR)          = 0
close(4)                                = 0
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Net/Libwebsockets/Loop.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/arch/Net/Libwebsockets/Loop.pm", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/Loop.pmc", 0x7ed2c9e0) = -1 ENOENT (No such file or directory)
stat64("/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/Loop.pm", {st_mode=S_IFREG|0444, st_size=533, ...}) = 0
openat(AT_FDCWD, "/home/pi/code/p5-Net-Libwebsockets/blib/lib/Net/Libwebsockets/Loop.pm", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4
ioctl(4, TCGETS, 0x7ed2c818)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "package Net::Libwebsockets::Loop"..., 8192) = 533
read(4, "", 8192)                       = 0
close(4)                                = 0
read(3, "", 8192)                       = 0
close(3)                                = 0
getpid()                                = 14670
write(2, "abstract loop: 0x2588ab8\n", 25abstract loop: 0x2588ab8
) = 25
ioctl(2, TCGETS, 0x7ed2cd00)            = -1 ENOTTY (Inappropriate ioctl for device)
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3503, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3503, ...}) = 0
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 3503
_llseek(3, -2234, [1269], SEEK_CUR)     = 0
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 2234
close(3)                                = 0
write(2, "[2021/06/23 19:59:15:3902] N: LW"..., 77[2021/06/23 19:59:15:3902] N: LWS: 4.2.99-v4.2.0-70-g1f0721bb, loglevel 1151
) = 77
write(2, "[2021/06/23 19:59:15:3923] N: NE"..., 70[2021/06/23 19:59:15:3923] N: NET CLI SRV H1 H2 WS ConMon IPv6-absent
) = 70
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x76d18120}, {sa_handler=0xc1f58, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x76d18120}, 8) = 0
write(2, "[2021/06/23 19:59:15:3930] I: Ev"..., 62[2021/06/23 19:59:15:3930] I: Event loop: net-lws-custom-loop
) = 62
write(2, "[2021/06/23 19:59:15:3934] D: _r"..., 59[2021/06/23 19:59:15:3934] D: _realloc: size 6188: context
) = 59
ugetrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024*1024}) = 0
write(2, "[2021/06/23 19:59:15:3940] D: _r"..., 66[2021/06/23 19:59:15:3940] D: _realloc: size 28: lws_smd_register
) = 66
write(2, "[2021/06/23 19:59:15:3942] I: lw"..., 84[2021/06/23 19:59:15:3942] I: lws_smd_register: peer 0x258b580 (count 1) registered
) = 84
write(2, "[2021/06/23 19:59:15:3943] D: _r"..., 61[2021/06/23 19:59:15:3943] D: _realloc: size 8192: fds table
) = 61
write(2, "[2021/06/23 19:59:15:3947] I:  c"..., 100[2021/06/23 19:59:15:3947] I:  ctx:  5368B (1272 ctx + pt(1 thr x 4096)), pt-fds: 1024, fdmap: 8192
) = 100
write(2, "[2021/06/23 19:59:15:3948] I:  h"..., 76[2021/06/23 19:59:15:3948] I:  http: ah_data: 4096, ah: 960, max count 1024
) = 76
write(2, "[2021/06/23 19:59:15:3949] D: _r"..., 62[2021/06/23 19:59:15:3949] D: _realloc: size 4096: lws_lookup
) = 62
write(2, "[2021/06/23 19:59:15:3953] I:  m"..., 61[2021/06/23 19:59:15:3953] I:  mem: platform fd map:  4096 B
) = 61
openat(AT_FDCWD, "/dev/urandom", O_RDONLY) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
write(2, "[2021/06/23 19:59:15:3961] D: _r"..., 77[2021/06/23 19:59:15:3961] D: _realloc: size 808: __lws_wsi_create_with_role
) = 77
write(2, "[2021/06/23 19:59:15:3962] D: lw"..., 78[2021/06/23 19:59:15:3962] D: lws_role_transition: : wsistate 0x200, ops pipe
) = 78
write(2, "[2021/06/23 19:59:15:3963] N:  +"..., 51[2021/06/23 19:59:15:3963] N:  ++ [wsi|0|pipe] (1)
) = 51
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 4
write(2, "[2021/06/23 19:59:15:3968] D: ev"..., 46[2021/06/23 19:59:15:3968] D: event pipe fd 4
) = 46
write(2, "[2021/06/23 19:59:15:3973] D: __"..., 102[2021/06/23 19:59:15:3973] D: __insert_wsi_socket_into_fds: [wsi|0|pipe]: tsi=0, sock=4, pos-in-fds=0
) = 102
write(1, "io destroy0\n", 12io destroy0
)           = 12
write(1, "io destroy3\n", 12io destroy3
)           = 12
write(1, "io destroy4\n", 12io destroy4
)           = 12
write(1, "io destroy5\n", 12io destroy5
)           = 12
write(1, "io destroy6\n", 12io destroy6
)           = 12
write(2, "[2021/06/23 19:59:15:3988] I: ro"..., 81[2021/06/23 19:59:15:3988] I: rops_pt_init_destroy_netlink: creating netlink skt
) = 81
write(2, "[2021/06/23 19:59:15:3989] D: _r"..., 77[2021/06/23 19:59:15:3989] D: _realloc: size 808: __lws_wsi_create_with_role
) = 77
write(2, "[2021/06/23 19:59:15:3993] D: lw"..., 81[2021/06/23 19:59:15:3993] D: lws_role_transition: : wsistate 0x200, ops netlink
) = 81
socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 5
write(2, "[2021/06/23 19:59:15:3996] N:  +"..., 53[2021/06/23 19:59:15:3996] N:  ++ [vh|0|netlink] (1)
) = 53
getpid()                                = 14670
bind(5, {sa_family=AF_NETLINK, nl_pid=14670, nl_groups=0x000051}, 12) = 0
write(2, "[2021/06/23 19:59:15:4006] D: __"..., 104[2021/06/23 19:59:15:4006] D: __insert_wsi_socket_into_fds: [vh|0|netlink]: tsi=0, sock=5, pos-in-fds=1
) = 104
write(1, "io destroy0\n", 12io destroy0
)           = 12
write(1, "io destroy3\n", 12io destroy3
)           = 12
write(1, "io destroy4\n", 12io destroy4
)           = 12
write(1, "io destroy5\n", 12io destroy5
)           = 12
write(1, "io destroy6\n", 12io destroy6
)           = 12
getpid()                                = 14670
sendmsg(5, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base={{len=28, type=0x1a /* NLMSG_??? */, flags=NLM_F_REQUEST|0x300, seq=1, pid=14670}, "\x11\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00"}, iov_len=28}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 28
write(2, "[2021/06/23 19:59:15:4138] D: ro"..., 91[2021/06/23 19:59:15:4138] D: rops_pt_init_destroy_netlink: starting netlink coldplug wait
) = 91
write(2, "[2021/06/23 19:59:15:4140] I:  C"..., 61[2021/06/23 19:59:15:4140] I:  Compiled with OpenSSL support
) = 61
write(2, "[2021/06/23 19:59:15:4141] I: Do"..., 53[2021/06/23 19:59:15:4141] I: Doing SSL library init
) = 53
futex(0x76648564, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76648568, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7664856c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76648600, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76648574, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76648578, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76648588, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76645ea8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76648490, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7664642c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76645f28, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0
read(6, "# Locale name alias data base.\n#"..., 4096) = 2995
read(6, "", 4096)                       = 0
close(6)                                = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0x25cc000)                          = 0x25cc000
futex(0x76648570, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7664858c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/lib/ssl/openssl.cnf", O_RDONLY|O_LARGEFILE) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=11118, ...}) = 0
read(6, "#\n# OpenSSL example configuratio"..., 4096) = 4096
read(6, "F8Strings).\n# MASK:XXXX a litera"..., 4096) = 4096
read(6, "icConstraints=CA:FALSE\n\n# Here a"..., 4096) = 2926
read(6, "", 4096)                       = 0
close(6)                                = 0
futex(0x7664857c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x766c8c78, FUTEX_WAKE_PRIVATE, 2147483647) = 0
sysinfo({uptime=1742242, loads=[0, 832, 576], totalram=915058688, freeram=112078848, sharedram=12500992, bufferram=101273600, totalswap=104853504, freeswap=83881984, procs=230, totalhigh=0, freehigh=0, mem_unit=1}) = 0
futex(0x766c8c94, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x766c8c98, FUTEX_WAKE_PRIVATE, 2147483647) = 0
uname({sysname="Linux", nodename="thegaspers", ...}) = 0
write(2, "[2021/06/23 19:59:15:4264] I:  c"..., 63[2021/06/23 19:59:15:4264] I:  canonical_hostname = thegaspers
) = 63
write(2, "[2021/06/23 19:59:15:4265] D: _r"..., 67[2021/06/23 19:59:15:4265] D: _realloc: size 680: lws_create_vhost
) = 67
write(2, "[2021/06/23 19:59:15:4270] N:  +"..., 57[2021/06/23 19:59:15:4270] N:  ++ [vh|1|default||-1] (2)
) = 57
write(2, "[2021/06/23 19:59:15:4271] D: _r"..., 65[2021/06/23 19:59:15:4271] D: _realloc: size 56: vh plugin table
) = 65
write(2, "[2021/06/23 19:59:15:4272] D: _r"..., 62[2021/06/23 19:59:15:4272] D: _realloc: size 12: same vh list
) = 62
write(2, "[2021/06/23 19:59:15:4273] I: Cr"..., 97[2021/06/23 19:59:15:4273] I: Creating Vhost 'default' (serving disabled), 1 protocols, IPv6 off
) = 97
futex(0x766c8ba8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x76648640, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getpid()                                = 14670
getrandom("\x21\xad\x2c\xe5\xf2\xce\x0b\xe2\xec\x75\x61\x2d\x39\x11\x24\x0b\x6d\xdc\x62\x8f\x87\x9e\xa1\x35\x77\xd5\xe9\xaa\xf8\xbb\x51\xf9", 32, 0) = 32
getpid()                                = 14670
futex(0x76648628, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
getpid()                                = 14670
write(2, "[2021/06/23 19:59:15:4314] D: _r"..., 64[2021/06/23 19:59:15:4314] D: _realloc: size 56: client ctx tcr
) = 64
write(2, "[2021/06/23 19:59:15:4315] I: lw"..., 104[2021/06/23 19:59:15:4315] I: lws_tls_client_create_vhost_context: vh default: created new client ctx 0
) = 104
openat(AT_FDCWD, "/usr/lib/ssl/cert.pem", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
write(2, "[2021/06/23 19:59:15:4319] I: cr"..., 69[2021/06/23 19:59:15:4319] I: created client ssl context for default
) = 69
write(2, "other callback (21)\n", 20other callback (21)
)   = 20
write(2, "[2021/06/23 19:59:15:4327] I:  m"..., 83[2021/06/23 19:59:15:4327] I:  mem: per-conn:          808 bytes + protocol rx buf
) = 83
write(2, "[2021/06/23 19:59:15:4329] I: lw"..., 79[2021/06/23 19:59:15:4329] I: lws_plat_drop_app_privileges: not changing group
) = 79
write(2, "[2021/06/23 19:59:15:4334] I: lw"..., 78[2021/06/23 19:59:15:4334] I: lws_plat_drop_app_privileges: not changing user
) = 78
write(2, "[2021/06/23 19:59:15:4335] D: lw"..., 49[2021/06/23 19:59:15:4335] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "lws context: 39348584\n", 22lws context: 39348584
) = 22
write(2, "[2021/06/23 19:59:15:4343] I: lw"..., 48[2021/06/23 19:59:15:4343] I: lws_protocol_init
) = 48
write(2, "[2021/06/23 19:59:15:4344] D: lw"..., 99[2021/06/23 19:59:15:4344] D: lws_protocol_init_vhost: not instantiating default.net-libwebsockets
) = 99
write(2, "[2021/06/23 19:59:15:4345] I: lw"..., 86[2021/06/23 19:59:15:4345] I: lws_protocol_init_vhost: init default.net-libwebsockets
) = 86
write(2, "protocol init\n", 14protocol init
)         = 14
write(2, "[2021/06/23 19:59:15:4350] D: _r"..., 77[2021/06/23 19:59:15:4350] D: _realloc: size 808: __lws_wsi_create_with_role
) = 77
write(2, "[2021/06/23 19:59:15:4352] D: lw"..., 81[2021/06/23 19:59:15:4352] D: lws_role_transition: : wsistate 0x200, ops (unset)
) = 81
write(2, "[2021/06/23 19:59:15:4353] D: lw"..., 95[2021/06/23 19:59:15:4353] D: lws_vhost_bind_wsi: vh default: wsi none/none, count_bound_wsi 1
) = 95
write(2, "[2021/06/23 19:59:15:4356] D: _r"..., 67[2021/06/23 19:59:15:4356] D: _realloc: size 176: client ws struct
) = 67
write(2, "[2021/06/23 19:59:15:4357] D: lw"..., 81[2021/06/23 19:59:15:4357] D: lws_role_transition: : wsistate 0x10000200, ops h1
) = 81
write(2, "[2021/06/23 19:59:15:4361] I: lw"..., 78[2021/06/23 19:59:15:4361] I: lws_client_connect_via_info: role binding to h1
) = 78
write(2, "[2021/06/23 19:59:15:4362] I: lw"..., 108[2021/06/23 19:59:15:4362] I: lws_client_connect_via_info: vh default protocol binding to net-libwebsockets
) = 108
write(2, "[2021/06/23 19:59:15:4366] D: lw"..., 91[2021/06/23 19:59:15:4366] D: lws_ensure_user_space:  protocol pss 4, user_space=0x2593788
) = 91
write(2, "other callback (85)\n", 20other callback (85)
)   = 20
write(2, "[2021/06/23 19:59:15:4368] I: lw"..., 88[2021/06/23 19:59:15:4368] I: lws_client_connect_via_info: : h1 net-libwebsockets entry
) = 88
write(2, "[2021/06/23 19:59:15:4370] D: _r"..., 62[2021/06/23 19:59:15:4370] D: _realloc: size 94: client stash
) = 62
write(2, "[2021/06/23 19:59:15:4374] N:  +"..., 74[2021/06/23 19:59:15:4374] N:  ++ [wsicli|0|WS/h1/echo.websocket.org] (1)
) = 74
write(2, "[2021/06/23 19:59:15:4375] I: lw"..., 123[2021/06/23 19:59:15:4375] I: lws_header_table_attach: [wsicli|0|WS/h1/echo.websocket.org]: ah (nil) (tsi 0, count = 0) in
) = 123
write(2, "[2021/06/23 19:59:15:4376] D: _r"..., 60[2021/06/23 19:59:15:4376] D: _realloc: size 960: ah struct
) = 60
write(2, "[2021/06/23 19:59:15:4381] D: _r"..., 59[2021/06/23 19:59:15:4381] D: _realloc: size 4096: ah data
) = 59
write(2, "[2021/06/23 19:59:15:4382] I: _l"..., 94[2021/06/23 19:59:15:4382] I: _lws_create_ah: created ah 0x25b24c0 (size 4096): pool length 1
) = 94
write(2, "[2021/06/23 19:59:15:4383] I: lw"..., 139[2021/06/23 19:59:15:4383] I: lws_header_table_attach: did attach wsi [wsicli|0|WS/h1/echo.websocket.org]: ah 0x25b24c0: count 1 (on exit)
) = 139
write(2, "[2021/06/23 19:59:15:4384] D: __"..., 105[2021/06/23 19:59:15:4384] D: __lws_set_timeout: [wsicli|0|WS/h1/echo.websocket.org]: 10 secs, reason 25
) = 105
write(2, "[2021/06/23 19:59:15:4392] D: lw"..., 119[2021/06/23 19:59:15:4392] D: lws_http_client_connect_via_info2: [wsicli|0|WS/h1/echo.websocket.org] (stash 0x2267088)
) = 119
write(2, "[2021/06/23 19:59:15:4396] D: _r"..., 56[2021/06/23 19:59:15:4396] D: _realloc: size 19: strdup
) = 56
write(2, "[2021/06/23 19:59:15:4400] D: lw"..., 88[2021/06/23 19:59:15:4400] D: lws_client_connect_2_dnsreq: new conn on no pipeline flag
) = 88
write(2, "[2021/06/23 19:59:15:4403] D: lw"..., 109[2021/06/23 19:59:15:4403] D: lwsi_set_state([wsicli|0|WS/h1/echo.websocket.org]): 0x10000200 -> 0x10000201)
) = 109
write(2, "[2021/06/23 19:59:15:4407] I: lw"..., 125[2021/06/23 19:59:15:4407] I: lws_client_connect_2_dnsreq: [wsicli|0|WS/h1/echo.websocket.org]: lookup echo.websocket.org:80
) = 125
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 6
connect(6, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(6)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 6
connect(6, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(6)                                = 0
openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=526, ...}) = 0
read(6, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 526
read(6, "", 4096)                       = 0
close(6)                                = 0
stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=61, ...}) = 0
openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=9, ...}) = 0
read(6, "multi on\n", 4096)             = 9
read(6, "", 4096)                       = 0
close(6)                                = 0
futex(0x76e3792c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=61, ...}) = 0
read(6, "# Generated by resolvconf\ndomain"..., 4096) = 61
read(6, "", 4096)                       = 0
close(6)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libnss_files.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libnss_files.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) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=90660, ...}) = 0
mmap2(NULL, 90660, PROT_READ, MAP_PRIVATE, 6, 0) = 0x76401000
close(6)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libnss_files.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\33\0\0004\0\0\0"..., 512) = 512
_llseek(6, 41552, [41552], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 41204, [41204], SEEK_SET)    = 0
read(6, "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(6, 41552, [41552], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 41204, [41204], SEEK_SET)    = 0
read(6, "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(6, 41552, [41552], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 41204, [41204], SEEK_SET)    = 0
read(6, "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(6, {st_mode=S_IFREG|0644, st_size=42632, ...}) = 0
mmap2(NULL, 131860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x763e0000
mprotect(0x763e9000, 65536, PROT_NONE)  = 0
mmap2(0x763f9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x9000) = 0x763f9000
mmap2(0x763fb000, 21268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x763fb000
close(6)                                = 0
mprotect(0x763f9000, 4096, PROT_READ)   = 0
munmap(0x76401000, 90660)               = 0
openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 6
_llseek(6, 0, [0], SEEK_CUR)            = 0
fstat64(6, {st_mode=S_IFREG|0644, st_size=130, ...}) = 0
read(6, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 4096) = 130
_llseek(6, 0, [130], SEEK_CUR)          = 0
read(6, "", 4096)                       = 0
close(6)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libnss_mdns4_minimal.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libnss_mdns4_minimal.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) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=90660, ...}) = 0
mmap2(NULL, 90660, PROT_READ, MAP_PRIVATE, 6, 0) = 0x76401000
close(6)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libnss_mdns4_minimal.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\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(6, 8532, [8532], SEEK_SET)      = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 8196, [8196], SEEK_SET)      = 0
read(6, "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(6, 8532, [8532], SEEK_SET)      = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 8196, [8196], SEEK_SET)      = 0
read(6, "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(6, 8532, [8532], SEEK_SET)      = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 8196, [8196], SEEK_SET)      = 0
read(6, "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(6, 8532, [8532], SEEK_SET)      = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 8196, [8196], SEEK_SET)      = 0
read(6, "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(6, 8532, [8532], SEEK_SET)      = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 8196, [8196], SEEK_SET)      = 0
read(6, "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(6, {st_mode=S_IFREG|0644, st_size=9532, ...}) = 0
mmap2(NULL, 73736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x763cd000
mprotect(0x763cf000, 61440, PROT_NONE)  = 0
mmap2(0x763de000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x1000) = 0x763de000
close(6)                                = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libresolv.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libresolv.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libresolv.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\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(6, 70352, [70352], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 69992, [69992], SEEK_SET)    = 0
read(6, "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(6, 70352, [70352], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 69992, [69992], SEEK_SET)    = 0
read(6, "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(6, 70352, [70352], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 69992, [69992], SEEK_SET)    = 0
read(6, "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(6, {st_mode=S_IFREG|0644, st_size=71472, ...}) = 0
mmap2(NULL, 145320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x763a9000
mprotect(0x763ba000, 61440, PROT_NONE)  = 0
mmap2(0x763c9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x10000) = 0x763c9000
mmap2(0x763cb000, 6056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x763cb000
close(6)                                = 0
mprotect(0x763c9000, 4096, PROT_READ)   = 0
mprotect(0x763de000, 4096, PROT_READ)   = 0
munmap(0x76401000, 90660)               = 0
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/tls/libnss_dns.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/pi/code/libwebsockets/build/lib/libnss_dns.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) = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=90660, ...}) = 0
mmap2(NULL, 90660, PROT_READ, MAP_PRIVATE, 6, 0) = 0x76401000
close(6)                                = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libnss_dns.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0P\v\0\0004\0\0\0"..., 512) = 512
_llseek(6, 16900, [16900], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 16552, [16552], SEEK_SET)    = 0
read(6, "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(6, 16900, [16900], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 16552, [16552], SEEK_SET)    = 0
read(6, "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(6, 16900, [16900], SEEK_SET)    = 0
read(6, "\0\0\0\0\0\0\0\0\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(6, 16552, [16552], SEEK_SET)    = 0
read(6, "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(6, {st_mode=S_IFREG|0644, st_size=17980, ...}) = 0
mmap2(NULL, 82092, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x76394000
mprotect(0x76398000, 61440, PROT_NONE)  = 0
mmap2(0x763a7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x3000) = 0x763a7000
close(6)                                = 0
mprotect(0x763a7000, 4096, PROT_READ)   = 0
munmap(0x76401000, 90660)               = 0
socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 6
connect(6, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.86.1")}, 16) = 0
poll([{fd=6, events=POLLOUT}], 1, 0)    = 1 ([{fd=6, revents=POLLOUT}])
sendmmsg(6, [{msg_hdr={msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\330\272\1\0\0\1\0\0\0\0\0\0\4echo\twebsocket\3org\0"..., iov_len=36}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, msg_len=36}, {msg_hdr={msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\334\272\1\0\0\1\0\0\0\0\0\0\4echo\twebsocket\3org\0"..., iov_len=36}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, msg_len=36}], 2, MSG_NOSIGNAL) = 2
poll([{fd=6, events=POLLIN}], 1, 5000)  = 1 ([{fd=6, revents=POLLIN}])
ioctl(6, FIONREAD, [365])               = 0
recvfrom(6, "\330\272\201\200\0\1\0\1\0\4\0\10\4echo\twebsocket\3org\0"..., 2048, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.86.1")}, [28->16]) = 365
poll([{fd=6, events=POLLIN}], 1, 4970)  = 1 ([{fd=6, revents=POLLIN}])
ioctl(6, FIONREAD, [117])               = 0
recvfrom(6, "\334\272\201\200\0\1\0\0\0\1\0\0\4echo\twebsocket\3org\0"..., 65536, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.86.1")}, [28->16]) = 117
close(6)                                = 0
write(2, "[2021/06/23 19:59:15:5206] I: lw"..., 89[2021/06/23 19:59:15:5206] I: lws_getaddrinfo46: getaddrinfo 'echo.websocket.org' says 0
) = 89
write(2, "[2021/06/23 19:59:15:5212] I: lw"..., 64[2021/06/23 19:59:15:5212] I: lws_sort_dns: sort_dns: 0x25b6c38
) = 64
write(2, "[2021/06/23 19:59:15:5216] D: _r"..., 62[2021/06/23 19:59:15:5216] D: _realloc: size 88: lws_sort_dns
) = 62
write(2, "[2021/06/23 19:59:15:5217] I: lw"..., 81[2021/06/23 19:59:15:5217] I: lws_sort_dns: unsorted entry (af 2) 174.129.224.73
) = 81
write(2, "[2021/06/23 19:59:15:5220] I: lw"..., 110[2021/06/23 19:59:15:5220] I: lws_sort_dns_dump: 1: (2)174.129.224.73, gw (0)(unset), idi: 0, lbl: 0, prec: 0
) = 110
write(2, "[2021/06/23 19:59:15:5224] I: lw"..., 78[2021/06/23 19:59:15:5224] I: lws_client_connect_3_connect: peer_route_uidx 0
) = 78
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 6
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
setsockopt(6, SOL_TCP, TCP_NODELAY, [1], 4) = 0
fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
write(2, "[2021/06/23 19:59:15:5238] D: lw"..., 113[2021/06/23 19:59:15:5238] D: lws_client_connect_3_connect: [wsicli|0|WS/h1/echo.websocket.org]: WAITING_CONNECT
) = 113
write(2, "[2021/06/23 19:59:15:5240] D: lw"..., 109[2021/06/23 19:59:15:5240] D: lwsi_set_state([wsicli|0|WS/h1/echo.websocket.org]): 0x10000201 -> 0x10000202)
) = 109
write(2, "[2021/06/23 19:59:15:5246] D: __"..., 125[2021/06/23 19:59:15:5246] D: __insert_wsi_socket_into_fds: [wsicli|0|WS/h1/echo.websocket.org]: tsi=0, sock=6, pos-in-fds=2
) = 125
write(1, "io destroy0\n", 12io destroy0
)           = 12
write(1, "io destroy3\n", 12io destroy3
)           = 12
write(1, "io destroy4\n", 12io destroy4
)           = 12
write(1, "io destroy5\n", 12io destroy5
)           = 12
write(1, "io destroy6\n", 12io destroy6
)           = 12
write(2, "[2021/06/23 19:59:15:5260] D: _l"..., 106[2021/06/23 19:59:15:5260] D: _lws_change_pollfd: [wsicli|0|WS/h1/echo.websocket.org]: fd 6 events 1 -> 1
) = 106
write(1, "io destroy0\n", 12io destroy0
)           = 12
write(1, "io destroy3\n", 12io destroy3
)           = 12
write(1, "io destroy4\n", 12io destroy4
)           = 12
write(1, "io destroy5\n", 12io destroy5
)           = 12
write(1, "io destroy6\n", 12io destroy6
)           = 12
write(2, "[2021/06/23 19:59:15:5283] D: __"..., 104[2021/06/23 19:59:15:5283] D: __lws_set_timeout: [wsicli|0|WS/h1/echo.websocket.org]: 20 secs, reason 2
) = 104
write(2, "other callback (105)\n", 21other callback (105)
)  = 21
connect(6, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("174.129.224.73")}, 16) = -1 EINPROGRESS (Operation now in progress)
write(2, "[2021/06/23 19:59:15:5294] D: lw"..., 85[2021/06/23 19:59:15:5294] D: lws_client_connect_3_connect: connect: fd 6 errno: 115
) = 85
write(2, "[2021/06/23 19:59:15:5297] D: _l"..., 106[2021/06/23 19:59:15:5297] D: _lws_change_pollfd: [wsicli|0|WS/h1/echo.websocket.org]: fd 6 events 1 -> 5
) = 106
write(2, "[2021/06/23 19:59:15:5303] D: lw"..., 135[2021/06/23 19:59:15:5303] D: lws_client_connect_via_info: [wsicli|0|WS/h1/echo.websocket.org]: adoption cb 19 to h1 net-libwebsockets
) = 135
write(2, "other callback (19)\n", 20other callback (19)
)   = 20
write(2, "my_perl_context: 0x2593788\n", 27my_perl_context: 0x2593788
) = 27
getpid()                                = 14670
_newselect(8, [4 5 6], [6], NULL, {tv_sec=0, tv_usec=0}) = 2 (in [4 5], left {tv_sec=0, tv_usec=0})
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
read(4, "\1\0\0\0\0\0\0\0", 8)          = 8
write(2, "cancelled (len=0)\n", 18cancelled (len=0)
)     = 18
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
recvmsg(5, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=68, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x00\x00\x00\xfe\x10\x00\x01\x00\x00\x00\x00\x08\x00\x0f\x00\xfe\x00\x00\x00\x08\x00\x06\x00\x2f\x01\x00\x00\x08\x00\x07\x00"...}, {{len=68, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x18\x00\x00\xfe\x10\xfd\x01\x00\x00\x00\x00\x08\x00\x0f\x00\xfe\x00\x00\x00\x08\x00\x01\x00\xc0\xa8\x56\x00\x08\x00\x06\x00"...}, {{len=60, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x20\x00\x00\xff\x02\xfd\x03\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x08\x00\x01\x00\x7f\x00\x00\x00\x08\x00\x07\x00"...}, {{len=60, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x08\x00\x00\xff\x02\xfe\x02\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x08\x00\x01\x00\x7f\x00\x00\x00\x08\x00\x07\x00"...}, {{len=60, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x20\x00\x00\xff\x02\xfe\x02\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x08\x00\x01\x00\x7f\x00\x00\x01\x08\x00\x07\x00"...}, {{len=60, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x20\x00\x00\xff\x02\xfd\x03\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x08\x00\x01\x00\x7f\xff\xff\xff\x08\x00\x07\x00"...}, {{len=60, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x20\x00\x00\xff\x02\xfd\x03\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x08\x00\x01\x00\xc0\xa8\x56\x00\x08\x00\x07\x00"...}, {{len=60, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x20\x00\x00\xff\x02\xfe\x02\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x08\x00\x01\x00\xc0\xa8\x56\x15\x08\x00\x07\x00"...}, {{len=60, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x02\x20\x00\x00\xff\x02\xfd\x03\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x08\x00\x01\x00\xc0\xa8\x56\xff\x08\x00\x07\x00"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 556
write(2, "[2021/06/23 19:59:15:5416] I: ro"..., 65[2021/06/23 19:59:15:5416] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5420] I: ro"..., 67[2021/06/23 19:59:15:5420] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5423] I: ro"..., 81[2021/06/23 19:59:15:5423] I: rops_handle_POLLIN_netlink: RTA_SRC: 192.168.86.21
) = 81
write(2, "[2021/06/23 19:59:15:5424] I: ro"..., 66[2021/06/23 19:59:15:5424] I: rops_handle_POLLIN_netlink: ifidx 3
) = 66
write(2, "[2021/06/23 19:59:15:5425] I: ro"..., 78[2021/06/23 19:59:15:5425] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 1
) = 78
write(2, "[2021/06/23 19:59:15:5427] D: _r"..., 76[2021/06/23 19:59:15:5427] D: _realloc: size 88: rops_handle_POLLIN_netlink
) = 76
write(2, "[2021/06/23 19:59:15:5428] I: ro"..., 76[2021/06/23 19:59:15:5428] I: rops_handle_POLLIN_netlink: route list size 1
) = 76
write(2, "[2021/06/23 19:59:15:5430] D: _r"..., 67[2021/06/23 19:59:15:5430] D: _realloc: size 47: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5431] D: lw"..., 49[2021/06/23 19:59:15:5431] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5435] I: ro"..., 65[2021/06/23 19:59:15:5435] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5436] I: ro"..., 67[2021/06/23 19:59:15:5436] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5438] I: ro"..., 80[2021/06/23 19:59:15:5438] I: rops_handle_POLLIN_netlink: RTA_DST: 192.168.86.0
) = 80
write(2, "[2021/06/23 19:59:15:5439] I: ro"..., 81[2021/06/23 19:59:15:5439] I: rops_handle_POLLIN_netlink: RTA_SRC: 192.168.86.21
) = 81
write(2, "[2021/06/23 19:59:15:5440] I: ro"..., 66[2021/06/23 19:59:15:5440] I: rops_handle_POLLIN_netlink: ifidx 3
) = 66
write(2, "[2021/06/23 19:59:15:5443] I: ro"..., 78[2021/06/23 19:59:15:5443] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 1
) = 78
write(2, "[2021/06/23 19:59:15:5444] D: _r"..., 76[2021/06/23 19:59:15:5444] D: _realloc: size 88: rops_handle_POLLIN_netlink
) = 76
write(2, "[2021/06/23 19:59:15:5446] I: ro"..., 76[2021/06/23 19:59:15:5446] I: rops_handle_POLLIN_netlink: route list size 2
) = 76
write(2, "[2021/06/23 19:59:15:5447] D: _r"..., 67[2021/06/23 19:59:15:5447] D: _realloc: size 47: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5449] D: lw"..., 49[2021/06/23 19:59:15:5449] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5455] I: ro"..., 65[2021/06/23 19:59:15:5455] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5457] I: ro"..., 67[2021/06/23 19:59:15:5457] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5460] I: ro"..., 77[2021/06/23 19:59:15:5460] I: rops_handle_POLLIN_netlink: RTA_DST: 127.0.0.0
) = 77
write(2, "[2021/06/23 19:59:15:5462] I: ro"..., 77[2021/06/23 19:59:15:5462] I: rops_handle_POLLIN_netlink: RTA_SRC: 127.0.0.1
) = 77
write(2, "[2021/06/23 19:59:15:5464] I: ro"..., 66[2021/06/23 19:59:15:5464] I: rops_handle_POLLIN_netlink: ifidx 1
) = 66
write(2, "[2021/06/23 19:59:15:5466] I: ro"..., 78[2021/06/23 19:59:15:5466] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 3
) = 78
write(2, "[2021/06/23 19:59:15:5469] I: ro"..., 65[2021/06/23 19:59:15:5469] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5471] I: ro"..., 67[2021/06/23 19:59:15:5471] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5474] I: ro"..., 77[2021/06/23 19:59:15:5474] I: rops_handle_POLLIN_netlink: RTA_DST: 127.0.0.0
) = 77
write(2, "[2021/06/23 19:59:15:5475] I: ro"..., 77[2021/06/23 19:59:15:5475] I: rops_handle_POLLIN_netlink: RTA_SRC: 127.0.0.1
) = 77
write(2, "[2021/06/23 19:59:15:5476] I: ro"..., 66[2021/06/23 19:59:15:5476] I: rops_handle_POLLIN_netlink: ifidx 1
) = 66
write(2, "[2021/06/23 19:59:15:5477] I: ro"..., 78[2021/06/23 19:59:15:5477] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 2
) = 78
write(2, "[2021/06/23 19:59:15:5478] D: _r"..., 76[2021/06/23 19:59:15:5478] D: _realloc: size 88: rops_handle_POLLIN_netlink
) = 76
write(2, "[2021/06/23 19:59:15:5479] I: ro"..., 76[2021/06/23 19:59:15:5479] I: rops_handle_POLLIN_netlink: route list size 3
) = 76
write(2, "[2021/06/23 19:59:15:5480] D: _r"..., 67[2021/06/23 19:59:15:5480] D: _realloc: size 47: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5481] D: lw"..., 49[2021/06/23 19:59:15:5481] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5483] I: ro"..., 65[2021/06/23 19:59:15:5483] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5484] I: ro"..., 67[2021/06/23 19:59:15:5484] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5488] I: ro"..., 77[2021/06/23 19:59:15:5488] I: rops_handle_POLLIN_netlink: RTA_DST: 127.0.0.1
) = 77
write(2, "[2021/06/23 19:59:15:5492] I: ro"..., 77[2021/06/23 19:59:15:5492] I: rops_handle_POLLIN_netlink: RTA_SRC: 127.0.0.1
) = 77
write(2, "[2021/06/23 19:59:15:5495] I: ro"..., 66[2021/06/23 19:59:15:5495] I: rops_handle_POLLIN_netlink: ifidx 1
) = 66
write(2, "[2021/06/23 19:59:15:5498] I: ro"..., 78[2021/06/23 19:59:15:5498] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 2
) = 78
write(2, "[2021/06/23 19:59:15:5499] D: _r"..., 76[2021/06/23 19:59:15:5499] D: _realloc: size 88: rops_handle_POLLIN_netlink
) = 76
write(2, "[2021/06/23 19:59:15:5502] I: ro"..., 76[2021/06/23 19:59:15:5502] I: rops_handle_POLLIN_netlink: route list size 4
) = 76
write(2, "[2021/06/23 19:59:15:5505] D: _r"..., 67[2021/06/23 19:59:15:5505] D: _realloc: size 47: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5507] D: lw"..., 49[2021/06/23 19:59:15:5507] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5512] I: ro"..., 65[2021/06/23 19:59:15:5512] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5514] I: ro"..., 67[2021/06/23 19:59:15:5514] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5516] I: ro"..., 83[2021/06/23 19:59:15:5516] I: rops_handle_POLLIN_netlink: RTA_DST: 127.255.255.255
) = 83
write(2, "[2021/06/23 19:59:15:5518] I: ro"..., 77[2021/06/23 19:59:15:5518] I: rops_handle_POLLIN_netlink: RTA_SRC: 127.0.0.1
) = 77
write(2, "[2021/06/23 19:59:15:5519] I: ro"..., 66[2021/06/23 19:59:15:5519] I: rops_handle_POLLIN_netlink: ifidx 1
) = 66
write(2, "[2021/06/23 19:59:15:5522] I: ro"..., 78[2021/06/23 19:59:15:5522] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 3
) = 78
write(2, "[2021/06/23 19:59:15:5524] I: ro"..., 65[2021/06/23 19:59:15:5524] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5525] I: ro"..., 67[2021/06/23 19:59:15:5525] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5526] I: ro"..., 80[2021/06/23 19:59:15:5526] I: rops_handle_POLLIN_netlink: RTA_DST: 192.168.86.0
) = 80
write(2, "[2021/06/23 19:59:15:5527] I: ro"..., 81[2021/06/23 19:59:15:5527] I: rops_handle_POLLIN_netlink: RTA_SRC: 192.168.86.21
) = 81
write(2, "[2021/06/23 19:59:15:5528] I: ro"..., 66[2021/06/23 19:59:15:5528] I: rops_handle_POLLIN_netlink: ifidx 3
) = 66
write(2, "[2021/06/23 19:59:15:5531] I: ro"..., 78[2021/06/23 19:59:15:5531] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 3
) = 78
write(2, "[2021/06/23 19:59:15:5532] I: ro"..., 65[2021/06/23 19:59:15:5532] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5533] I: ro"..., 67[2021/06/23 19:59:15:5533] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5534] I: ro"..., 81[2021/06/23 19:59:15:5534] I: rops_handle_POLLIN_netlink: RTA_DST: 192.168.86.21
) = 81
write(2, "[2021/06/23 19:59:15:5535] I: ro"..., 81[2021/06/23 19:59:15:5535] I: rops_handle_POLLIN_netlink: RTA_SRC: 192.168.86.21
) = 81
write(2, "[2021/06/23 19:59:15:5536] I: ro"..., 66[2021/06/23 19:59:15:5536] I: rops_handle_POLLIN_netlink: ifidx 3
) = 66
write(2, "[2021/06/23 19:59:15:5537] I: ro"..., 78[2021/06/23 19:59:15:5537] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 2
) = 78
write(2, "[2021/06/23 19:59:15:5538] D: _r"..., 76[2021/06/23 19:59:15:5538] D: _realloc: size 88: rops_handle_POLLIN_netlink
) = 76
write(2, "[2021/06/23 19:59:15:5539] I: ro"..., 76[2021/06/23 19:59:15:5539] I: rops_handle_POLLIN_netlink: route list size 5
) = 76
write(2, "[2021/06/23 19:59:15:5540] D: _r"..., 67[2021/06/23 19:59:15:5540] D: _realloc: size 47: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5541] D: lw"..., 49[2021/06/23 19:59:15:5541] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5543] I: ro"..., 65[2021/06/23 19:59:15:5543] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5544] I: ro"..., 67[2021/06/23 19:59:15:5544] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5545] I: ro"..., 82[2021/06/23 19:59:15:5545] I: rops_handle_POLLIN_netlink: RTA_DST: 192.168.86.255
) = 82
write(2, "[2021/06/23 19:59:15:5546] I: ro"..., 81[2021/06/23 19:59:15:5546] I: rops_handle_POLLIN_netlink: RTA_SRC: 192.168.86.21
) = 81
write(2, "[2021/06/23 19:59:15:5547] I: ro"..., 66[2021/06/23 19:59:15:5547] I: rops_handle_POLLIN_netlink: ifidx 3
) = 66
write(2, "[2021/06/23 19:59:15:5548] I: ro"..., 78[2021/06/23 19:59:15:5548] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 3
) = 78
write(2, "[2021/06/23 19:59:15:5551] D: _r"..., 67[2021/06/23 19:59:15:5551] D: _realloc: size 76: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5552] D: lw"..., 49[2021/06/23 19:59:15:5552] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5554] I: _l"..., 54[2021/06/23 19:59:15:5554] I: _lws_routing_table_dump
) = 54
write(2, "[2021/06/23 19:59:15:5556] I:  g"..., 80[2021/06/23 19:59:15:5556] I:  gw: 192.168.86.1,  ifidx: 3, pri: 303, proto: 16
) = 80
write(2, "[2021/06/23 19:59:15:5558] I:  s"..., 84[2021/06/23 19:59:15:5558] I:  src: 192.168.86.21/0,  ifidx: 3, pri: 303, proto: 16
) = 84
write(2, "[2021/06/23 19:59:15:5559] I:  s"..., 78[2021/06/23 19:59:15:5559] I:  src: 127.0.0.1/0,  ifidx: 1, pri: -1, proto: 2
) = 78
write(2, "[2021/06/23 19:59:15:5560] I:  s"..., 78[2021/06/23 19:59:15:5560] I:  src: 127.0.0.1/0,  ifidx: 1, pri: -1, proto: 2
) = 78
write(2, "[2021/06/23 19:59:15:5561] I:  s"..., 82[2021/06/23 19:59:15:5561] I:  src: 192.168.86.21/0,  ifidx: 3, pri: -1, proto: 2
) = 82
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
_newselect(8, [4 5 6], [6], NULL, {tv_sec=0, tv_usec=0}) = 2 (in [4 5], left {tv_sec=0, tv_usec=0})
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
read(4, "\6\0\0\0\0\0\0\0", 8)          = 8
write(2, "cancelled (len=0)\n", 18cancelled (len=0)
)     = 18
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
recvmsg(5, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=116, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x0a\x80\x00\x00\xfe\x02\x00\x01\x00\x00\x00\x00\x08\x00\x0f\x00\xfe\x00\x00\x00\x14\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00"...}, {{len=116, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x0a\x40\x00\x00\xfe\x02\x00\x01\x00\x00\x00\x00\x08\x00\x0f\x00\xfe\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\x00\x00\x00"...}, {{len=116, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x0a\x80\x00\x00\xff\x02\x00\x02\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x14\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00"...}, {{len=116, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x0a\x80\x00\x00\xff\x02\x00\x02\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\x00\x00\x00"...}, {{len=116, type=0x18 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1, pid=14670}, "\x0a\x08\x00\x00\xff\x02\x00\x05\x00\x00\x00\x00\x08\x00\x0f\x00\xff\x00\x00\x00\x14\x00\x01\x00\xff\x00\x00\x00\x00\x00\x00\x00"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 580
write(2, "[2021/06/23 19:59:15:5652] I: ro"..., 65[2021/06/23 19:59:15:5652] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5655] I: ro"..., 67[2021/06/23 19:59:15:5655] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5657] I: ro"..., 81[2021/06/23 19:59:15:5657] I: rops_handle_POLLIN_netlink: RTA_DST: (ipv6 unsupp)
) = 81
write(2, "[2021/06/23 19:59:15:5659] I: ro"..., 66[2021/06/23 19:59:15:5659] I: rops_handle_POLLIN_netlink: ifidx 1
) = 66
write(2, "[2021/06/23 19:59:15:5660] I: ro"..., 78[2021/06/23 19:59:15:5660] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 1
) = 78
write(2, "[2021/06/23 19:59:15:5662] D: _r"..., 76[2021/06/23 19:59:15:5662] D: _realloc: size 88: rops_handle_POLLIN_netlink
) = 76
write(2, "[2021/06/23 19:59:15:5663] I: ro"..., 76[2021/06/23 19:59:15:5663] I: rops_handle_POLLIN_netlink: route list size 6
) = 76
write(2, "[2021/06/23 19:59:15:5665] D: _r"..., 67[2021/06/23 19:59:15:5665] D: _realloc: size 47: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5667] D: lw"..., 49[2021/06/23 19:59:15:5667] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5669] I: ro"..., 65[2021/06/23 19:59:15:5669] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5671] I: ro"..., 67[2021/06/23 19:59:15:5671] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5673] I: ro"..., 81[2021/06/23 19:59:15:5673] I: rops_handle_POLLIN_netlink: RTA_DST: (ipv6 unsupp)
) = 81
write(2, "[2021/06/23 19:59:15:5674] I: ro"..., 66[2021/06/23 19:59:15:5674] I: rops_handle_POLLIN_netlink: ifidx 3
) = 66
write(2, "[2021/06/23 19:59:15:5676] I: ro"..., 78[2021/06/23 19:59:15:5676] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 1
) = 78
write(2, "[2021/06/23 19:59:15:5678] D: _r"..., 76[2021/06/23 19:59:15:5678] D: _realloc: size 88: rops_handle_POLLIN_netlink
) = 76
write(2, "[2021/06/23 19:59:15:5679] I: ro"..., 76[2021/06/23 19:59:15:5679] I: rops_handle_POLLIN_netlink: route list size 7
) = 76
write(2, "[2021/06/23 19:59:15:5681] D: _r"..., 67[2021/06/23 19:59:15:5681] D: _realloc: size 47: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5683] D: lw"..., 49[2021/06/23 19:59:15:5683] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5686] I: ro"..., 65[2021/06/23 19:59:15:5686] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5688] I: ro"..., 67[2021/06/23 19:59:15:5688] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5689] I: ro"..., 81[2021/06/23 19:59:15:5689] I: rops_handle_POLLIN_netlink: RTA_DST: (ipv6 unsupp)
) = 81
write(2, "[2021/06/23 19:59:15:5691] I: ro"..., 66[2021/06/23 19:59:15:5691] I: rops_handle_POLLIN_netlink: ifidx 1
) = 66
write(2, "[2021/06/23 19:59:15:5693] I: ro"..., 78[2021/06/23 19:59:15:5693] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 2
) = 78
write(2, "[2021/06/23 19:59:15:5694] I: ro"..., 65[2021/06/23 19:59:15:5694] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5696] I: ro"..., 67[2021/06/23 19:59:15:5696] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5697] I: ro"..., 81[2021/06/23 19:59:15:5697] I: rops_handle_POLLIN_netlink: RTA_DST: (ipv6 unsupp)
) = 81
write(2, "[2021/06/23 19:59:15:5699] I: ro"..., 66[2021/06/23 19:59:15:5699] I: rops_handle_POLLIN_netlink: ifidx 3
) = 66
write(2, "[2021/06/23 19:59:15:5701] I: ro"..., 78[2021/06/23 19:59:15:5701] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 2
) = 78
write(2, "[2021/06/23 19:59:15:5703] D: _r"..., 76[2021/06/23 19:59:15:5703] D: _realloc: size 88: rops_handle_POLLIN_netlink
) = 76
write(2, "[2021/06/23 19:59:15:5704] I: ro"..., 76[2021/06/23 19:59:15:5704] I: rops_handle_POLLIN_netlink: route list size 8
) = 76
write(2, "[2021/06/23 19:59:15:5706] D: _r"..., 67[2021/06/23 19:59:15:5706] D: _realloc: size 47: lws_smd_msg_alloc
) = 67
write(2, "[2021/06/23 19:59:15:5708] D: lw"..., 49[2021/06/23 19:59:15:5708] D: lws_cancel_service
) = 49
write(4, "\1\0\0\0\0\0\0\0", 8)         = 8
write(2, "[2021/06/23 19:59:15:5711] I: ro"..., 65[2021/06/23 19:59:15:5711] I: rops_handle_POLLIN_netlink: RTM 24
) = 65
write(2, "[2021/06/23 19:59:15:5712] I: ro"..., 67[2021/06/23 19:59:15:5712] I: rops_handle_POLLIN_netlink: NEWROUTE
) = 67
write(2, "[2021/06/23 19:59:15:5714] I: ro"..., 81[2021/06/23 19:59:15:5714] I: rops_handle_POLLIN_netlink: RTA_DST: (ipv6 unsupp)
) = 81
write(2, "[2021/06/23 19:59:15:5715] I: ro"..., 66[2021/06/23 19:59:15:5715] I: rops_handle_POLLIN_netlink: ifidx 3
) = 66
write(2, "[2021/06/23 19:59:15:5717] I: ro"..., 78[2021/06/23 19:59:15:5717] I: rops_handle_POLLIN_netlink: NEWROUTE rtm_type 5
) = 78
write(2, "[2021/06/23 19:59:15:5718] I: _l"..., 54[2021/06/23 19:59:15:5718] I: _lws_routing_table_dump
) = 54
write(2, "[2021/06/23 19:59:15:5720] I:  g"..., 80[2021/06/23 19:59:15:5720] I:  gw: 192.168.86.1,  ifidx: 3, pri: 303, proto: 16
) = 80
write(2, "[2021/06/23 19:59:15:5722] I:  s"..., 84[2021/06/23 19:59:15:5722] I:  src: 192.168.86.21/0,  ifidx: 3, pri: 303, proto: 16
) = 84
write(2, "[2021/06/23 19:59:15:5723] I:  s"..., 78[2021/06/23 19:59:15:5723] I:  src: 127.0.0.1/0,  ifidx: 1, pri: -1, proto: 2
) = 78
write(2, "[2021/06/23 19:59:15:5725] I:  s"..., 78[2021/06/23 19:59:15:5725] I:  src: 127.0.0.1/0,  ifidx: 1, pri: -1, proto: 2
) = 78
write(2, "[2021/06/23 19:59:15:5726] I:  s"..., 82[2021/06/23 19:59:15:5726] I:  src: 192.168.86.21/0,  ifidx: 3, pri: -1, proto: 2
) = 82
write(2, "[2021/06/23 19:59:15:5728] I:  d"..., 83[2021/06/23 19:59:15:5728] I:  dst: (ipv6 unsupp)/128,  ifidx: 1, pri: 0, proto: 2
) = 83
write(2, "[2021/06/23 19:59:15:5729] I:  d"..., 84[2021/06/23 19:59:15:5729] I:  dst: (ipv6 unsupp)/64,  ifidx: 3, pri: 256, proto: 2
) = 84
write(2, "[2021/06/23 19:59:15:5731] I:  d"..., 83[2021/06/23 19:59:15:5731] I:  dst: (ipv6 unsupp)/128,  ifidx: 3, pri: 0, proto: 2
) = 83
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
_newselect(8, [4 5 6], [6], NULL, {tv_sec=0, tv_usec=0}) = 2 (in [4 5], left {tv_sec=0, tv_usec=0})
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
read(4, "\3\0\0\0\0\0\0\0", 8)          = 8
write(2, "cancelled (len=0)\n", 18cancelled (len=0)
)     = 18
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
recvmsg(5, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base={{len=20, type=NLMSG_DONE, flags=NLM_F_MULTI, seq=1, pid=14670}, 0}, iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 20
write(2, "[2021/06/23 19:59:15:5835] I: ro"..., 64[2021/06/23 19:59:15:5835] I: rops_handle_POLLIN_netlink: RTM 3
) = 64
write(2, "[2021/06/23 19:59:15:5838] I: ro"..., 76[2021/06/23 19:59:15:5838] I: rops_handle_POLLIN_netlink: *** Unknown RTM_3
) = 76
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
_newselect(8, [4 5 6], [6], NULL, {tv_sec=0, tv_usec=0}) = 1 (out [6], left {tv_sec=0, tv_usec=0})
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
write(2, "[2021/06/23 19:59:15:5847] D: _l"..., 106[2021/06/23 19:59:15:5847] D: _lws_change_pollfd: [wsicli|0|WS/h1/echo.websocket.org]: fd 6 events 5 -> 1
) = 106
write(1, "io destroy0\n", 12io destroy0
)           = 12
write(1, "io destroy1\n", 12io destroy1
)           = 12
write(1, "io destroy2\n", 12io destroy2
)           = 12
write(1, "io destroy6\n", 12io destroy6
)           = 12
getsockopt(6, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
write(2, "[2021/06/23 19:59:15:5859] D: lw"..., 92[2021/06/23 19:59:15:5859] D: lws_client_connect_check: getsockopt check: conn OK errno 115
) = 92
getsockname(6, {sa_family=AF_INET, sin_port=htons(50116), sin_addr=inet_addr("192.168.86.21")}, [16]) = 0
write(2, "[2021/06/23 19:59:15:5862] I: lw"..., 122[2021/06/23 19:59:15:5862] I: lws_client_connect_3_connect: [wsicli|0|WS/h1/echo.websocket.org]: source ads 192.168.86.21
) = 122
write(2, "other callback (29)\n", 20other callback (29)
)   = 20
write(2, "[2021/06/23 19:59:15:5865] D: lw"..., 81[2021/06/23 19:59:15:5865] D: lws_client_connect_3_connect: going into connect_4
) = 81
write(2, "[2021/06/23 19:59:15:5867] I: lw"..., 175[2021/06/23 19:59:15:5867] I: lws_client_connect_4_established: [wsicli|0|WS/h1/echo.websocket.org]: h1 net-libwebsockets client created own conn (raw 0) vh defaultm st 0x202
) = 175
write(2, "[2021/06/23 19:59:15:5868] D: lw"..., 109[2021/06/23 19:59:15:5868] D: lwsi_set_state([wsicli|0|WS/h1/echo.websocket.org]): 0x10000202 -> 0x10000012)
) = 109
write(2, "[2021/06/23 19:59:15:5870] D: __"..., 104[2021/06/23 19:59:15:5870] D: __lws_set_timeout: [wsicli|0|WS/h1/echo.websocket.org]: 15 secs, reason 8
) = 104
write(2, "[2021/06/23 19:59:15:5872] D: lw"..., 86[2021/06/23 19:59:15:5872] D: lws_http_client_socket_service: LRS_H1C_ISSUE_HANDSHAKE
) = 86
write(2, "[2021/06/23 19:59:15:5873] D: _l"..., 106[2021/06/23 19:59:15:5873] D: _lws_change_pollfd: [wsicli|0|WS/h1/echo.websocket.org]: fd 6 events 1 -> 1
) = 106
write(2, "LWS asked to drop nonexistent wr"..., 46LWS asked to drop nonexistent writer for FD 6
) = 46
read(3, "a#\24\260I\364C%hl\211\23w\317-M", 16) = 16
write(2, "[2021/06/23 19:59:15:5880] I: lw"..., 159[2021/06/23 19:59:15:5880] I: lws_http_client_socket_service: HANDSHAKE2: [wsicli|0|WS/h1/echo.websocket.org]: sending headers (wsistate 0x10000012), w sock 6
) = 159
send(6, "GET / HTTP/1.1\r\nPragma: no-cache"..., 235, MSG_NOSIGNAL) = 235
write(2, "[2021/06/23 19:59:15:5884] D: lw"..., 109[2021/06/23 19:59:15:5884] D: lwsi_set_state([wsicli|0|WS/h1/echo.websocket.org]): 0x10000012 -> 0x1000020b)
) = 109
write(2, "[2021/06/23 19:59:15:5886] D: __"..., 104[2021/06/23 19:59:15:5886] D: __lws_set_timeout: [wsicli|0|WS/h1/echo.websocket.org]: 15 secs, reason 4
) = 104
write(2, "[2021/06/23 19:59:15:5887] D: _l"..., 106[2021/06/23 19:59:15:5887] D: _lws_change_pollfd: [wsicli|0|WS/h1/echo.websocket.org]: fd 6 events 1 -> 5
) = 106
write(2, "[2021/06/23 19:59:15:5891] D: lw"..., 109[2021/06/23 19:59:15:5891] D: lwsi_set_state([wsicli|0|WS/h1/echo.websocket.org]): 0x1000020b -> 0x1000020b)
) = 109
write(2, "[2021/06/23 19:59:15:5893] D: __"..., 104[2021/06/23 19:59:15:5893] D: __lws_set_timeout: [wsicli|0|WS/h1/echo.websocket.org]: 15 secs, reason 4
) = 104
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
_newselect(8, [4 5 6], [6], NULL, {tv_sec=0, tv_usec=0}) = 1 (out [6], left {tv_sec=0, tv_usec=0})
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
write(2, "[2021/06/23 19:59:15:5901] D: _l"..., 106[2021/06/23 19:59:15:5901] D: _lws_change_pollfd: [wsicli|0|WS/h1/echo.websocket.org]: fd 6 events 5 -> 1
) = 106
write(1, "io destroy0\n", 12io destroy0
)           = 12
write(1, "io destroy1\n", 12io destroy1
)           = 12
write(1, "io destroy2\n", 12io destroy2
)           = 12
write(1, "io destroy6\n", 12io destroy6
)           = 12
write(2, "[2021/06/23 19:59:15:5910] D: _l"..., 106[2021/06/23 19:59:15:5910] D: _lws_change_pollfd: [wsicli|0|WS/h1/echo.websocket.org]: fd 6 events 1 -> 1
) = 106
write(2, "LWS asked to drop nonexistent wr"..., 46LWS asked to drop nonexistent writer for FD 6
) = 46
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
write(2, "[2021/06/23 19:59:15:5919] I: _l"..., 74[2021/06/23 19:59:15:5919] I: _lws_smd_msg_destroy: destroy msg 0x25b6c38
) = 74
write(2, "[2021/06/23 19:59:15:5920] I: _l"..., 74[2021/06/23 19:59:15:5920] I: _lws_smd_msg_destroy: destroy msg 0x25b7330
) = 74
write(2, "[2021/06/23 19:59:15:5922] I: _l"..., 74[2021/06/23 19:59:15:5922] I: _lws_smd_msg_destroy: destroy msg 0x25b7368
) = 74
write(2, "[2021/06/23 19:59:15:5924] I: _l"..., 74[2021/06/23 19:59:15:5924] I: _lws_smd_msg_destroy: destroy msg 0x25b73a0
) = 74
write(2, "[2021/06/23 19:59:15:5925] I: _l"..., 74[2021/06/23 19:59:15:5925] I: _lws_smd_msg_destroy: destroy msg 0x25b73d8
) = 74
write(2, "[2021/06/23 19:59:15:5927] I: _l"..., 74[2021/06/23 19:59:15:5927] I: _lws_smd_msg_destroy: destroy msg 0x258ac40
) = 74
write(2, "[2021/06/23 19:59:15:5928] I: _l"..., 74[2021/06/23 19:59:15:5928] I: _lws_smd_msg_destroy: destroy msg 0x25b7298
) = 74
write(2, "[2021/06/23 19:59:15:5930] I: _l"..., 74[2021/06/23 19:59:15:5930] I: _lws_smd_msg_destroy: destroy msg 0x25b7498
) = 74
write(2, "[2021/06/23 19:59:15:5932] I: _l"..., 74[2021/06/23 19:59:15:5932] I: _lws_smd_msg_destroy: destroy msg 0x25b7530
) = 74
write(2, "[2021/06/23 19:59:15:5933] D: _l"..., 108[2021/06/23 19:59:15:5933] D: _lws_state_transition: system: changed 1 'CONTEXT_CREATED' -> 2 'INITIALIZED'
) = 108
write(2, "[2021/06/23 19:59:15:5935] I: lw"..., 91[2021/06/23 19:59:15:5935] I: lws_state_notify_protocol_init: waiting for netlink coldplug
) = 91
write(2, "[2021/06/23 19:59:15:5936] I: _r"..., 101[2021/06/23 19:59:15:5936] I: _report: system: prot_init: rejected 'INITIALIZED' -> 'IFACE_COLDPLUG'
) = 101
write(2, "[2021/06/23 19:59:15:5938] I: lw"..., 89[2021/06/23 19:59:15:5938] I: lws_state_transition_steps: CONTEXT_CREATED -> INITIALIZED
) = 89
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 0 (Timeout)
_newselect(8, [4 5 6], [], NULL, {tv_sec=0, tv_usec=0}) = 1 (in [6], left {tv_sec=0, tv_usec=0})
write(1, "===== before AE callbacks\n", 26===== before AE callbacks
) = 26
recv(6, "HTTP/1.1 101 Web Socket Protocol"..., 4080, 0) = 201
write(2, "[2021/06/23 19:59:15:6469] D: lw"..., 144[2021/06/23 19:59:15:6469] D: lws_buflist_aware_read: [wsicli|0|WS/h1/echo.websocket.org]: lws_http_client_socket_service: ssl_capable_read 201
) = 144
write(2, "[2021/06/23 19:59:15:6471] D: lw"..., 87[2021/06/23 19:59:15:6471] D: lws_http_client_socket_service: buflist-aware-read 0 201
) = 87
write(2, "[2021/06/23 19:59:15:6473] P: WS"..., 97[2021/06/23 19:59:15:6473] P: WSI_TOKEN_NAME_PART 'H' 0x48 (role=0x10000000) wsi->lextable_pos=0
) = 97
write(2, "[2021/06/23 19:59:15:6474] P: WS"..., 98[2021/06/23 19:59:15:6474] P: WSI_TOKEN_NAME_PART 'T' 0x54 (role=0x10000000) wsi->lextable_pos=87
) = 98
write(2, "[2021/06/23 19:59:15:6477] P: WS"..., 99[2021/06/23 19:59:15:6477] P: WSI_TOKEN_NAME_PART 'T' 0x54 (role=0x10000000) wsi->lextable_pos=173
) = 99
write(2, "[2021/06/23 19:59:15:6479] P: WS"..., 99[2021/06/23 19:59:15:6479] P: WSI_TOKEN_NAME_PART 'P' 0x50 (role=0x10000000) wsi->lextable_pos=174
) = 99
write(2, "[2021/06/23 19:59:15:6481] P: WS"..., 99[2021/06/23 19:59:15:6481] P: WSI_TOKEN_NAME_PART '/' 0x2F (role=0x10000000) wsi->lextable_pos=175
) = 99
write(2, "[2021/06/23 19:59:15:6482] P: WS"..., 99[2021/06/23 19:59:15:6482] P: WSI_TOKEN_NAME_PART '1' 0x31 (role=0x10000000) wsi->lextable_pos=182
) = 99
write(2, "[2021/06/23 19:59:15:6484] P: WS"..., 99[2021/06/23 19:59:15:6484] P: WSI_TOKEN_NAME_PART '.' 0x2E (role=0x10000000) wsi->lextable_pos=183
) = 99
write(2, "[2021/06/23 19:59:15:6485] P: WS"..., 99[2021/06/23 19:59:15:6485] P: WSI_TOKEN_NAME_PART '1' 0x31 (role=0x10000000) wsi->lextable_pos=184
) = 99
write(2, "[2021/06/23 19:59:15:6487] P: WS"..., 99[2021/06/23 19:59:15:6487] P: WSI_TOKEN_NAME_PART ' ' 0x20 (role=0x10000000) wsi->lextable_pos=191
) = 99
write(2, "[2021/06/23 19:59:15:6489] P: kn"..., 43[2021/06/23 19:59:15:6489] P: known hdr 15
) = 43
write(2, "[2021/06/23 19:59:15:6490] P: WS"..., 47[2021/06/23 19:59:15:6490] P: WSI_TOK_(15) '1'
) = 47
write(2, "[2021/06/23 19:59:15:6492] P: WS"..., 47[2021/06/23 19:59:15:6492] P: WSI_TOK_(15) '0'
) = 47
write(2, "[2021/06/23 19:59:15:6493] P: WS"..., 47[2021/06/23 19:59:15:6493] P: WSI_TOK_(15) '1'
) = 47
write(2, "[2021/06/23 19:59:15:6495] P: WS"..., 47[2021/06/23 19:59:15:6495] P: WSI_TOK_(15) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6496] P: WS"..., 47[2021/06/23 19:59:15:6496] P: WSI_TOK_(15) 'W'
) = 47
write(2, "[2021/06/23 19:59:15:6498] P: WS"..., 47[2021/06/23 19:59:15:6498] P: WSI_TOK_(15) 'e'
) = 47
write(2, "[2021/06/23 19:59:15:6500] P: WS"..., 47[2021/06/23 19:59:15:6500] P: WSI_TOK_(15) 'b'
) = 47
write(2, "[2021/06/23 19:59:15:6501] P: WS"..., 47[2021/06/23 19:59:15:6501] P: WSI_TOK_(15) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6503] P: WS"..., 47[2021/06/23 19:59:15:6503] P: WSI_TOK_(15) 'S'
) = 47
write(2, "[2021/06/23 19:59:15:6504] P: WS"..., 47[2021/06/23 19:59:15:6504] P: WSI_TOK_(15) 'o'
) = 47
write(2, "[2021/06/23 19:59:15:6506] P: WS"..., 47[2021/06/23 19:59:15:6506] P: WSI_TOK_(15) 'c'
) = 47
write(2, "[2021/06/23 19:59:15:6507] P: WS"..., 47[2021/06/23 19:59:15:6507] P: WSI_TOK_(15) 'k'
) = 47
write(2, "[2021/06/23 19:59:15:6509] P: WS"..., 47[2021/06/23 19:59:15:6509] P: WSI_TOK_(15) 'e'
) = 47
write(2, "[2021/06/23 19:59:15:6510] P: WS"..., 47[2021/06/23 19:59:15:6510] P: WSI_TOK_(15) 't'
) = 47
write(2, "[2021/06/23 19:59:15:6512] P: WS"..., 47[2021/06/23 19:59:15:6512] P: WSI_TOK_(15) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6514] P: WS"..., 47[2021/06/23 19:59:15:6514] P: WSI_TOK_(15) 'P'
) = 47
write(2, "[2021/06/23 19:59:15:6515] P: WS"..., 47[2021/06/23 19:59:15:6515] P: WSI_TOK_(15) 'r'
) = 47
write(2, "[2021/06/23 19:59:15:6517] P: WS"..., 47[2021/06/23 19:59:15:6517] P: WSI_TOK_(15) 'o'
) = 47
write(2, "[2021/06/23 19:59:15:6518] P: WS"..., 47[2021/06/23 19:59:15:6518] P: WSI_TOK_(15) 't'
) = 47
write(2, "[2021/06/23 19:59:15:6520] P: WS"..., 47[2021/06/23 19:59:15:6520] P: WSI_TOK_(15) 'o'
) = 47
write(2, "[2021/06/23 19:59:15:6521] P: WS"..., 47[2021/06/23 19:59:15:6521] P: WSI_TOK_(15) 'c'
) = 47
write(2, "[2021/06/23 19:59:15:6523] P: WS"..., 47[2021/06/23 19:59:15:6523] P: WSI_TOK_(15) 'o'
) = 47
write(2, "[2021/06/23 19:59:15:6524] P: WS"..., 47[2021/06/23 19:59:15:6524] P: WSI_TOK_(15) 'l'
) = 47
write(2, "[2021/06/23 19:59:15:6526] P: WS"..., 47[2021/06/23 19:59:15:6526] P: WSI_TOK_(15) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6527] P: WS"..., 47[2021/06/23 19:59:15:6527] P: WSI_TOK_(15) 'H'
) = 47
write(2, "[2021/06/23 19:59:15:6529] P: WS"..., 47[2021/06/23 19:59:15:6529] P: WSI_TOK_(15) 'a'
) = 47
write(2, "[2021/06/23 19:59:15:6530] P: WS"..., 47[2021/06/23 19:59:15:6530] P: WSI_TOK_(15) 'n'
) = 47
write(2, "[2021/06/23 19:59:15:6532] P: WS"..., 47[2021/06/23 19:59:15:6532] P: WSI_TOK_(15) 'd'
) = 47
write(2, "[2021/06/23 19:59:15:6535] P: WS"..., 47[2021/06/23 19:59:15:6535] P: WSI_TOK_(15) 's'
) = 47
write(2, "[2021/06/23 19:59:15:6536] P: WS"..., 47[2021/06/23 19:59:15:6536] P: WSI_TOK_(15) 'h'
) = 47
write(2, "[2021/06/23 19:59:15:6538] P: WS"..., 47[2021/06/23 19:59:15:6538] P: WSI_TOK_(15) 'a'
) = 47
write(2, "[2021/06/23 19:59:15:6539] P: WS"..., 47[2021/06/23 19:59:15:6539] P: WSI_TOK_(15) 'k'
) = 47
write(2, "[2021/06/23 19:59:15:6541] P: WS"..., 47[2021/06/23 19:59:15:6541] P: WSI_TOK_(15) 'e'
) = 47
write(2, "[2021/06/23 19:59:15:6542] P: WS"..., 47[2021/06/23 19:59:15:6542] P: WSI_TOK_(15) '
'
) = 47
write(2, "[2021/06/23 19:59:15:6544] P: *\n", 32[2021/06/23 19:59:15:6544] P: *
) = 32
write(2, "[2021/06/23 19:59:15:6545] P: WS"..., 60[2021/06/23 19:59:15:6545] P: WSI_TOKEN_SKIPPING_SAW_CR '
'
) = 60
write(2, "[2021/06/23 19:59:15:6547] P: WS"..., 97[2021/06/23 19:59:15:6547] P: WSI_TOKEN_NAME_PART 'C' 0x43 (role=0x10000000) wsi->lextable_pos=0
) = 97
write(2, "[2021/06/23 19:59:15:6549] P: WS"..., 99[2021/06/23 19:59:15:6549] P: WSI_TOKEN_NAME_PART 'o' 0x6F (role=0x10000000) wsi->lextable_pos=102
) = 99
write(2, "[2021/06/23 19:59:15:6550] P: WS"..., 99[2021/06/23 19:59:15:6550] P: WSI_TOKEN_NAME_PART 'n' 0x6E (role=0x10000000) wsi->lextable_pos=109
) = 99
write(2, "[2021/06/23 19:59:15:6552] P: WS"..., 99[2021/06/23 19:59:15:6552] P: WSI_TOKEN_NAME_PART 'n' 0x6E (role=0x10000000) wsi->lextable_pos=116
) = 99
write(2, "[2021/06/23 19:59:15:6553] P: WS"..., 99[2021/06/23 19:59:15:6553] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=123
) = 99
write(2, "[2021/06/23 19:59:15:6555] P: WS"..., 99[2021/06/23 19:59:15:6555] P: WSI_TOKEN_NAME_PART 'c' 0x63 (role=0x10000000) wsi->lextable_pos=124
) = 99
write(2, "[2021/06/23 19:59:15:6556] P: WS"..., 99[2021/06/23 19:59:15:6556] P: WSI_TOKEN_NAME_PART 't' 0x74 (role=0x10000000) wsi->lextable_pos=125
) = 99
write(2, "[2021/06/23 19:59:15:6558] P: WS"..., 99[2021/06/23 19:59:15:6558] P: WSI_TOKEN_NAME_PART 'i' 0x69 (role=0x10000000) wsi->lextable_pos=126
) = 99
write(2, "[2021/06/23 19:59:15:6559] P: WS"..., 99[2021/06/23 19:59:15:6559] P: WSI_TOKEN_NAME_PART 'o' 0x6F (role=0x10000000) wsi->lextable_pos=133
) = 99
write(2, "[2021/06/23 19:59:15:6561] P: WS"..., 99[2021/06/23 19:59:15:6561] P: WSI_TOKEN_NAME_PART 'n' 0x6E (role=0x10000000) wsi->lextable_pos=134
) = 99
write(2, "[2021/06/23 19:59:15:6562] P: WS"..., 99[2021/06/23 19:59:15:6562] P: WSI_TOKEN_NAME_PART ':' 0x3A (role=0x10000000) wsi->lextable_pos=135
) = 99
write(2, "[2021/06/23 19:59:15:6564] P: kn"..., 42[2021/06/23 19:59:15:6564] P: known hdr 4
) = 42
write(2, "[2021/06/23 19:59:15:6565] P: WS"..., 46[2021/06/23 19:59:15:6565] P: WSI_TOK_(4) ' '
) = 46
write(2, "[2021/06/23 19:59:15:6567] P: WS"..., 46[2021/06/23 19:59:15:6567] P: WSI_TOK_(4) 'U'
) = 46
write(2, "[2021/06/23 19:59:15:6568] P: WS"..., 46[2021/06/23 19:59:15:6568] P: WSI_TOK_(4) 'p'
) = 46
write(2, "[2021/06/23 19:59:15:6570] P: WS"..., 46[2021/06/23 19:59:15:6570] P: WSI_TOK_(4) 'g'
) = 46
write(2, "[2021/06/23 19:59:15:6571] P: WS"..., 46[2021/06/23 19:59:15:6571] P: WSI_TOK_(4) 'r'
) = 46
write(2, "[2021/06/23 19:59:15:6573] P: WS"..., 46[2021/06/23 19:59:15:6573] P: WSI_TOK_(4) 'a'
) = 46
write(2, "[2021/06/23 19:59:15:6574] P: WS"..., 46[2021/06/23 19:59:15:6574] P: WSI_TOK_(4) 'd'
) = 46
write(2, "[2021/06/23 19:59:15:6576] P: WS"..., 46[2021/06/23 19:59:15:6576] P: WSI_TOK_(4) 'e'
) = 46
write(2, "[2021/06/23 19:59:15:6578] P: WS"..., 46[2021/06/23 19:59:15:6578] P: WSI_TOK_(4) '
'
) = 46
write(2, "[2021/06/23 19:59:15:6580] P: *\n", 32[2021/06/23 19:59:15:6580] P: *
) = 32
write(2, "[2021/06/23 19:59:15:6581] P: WS"..., 60[2021/06/23 19:59:15:6581] P: WSI_TOKEN_SKIPPING_SAW_CR '
'
) = 60
write(2, "[2021/06/23 19:59:15:6583] P: WS"..., 97[2021/06/23 19:59:15:6583] P: WSI_TOKEN_NAME_PART 'D' 0x44 (role=0x10000000) wsi->lextable_pos=0
) = 97
write(2, "[2021/06/23 19:59:15:6584] P: WS"..., 99[2021/06/23 19:59:15:6584] P: WSI_TOKEN_NAME_PART 'a' 0x61 (role=0x10000000) wsi->lextable_pos=398
) = 99
write(2, "[2021/06/23 19:59:15:6586] P: WS"..., 99[2021/06/23 19:59:15:6586] P: WSI_TOKEN_NAME_PART 't' 0x74 (role=0x10000000) wsi->lextable_pos=405
) = 99
write(2, "[2021/06/23 19:59:15:6588] P: WS"..., 99[2021/06/23 19:59:15:6588] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=406
) = 99
write(2, "[2021/06/23 19:59:15:6589] P: WS"..., 99[2021/06/23 19:59:15:6589] P: WSI_TOKEN_NAME_PART ':' 0x3A (role=0x10000000) wsi->lextable_pos=407
) = 99
write(2, "[2021/06/23 19:59:15:6591] P: kn"..., 43[2021/06/23 19:59:15:6591] P: known hdr 29
) = 43
write(2, "[2021/06/23 19:59:15:6592] P: WS"..., 47[2021/06/23 19:59:15:6592] P: WSI_TOK_(29) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6594] P: WS"..., 47[2021/06/23 19:59:15:6594] P: WSI_TOK_(29) 'W'
) = 47
write(2, "[2021/06/23 19:59:15:6596] P: WS"..., 47[2021/06/23 19:59:15:6596] P: WSI_TOK_(29) 'e'
) = 47
write(2, "[2021/06/23 19:59:15:6597] P: WS"..., 47[2021/06/23 19:59:15:6597] P: WSI_TOK_(29) 'd'
) = 47
write(2, "[2021/06/23 19:59:15:6599] P: WS"..., 47[2021/06/23 19:59:15:6599] P: WSI_TOK_(29) ','
) = 47
write(2, "[2021/06/23 19:59:15:6600] P: WS"..., 47[2021/06/23 19:59:15:6600] P: WSI_TOK_(29) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6602] P: WS"..., 47[2021/06/23 19:59:15:6602] P: WSI_TOK_(29) '2'
) = 47
write(2, "[2021/06/23 19:59:15:6604] P: WS"..., 47[2021/06/23 19:59:15:6604] P: WSI_TOK_(29) '3'
) = 47
write(2, "[2021/06/23 19:59:15:6605] P: WS"..., 47[2021/06/23 19:59:15:6605] P: WSI_TOK_(29) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6607] P: WS"..., 47[2021/06/23 19:59:15:6607] P: WSI_TOK_(29) 'J'
) = 47
write(2, "[2021/06/23 19:59:15:6609] P: WS"..., 47[2021/06/23 19:59:15:6609] P: WSI_TOK_(29) 'u'
) = 47
write(2, "[2021/06/23 19:59:15:6610] P: WS"..., 47[2021/06/23 19:59:15:6610] P: WSI_TOK_(29) 'n'
) = 47
write(2, "[2021/06/23 19:59:15:6612] P: WS"..., 47[2021/06/23 19:59:15:6612] P: WSI_TOK_(29) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6614] P: WS"..., 47[2021/06/23 19:59:15:6614] P: WSI_TOK_(29) '2'
) = 47
write(2, "[2021/06/23 19:59:15:6615] P: WS"..., 47[2021/06/23 19:59:15:6615] P: WSI_TOK_(29) '0'
) = 47
write(2, "[2021/06/23 19:59:15:6617] P: WS"..., 47[2021/06/23 19:59:15:6617] P: WSI_TOK_(29) '2'
) = 47
write(2, "[2021/06/23 19:59:15:6619] P: WS"..., 47[2021/06/23 19:59:15:6619] P: WSI_TOK_(29) '1'
) = 47
write(2, "[2021/06/23 19:59:15:6620] P: WS"..., 47[2021/06/23 19:59:15:6620] P: WSI_TOK_(29) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6622] P: WS"..., 47[2021/06/23 19:59:15:6622] P: WSI_TOK_(29) '2'
) = 47
write(2, "[2021/06/23 19:59:15:6623] P: WS"..., 47[2021/06/23 19:59:15:6623] P: WSI_TOK_(29) '3'
) = 47
write(2, "[2021/06/23 19:59:15:6625] P: WS"..., 47[2021/06/23 19:59:15:6625] P: WSI_TOK_(29) ':'
) = 47
write(2, "[2021/06/23 19:59:15:6627] P: WS"..., 47[2021/06/23 19:59:15:6627] P: WSI_TOK_(29) '4'
) = 47
write(2, "[2021/06/23 19:59:15:6628] P: WS"..., 47[2021/06/23 19:59:15:6628] P: WSI_TOK_(29) '9'
) = 47
write(2, "[2021/06/23 19:59:15:6630] P: WS"..., 47[2021/06/23 19:59:15:6630] P: WSI_TOK_(29) ':'
) = 47
write(2, "[2021/06/23 19:59:15:6632] P: WS"..., 47[2021/06/23 19:59:15:6632] P: WSI_TOK_(29) '5'
) = 47
write(2, "[2021/06/23 19:59:15:6633] P: WS"..., 47[2021/06/23 19:59:15:6633] P: WSI_TOK_(29) '4'
) = 47
write(2, "[2021/06/23 19:59:15:6635] P: WS"..., 47[2021/06/23 19:59:15:6635] P: WSI_TOK_(29) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6637] P: WS"..., 47[2021/06/23 19:59:15:6637] P: WSI_TOK_(29) 'G'
) = 47
write(2, "[2021/06/23 19:59:15:6638] P: WS"..., 47[2021/06/23 19:59:15:6638] P: WSI_TOK_(29) 'M'
) = 47
write(2, "[2021/06/23 19:59:15:6640] P: WS"..., 47[2021/06/23 19:59:15:6640] P: WSI_TOK_(29) 'T'
) = 47
write(2, "[2021/06/23 19:59:15:6641] P: WS"..., 47[2021/06/23 19:59:15:6641] P: WSI_TOK_(29) '
'
) = 47
write(2, "[2021/06/23 19:59:15:6643] P: *\n", 32[2021/06/23 19:59:15:6643] P: *
) = 32
write(2, "[2021/06/23 19:59:15:6645] P: WS"..., 60[2021/06/23 19:59:15:6645] P: WSI_TOKEN_SKIPPING_SAW_CR '
'
) = 60
write(2, "[2021/06/23 19:59:15:6646] P: WS"..., 97[2021/06/23 19:59:15:6646] P: WSI_TOKEN_NAME_PART 'S' 0x53 (role=0x10000000) wsi->lextable_pos=0
) = 97
write(2, "[2021/06/23 19:59:15:6648] P: WS"..., 99[2021/06/23 19:59:15:6648] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=629
) = 99
write(2, "[2021/06/23 19:59:15:6650] P: WS"..., 99[2021/06/23 19:59:15:6650] P: WSI_TOKEN_NAME_PART 'c' 0x63 (role=0x10000000) wsi->lextable_pos=636
) = 99
write(2, "[2021/06/23 19:59:15:6651] P: WS"..., 100[2021/06/23 19:59:15:6651] P: WSI_TOKEN_NAME_PART '-' 0x2D (role=0x10000000) wsi->lextable_pos=1005
) = 100
write(2, "[2021/06/23 19:59:15:6653] P: WS"..., 100[2021/06/23 19:59:15:6653] P: WSI_TOKEN_NAME_PART 'W' 0x57 (role=0x10000000) wsi->lextable_pos=1006
) = 100
write(2, "[2021/06/23 19:59:15:6654] P: WS"..., 100[2021/06/23 19:59:15:6654] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=1007
) = 100
write(2, "[2021/06/23 19:59:15:6656] P: WS"..., 100[2021/06/23 19:59:15:6656] P: WSI_TOKEN_NAME_PART 'b' 0x62 (role=0x10000000) wsi->lextable_pos=1008
) = 100
write(2, "[2021/06/23 19:59:15:6658] P: WS"..., 100[2021/06/23 19:59:15:6658] P: WSI_TOKEN_NAME_PART 'S' 0x53 (role=0x10000000) wsi->lextable_pos=1009
) = 100
write(2, "[2021/06/23 19:59:15:6659] P: WS"..., 100[2021/06/23 19:59:15:6659] P: WSI_TOKEN_NAME_PART 'o' 0x6F (role=0x10000000) wsi->lextable_pos=1010
) = 100
write(2, "[2021/06/23 19:59:15:6661] P: WS"..., 100[2021/06/23 19:59:15:6661] P: WSI_TOKEN_NAME_PART 'c' 0x63 (role=0x10000000) wsi->lextable_pos=1011
) = 100
write(2, "[2021/06/23 19:59:15:6662] P: WS"..., 100[2021/06/23 19:59:15:6662] P: WSI_TOKEN_NAME_PART 'k' 0x6B (role=0x10000000) wsi->lextable_pos=1012
) = 100
write(2, "[2021/06/23 19:59:15:6664] P: WS"..., 100[2021/06/23 19:59:15:6664] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=1013
) = 100
write(2, "[2021/06/23 19:59:15:6665] P: WS"..., 100[2021/06/23 19:59:15:6665] P: WSI_TOKEN_NAME_PART 't' 0x74 (role=0x10000000) wsi->lextable_pos=1014
) = 100
write(2, "[2021/06/23 19:59:15:6667] P: WS"..., 100[2021/06/23 19:59:15:6667] P: WSI_TOKEN_NAME_PART '-' 0x2D (role=0x10000000) wsi->lextable_pos=1015
) = 100
write(2, "[2021/06/23 19:59:15:6668] P: WS"..., 100[2021/06/23 19:59:15:6668] P: WSI_TOKEN_NAME_PART 'A' 0x41 (role=0x10000000) wsi->lextable_pos=1016
) = 100
write(2, "[2021/06/23 19:59:15:6670] P: WS"..., 100[2021/06/23 19:59:15:6670] P: WSI_TOKEN_NAME_PART 'c' 0x63 (role=0x10000000) wsi->lextable_pos=1088
) = 100
write(2, "[2021/06/23 19:59:15:6672] P: WS"..., 100[2021/06/23 19:59:15:6672] P: WSI_TOKEN_NAME_PART 'c' 0x63 (role=0x10000000) wsi->lextable_pos=1089
) = 100
write(2, "[2021/06/23 19:59:15:6673] P: WS"..., 100[2021/06/23 19:59:15:6673] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=1090
) = 100
write(2, "[2021/06/23 19:59:15:6675] P: WS"..., 100[2021/06/23 19:59:15:6675] P: WSI_TOKEN_NAME_PART 'p' 0x70 (role=0x10000000) wsi->lextable_pos=1091
) = 100
write(2, "[2021/06/23 19:59:15:6676] P: WS"..., 100[2021/06/23 19:59:15:6676] P: WSI_TOKEN_NAME_PART 't' 0x74 (role=0x10000000) wsi->lextable_pos=1092
) = 100
write(2, "[2021/06/23 19:59:15:6678] P: WS"..., 100[2021/06/23 19:59:15:6678] P: WSI_TOKEN_NAME_PART ':' 0x3A (role=0x10000000) wsi->lextable_pos=1093
) = 100
write(2, "[2021/06/23 19:59:15:6680] P: kn"..., 43[2021/06/23 19:59:15:6680] P: known hdr 13
) = 43
write(2, "[2021/06/23 19:59:15:6681] P: WS"..., 47[2021/06/23 19:59:15:6681] P: WSI_TOK_(13) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6683] P: WS"..., 47[2021/06/23 19:59:15:6683] P: WSI_TOK_(13) 'M'
) = 47
write(2, "[2021/06/23 19:59:15:6685] P: WS"..., 47[2021/06/23 19:59:15:6685] P: WSI_TOK_(13) 'm'
) = 47
write(2, "[2021/06/23 19:59:15:6686] P: WS"..., 47[2021/06/23 19:59:15:6686] P: WSI_TOK_(13) '2'
) = 47
write(2, "[2021/06/23 19:59:15:6688] P: WS"..., 47[2021/06/23 19:59:15:6688] P: WSI_TOK_(13) 'u'
) = 47
write(2, "[2021/06/23 19:59:15:6689] P: WS"..., 47[2021/06/23 19:59:15:6689] P: WSI_TOK_(13) 'a'
) = 47
write(2, "[2021/06/23 19:59:15:6691] P: WS"..., 47[2021/06/23 19:59:15:6691] P: WSI_TOK_(13) 'C'
) = 47
write(2, "[2021/06/23 19:59:15:6693] P: WS"..., 47[2021/06/23 19:59:15:6693] P: WSI_TOK_(13) 'g'
) = 47
write(2, "[2021/06/23 19:59:15:6694] P: WS"..., 47[2021/06/23 19:59:15:6694] P: WSI_TOK_(13) 's'
) = 47
write(2, "[2021/06/23 19:59:15:6696] P: WS"..., 47[2021/06/23 19:59:15:6696] P: WSI_TOK_(13) '+'
) = 47
write(2, "[2021/06/23 19:59:15:6697] P: WS"..., 47[2021/06/23 19:59:15:6697] P: WSI_TOK_(13) '7'
) = 47
write(2, "[2021/06/23 19:59:15:6699] P: WS"..., 47[2021/06/23 19:59:15:6699] P: WSI_TOK_(13) 'D'
) = 47
write(2, "[2021/06/23 19:59:15:6700] P: WS"..., 47[2021/06/23 19:59:15:6700] P: WSI_TOK_(13) 'K'
) = 47
write(2, "[2021/06/23 19:59:15:6702] P: WS"..., 47[2021/06/23 19:59:15:6702] P: WSI_TOK_(13) 'z'
) = 47
write(2, "[2021/06/23 19:59:15:6703] P: WS"..., 47[2021/06/23 19:59:15:6703] P: WSI_TOK_(13) 'L'
) = 47
write(2, "[2021/06/23 19:59:15:6705] P: WS"..., 47[2021/06/23 19:59:15:6705] P: WSI_TOK_(13) 'X'
) = 47
write(2, "[2021/06/23 19:59:15:6706] P: WS"..., 47[2021/06/23 19:59:15:6706] P: WSI_TOK_(13) 'N'
) = 47
write(2, "[2021/06/23 19:59:15:6708] P: WS"..., 47[2021/06/23 19:59:15:6708] P: WSI_TOK_(13) 'r'
) = 47
write(2, "[2021/06/23 19:59:15:6709] P: WS"..., 47[2021/06/23 19:59:15:6709] P: WSI_TOK_(13) 'Q'
) = 47
write(2, "[2021/06/23 19:59:15:6711] P: WS"..., 47[2021/06/23 19:59:15:6711] P: WSI_TOK_(13) 'x'
) = 47
write(2, "[2021/06/23 19:59:15:6712] P: WS"..., 47[2021/06/23 19:59:15:6712] P: WSI_TOK_(13) 'v'
) = 47
write(2, "[2021/06/23 19:59:15:6714] P: WS"..., 47[2021/06/23 19:59:15:6714] P: WSI_TOK_(13) '5'
) = 47
write(2, "[2021/06/23 19:59:15:6716] P: WS"..., 47[2021/06/23 19:59:15:6716] P: WSI_TOK_(13) 'L'
) = 47
write(2, "[2021/06/23 19:59:15:6717] P: WS"..., 47[2021/06/23 19:59:15:6717] P: WSI_TOK_(13) 'S'
) = 47
write(2, "[2021/06/23 19:59:15:6719] P: WS"..., 47[2021/06/23 19:59:15:6719] P: WSI_TOK_(13) 'J'
) = 47
write(2, "[2021/06/23 19:59:15:6720] P: WS"..., 47[2021/06/23 19:59:15:6720] P: WSI_TOK_(13) '5'
) = 47
write(2, "[2021/06/23 19:59:15:6722] P: WS"..., 47[2021/06/23 19:59:15:6722] P: WSI_TOK_(13) 'M'
) = 47
write(2, "[2021/06/23 19:59:15:6723] P: WS"..., 47[2021/06/23 19:59:15:6723] P: WSI_TOK_(13) 'U'
) = 47
write(2, "[2021/06/23 19:59:15:6725] P: WS"..., 47[2021/06/23 19:59:15:6725] P: WSI_TOK_(13) '='
) = 47
write(2, "[2021/06/23 19:59:15:6726] P: WS"..., 47[2021/06/23 19:59:15:6726] P: WSI_TOK_(13) '
'
) = 47
write(2, "[2021/06/23 19:59:15:6728] P: *\n", 32[2021/06/23 19:59:15:6728] P: *
) = 32
write(2, "[2021/06/23 19:59:15:6729] P: WS"..., 60[2021/06/23 19:59:15:6729] P: WSI_TOKEN_SKIPPING_SAW_CR '
'
) = 60
write(2, "[2021/06/23 19:59:15:6731] P: WS"..., 97[2021/06/23 19:59:15:6731] P: WSI_TOKEN_NAME_PART 'S' 0x53 (role=0x10000000) wsi->lextable_pos=0
) = 97
write(2, "[2021/06/23 19:59:15:6733] P: WS"..., 99[2021/06/23 19:59:15:6733] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=629
) = 99
write(2, "[2021/06/23 19:59:15:6734] P: WS"..., 99[2021/06/23 19:59:15:6734] P: WSI_TOKEN_NAME_PART 'r' 0x72 (role=0x10000000) wsi->lextable_pos=636
) = 99
write(2, "[2021/06/23 19:59:15:6736] P: WS"..., 99[2021/06/23 19:59:15:6736] P: WSI_TOKEN_NAME_PART 'v' 0x76 (role=0x10000000) wsi->lextable_pos=646
) = 99
write(2, "[2021/06/23 19:59:15:6737] P: WS"..., 99[2021/06/23 19:59:15:6737] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=647
) = 99
write(2, "[2021/06/23 19:59:15:6739] P: WS"..., 99[2021/06/23 19:59:15:6739] P: WSI_TOKEN_NAME_PART 'r' 0x72 (role=0x10000000) wsi->lextable_pos=648
) = 99
write(2, "[2021/06/23 19:59:15:6740] P: WS"..., 99[2021/06/23 19:59:15:6740] P: WSI_TOKEN_NAME_PART ':' 0x3A (role=0x10000000) wsi->lextable_pos=649
) = 99
write(2, "[2021/06/23 19:59:15:6742] P: kn"..., 43[2021/06/23 19:59:15:6742] P: known hdr 65
) = 43
write(2, "[2021/06/23 19:59:15:6743] P: WS"..., 47[2021/06/23 19:59:15:6743] P: WSI_TOK_(65) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6745] P: WS"..., 47[2021/06/23 19:59:15:6745] P: WSI_TOK_(65) 'K'
) = 47
write(2, "[2021/06/23 19:59:15:6747] P: WS"..., 47[2021/06/23 19:59:15:6747] P: WSI_TOK_(65) 'a'
) = 47
write(2, "[2021/06/23 19:59:15:6749] P: WS"..., 47[2021/06/23 19:59:15:6749] P: WSI_TOK_(65) 'a'
) = 47
write(2, "[2021/06/23 19:59:15:6750] P: WS"..., 47[2021/06/23 19:59:15:6750] P: WSI_TOK_(65) 'z'
) = 47
write(2, "[2021/06/23 19:59:15:6752] P: WS"..., 47[2021/06/23 19:59:15:6752] P: WSI_TOK_(65) 'i'
) = 47
write(2, "[2021/06/23 19:59:15:6753] P: WS"..., 47[2021/06/23 19:59:15:6753] P: WSI_TOK_(65) 'n'
) = 47
write(2, "[2021/06/23 19:59:15:6755] P: WS"..., 47[2021/06/23 19:59:15:6755] P: WSI_TOK_(65) 'g'
) = 47
write(2, "[2021/06/23 19:59:15:6756] P: WS"..., 47[2021/06/23 19:59:15:6756] P: WSI_TOK_(65) ' '
) = 47
write(2, "[2021/06/23 19:59:15:6758] P: WS"..., 47[2021/06/23 19:59:15:6758] P: WSI_TOK_(65) 'G'
) = 47
write(2, "[2021/06/23 19:59:15:6759] P: WS"..., 47[2021/06/23 19:59:15:6759] P: WSI_TOK_(65) 'a'
) = 47
write(2, "[2021/06/23 19:59:15:6761] P: WS"..., 47[2021/06/23 19:59:15:6761] P: WSI_TOK_(65) 't'
) = 47
write(2, "[2021/06/23 19:59:15:6762] P: WS"..., 47[2021/06/23 19:59:15:6762] P: WSI_TOK_(65) 'e'
) = 47
write(2, "[2021/06/23 19:59:15:6763] P: WS"..., 47[2021/06/23 19:59:15:6763] P: WSI_TOK_(65) 'w'
) = 47
write(2, "[2021/06/23 19:59:15:6764] P: WS"..., 47[2021/06/23 19:59:15:6764] P: WSI_TOK_(65) 'a'
) = 47
write(2, "[2021/06/23 19:59:15:6766] P: WS"..., 47[2021/06/23 19:59:15:6766] P: WSI_TOK_(65) 'y'
) = 47
write(2, "[2021/06/23 19:59:15:6767] P: WS"..., 47[2021/06/23 19:59:15:6767] P: WSI_TOK_(65) '
'
) = 47
write(2, "[2021/06/23 19:59:15:6768] P: *\n", 32[2021/06/23 19:59:15:6768] P: *
) = 32
write(2, "[2021/06/23 19:59:15:6769] P: WS"..., 60[2021/06/23 19:59:15:6769] P: WSI_TOKEN_SKIPPING_SAW_CR '
'
) = 60
write(2, "[2021/06/23 19:59:15:6771] P: WS"..., 97[2021/06/23 19:59:15:6771] P: WSI_TOKEN_NAME_PART 'U' 0x55 (role=0x10000000) wsi->lextable_pos=0
) = 97
write(2, "[2021/06/23 19:59:15:6772] P: WS"..., 99[2021/06/23 19:59:15:6772] P: WSI_TOKEN_NAME_PART 'p' 0x70 (role=0x10000000) wsi->lextable_pos=138
) = 99
write(2, "[2021/06/23 19:59:15:6774] P: WS"..., 99[2021/06/23 19:59:15:6774] P: WSI_TOKEN_NAME_PART 'g' 0x67 (role=0x10000000) wsi->lextable_pos=148
) = 99
write(2, "[2021/06/23 19:59:15:6776] P: WS"..., 99[2021/06/23 19:59:15:6776] P: WSI_TOKEN_NAME_PART 'r' 0x72 (role=0x10000000) wsi->lextable_pos=149
) = 99
write(2, "[2021/06/23 19:59:15:6778] P: WS"..., 99[2021/06/23 19:59:15:6778] P: WSI_TOKEN_NAME_PART 'a' 0x61 (role=0x10000000) wsi->lextable_pos=150
) = 99
write(2, "[2021/06/23 19:59:15:6780] P: WS"..., 99[2021/06/23 19:59:15:6780] P: WSI_TOKEN_NAME_PART 'd' 0x64 (role=0x10000000) wsi->lextable_pos=151
) = 99
write(2, "[2021/06/23 19:59:15:6781] P: WS"..., 99[2021/06/23 19:59:15:6781] P: WSI_TOKEN_NAME_PART 'e' 0x65 (role=0x10000000) wsi->lextable_pos=152
) = 99
write(2, "[2021/06/23 19:59:15:6782] P: WS"..., 99[2021/06/23 19:59:15:6782] P: WSI_TOKEN_NAME_PART ':' 0x3A (role=0x10000000) wsi->lextable_pos=153
) = 99
write(2, "[2021/06/23 19:59:15:6783] P: kn"..., 42[2021/06/23 19:59:15:6783] P: known hdr 5
) = 42
write(2, "[2021/06/23 19:59:15:6785] P: WS"..., 46[2021/06/23 19:59:15:6785] P: WSI_TOK_(5) ' '
) = 46
write(2, "[2021/06/23 19:59:15:6786] P: WS"..., 46[2021/06/23 19:59:15:6786] P: WSI_TOK_(5) 'w'
) = 46
write(2, "[2021/06/23 19:59:15:6787] P: WS"..., 46[2021/06/23 19:59:15:6787] P: WSI_TOK_(5) 'e'
) = 46
write(2, "[2021/06/23 19:59:15:6789] P: WS"..., 46[2021/06/23 19:59:15:6789] P: WSI_TOK_(5) 'b'
) = 46
write(2, "[2021/06/23 19:59:15:6790] P: WS"..., 46[2021/06/23 19:59:15:6790] P: WSI_TOK_(5) 's'
) = 46
write(2, "[2021/06/23 19:59:15:6791] P: WS"..., 46[2021/06/23 19:59:15:6791] P: WSI_TOK_(5) 'o'
) = 46
write(2, "[2021/06/23 19:59:15:6792] P: WS"..., 46[2021/06/23 19:59:15:6792] P: WSI_TOK_(5) 'c'
) = 46
write(2, "[2021/06/23 19:59:15:6794] P: WS"..., 46[2021/06/23 19:59:15:6794] P: WSI_TOK_(5) 'k'
) = 46
write(2, "[2021/06/23 19:59:15:6795] P: WS"..., 46[2021/06/23 19:59:15:6795] P: WSI_TOK_(5) 'e'
) = 46
write(2, "[2021/06/23 19:59:15:6796] P: WS"..., 46[2021/06/23 19:59:15:6796] P: WSI_TOK_(5) 't'
) = 46
write(2, "[2021/06/23 19:59:15:6797] P: WS"..., 46[2021/06/23 19:59:15:6797] P: WSI_TOK_(5) '
'
) = 46
write(2, "[2021/06/23 19:59:15:6799] P: *\n", 32[2021/06/23 19:59:15:6799] P: *
) = 32
write(2, "[2021/06/23 19:59:15:6800] P: WS"..., 60[2021/06/23 19:59:15:6800] P: WSI_TOKEN_SKIPPING_SAW_CR '
'
) = 60
write(2, "[2021/06/23 19:59:15:6801] P: WS"..., 97[2021/06/23 19:59:15:6801] P: WSI_TOKEN_NAME_PART '
' 0x0D (role=0x10000000) wsi->lextable_pos=0
) = 97
write(2, "[2021/06/23 19:59:15:6802] P: WS"..., 99[2021/06/23 19:59:15:6802] P: WSI_TOKEN_NAME_PART '
' 0x0A (role=0x10000000) wsi->lextable_pos=170
) = 99
write(2, "[2021/06/23 19:59:15:6804] P: kn"..., 42[2021/06/23 19:59:15:6804] P: known hdr 8
) = 42
write(2, "[2021/06/23 19:59:15:6805] P: v0"..., 44[2021/06/23 19:59:15:6805] P: v00 hdrs done
) = 44
write(2, "[2021/06/23 19:59:15:6807] D: lw"..., 87[2021/06/23 19:59:15:6807] D: lws_client_interpret_server_handshake: no content length
) = 87
write(2, "other callback (44)\n", 20other callback (44)
)   = 20
write(2, "[2021/06/23 19:59:15:6810] P: lw"..., 68[2021/06/23 19:59:15:6810] P: lws_client_int_s_hs: no protocol list
) = 68
write(2, "[2021/06/23 19:59:15:6812] I: lw"..., 80[2021/06/23 19:59:15:6812] I: lws_client_ws_upgrade: WSI_TOKEN_PROTOCOL is null
) = 80
write(2, "[2021/06/23 19:59:15:6813] D: Se"..., 66[2021/06/23 19:59:15:6813] D: Selected protocol net-libwebsockets
) = 66
write(2, "[2021/06/23 19:59:15:6815] D: lw"..., 126[2021/06/23 19:59:15:6815] D: lws_ensure_user_space: [wsicli|0|WS/h1/echo.websocket.org] protocol pss 4, user_space=0x2593788
) = 126
write(2, "other callback (2)\n", 19other callback (2)
)    = 19
write(2, "[2021/06/23 19:59:15:6818] I: __"..., 126[2021/06/23 19:59:15:6818] I: __lws_header_table_detach: [wsicli|0|WS/h1/echo.websocket.org]: ah 0x25b24c0 (tsi=0, count = 1)
) = 126
write(2, "[2021/06/23 19:59:15:6819] I: __"..., 79[2021/06/23 19:59:15:6819] I: __lws_header_table_detach: nobody usable waiting
) = 79
write(2, "[2021/06/23 19:59:15:6821] I: _l"..., 82[2021/06/23 19:59:15:6821] I: _lws_destroy_ah: freed ah 0x25b24c0 : pool length 0
) = 82
write(2, "[2021/06/23 19:59:15:6822] I: __"..., 126[2021/06/23 19:59:15:6822] I: __lws_header_table_detach: [wsicli|0|WS/h1/echo.websocket.org]: ah 0x25b24c0 (tsi=0, count = 0)
) = 126
write(2, "[2021/06/23 19:59:15:6823] D: lw"..., 116[2021/06/23 19:59:15:6823] D: lws_role_transition: [wsicli|0|WS/h1/echo.websocket.org]: wsistate 0x10000119, ops ws
) = 116
write(2, "[2021/06/23 19:59:15:6825] I: _l"..., 132[2021/06/23 19:59:15:6825] I: _lws_validity_confirmed_role: [wsicli|0|WS/h1/echo.websocket.org]: setting validity timer 30s (hup 0)
) = 132
write(2, "[2021/06/23 19:59:15:6826] D: _r"..., 71[2021/06/23 19:59:15:6826] D: _realloc: size 4116: client frame buffer
) = 71
write(2, "[2021/06/23 19:59:15:6828] D: ha"..., 74[2021/06/23 19:59:15:6828] D: handshake OK for protocol net-libwebsockets
) = 74
getpid()                                = 14670
write(2, "[2021/06/23 19:59:15:6830] D: _r"..., 61[2021/06/23 19:59:15:6830] D: _realloc: size 24: ring create
) = 61
write(2, "[2021/06/23 19:59:15:6832] D: _r"..., 61[2021/06/23 19:59:15:6832] D: _realloc: size 12288: ring buf
) = 61
write(2, "start connect_state destroy\n", 28start connect_state destroy
) = 28
write(2, "end connect_state destroy\n", 26end connect_state destroy
) = 26
write(2, "============ connected!!\n", 25============ connected!!
) = 25
getsockopt(1, SOL_SOCKET, SO_TYPE, 0x225d7a8, [256]) = -1 ENOTSOCK (Socket operation on non-socket)
fcntl64(1, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
setsockopt(1, SOL_SOCKET, SO_OOBINLINE, [1], 4) = -1 ENOTSOCK (Socket operation on non-socket)
write(1, "===== after AE callbacks\n", 25===== after AE callbacks
) = 25
write(2, "on timeout\n", 11on timeout
)            = 11
write(2, "other callback (31)\n", 20other callback (31)
)   = 20
write(2, "[2021/06/23 19:59:15:6856] D: _l"..., 107[2021/06/23 19:59:15:6856] D: _lws_state_transition: system: changed 2 'INITIALIZED' -> 3 'IFACE_COLDPLUG'
) = 107
write(2, "[2021/06/23 19:59:15:6858] D: _l"..., 100[2021/06/23 19:59:15:6858] D: _lws_state_transition: system: changed 3 'IFACE_COLDPLUG' -> 4 'DHCP'
) = 100
write(2, "[2021/06/23 19:59:15:6859] D: _l"..., 98[2021/06/23 19:59:15:6859] D: _lws_state_transition: system: changed 4 'DHCP' -> 5 'CPD_PRE_TIME'
) = 98
write(2, "[2021/06/23 19:59:15:6861] D: _l"..., 104[2021/06/23 19:59:15:6861] D: _lws_state_transition: system: changed 5 'CPD_PRE_TIME' -> 6 'TIME_VALID'
) = 104
write(2, "[2021/06/23 19:59:15:6862] D: _l"..., 105[2021/06/23 19:59:15:6862] D: _lws_state_transition: system: changed 6 'TIME_VALID' -> 7 'CPD_POST_TIME'
) = 105
write(2, "[2021/06/23 19:59:15:6863] D: _l"..., 107[2021/06/23 19:59:15:6863] D: _lws_state_transition: system: changed 7 'CPD_POST_TIME' -> 8 'POLICY_VALID'
) = 107
write(2, "[2021/06/23 19:59:15:6864] D: _l"..., 104[2021/06/23 19:59:15:6864] D: _lws_state_transition: system: changed 8 'POLICY_VALID' -> 9 'REGISTERED'
) = 104
write(2, "[2021/06/23 19:59:15:6865] D: _l"..., 98[2021/06/23 19:59:15:6865] D: _lws_state_transition: system: changed 9 'REGISTERED' -> 10 'AUTH1'
) = 98
write(2, "[2021/06/23 19:59:15:6866] D: _l"..., 94[2021/06/23 19:59:15:6866] D: _lws_state_transition: system: changed 10 'AUTH1' -> 11 'AUTH2'
) = 94
write(2, "[2021/06/23 19:59:15:6867] D: _l"..., 100[2021/06/23 19:59:15:6867] D: _lws_state_transition: system: changed 11 'AUTH2' -> 12 'OPERATIONAL'
) = 100
write(2, "[2021/06/23 19:59:15:6868] I: lw"..., 85[2021/06/23 19:59:15:6868] I: lws_state_transition_steps: INITIALIZED -> OPERATIONAL
) = 85
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 3, 29710
------


More information about the Libwebsockets mailing list