execve("/usr/bin/gdc", ["gdc", "hello.d"], [/* 62 vars */]) = 0 brk(0) = 0x6f1000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=189103, ...}) = 0 mmap(NULL, 189103, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f735e316000 close(3) = 0 open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200U\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1059240, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f735e315000 mmap(NULL, 3154264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f735de23000 mprotect(0x7f735df24000, 2097152, PROT_NONE) = 0 mmap(0x7f735e124000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x101000) = 0x7f735e124000 close(3) = 0 open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\34\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2031229, ...}) = 0 mmap(NULL, 3840528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f735da79000 mprotect(0x7f735dc19000, 2097152, PROT_NONE) = 0 mmap(0x7f735de19000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a0000) = 0x7f735de19000 mmap(0x7f735de1f000, 14864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f735de1f000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f735e314000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f735e312000 arch_prctl(ARCH_SET_FS, 0x7f735e312740) = 0 mprotect(0x7f735de19000, 16384, PROT_READ) = 0 mprotect(0x7f735e124000, 4096, PROT_READ) = 0 mprotect(0x7f735e345000, 4096, PROT_READ) = 0 munmap(0x7f735e316000, 189103) = 0 brk(0) = 0x6f1000 brk(0x713000) = 0x713000 ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffd694b1b0) = -1 ENOTTY (Inappropriate ioctl for device) rt_sigaction(SIGINT, {SIG_IGN, [INT], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGINT, {0x4091e0, [INT], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_IGN, [INT], SA_RESTORER|SA_RESTART, 0x7f735daae390}, 8) = 0 rt_sigaction(SIGHUP, {SIG_IGN, [HUP], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGHUP, {0x4091e0, [HUP], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_IGN, [HUP], SA_RESTORER|SA_RESTART, 0x7f735daae390}, 8) = 0 rt_sigaction(SIGTERM, {SIG_IGN, [TERM], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTERM, {0x4091e0, [TERM], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_IGN, [TERM], SA_RESTORER|SA_RESTART, 0x7f735daae390}, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPIPE, {0x4091e0, [PIPE], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f735daae390}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL, [CHLD], SA_RESTORER|SA_RESTART, 0x7f735daae390}, {SIG_DFL, [], 0}, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 setrlimit(RLIMIT_STACK, {rlim_cur=65536*1024, rlim_max=RLIM64_INFINITY}) = 0 access("/usr/local/sbin/gdc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/local/bin/gdc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/bin/gdc", X_OK) = 0 stat("/usr/bin/gdc", {st_mode=S_IFREG|0755, st_size=764016, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/bin", {st_mode=S_IFDIR|0755, st_size=90112, ...}) = 0 lstat("/usr/bin/gdc", {st_mode=S_IFREG|0755, st_size=764016, ...}) = 0 access("/usr/local/sbin/gdc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/local/bin/gdc", X_OK) = -1 ENOENT (No such file or directory) access("/usr/bin/gdc", X_OK) = 0 stat("/usr/bin/gdc", {st_mode=S_IFREG|0755, st_size=764016, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/bin", {st_mode=S_IFDIR|0755, st_size=90112, ...}) = 0 lstat("/usr/bin/gdc", {st_mode=S_IFREG|0755, st_size=764016, ...}) = 0 access("hello.d", F_OK) = 0 access("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/", X_OK) = 0 access("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/", X_OK) = 0 access("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../x86_64-unknown-linux-gnu/lib/x86_64-unknown-linux-gnu/4.8.2/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../x86_64-unknown-linux-gnu/lib/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-unknown-linux-gnu/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/", X_OK) = 0 stat("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper", {st_mode=S_IFREG|0755, st_size=557080, ...}) = 0 access("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper", X_OK) = 0 access("/tmp", R_OK|W_OK|X_OK) = 0 getpid() = 428 open("/tmp/ccktO2Tm.s", O_RDWR|O_CREAT|O_EXCL, 0600) = 3 close(3) = 0 stat("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/cc1d", {st_mode=S_IFREG|0755, st_size=13888784, ...}) = 0 access("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/cc1d", X_OK) = 0 vfork(Process 429 attached [pid 429] execve("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/cc1d", ["/usr/lib/gcc/x86_64-unknown-linu"..., "hello.d", "-quiet", "-dumpbase", "hello.d", "-mtune=generic", "-march=x86-64", "-auxbase", "hello", "-o", "/tmp/ccktO2Tm.s"], [/* 65 vars */] [pid 428] <... vfork resumed> ) = 429 [pid 428] wait4(429, [pid 429] <... execve resumed> ) = 0 [pid 429] brk(0) = 0x3128000 [pid 429] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) [pid 429] open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 [pid 429] fstat(3, {st_mode=S_IFREG|0644, st_size=189103, ...}) = 0 [pid 429] mmap(NULL, 189103, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd2e9943000 [pid 429] close(3) = 0 [pid 429] open("/usr/lib/libmpc.so.3", O_RDONLY|O_CLOEXEC) = 3 [pid 429] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320M\0\0\0\0\0\0"..., 832) = 832 [pid 429] fstat(3, {st_mode=S_IFREG|0755, st_size=97648, ...}) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9942000 [pid 429] mmap(NULL, 2192896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2e953b000 [pid 429] mprotect(0x7fd2e9552000, 2093056, PROT_NONE) = 0 [pid 429] mmap(0x7fd2e9751000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fd2e9751000 [pid 429] close(3) = 0 [pid 429] open("/usr/lib/libmpfr.so.4", O_RDONLY|O_CLOEXEC) = 3 [pid 429] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\264\0\0\0\0\0\0"..., 832) = 832 [pid 429] fstat(3, {st_mode=S_IFREG|0755, st_size=368872, ...}) = 0 [pid 429] mmap(NULL, 2464000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2e92e1000 [pid 429] mprotect(0x7fd2e9339000, 2093056, PROT_NONE) = 0 [pid 429] mmap(0x7fd2e9538000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x57000) = 0x7fd2e9538000 [pid 429] close(3) = 0 [pid 429] open("/usr/lib/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3 [pid 429] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\307\0\0\0\0\0\0"..., 832) = 832 [pid 429] fstat(3, {st_mode=S_IFREG|0755, st_size=485808, ...}) = 0 [pid 429] mmap(NULL, 2581056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2e906a000 [pid 429] mprotect(0x7fd2e90d7000, 2097152, PROT_NONE) = 0 [pid 429] mmap(0x7fd2e92d7000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6d000) = 0x7fd2e92d7000 [pid 429] close(3) = 0 [pid 429] open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 [pid 429] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832 [pid 429] fstat(3, {st_mode=S_IFREG|0755, st_size=14648, ...}) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9941000 [pid 429] mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2e8e66000 [pid 429] mprotect(0x7fd2e8e69000, 2093056, PROT_NONE) = 0 [pid 429] mmap(0x7fd2e9068000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd2e9068000 [pid 429] close(3) = 0 [pid 429] open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3 [pid 429] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000#\0\0\0\0\0\0"..., 832) = 832 [pid 429] fstat(3, {st_mode=S_IFREG|0755, st_size=88592, ...}) = 0 [pid 429] mmap(NULL, 2183688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2e8c50000 [pid 429] mprotect(0x7fd2e8c65000, 2093056, PROT_NONE) = 0 [pid 429] mmap(0x7fd2e8e64000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fd2e8e64000 [pid 429] close(3) = 0 [pid 429] open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 [pid 429] read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200U\0\0\0\0\0\0"..., 832) = 832 [pid 429] fstat(3, {st_mode=S_IFREG|0755, st_size=1059240, ...}) = 0 [pid 429] mmap(NULL, 3154264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2e894d000 [pid 429] mprotect(0x7fd2e8a4e000, 2097152, PROT_NONE) = 0 [pid 429] mmap(0x7fd2e8c4e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x101000) = 0x7fd2e8c4e000 [pid 429] close(3) = 0 [pid 429] open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 [pid 429] read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\34\2\0\0\0\0\0"..., 832) = 832 [pid 429] fstat(3, {st_mode=S_IFREG|0755, st_size=2031229, ...}) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9940000 [pid 429] mmap(NULL, 3840528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2e85a3000 [pid 429] mprotect(0x7fd2e8743000, 2097152, PROT_NONE) = 0 [pid 429] mmap(0x7fd2e8943000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a0000) = 0x7fd2e8943000 [pid 429] mmap(0x7fd2e8949000, 14864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd2e8949000 [pid 429] close(3) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e993f000 [pid 429] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e993d000 [pid 429] arch_prctl(ARCH_SET_FS, 0x7fd2e993d800) = 0 [pid 429] mprotect(0x7fd2e8943000, 16384, PROT_READ) = 0 [pid 429] mprotect(0x7fd2e8c4e000, 4096, PROT_READ) = 0 [pid 429] mprotect(0x7fd2e8e64000, 4096, PROT_READ) = 0 [pid 429] mprotect(0x7fd2e9068000, 4096, PROT_READ) = 0 [pid 429] mprotect(0x7fd2e92d7000, 4096, PROT_READ) = 0 [pid 429] mprotect(0x7fd2e9538000, 8192, PROT_READ) = 0 [pid 429] mprotect(0x7fd2e9751000, 4096, PROT_READ) = 0 [pid 429] mprotect(0x7fd2e9972000, 4096, PROT_READ) = 0 [pid 429] munmap(0x7fd2e9943000, 189103) = 0 [pid 429] getrlimit(RLIMIT_STACK, {rlim_cur=65536*1024, rlim_max=RLIM64_INFINITY}) = 0 [pid 429] brk(0) = 0x3128000 [pid 429] brk(0x3149000) = 0x3149000 [pid 429] ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fff6c5764d0) = -1 ENOTTY (Inappropriate ioctl for device) [pid 429] rt_sigaction(SIGSEGV, {0x8add10, [SEGV], SA_RESTORER|SA_RESTART, 0x7fd2e85d8390}, {SIG_DFL, [], 0}, 8) = 0 [pid 429] rt_sigaction(SIGILL, {0x8add10, [ILL], SA_RESTORER|SA_RESTART, 0x7fd2e85d8390}, {SIG_DFL, [], 0}, 8) = 0 [pid 429] rt_sigaction(SIGBUS, {0x8add10, [BUS], SA_RESTORER|SA_RESTART, 0x7fd2e85d8390}, {SIG_DFL, [], 0}, 8) = 0 [pid 429] rt_sigaction(SIGABRT, {0x8add10, [ABRT], SA_RESTORER|SA_RESTART, 0x7fd2e85d8390}, {SIG_DFL, [], 0}, 8) = 0 [pid 429] rt_sigaction(SIGFPE, {0x8add10, [FPE], SA_RESTORER|SA_RESTART, 0x7fd2e85d8390}, {SIG_DFL, [], 0}, 8) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9971000 [pid 429] mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9950000 [pid 429] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e994e000 [pid 429] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e994c000 [pid 429] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e994a000 [pid 429] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9948000 [pid 429] mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9944000 [pid 429] mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e83a3000 [pid 429] brk(0x316a000) = 0x316a000 [pid 429] open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3 [pid 429] fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9943000 [pid 429] read(3, "MemTotal: 4040760 kB\nMemF"..., 1024) = 1024 [pid 429] close(3) = 0 [pid 429] munmap(0x7fd2e9943000, 4096) = 0 [pid 429] getrlimit(RLIMIT_AS, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 [pid 429] open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3 [pid 429] fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9943000 [pid 429] read(3, "MemTotal: 4040760 kB\nMemF"..., 1024) = 1024 [pid 429] close(3) = 0 [pid 429] munmap(0x7fd2e9943000, 4096) = 0 [pid 429] getrlimit(RLIMIT_AS, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 [pid 429] getrlimit(RLIMIT_RSS, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 [pid 429] open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3 [pid 429] fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9943000 [pid 429] read(3, "MemTotal: 4040760 kB\nMemF"..., 1024) = 1024 [pid 429] close(3) = 0 [pid 429] munmap(0x7fd2e9943000, 4096) = 0 [pid 429] getrlimit(RLIMIT_AS, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 [pid 429] brk(0x318c000) = 0x318c000 [pid 429] open("/dev/urandom", O_RDONLY) = 3 [pid 429] read(3, "$\345\24\35\21\242\34\351", 8) = 8 [pid 429] close(3) = 0 [pid 429] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e993b000 [pid 429] mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9937000 [pid 429] lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=180224, ...}) = 0 [pid 429] lstat("/usr/lib/gcc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] lstat("/usr/lib/gcc/x86_64-unknown-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] lstat("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] lstat("/usr/include", {st_mode=S_IFDIR|0755, st_size=69632, ...}) = 0 [pid 429] lstat("/usr/include/d", 0x7fff6c575460) = -1 ENOENT (No such file or directory) [pid 429] stat("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../include/d/4.8.2/x86_64-unknown-linux-gnu", 0x7fff6c5764a0) = -1 ENOENT (No such file or directory) [pid 429] lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=180224, ...}) = 0 [pid 429] lstat("/usr/lib/gcc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] lstat("/usr/lib/gcc/x86_64-unknown-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] lstat("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] lstat("/usr/include", {st_mode=S_IFDIR|0755, st_size=69632, ...}) = 0 [pid 429] lstat("/usr/include/d", 0x7fff6c575460) = -1 ENOENT (No such file or directory) [pid 429] stat("/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../include/d/4.8.2", 0x7fff6c5764a0) = -1 ENOENT (No such file or directory) [pid 429] stat("phobos-ver-syms", 0x7fff6c5763a0) = -1 ENOENT (No such file or directory) [pid 429] open("/tmp/ccktO2Tm.s", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 [pid 429] fstat(3, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 [pid 429] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9943000 [pid 429] brk(0x31ad000) = 0x31ad000 [pid 429] stat("/home/pli/src/d/test/dtest", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 429] open("hello.d", O_RDONLY) = 4 [pid 429] fstat(4, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0 [pid 429] read(4, "import std.stdio;\n\nvoid main() {"..., 62) = 62 [pid 429] close(4) = 0 [pid 429] stat("object.di", 0x7fff6c5762d0) = -1 ENOENT (No such file or directory) [pid 429] stat("object.d", 0x7fff6c5762d0) = -1 ENOENT (No such file or directory) [pid 429] stat("object", 0x7fff6c5762d0) = -1 ENOENT (No such file or directory) [pid 429] open("object.d", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 429] mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2e9933000 [pid 429] write(2, "cc1d: error: cannot find source "..., 73cc1d: error: cannot find source code for runtime library file 'object.d' ) = 73 [pid 429] write(2, "cc1d: note: dmd might not be cor"..., 96cc1d: note: dmd might not be correctly installed. Run 'dmd -man' for installation instructions. ) = 96 [pid 429] write(3, "\t.file\t\"hello.d\"\n", 17) = 17 [pid 429] exit_group(1) = ? [pid 429] +++ exited with 1 +++ <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 429 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=429, si_status=1, si_utime=1, si_stime=0} --- stat("/tmp/ccktO2Tm.s", {st_mode=S_IFREG|0600, st_size=17, ...}) = 0 unlink("/tmp/ccktO2Tm.s") = 0 exit_group(1) = ? +++ exited with 1 +++