13032 execve("./gdb", ["./gdb", "a.out"], [/* 70 vars */]) = 0 13032 uname({sys="Linux", node="dserver", ...}) = 0 13032 brk(0) = 0x8270000 13032 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x5556c000 13032 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/usr/local/ddt/lib/tls/i686/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/usr/local/ddt/lib/tls/i686/sse2", 0xffffc798) = -1 ENOENT (No such file or directory) 13032 open("/usr/local/ddt/lib/tls/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/usr/local/ddt/lib/tls/i686", 0xffffc798) = -1 ENOENT (No such file or directory) 13032 open("/usr/local/ddt/lib/tls/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/usr/local/ddt/lib/tls/sse2", 0xffffc798) = -1 ENOENT (No such file or directory) 13032 open("/usr/local/ddt/lib/tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/usr/local/ddt/lib/tls", 0xffffc798) = -1 ENOENT (No such file or directory) 13032 open("/usr/local/ddt/lib/i686/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/usr/local/ddt/lib/i686/sse2", 0xffffc798) = -1 ENOENT (No such file or directory) 13032 open("/usr/local/ddt/lib/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/usr/local/ddt/lib/i686", 0xffffc798) = -1 ENOENT (No such file or directory) 13032 open("/usr/local/ddt/lib/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/usr/local/ddt/lib/sse2", 0xffffc798) = -1 ENOENT (No such file or directory) 13032 open("/usr/local/ddt/lib/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/usr/local/ddt/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 13032 open("tls/i686/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("sse2/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/etc/ld.so.cache", O_RDONLY) = 3 13032 fstat64(3, {st_mode=S_IFREG|0644, st_size=165085, ...}) = 0 13032 old_mmap(NULL, 165085, PROT_READ, MAP_PRIVATE, 3, 0) = 0x5556d000 13032 close(3) = 0 13032 open("/lib/libncurses.so.5", O_RDONLY) = 3 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\361"..., 512) = 512 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=315696, ...}) = 0 13032 old_mmap(NULL, 280140, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x55596000 13032 madvise(0x55596000, 280140, MADV_SEQUENTIAL|0x1) = 0 13032 old_mmap(0x555cf000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x38000) = 0x555cf000 13032 old_mmap(0x555da000, 1612, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x555da000 13032 close(3) = 0 13032 open("/usr/local/ddt/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/lib/tls/libm.so.6", O_RDONLY) = 3 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p5\0\000"..., 512) = 512 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=170563, ...}) = 0 13032 old_mmap(NULL, 137712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x555db000 13032 madvise(0x555db000, 137712, MADV_SEQUENTIAL|0x1) = 0 13032 old_mmap(0x555fc000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x555fc000 13032 close(3) = 0 13032 open("/usr/local/ddt/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/lib/libdl.so.2", O_RDONLY) = 3 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\33\0\000"..., 512) = 512 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=13647, ...}) = 0 13032 old_mmap(NULL, 8628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x555fd000 13032 madvise(0x555fd000, 8628, MADV_SEQUENTIAL|0x1) = 0 13032 old_mmap(0x555ff000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x555ff000 13032 close(3) = 0 13032 open("/usr/local/ddt/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("sse2/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/lib/tls/libc.so.6", O_RDONLY) = 3 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360U\1"..., 512) = 512 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=1349081, ...}) = 0 13032 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x55600000 13032 old_mmap(NULL, 1132940, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x55601000 13032 madvise(0x55601000, 1132940, MADV_SEQUENTIAL|0x1) = 0 13032 old_mmap(0x5570b000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10a000) = 0x5570b000 13032 old_mmap(0x55713000, 10636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x55713000 13032 close(3) = 0 13032 set_thread_area({entry_number:-1 -> 11, base_addr:0x55600a00, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 13032 munmap(0x5556d000, 165085) = 0 13032 brk(0) = 0x8270000 13032 brk(0x8291000) = 0x8291000 13032 brk(0) = 0x8291000 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 getrusage(RUSAGE_SELF, {ru_utime={0, 999}, ru_stime={0, 1999}, ...}) = 0 13032 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 13032 open("/usr/share/locale/locale.alias", O_RDONLY) = 3 13032 fstat64(3, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0 13032 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0xffffcae4) = 0x5556d000 13032 read(3, "# Locale name alias data base.\n#"..., 4096) = 2528 13032 read(3, "", 4096) = 0 13032 close(3) = 0 13032 munmap(0x5556d000, 4096) = 0 13032 open("/usr/lib/locale/en_GB.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/usr/lib/locale/en_GB.utf8/LC_MESSAGES", O_RDONLY) = 3 13032 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 13032 close(3) = 0 13032 open("/usr/lib/locale/en_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 13032 fstat64(3, {st_mode=S_IFREG|0644, st_size=52, ...}) = 0 13032 mmap2(NULL, 52, PROT_READ, MAP_PRIVATE, 3, 0xffffcd90) = 0x5556d000 13032 close(3) = 0 13032 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/usr/lib/gconv/gconv-modules", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/usr/lib/locale/en_GB.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/usr/lib/locale/en_GB.utf8/LC_CTYPE", O_RDONLY) = 3 13032 fstat64(3, {st_mode=S_IFREG|0644, st_size=208464, ...}) = 0 13032 mmap2(NULL, 208464, PROT_READ, MAP_PRIVATE, 3, 0xffffcdd8) = 0x55716000 13032 close(3) = 0 13032 brk(0) = 0x8291000 13032 getcwd("/users/david", 1024) = 13 13032 getcwd("/users/david", 1024) = 13 13032 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 getuid32() = 1009 13032 geteuid32() = 1009 13032 getgid32() = 100 13032 getegid32() = 100 13032 getuid32() = 1009 13032 geteuid32() = 1009 13032 getuid32() = 1009 13032 geteuid32() = 1009 13032 getgid32() = 100 13032 getegid32() = 100 13032 getuid32() = 1009 13032 geteuid32() = 1009 13032 getuid32() = 1009 13032 setfsuid32(1009) = 1009 13032 getgid32() = 100 13032 setfsgid32(100) = 100 13032 access("/users/david/.terminfo/x/xterm", R_OK) = -1 ENOENT (No such file or directory) 13032 geteuid32() = 1009 13032 setfsuid32(1009) = 1009 13032 getegid32() = 100 13032 setfsgid32(100) = 100 13032 getuid32() = 1009 13032 setfsuid32(1009) = 1009 13032 getgid32() = 100 13032 setfsgid32(100) = 100 13032 access("/usr/share/terminfo/x/xterm", R_OK) = 0 13032 open("/usr/share/terminfo/x/xterm", O_RDONLY) = 3 13032 read(3, "\32\0010\0\35\0\17\0i\1\0\5", 12) = 12 13032 read(3, "xterm|xterm terminal emulator (X"..., 48) = 48 13032 read(3, "\0\1\0\0\1\0\0\0\1\0\0\0\0\1\1\0\0\0\0\0\0\0\1\0\0\1\0"..., 29) = 29 13032 read(3, "\0", 1) = 1 13032 read(3, "P\0\10\0\30\0\377\377\377\377\377\377\377\377\377\377\377"..., 30) = 30 13032 read(3, "\0\0\4\0\6\0\10\0\31\0\36\0&\0*\0.\0\377\3779\0J\0L\0P"..., 722) = 722 13032 read(3, "\33[Z\0\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33["..., 1280) = 1280 13032 read(3, "", 10) = 0 13032 close(3) = 0 13032 geteuid32() = 1009 13032 setfsuid32(1009) = 1009 13032 getegid32() = 100 13032 setfsgid32(100) = 100 13032 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 ioctl(1, TIOCGWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(0, TIOCGWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 open("/usr/local/ddt/lib/libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/sse2/libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/i686/libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/sse2/libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("tls/libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/sse2/libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("i686/libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("sse2/libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("libthread_db.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 open("/etc/ld.so.cache", O_RDONLY) = 3 13032 fstat64(3, {st_mode=S_IFREG|0644, st_size=165085, ...}) = 0 13032 old_mmap(NULL, 165085, PROT_READ, MAP_PRIVATE, 3, 0) = 0x55749000 13032 close(3) = 0 13032 open("/lib/tls/libthread_db.so.1", O_RDONLY) = 3 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\23\0\000"..., 512) = 512 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=25758, ...}) = 0 13032 old_mmap(NULL, 23592, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x55772000 13032 madvise(0x55772000, 23592, MADV_SEQUENTIAL|0x1) = 0 13032 old_mmap(0x55777000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x55777000 13032 close(3) = 0 13032 munmap(0x55749000, 165085) = 0 13032 rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0 13032 rt_sigaction(SIGCHLD, {0x80984a0, [], 0}, NULL, 8) = 0 13032 rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0 13032 brk(0) = 0x8291000 13032 brk(0x82b2000) = 0x82b2000 13032 rt_sigaction(SIGINT, {0x80f1950, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTRAP, {SIG_DFL}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGQUIT, {0x80f19a0, [QUIT], SA_RESTART}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGHUP, {0x80f19cc, [HUP], SA_RESTART}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGFPE, {0x80f1ac8, [FPE], SA_RESTART}, {SIG_DFL}, 8) = 0 13032 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 poll([{fd=0, events=POLLIN}], 1, 0) = 0 13032 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 90), ...}) = 0 13032 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0xffffcd98) = 0x55749000 13032 write(1, "GNU gdb 6.3.50.20050310\n", 24) = 24 13032 write(1, "Copyright 2004 Free Software Fou"..., 46) = 46 13032 write(1, "GDB is free software, covered by"..., 77) = 77 13032 write(1, "welcome to change it and/or dist"..., 78) = 78 13032 write(1, "Type \"show copying\" to see the c"..., 43) = 43 13032 write(1, "There is absolutely no warranty "..., 76) = 76 13032 write(1, "This GDB was configured as \"i686"..., 49) = 49 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 open("/users/david/.gdbinit", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 stat64("/users/david/.gdbinit", 0xffffcf6c) = -1 ENOENT (No such file or directory) 13032 stat64(".gdbinit", 0xffffcf6c) = -1 ENOENT (No such file or directory) 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 stat64("a.out", {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 open("a.out", O_RDONLY) = 3 13032 lstat64("/users", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 13032 lstat64("/users/david", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 13032 fcntl64(3, F_GETFL) = 0 (flags O_RDONLY) 13032 fcntl64(3, F_GETFL) = 0 (flags O_RDONLY) 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0xffffcd64) = 0x5574a000 13032 _llseek(3, 0, [0], SEEK_CUR) = 0 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\360\203"..., 4096) = 4096 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 read(3, "\23\5\0\0\0S\0\0\0\2\0/\0\0\0\1\1\373\16\n\0\1\1\1\1\0"..., 4096) = 4096 13032 _llseek(3, 0, [0], SEEK_SET) = 0 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\360\203"..., 4096) = 4096 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 read(3, "\23\5\0\0\0S\0\0\0\2\0/\0\0\0\1\1\373\16\n\0\1\1\1\1\0"..., 4096) = 4096 13032 _llseek(3, 0, [0], SEEK_SET) = 0 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\360\203"..., 4096) = 4096 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 read(3, "\23\5\0\0\0S\0\0\0\2\0/\0\0\0\1\1\373\16\n\0\1\1\1\1\0"..., 4096) = 4096 13032 _llseek(3, 8192, [8192], SEEK_SET) = 0 13032 _llseek(3, 8192, [8192], SEEK_SET) = 0 13032 _llseek(3, 8192, [8192], SEEK_SET) = 0 13032 close(3) = 0 13032 munmap(0x5574a000, 4096) = 0 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 stat64("a.out", {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 open("a.out", O_RDONLY) = 3 13032 lstat64("/users", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 13032 lstat64("/users/david", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 13032 fcntl64(3, F_GETFL) = 0 (flags O_RDONLY) 13032 fcntl64(3, F_GETFL) = 0 (flags O_RDONLY) 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0xffffcce4) = 0x5574a000 13032 _llseek(3, 0, [0], SEEK_CUR) = 0 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\360\203"..., 4096) = 4096 13032 brk(0) = 0x82b2000 13032 brk(0x82d3000) = 0x82d3000 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 read(3, "\23\5\0\0\0S\0\0\0\2\0/\0\0\0\1\1\373\16\n\0\1\1\1\1\0"..., 4096) = 4096 13032 _llseek(3, 0, [0], SEEK_SET) = 0 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\360\203"..., 4096) = 4096 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 read(3, "\23\5\0\0\0S\0\0\0\2\0/\0\0\0\1\1\373\16\n\0\1\1\1\1\0"..., 4096) = 4096 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 _llseek(3, 8192, [8192], SEEK_SET) = 0 13032 read(3, "\0\0\0\0\0\0\0\0\4\0\361\377\232\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 1978 13032 _llseek(3, 0, [0], SEEK_SET) = 0 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\360\203"..., 4096) = 4096 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 open("/etc/mtab", O_RDONLY) = 4 13032 fstat64(4, {st_mode=S_IFREG|0644, st_size=584, ...}) = 0 13032 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0xffffa6d0) = 0x5574b000 13032 read(4, "/dev/sda3 / ext3 rw,acl,user_xat"..., 4096) = 584 13032 close(4) = 0 13032 munmap(0x5574b000, 4096) = 0 13032 open("/proc/meminfo", O_RDONLY) = 4 13032 fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 13032 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0xffffab38) = 0x5574b000 13032 read(4, "MemTotal: 2062296 kB\nMemFre"..., 1024) = 646 13032 close(4) = 0 13032 munmap(0x5574b000, 4096) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 read(3, "\23\5\0\0\0S\0\0\0\2\0/\0\0\0\1\1\373\16\n\0\1\1\1\1\0"..., 4096) = 4096 13032 _llseek(3, 8192, [8192], SEEK_SET) = 0 13032 _llseek(3, 8192, [8192], SEEK_SET) = 0 13032 _llseek(3, 8192, [8192], SEEK_SET) = 0 13032 _llseek(3, 0, [0], SEEK_SET) = 0 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\360\203"..., 4096) = 4096 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 read(3, "\23\5\0\0\0S\0\0\0\2\0/\0\0\0\1\1\373\16\n\0\1\1\1\1\0"..., 4096) = 4096 13032 write(1, "Using host libthread_db library "..., 62) = 62 13032 close(3) = 0 13032 munmap(0x5574a000, 4096) = 0 13032 write(1, "\n", 1) = 1 13032 open("/users/david/.gdb_history", O_RDONLY) = -1 ENOENT (No such file or directory) 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 ioctl(0, TIOCGWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(0, TIOCGWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(0, TIOCSWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 stat64("/etc/inputrc", {st_mode=S_IFREG|0644, st_size=5162, ...}) = 0 13032 open("/etc/inputrc", O_RDONLY) = 3 13032 read(3, "################################"..., 5162) = 5162 13032 close(3) = 0 13032 brk(0) = 0x82d3000 13032 brk(0x82f4000) = 0x82f4000 13032 rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0 13032 ioctl(0, TIOCGWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(0, TIOCSWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0 13032 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 13032 rt_sigaction(SIGINT, {0x81b2d8c, [], 0}, {0x80f1950, [INT], SA_RESTART}, 8) = 0 13032 rt_sigaction(SIGTERM, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGQUIT, {0x81b2d8c, [], 0}, {0x80f19a0, [QUIT], SA_RESTART}, 8) = 0 13032 rt_sigaction(SIGALRM, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTSTP, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTTOU, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTTIN, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGWINCH, {0x81b2e14, [], 0}, {SIG_DFL}, 8) = 0 13032 write(1, "(gdb) ", 6) = 6 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, "b", 1) = 1 13032 write(1, "b", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, " ", 1) = 1 13032 write(1, " ", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, "m", 1) = 1 13032 write(1, "m", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, "a", 1) = 1 13032 write(1, "a", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, "i", 1) = 1 13032 write(1, "i", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, "n", 1) = 1 13032 write(1, "n", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, "\r", 1) = 1 13032 write(1, "\n", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0 13032 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0 13032 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 13032 rt_sigaction(SIGINT, {0x80f1950, [INT], SA_RESTART}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGTERM, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGQUIT, {0x80f19a0, [QUIT], SA_RESTART}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGALRM, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGTSTP, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGTTOU, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGTTIN, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGWINCH, {SIG_DFL}, {0x81b2e14, [], 0}, 8) = 0 13032 rt_sigaction(SIGTSTP, {0x80f1a28, [TSTP], SA_RESTART}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTSTP, {SIG_DFL}, {0x80f1a28, [TSTP], SA_RESTART}, 8) = 0 13032 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 getrusage(RUSAGE_SELF, {ru_utime={0, 4999}, ru_stime={0, 6998}, ...}) = 0 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 open("/users/david/a.out", O_RDONLY) = 3 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0xffffc4c8) = 0x5574a000 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 read(3, "\23\5\0\0\0S\0\0\0\2\0/\0\0\0\1\1\373\16\n\0\1\1\1\1\0"..., 1266) = 1266 13032 _llseek(3, 0, [0], SEEK_SET) = 0 13032 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\360\203"..., 4096) = 4096 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 _llseek(3, 4096, [4096], SEEK_SET) = 0 13032 write(1, "Breakpoint 1 at 0x80484dd: file "..., 48) = 48 13032 rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0 13032 ioctl(0, TIOCGWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(0, TIOCSWINSZ, {ws_row=48, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 13032 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0 13032 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 13032 rt_sigaction(SIGINT, {0x81b2d8c, [], 0}, {0x80f1950, [INT], SA_RESTART}, 8) = 0 13032 rt_sigaction(SIGTERM, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGQUIT, {0x81b2d8c, [], 0}, {0x80f19a0, [QUIT], SA_RESTART}, 8) = 0 13032 rt_sigaction(SIGALRM, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTSTP, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTTOU, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTTIN, {0x81b2d8c, [], 0}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGWINCH, {0x81b2e14, [], 0}, {SIG_DFL}, 8) = 0 13032 write(1, "(gdb) ", 6) = 6 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, "r", 1) = 1 13032 write(1, "r", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1 13032 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 13032 read(0, "\r", 1) = 1 13032 write(1, "\n", 1) = 1 13032 rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0 13032 ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0 13032 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 13032 rt_sigaction(SIGINT, {0x80f1950, [INT], SA_RESTART}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGTERM, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGQUIT, {0x80f19a0, [QUIT], SA_RESTART}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGALRM, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGTSTP, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGTTOU, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGTTIN, {SIG_DFL}, {0x81b2d8c, [], 0}, 8) = 0 13032 rt_sigaction(SIGWINCH, {SIG_DFL}, {0x81b2e14, [], 0}, 8) = 0 13032 rt_sigaction(SIGTSTP, {0x80f1a28, [TSTP], SA_RESTART}, {SIG_DFL}, 8) = 0 13032 rt_sigaction(SIGTSTP, {SIG_DFL}, {0x80f1a28, [TSTP], SA_RESTART}, 8) = 0 13032 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 13032 getrusage(RUSAGE_SELF, {ru_utime={0, 4999}, ru_stime={0, 6998}, ...}) = 0 13032 fstat64(3, {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 stat64("/users/david/a.out", {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 stat64("/users/david/a.out", {st_mode=S_IFREG|0755, st_size=10170, ...}) = 0 13032 write(1, "Starting program: /users/david/a"..., 38) = 38 13032 vfork() = 13033 13033 getpid( 13032 waitpid(-1, 13033 <... getpid resumed> ) = 13033 13033 getpid() = 13033 13033 setpgid(13033, 13033) = 0 13033 ptrace(PTRACE_TRACEME, 0, 0, 0) = -1 EPERM (Operation not permitted) 13033 execve("/bin/bash", ["/bin/bash", "-c", "exec /users/david/a.out "], [/* 72 vars */]) = 0 13033 dup2(-1073746736, -1) = 0 13033 chdir(0xbfffecd0) = 5808128 13033 link(0x1000, 0xffffffff) = -1789485056 13033 fork() = -1 EFAULT (Bad address) 13033 fork() = -1 EFAULT (Bad address) 13033 write(0, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(1, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(2, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(3, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 fork() = -1 EFAULT (Bad address) 13033 fork() = -1 EFAULT (Bad address) 13033 fork() = -1 EFAULT (Bad address) 13033 fork() = -1 EFAULT (Bad address) 13033 fork() = -1 EFAULT (Bad address) 13033 write(0, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(1, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(2, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(3, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(0, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(1, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(2, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 fork() = -1 EFAULT (Bad address) 13033 write(3, 0xffffffff, 3221218496) = -1 ENOENT (No such file or directory) 13033 getpid() = 125 13033 fgetxattr(0, 0xffffffff