Description:
All the icc compiled binaries crash on immidiate execution, both the standard and the max editions. The gcc compiled version works just fine.
How to repeat:
Try running bin/resolveip with an argument. It works without an argument.
$ ./resolveip localhost
zsh: 11717 segmentation fault ./resolveip localhost
$ strace ./resolveip localhost
execve("./resolveip", ["./resolveip", "localhost"], [/* 35 vars */]) = 0
fcntl(0, F_GETFD) = 0
fcntl(1, F_GETFD) = 0
fcntl(2, F_GETFD) = 0
uname({sys="Linux", node="moose", ...}) = 0
geteuid() = 0
getuid() = 0
getegid() = 0
getgid() = 0
getpid() = 11720
rt_sigaction(SIGRT0, {0x4000000000148d60, [], 0}, NULL, 8) = 0
rt_sigaction(SIGRT1, {0x4000000000148b20, [], 0}, NULL, 8) = 0
rt_sigaction(SIGRT2, {0x4000000000148ef0, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RT0], NULL, 8) = 0
_sysctl(0x60000fffffffb2f0) = 0
brk(0) = 0x6000000000029660
brk(0x60000000000296a0) = 0x60000000000296a0
brk(0x600000000002c000) = 0x600000000002c000
gettimeofday({1095155367, 282792}, NULL) = 0
getpid() = 11720
open("/etc/resolv.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=41, ...}) = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000000000
read(3, "search willows.dk\nnameserver 192"..., 16384) = 41
read(3, "", 16384) = 0
close(3) = 0
munmap(0x2000000000000000, 65536) = 0
socket(PF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
close(3) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000000000000000
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 16384) = 465
read(3, "", 16384) = 0
close(3) = 0
munmap(0x2000000000000000, 65536) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=24580, ...}) = 0
mmap(NULL, 24580, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2000000000000000
close(3) = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0\3002\0"..., 1024) = 1024
fstat(3, {st_mode=S_IFREG|0644, st_size=77672, ...}) = 0
mmap(NULL, 141560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2000000000008000
mprotect(0x200000000001c000, 59640, PROT_NONE) = 0
mmap(0x2000000000028000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x2000000000028000
close(3) = 0
open("/lib/libc.so.6.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0\0\324"..., 1024) = 1024
fstat(3, {st_mode=S_IFREG|0644, st_size=2272456, ...}) = 0
mmap(NULL, 2346656, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x200000000002c000
mprotect(0x2000000000254000, 85664, PROT_NONE) = 0
mmap(0x200000000025c000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x220000) = 0x200000000025c000
mmap(0x2000000000268000, 3744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2000000000268000
close(3) = 0
open("/lib/tls/ld-linux-ia64.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0002\0\1\0\0\0@8\0\0"..., 1024) = 1024
fstat(3, {st_mode=S_IFREG|0755, st_size=191208, ...}) = 0
mmap(NULL, 257336, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x200000000026c000
mprotect(0x2000000000298000, 77112, PROT_NONE) = 0
mmap(0x200000000029c000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x200000000029c000
close(3) = 0
mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x20000000002ac000
mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x20000000002b0000
mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x20000000002b8000
munmap(0x2000000000000000, 24580) = 0
open("/etc/host.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=26, ...}) = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x20000000002bc000
read(3, "order hosts,bind\nmulti on\n", 16384) = 26
read(3, "", 16384) = 0
close(3) = 0
munmap(0x20000000002bc000, 65536) = 0
--- SIGSEGV (Segmentation fault) @ 20000000000f9f30 (80000000000405b0) ---
+++ killed by SIGSEGV +++