01:15:18.059837 execve("/usr/bin/ubuntu-bug", ["ubuntu-bug"], [/* 35 vars */]) = 0 01:15:18.060664 brk(0) = 0x805f000 01:15:18.060784 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 01:15:18.060926 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f4b000 01:15:18.061030 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 01:15:18.061145 open("/etc/ld.so.cache", O_RDONLY) = 3 01:15:18.061244 fstat64(3, {st_mode=S_IFREG|0644, st_size=40489, ...}) = 0 01:15:18.061403 mmap2(NULL, 40489, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f41000 01:15:18.061485 close(3) = 0 01:15:18.061565 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 01:15:18.061683 open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3 01:15:18.061787 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260a\1"..., 512) = 512 01:15:18.061912 fstat64(3, {st_mode=S_IFREG|0644, st_size=1339816, ...}) = 0 01:15:18.062056 mmap2(NULL, 1349136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7df7000 01:15:18.062150 mmap2(0xb7f3b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x143) = 0xb7f3b000 01:15:18.062261 mmap2(0xb7f3e000, 9744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f3e000 01:15:18.062360 close(3) = 0 01:15:18.062464 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7df6000 01:15:18.062556 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7df66b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 01:15:18.062782 mprotect(0xb7f3b000, 4096, PROT_READ) = 0 01:15:18.062882 munmap(0xb7f41000, 40489) = 0 01:15:18.063015 getpid() = 22109 01:15:18.063100 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 01:15:18.063209 geteuid32() = 1000 01:15:18.063415 brk(0) = 0x805f000 01:15:18.063492 brk(0x8080000) = 0x8080000 01:15:18.063600 getppid() = 22108 01:15:18.063714 stat64("/home/snifer", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 01:15:18.063865 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 01:15:18.064060 open("/usr/bin/ubuntu-bug", O_RDONLY) = 3 01:15:18.064168 fcntl64(3, F_DUPFD, 10) = 10 01:15:18.064246 close(3) = 0 01:15:18.064321 fcntl64(10, F_SETFD, FD_CLOEXEC) = 0 01:15:18.064402 rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0 01:15:18.064497 rt_sigaction(SIGINT, {0x80551b0, ~[RTMIN RT_1], 0}, NULL, 8) = 0 01:15:18.064609 rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0 01:15:18.064699 rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0 01:15:18.064788 rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0 01:15:18.064877 rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0 01:15:18.064972 read(10, "#!/bin/sh -e\n\n# check for X\nif ["..., 8192) = 1105 01:15:18.065238 pipe([3, 4]) = 0 01:15:18.065350 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 22110 01:15:18.065523 close(4) = 0 01:15:18.065617 read(3, "1000\n", 128) = 5 01:15:18.069919 read(3, "", 128) = 0 01:15:18.070000 --- SIGCHLD (Child exited) @ 0 (0) --- 01:15:18.070059 close(3) = 0 01:15:18.070150 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 22110 01:15:18.070276 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3 01:15:18.070382 fcntl64(1, F_DUPFD, 10) = 11 01:15:18.070457 close(1) = 0 01:15:18.070532 fcntl64(11, F_SETFD, FD_CLOEXEC) = 0 01:15:18.070610 dup2(3, 1) = 1 01:15:18.070683 close(3) = 0 01:15:18.070762 stat64("/usr/local/sbin/pgrep", 0xbff77c6c) = -1 ENOENT (No such file or directory) 01:15:18.070864 stat64("/usr/local/bin/pgrep", 0xbff77c6c) = -1 ENOENT (No such file or directory) 01:15:18.070963 stat64("/usr/sbin/pgrep", 0xbff77c6c) = -1 ENOENT (No such file or directory) 01:15:18.071056 stat64("/usr/bin/pgrep", {st_mode=S_IFREG|0755, st_size=12348, ...}) = 0 01:15:18.071243 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 22111 01:15:18.075970 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 22111 01:15:18.077053 --- SIGCHLD (Child exited) @ 0 (0) --- 01:15:18.077126 dup2(11, 1) = 1 01:15:18.077207 close(11) = 0 01:15:18.077294 pipe([3, 4]) = 0 01:15:18.077391 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 22112 01:15:18.081596 --- SIGCHLD (Child exited) @ 0 (0) --- 01:15:18.081689 close(4) = 0 01:15:18.081779 read(3, "1000\n", 128) = 5 01:15:18.081871 read(3, "", 128) = 0 01:15:18.081948 close(3) = 0 01:15:18.082033 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 22112 01:15:18.082144 open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3 01:15:18.082251 fcntl64(1, F_DUPFD, 10) = 11 01:15:18.082328 close(1) = 0 01:15:18.082404 fcntl64(11, F_SETFD, FD_CLOEXEC) = 0 01:15:18.082481 dup2(3, 1) = 1 01:15:18.082555 close(3) = 0 01:15:18.082637 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 22113 01:15:18.082962 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 22113 01:15:18.086385 --- SIGCHLD (Child exited) @ 0 (0) --- 01:15:18.086426 dup2(11, 1) = 1 01:15:18.086464 close(11) = 0 01:15:18.086512 stat64("/usr/share/apport/apport-gtk", {st_mode=S_IFREG|0755, st_size=9688, ...}) = 0 01:15:18.086593 geteuid32() = 1000 01:15:18.086631 getgid32() = 1000 01:15:18.086667 getegid32() = 1000 01:15:18.086703 getgroups32(0, NULL) = 14 01:15:18.086739 getgroups32(14, [4, 20, 24, 25, 29, 30, 44, 46, 104, 108, 110, 115, 117, 1000]) = 14 01:15:18.086802 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 22114 01:15:18.094157 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 22114 01:15:21.906085 --- SIGCHLD (Child exited) @ 0 (0) --- 01:15:21.906178 read(10, "", 8192) = 0 01:15:21.906244 exit_group(0) = ? Process 22109 detached The program 'firefox-bin' received an X Window System error. This probably reflects a bug in the program. The error was 'BadWindow (invalid Window parameter)'. (Details: serial 1304 error_code 3 request_code 20 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)