It seems the strace attachment didn' t go through. Here it is.
execve("/sbin/iwlist", ["/sbin/iwlist", "wlan0", "scan"], [/* 17 vars */]) = 0 brk(0) = 0x1234000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7249921000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f724991f000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=76006, ...}) = 0 mmap(NULL, 76006, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f724990c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libiw.so.29", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0 \0\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=32016, ...}) = 0 mmap(NULL, 2127320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f72494fe000 mprotect(0x7f7249505000, 2097152, PROT_NONE) = 0 mmap(0x7f7249705000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f7249705000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p>\0\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=534824, ...}) = 0 mmap(NULL, 2629848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f724927b000 mprotect(0x7f72492fd000, 2093056, PROT_NONE) = 0 mmap(0x7f72494fc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x7f72494fc000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\346\1\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1367432, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f724990b000 mmap(NULL, 3474072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7248f2a000 mprotect(0x7f7249071000, 2097152, PROT_NONE) = 0 mmap(0x7f7249271000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x147000) = 0x7f7249271000 mmap(0x7f7249276000, 17048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7249276000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f724990a000 arch_prctl(ARCH_SET_FS, 0x7f724990a6f0) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "\311\200\177\262\274\204\266\1"..., 8) = 8 close(3) = 0 mprotect(0x7f7249271000, 16384, PROT_READ) = 0 mprotect(0x7f72494fc000, 4096, PROT_READ) = 0 mprotect(0x7f7249922000, 4096, PROT_READ) = 0 munmap(0x7f724990c000, 76006) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3 ioctl(3, SIOCGIWRANGE, 0x7fffaca28560) = 0 ioctl(3, SIOCSIWSCAN, 0x7fffaca28c40) = 0 select(0, [], NULL, NULL, {0, 250000}) = 0 (Timeout) brk(0) = 0x1234000 brk(0x1256000) = 0x1256000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 EAGAIN (Resource temporarily unavailable) select(0, [], NULL, NULL, {0, 100000}) = 0 (Timeout) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f72498c9000 brk(0x1255000) = 0x1255000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f72498c9000, 266240, 528384, MREMAP_MAYMOVE) = 0x7f7249848000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7249848000, 528384, 1052672, MREMAP_MAYMOVE) = 0x7f7249747000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7249747000, 1052672, 2101248, MREMAP_MAYMOVE) = 0x7f7248d29000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7248d29000, 2101248, 4198400, MREMAP_MAYMOVE) = 0x7f7248928000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7248928000, 4198400, 8392704, MREMAP_MAYMOVE) = 0x7f7248127000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7248127000, 8392704, 16781312, MREMAP_MAYMOVE) = 0x7f7247126000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7247126000, 16781312, 33558528, MREMAP_MAYMOVE) = 0x7f7245125000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7245125000, 33558528, 67112960, MREMAP_MAYMOVE) = 0x7f7241124000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7241124000, 67112960, 134221824, MREMAP_MAYMOVE) = 0x7f7239123000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7239123000, 134221824, 268439552, MREMAP_MAYMOVE) = 0x7f7229122000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7229122000, 268439552, 536875008, MREMAP_MAYMOVE) = 0x7f7209121000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f7209121000, 536875008, 1073745920, MREMAP_MAYMOVE) = 0x7f71c9120000 ioctl(3, SIOCGIWSCAN, 0x7fffaca28c40) = -1 E2BIG (Argument list too long) mremap(0x7f71c9120000, 1073745920, 18446744071562072064, MREMAP_MAYMOVE) = -1 EFAULT (Bad address) mmap(NULL, 18446744071562072064, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) mmap(NULL, 18446744071562203136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7f7240f2a000 munmap(0x7f7240f2a000, 51208192) = 0 munmap(0x7f7248000000, 15900672) = 0 mprotect(0x7f7244000000, 135168, PROT_READ|PROT_WRITE) = 0 mmap(NULL, 18446744071562072064, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) munmap(0x7f71c9120000, 1073745920) = 0 write(2, "print_scanning_info: Allocation f"..., 39) = 39 close(3) = 0 exit_group(0) = ?