Hi everybody,
as per the FAQ I am posting this here before submitting a formal bug report.

On Cyanogenmod android 4.4, busybox' nslookup resolution seemingly
works correctly but always displays Server: 0.0.0.0, same for Address
1: 0.0.0.0
This issue also exists on earlier android versions, definitely 4.3.
It's quite a nuissance if you want to know which server has been used
for address resolution.

My best guess without setting up all paths in a working development environment:
one of the helper functions called in the server_print(void) function
in networking/nslookup.c are grabbing into the void instead of
catching an actual 4-octet tuple. Any ideas anybody? Maybe a mod
misconfiguration mishap in the busybox build?

following: busybox version and an strace of an nslookup invocation
from the android terminal app.


busybox version:
u0_a59@espressowifi:/ $ busybox
BusyBox v1.22.1 bionic (2014-07-26 08:40 -0700) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2012.
Licensed under GPLv2. See source distribution for detailed
copyright notices. Merged for bionic by tpruvot@github



u0_a59@espressowifi:/sdcard $ strace -tt -s99 -ostrace.txt nslookup google.de
Server:    0.0.0.0
Address 1: 0.0.0.0

Name:      google.de
Address 1: 188.21.9.53
Address 2: 188.21.9.58
Address 3: 188.21.9.56
Address 4: 188.21.9.52
Address 5: 188.21.9.55
Address 6: 188.21.9.57
Address 7: 188.21.9.54
Address 8: 188.21.9.59
Address 9: 2a00:1450:4014:80a::1017 prg02s11-in-x17.1e100.net



