execve("/usr/sbin/myhttpd", ["/usr/sbin/myhttpd", "8080"], 0xbefffc98 /* 19 vars */) = 0 brk(NULL) = 0x412000 uname({sysname="Linux", nodename="armbox", ...}) = 0 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=31335, ...}) = 0 mmap2(NULL, 31335, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb6ff3000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libmicrohttpd.so.12", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\340)\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=99792, ...}) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ff1000 mmap2(NULL, 163932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6fa5000 mprotect(0xb6fbd000, 61440, PROT_NONE) = 0 mmap2(0xb6fcc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x17000) = 0xb6fcc000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\334x\1\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=1604152, ...}) = 0 mmap2(NULL, 1352012, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6e5a000 mprotect(0xb6f90000, 61440, PROT_NONE) = 0 mmap2(0xb6f9f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x135000) = 0xb6f9f000 mmap2(0xb6fa2000, 8524, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6fa2000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libgnutls.so.30", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\340\304\1\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=1358000, ...}) = 0 mmap2(NULL, 1426664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6cfd000 mprotect(0xb6e41000, 65536, PROT_NONE) = 0 mmap2(0xb6e51000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x144000) = 0xb6e51000 mmap2(0xb6e59000, 1256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e59000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\244O\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=137912, ...}) = 0 mmap2(NULL, 168140, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6cd3000 mprotect(0xb6cea000, 61440, PROT_NONE) = 0 mmap2(0xb6cf9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x16000) = 0xb6cf9000 mmap2(0xb6cfb000, 4300, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6cfb000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libz.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0X\33\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=83332, ...}) = 0 mmap2(NULL, 147464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6cae000 mprotect(0xb6cc1000, 65536, PROT_NONE) = 0 mmap2(0xb6cd1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x13000) = 0xb6cd1000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libp11-kit.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0L\2\1\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=1003616, ...}) = 0 mmap2(NULL, 1068948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6ba9000 mprotect(0xb6c94000, 61440, PROT_NONE) = 0 mmap2(0xb6ca3000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xea000) = 0xb6ca3000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libunistring.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\224\276\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=1488232, ...}) = 0 mmap2(NULL, 1553488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6a2d000 mprotect(0xb6b97000, 61440, PROT_NONE) = 0 mmap2(0xb6ba6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x169000) = 0xb6ba6000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libtasn1.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0l\31\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=62924, ...}) = 0 mmap2(NULL, 127484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6a0d000 mprotect(0xb6a1c000, 61440, PROT_NONE) = 0 mmap2(0xb6a2b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe000) = 0xb6a2b000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libnettle.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0Pr\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=222644, ...}) = 0 mmap2(NULL, 286748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb69c6000 mprotect(0xb69fc000, 61440, PROT_NONE) = 0 mmap2(0xb6a0b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x35000) = 0xb6a0b000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libhogweed.so.4", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\344Z\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=185728, ...}) = 0 mmap2(NULL, 249864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6988000 mprotect(0xb69b4000, 65536, PROT_NONE) = 0 mmap2(0xb69c4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2c000) = 0xb69c4000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libgmp.so.10", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\224\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=383936, ...}) = 0 mmap2(NULL, 448096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb691a000 mprotect(0xb6977000, 61440, PROT_NONE) = 0 mmap2(0xb6986000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x5c000) = 0xb6986000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libffi.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0|\24\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=30444, ...}) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fef000 mmap2(NULL, 95040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb6902000 mprotect(0xb6909000, 61440, PROT_NONE) = 0 mmap2(0xb6918000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xb6918000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\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 fstat64(4, {st_mode=S_IFREG|0755, st_size=9588, ...}) = 0 mmap2(NULL, 73780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb68ef000 mprotect(0xb68f1000, 61440, PROT_NONE) = 0 mmap2(0xb6900000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xb6900000 close(4) = 0 openat(AT_FDCWD, "/usr/lib/libgcc_s.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\270\321\0\0004\0\0\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=7817848, ...}) = 0 mmap2(NULL, 180532, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb68c2000 mprotect(0xb68de000, 61440, PROT_NONE) = 0 mmap2(0xb68ed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1b000) = 0xb68ed000 close(4) = 0 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb68c0000 set_tls(0xb68c04d0) = 0 mprotect(0xb6f9f000, 8192, PROT_READ) = 0 mprotect(0xb68ed000, 4096, PROT_READ) = 0 mprotect(0xb6900000, 4096, PROT_READ) = 0 mprotect(0xb6918000, 4096, PROT_READ) = 0 mprotect(0xb6986000, 4096, PROT_READ) = 0 mprotect(0xb6a0b000, 4096, PROT_READ) = 0 mprotect(0xb69c4000, 4096, PROT_READ) = 0 mprotect(0xb6a2b000, 4096, PROT_READ) = 0 mprotect(0xb6ba6000, 8192, PROT_READ) = 0 mprotect(0xb6cf9000, 4096, PROT_READ) = 0 mprotect(0xb6ca3000, 24576, PROT_READ) = 0 mprotect(0xb6cd1000, 4096, PROT_READ) = 0 mprotect(0xb6e51000, 28672, PROT_READ) = 0 mprotect(0xb6fcc000, 4096, PROT_READ) = 0 mprotect(0x410000, 4096, PROT_READ) = 0 mprotect(0xb6ffe000, 4096, PROT_READ) = 0 munmap(0xb6ff3000, 31335) = 0 set_tid_address(0xb68c0078) = 9540 set_robust_list(0xb68c0080, 12) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0xb6cd78e4, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0xb6e86e10}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0xb6cd79a0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0xb6e86e10}, 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 brk(NULL) = 0x412000 brk(0x433000) = 0x433000 futex(0xb6cadf60, FUTEX_WAKE_PRIVATE, 2147483647) = 0 getrandom("\xc3", 1, GRND_NONBLOCK) = 1 stat64("/etc/gnutls/default-priorities", 0xbefffb90) = -1 ENOENT (No such file or directory) socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_IP) = 4 setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 bind(4, {sa_family=AF_INET, sin_port=htons(8080), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 listen(4, 128) = 0 fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb60bf000 mprotect(0xb60c0000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0xb68bef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb68bf4c8, tls=0xb68bf920, child_tidptr=0xb68bf4c8) = 9541 nanosleep({tv_sec=2147483647, tv_nsec=0}, strace: Process 9541 attached [pid 9541] set_robust_list(0xb68bf4d0, 12) = 0 [pid 9541] prctl(PR_SET_NAME, "MHD-listen") = 0 [pid 9541] mmap2(NULL, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb5ebf000 [pid 9541] munmap(0xb5ebf000, 266240) = 0 [pid 9541] munmap(0xb6000000, 782336) = 0 [pid 9541] mprotect(0xb5f00000, 135168, PROT_READ|PROT_WRITE) = 0 [pid 9541] _newselect(5, [4], [], [], NULL) = 1 (in [4]) [pid 9541] accept4(4, {sa_family=AF_INET, sin_port=htons(46970), sin_addr=inet_addr("127.0.0.1")}, [28->16], SOCK_CLOEXEC|SOCK_NONBLOCK) = 5 [pid 9541] mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb56ff000 [pid 9541] mprotect(0xb5700000, 8388608, PROT_READ|PROT_WRITE) = 0 [pid 9541] clone(child_stack=0xb5efef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb5eff4c8, tls=0xb5eff920, child_tidptr=0xb5eff4c8) = 9544 [pid 9541] _newselect(5, [4], [], [], NULLstrace: Process 9544 attached [pid 9544] set_robust_list(0xb5eff4d0, 12) = 0 [pid 9544] prctl(PR_SET_NAME, "MHD-connection") = 0 [pid 9544] mmap2(NULL, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb54ff000 [pid 9544] munmap(0xb54ff000, 4096) = 0 [pid 9544] munmap(0xb5600000, 1044480) = 0 [pid 9544] mprotect(0xb5500000, 135168, PROT_READ|PROT_WRITE) = 0 [pid 9544] _newselect(6, [5], [], NULL, NULL) = 1 (in [5]) [pid 9544] recv(5, "GET /AAAAAAAAAAAAAAAAAAAAAAAAAAA"..., 16384, 0) = 216 [pid 9544] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x41414140} --- [pid 9540] <... nanosleep resumed> ) = ? [pid 9541] <... _newselect resumed> ) = ? [pid 9541] +++ killed by SIGSEGV (core dumped) +++ [pid 9544] +++ killed by SIGSEGV (core dumped) +++ +++ killed by SIGSEGV (core dumped) +++