11:06:25.891807 execve("/system/xbin/nslookup", ["nslookup",
"google.de"], [/* 28 vars */]) = 0
11:06:25.897513 mprotect(0x40010000, 4096, PROT_READ) = 0
11:06:25.898276 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024,
rlim_max=RLIM64_INFINITY}) = 0
11:06:25.899497 gettid()                = 12629
11:06:25.900321 set_tls(0x40011f24, 0xffffffb8, 0, 0x40011f24, 0x40012154) = 0
11:06:25.900901 mmap2(NULL, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x40013000
11:06:25.901511 madvise(0x40013000, 8192, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.902091 sigaltstack({ss_sp=0x40013000, ss_flags=0,
ss_size=8192}, NULL) = 0
11:06:25.902885 sigaction(SIGABRT, {0x40000a71, [],
SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x2a03fe70) = 0
11:06:25.903556 sigaction(SIGBUS, {0x40000a71, [],
SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x2a03fe70) = 0
11:06:25.904685 sigaction(SIGFPE, {0x40000a71, [],
SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x2a03fe70) = 0
11:06:25.905601 sigaction(SIGILL, {0x40000a71, [],
SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x2a03fe70) = 0
11:06:25.906577 sigaction(SIGPIPE, {0x40000a71, [],
SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x2a03fe70) = 0
11:06:25.907249 sigaction(SIGSEGV, {0x40000a71, [],
SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x2a03fe70) = 0
11:06:25.907920 sigaction(SIGSTKFLT, {0x40000a71, [],
SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x2a03fe70) = 0
11:06:25.908591 sigaction(SIGTRAP, {0x40000a71, [],
SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 0x2a03fe70) = 0
11:06:25.909324 mmap2(NULL, 4092, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x4000f000
11:06:25.909934 madvise(0x4000f000, 4092, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.910575 open("/system/lib/libjhead.so", O_RDONLY) = 3
11:06:25.911338 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0l\223\0\0\0\0\0\0054\0
\0\10\0(\0\27\0\26\0", 52) = 52
11:06:25.912162 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:25.912742 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.913322 lseek(3, -8, SEEK_END)  = 38652
11:06:25.913871 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:25.914542 mmap2(NULL, 49152, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
11:06:25.915214 madvise(0x40016000, 49152, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.915763 mmap2(0x40016000, 32494, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40016000
11:06:25.916373 madvise(0x40016000, 32494, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.916923 mmap2(0x4001f000, 4640, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x8) = 0x4001f000
11:06:25.917533 madvise(0x4001f000, 4640, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.918113 mmap2(0x40021000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40021000
11:06:25.918998 madvise(0x40021000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.919578 close(3)                = 0
11:06:25.920127 munmap(0x40015000, 4096) = 0
11:06:25.920768 open("/vendor/lib/libcutils.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
11:06:25.921500 open("/system/lib/libcutils.so", O_RDONLY) = 3
11:06:25.922294 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0\234А\0\0\0\0\0\0054\0
\0\10\0(\0\27\0\26\0", 52) = 52
11:06:25.923118 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:25.923698 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.924247 lseek(3, -8, SEEK_END)  = 42284
11:06:25.924888 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:25.925498 mmap2(NULL, 49152, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40022000
11:06:25.926047 madvise(0x40022000, 49152, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.926597 mmap2(0x40022000, 36456, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40022000
11:06:25.927177 madvise(0x40022000, 36456, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.927726 mmap2(0x4002c000, 4172, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x9) = 0x4002c000
11:06:25.928367 madvise(0x4002c000, 4172, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.928947 close(3)                = 0
11:06:25.929496 munmap(0x40015000, 4096) = 0
11:06:25.930167 open("/vendor/lib/liblog.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
11:06:25.930869 open("/system/lib/liblog.so", O_RDONLY) = 3
11:06:25.931510 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0T1\0\0\0\0\0\0054\0
\0\10\0(\0\26\0\25\0", 52) = 52
11:06:25.932273 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:25.932853 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.933402 lseek(3, -8, SEEK_END)  = 13500
11:06:25.933951 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:25.934531 mmap2(NULL, 20480, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4002e000
11:06:25.935111 madvise(0x4002e000, 20480, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.935660 mmap2(0x4002e000, 11545, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4002e000
11:06:25.936240 madvise(0x4002e000, 11545, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.936790 mmap2(0x40031000, 4120, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x40031000
11:06:25.937369 madvise(0x40031000, 4120, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.938010 close(3)                = 0
11:06:25.938560 munmap(0x40015000, 4096) = 0
11:06:25.939170 open("/vendor/lib/libc.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
11:06:25.939841 open("/system/lib/libc.so", O_RDONLY) = 3
11:06:25.940452 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0\200И\4\0\0\0\0\0054\0
\0\t\0(\0 \0\37\0", 52) = 52
11:06:25.941245 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:25.941794 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.942344 lseek(3, -8, SEEK_END)  = 310648
11:06:25.942893 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:25.943473 mmap2(NULL, 372736, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40033000
11:06:25.944022 madvise(0x40033000, 372736, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.944572 mmap2(0x40033000, 291964, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40033000
11:06:25.945151 madvise(0x40033000, 291964, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.953544 mmap2(0x4007b000, 17128, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x47) = 0x4007b000
11:06:25.954154 madvise(0x4007b000, 17128, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.954734 mmap2(0x40080000, 57344, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40080000
11:06:25.955283 madvise(0x40080000, 57344, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.955802 close(3)                = 0
11:06:25.956321 munmap(0x40015000, 4096) = 0
11:06:25.957267 mprotect(0x4007b000, 8192, PROT_READ) = 0
11:06:25.957877 open("/vendor/lib/libstdc++.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
11:06:25.958610 open("/system/lib/libstdc++.so", O_RDONLY) = 3
11:06:25.959281 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0L\21\0\0\0\0\0\0054\0
\0\10\0(\0\26\0\25\0", 52) = 52
11:06:25.960135 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:25.960654 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.961265 lseek(3, -8, SEEK_END)  = 5300
11:06:25.961783 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:25.962363 mmap2(NULL, 12288, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4008e000
11:06:25.962882 madvise(0x4008e000, 12288, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.963401 mmap2(0x4008e000, 2737, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4008e000
11:06:25.963981 madvise(0x4008e000, 2737, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.964500 mmap2(0x4008f000, 4100, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4008f000
11:06:25.965079 madvise(0x4008f000, 4100, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.965720 close(3)                = 0
11:06:25.966239 munmap(0x40015000, 4096) = 0
11:06:25.966910 mprotect(0x4008f000, 4096, PROT_READ) = 0
11:06:25.967490 open("/vendor/lib/libm.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
11:06:25.968162 open("/system/lib/libm.so", O_RDONLY) = 3
11:06:25.969047 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0ц\221\1\0\0\0\0\0054\0
\0\10\0(\0\26\0\25\0", 52) = 52
11:06:25.970450 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:25.971030 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.971580 lseek(3, -8, SEEK_END)  = 103692
11:06:25.972098 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:25.972678 mmap2(NULL, 110592, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40091000
11:06:25.973197 madvise(0x40091000, 110592, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.973716 mmap2(0x40091000, 98092, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40091000
11:06:25.974296 madvise(0x40091000, 98092, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.974814 mmap2(0x400aa000, 4204, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x18) = 0x400aa000
11:06:25.975364 madvise(0x400aa000, 4204, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.975944 close(3)                = 0
11:06:25.976432 munmap(0x40015000, 4096) = 0
11:06:25.977256 mprotect(0x400aa000, 4096, PROT_READ) = 0
11:06:25.978049 mprotect(0x40031000, 4096, PROT_READ) = 0
11:06:25.979117 mprotect(0x4002c000, 4096, PROT_READ) = 0
11:06:25.979697 open("/vendor/lib/libutils.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
11:06:25.980430 open("/system/lib/libutils.so", O_RDONLY) = 3
11:06:25.981132 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0hQ\1\0\0\0\0\0054\0
\0\10\0(\0\30\0\27\0", 52) = 52
11:06:25.982017 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:25.982566 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.983115 lseek(3, -8, SEEK_END)  = 87328
11:06:25.983665 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:25.984275 mmap2(NULL, 94208, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400ac000
11:06:25.984855 madvise(0x400ac000, 94208, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.985374 mmap2(0x400ac000, 79604, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400ac000
11:06:25.986136 madvise(0x400ac000, 79604, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.986686 mmap2(0x400c1000, 4116, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x14) = 0x400c1000
11:06:25.987296 madvise(0x400c1000, 4116, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.987876 close(3)                = 0
11:06:25.988425 munmap(0x40015000, 4096) = 0
11:06:25.989097 open("/vendor/lib/libcorkscrew.so", O_RDONLY) = -1
ENOENT (No such file or directory)
11:06:25.989829 open("/system/lib/libcorkscrew.so", O_RDONLY) = 3
11:06:25.990562 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0D1\0\0\0\0\0\0054\0
\0\10\0(\0\26\0\25\0", 52) = 52
11:06:25.991416 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:25.991996 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.992576 lseek(3, -8, SEEK_END)  = 13484
11:06:25.993125 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:25.993735 mmap2(NULL, 20480, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400c3000
11:06:25.994285 madvise(0x400c3000, 20480, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.994773 mmap2(0x400c3000, 9916, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400c3000
11:06:25.995353 madvise(0x400c3000, 9916, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.995872 mmap2(0x400c6000, 4100, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x400c6000
11:06:25.996421 madvise(0x400c6000, 4100, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:25.997031 close(3)                = 0
11:06:25.997550 munmap(0x40015000, 4096) = 0
11:06:25.998130 open("/vendor/lib/libgccdemangle.so", O_RDONLY) = -1
ENOENT (No such file or directory)
11:06:25.998923 open("/system/lib/libgccdemangle.so", O_RDONLY) = 3
11:06:25.999656 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0TQ\0\0\0\0\0\0054\0
\0\10\0(\0\26\0\25\0", 52) = 52
11:06:26.000541 mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
11:06:26.001090 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:26.001639 lseek(3, -8, SEEK_END)  = 21692
11:06:26.002189 read(3, "\1\0\0\0\0\0\0\0", 8) = 8
11:06:26.002769 mmap2(NULL, 28672, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400c8000
11:06:26.003348 madvise(0x400c8000, 28672, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:26.003867 mmap2(0x400c8000, 14747, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400c8000
11:06:26.004447 madvise(0x400c8000, 14747, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:26.004996 mmap2(0x400cd000, 4100, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x400cd000
11:06:26.005546 madvise(0x400cd000, 4100, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:26.006125 close(3)                = 0
11:06:26.006675 munmap(0x40015000, 4096) = 0
11:06:26.007377 mprotect(0x400cd000, 4096, PROT_READ) = 0
11:06:26.008323 mprotect(0x400c6000, 4096, PROT_READ) = 0
11:06:26.009818 mprotect(0x400c1000, 4096, PROT_READ) = 0
11:06:26.010795 mprotect(0x4001f000, 4096, PROT_READ) = 0
11:06:26.012504 mprotect(0x2a082000, 8192, PROT_READ) = 0
11:06:26.013236 open("/dev/__properties__", O_RDONLY|O_NOFOLLOW) = 3
11:06:26.013968 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
11:06:26.014548 fstat64(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
11:06:26.015739 mmap2(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x400cf000
11:06:26.016379 close(3)                = 0
11:06:26.016990 futex(0x4007f540, FUTEX_WAKE_PRIVATE, 2147483647) = 0
11:06:26.017539 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.018088 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.018577 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.019126 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.019645 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.020194 clock_gettime(CLOCK_MONOTONIC, {508724, 98581549}) = 0
11:06:26.020804 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.021384 gettimeofday({1413277586, 21628}, NULL) = 0
11:06:26.021964 brk(0)                  = 0x2a087000
11:06:26.022483 brk(0x2a087000)         = 0x2a087000
11:06:26.022971 brk(0x2a088000)         = 0x2a088000
11:06:26.023582 mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
11:06:26.024161 madvise(0x40015000, 4096, 0xc /* MADV_??? */) = -1
EINVAL (Invalid argument)
11:06:26.024711 mprotect(0x40015000, 4096, PROT_READ) = 0
11:06:26.025291 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.025870 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.026450 statfs64("/sys/fs/selinux", 88, {???}) = 0
11:06:26.027213 mprotect(0x4000f000, 4092, PROT_READ|PROT_WRITE) = 0
11:06:26.027762 mprotect(0x4000f000, 4092, PROT_READ) = 0
11:06:26.028312 mprotect(0x40015000, 4096, PROT_READ|PROT_WRITE) = 0
11:06:26.028892 mprotect(0x40015000, 4096, PROT_READ) = 0
11:06:26.029471 getuid32()              = 10059
11:06:26.030051 getgid32()              = 10059
11:06:26.030601 setgid32(10059)         = 0
11:06:26.031180 open("/acct/uid/10059/tasks", O_RDWR|O_CREAT, 0666) =
-1 EACCES (Permission denied)
11:06:26.031913 mkdir("/acct/uid/10059", 0775) = -1 EEXIST (File exists)
11:06:26.032554 setuid32(10059)         = 0
11:06:26.033103 open("/dev/urandom", O_RDONLY) = 3
11:06:26.033774 read(3, "x]Zr", 4)      = 4
11:06:26.034354 close(3)                = 0
11:06:26.034934 uname({sys="Linux", node="localhost", ...}) = 0
11:06:26.037467 open("/dev/urandom", O_RDONLY) = 3
11:06:26.038138 read(3, "H\33р\234", 4) = 4
11:06:26.038718 close(3)                = 0
11:06:26.039390 uname({sys="Linux", node="localhost", ...}) = 0
11:06:26.042045 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136,
0), ...}) = 0
11:06:26.043204 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost
isig icanon echo ...}) = 0
11:06:26.043998 write(1, "Server:    0.0.0.0\n", 19) = 19
11:06:26.045951 write(1, "Address 1: 0.0.0.0\n", 19) = 19
11:06:26.046836 write(1, "\n", 1)       = 1
11:06:26.048209 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:26.048636 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:26.049003 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:26.050101 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:26.050498 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:26.051230 brk(0x2a089000)         = 0x2a089000
11:06:26.051658 write(3, "getaddrinfo google.de ^ 0 0 1 0 ^\0", 34) = 34
11:06:26.063163 read(3, "222\0\0\0\0
\0\0\0\0\2\0\0\0\1\0\0\0\6\0\0\0\20\0\0\0\0\0\0\0\20┘­@\210д\16@\0\0\0\20\2\0\0\0╝\25\t5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
\0\0\0\0\2\0\0\0\1\0\0\0\6\0\0\0\20\0\0\0\0\0\0\0ед\16@└д\16"...,
4096) = 560
11:06:36.509086 brk(0x2a08a000)         = 0x2a08a000
11:06:36.510398 close(3)                = 0
11:06:36.511893 write(1, "Name:      google.de\n", 21) = 21
11:06:36.513602 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:36.515067 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:36.517753 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:36.520682 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:36.521812 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:36.523826 brk(0x2a08b000)         = 0x2a08b000
11:06:36.524680 write(3, "gethostbyaddr 188.21.9.53 4 2 ^\0", 32) = 32
11:06:36.525687 read(3, "401\0\0\0\0\0", 4096) = 8
11:06:37.017356 close(3)                = 0
11:06:37.018912 write(1, "Address 1: 188.21.9.53\n", 23) = 23
11:06:37.020560 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:37.021873 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:37.023032 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:37.026145 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:37.027305 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:37.029502 write(3, "gethostbyaddr 188.21.9.58 4 2 ^\0", 32) = 32
11:06:37.031577 read(3, "401\0\0\0\0\0", 4096) = 8
11:06:37.529441 close(3)                = 0
11:06:37.531028 write(1, "Address 2: 188.21.9.58\n", 23) = 23
11:06:37.532828 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:37.534110 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:37.535300 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:37.538047 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:37.539390 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:37.541160 write(3, "gethostbyaddr 188.21.9.56 4 2 ^\0", 32) = 32
11:06:37.543082 read(3, "401\0\0\0\0\0", 4096) = 8
11:06:38.041709 close(3)                = 0
11:06:38.043265 write(1, "Address 3: 188.21.9.56\n", 23) = 23
11:06:38.044944 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:38.046256 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:38.047660 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:38.050559 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:38.051688 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:38.053885 write(3, "gethostbyaddr 188.21.9.52 4 2 ^\0", 32) = 32
11:06:38.056022 read(3, "401\0\0\0\0\0", 4096) = 8
11:06:38.553458 close(3)                = 0
11:06:38.556296 write(1, "Address 4: 188.21.9.52\n", 23) = 23
11:06:38.557975 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:38.561057 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:38.562339 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:38.565482 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:38.566642 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:38.568839 write(3, "gethostbyaddr 188.21.9.55 4 2 ^\0", 32) = 32
11:06:38.570945 read(3, "401\0\0\0\0\0", 4096) = 8
11:06:39.065085 close(3)                = 0
11:06:39.066611 write(1, "Address 5: 188.21.9.55\n", 23) = 23
11:06:39.068259 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:39.069999 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:39.071464 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:39.074027 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:39.075126 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:39.076865 write(3, "gethostbyaddr 188.21.9.57 4 2 ^\0", 32) = 32
11:06:39.078879 read(3, "401\0\0\0\0\0", 4096) = 8
11:06:39.576804 close(3)                = 0
11:06:39.578513 write(1, "Address 6: 188.21.9.57\n", 23) = 23
11:06:39.580222 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:39.581534 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:39.582725 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:39.585624 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:39.586906 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:39.589011 write(3, "gethostbyaddr 188.21.9.54 4 2 ^\0", 32) = 32
11:06:39.591086 read(3, "401\0\0\0\0\0", 4096) = 8
11:06:40.089225 close(3)                = 0
11:06:40.090812 write(1, "Address 7: 188.21.9.54\n", 23) = 23
11:06:40.092490 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:40.093864 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:40.095084 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:40.097953 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:40.099113 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:40.101310 write(3, "gethostbyaddr 188.21.9.59 4 2 ^\0", 32) = 32
11:06:40.104880 read(3, "401\0\0\0\0\0", 4096) = 8
11:06:40.601157 close(3)                = 0
11:06:40.602897 write(1, "Address 8: 188.21.9.59\n", 23) = 23
11:06:40.604575 socket(PF_UNIX, SOCK_STREAM, 0) = 3
11:06:40.605857 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
11:06:40.607078 connect(3, {sa_family=AF_UNIX,
path="/dev/socket/dnsproxyd"}, 110) = 0
11:06:40.610160 fcntl64(3, F_GETFL)     = 0x2 (flags O_RDWR)
11:06:40.611289 fstat64(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
11:06:40.613517 write(3, "gethostbyaddr 2a00:1450:4014:80a::1017 16 10
^\0", 47) = 47
11:06:40.615745 read(3,
"222\0\0\0\0\32prg02s11-in-x17.1e100.net\0\0\0\0\0\0\0\0\n\0\0\0\20\0\0\0\20*\0\24P@\24\10\n\0\0\0\0\0\0\20\27\0\0\0\0",
4096) = 70
11:06:41.114402 futex(0x4008b9dc, FUTEX_WAKE_PRIVATE, 2147483647) = 0
11:06:41.115623 brk(0x2a08f000)         = 0x2a08f000
11:06:41.116904 open("/dev/urandom", O_RDONLY) = 4
11:06:41.118461 read(4, "*\225\212х", 4) = 4
11:06:41.119712 close(4)                = 0
11:06:41.121024 uname({sys="Linux", node="localhost", ...}) = 0
11:06:41.126304 close(3)                = 0
11:06:41.127769 write(1, "Address 9: 2a00:1450:4014:80a::1017
prg02s11-in-x17.1e100.net\n", 62) = 62
11:06:41.129752 mprotect(0x40015000, 4096, PROT_READ|PROT_WRITE) = 0
11:06:41.130881 mprotect(0x40015000, 4096, PROT_READ) = 0
11:06:41.132041 close(0)                = 0
11:06:41.133231 close(1)                = 0
11:06:41.134025 close(2)                = 0
11:06:41.134574 futex(0x40080d74, FUTEX_WAKE_PRIVATE, 2147483647) = 0
11:06:41.135123 mprotect(0x40015000, 4096, PROT_READ|PROT_WRITE) = 0
11:06:41.135673 mprotect(0x40015000, 4096, PROT_READ) = 0
11:06:41.136252 munmap(0x40015000, 4096) = 0
11:06:41.136832 exit_group(0)           = ?
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to