Confirmed in FF 2.0.
jake@quad:~$ uname -a Linux quad 2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC 2008 x86_64 GNU/Linux jake@quad:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=7.10 DISTRIB_CODENAME=gutsy DISTRIB_DESCRIPTION="Ubuntu 7.10" jake@quad:~$
jake@quad:~$ firefox -v Mozilla Firefox 2.0.0.13, Copyright (c) 1998 - 2008 mozilla.org jake@quad:~$
jake@quad:~$ firefox www.icanhascheezburger.com gecko: Fatal IO error 104 (Förbindelse borttagen av partnern) on X server :0.0. jake@quad:~$
jake@quad:~$ strace -f firefox www.icanhascheezburger.com > strace_ff2 2>&1 jake@quad:~$
jake@quad:~$ cat strace_ff2 |grep -C 20 gecko [pid 7760] read(3, 0x7fff54167bd0, 32) = -1 EAGAIN (Resource temporarily unavailable) [pid 7760] poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1 [pid 7760] read(3, "\1\30b1\236\7\0\0\0\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0c\271"..., 32) = 32 [pid 7760] readv(3, [{"\313\323\333\0\313\323\333\0\313\323\333\0\313\323\333"..., 7800}, {"", 0}], 2) = 7800 [pid 7760] write(3, "8\0\4\0X\7\300\2\0\0\10\0\0\0\0\0;\2\5\0X\7\300\2\0\0\0"..., 9300) = 9300 [pid 7760] read(3, 0x7fff54168880, 32) = -1 EAGAIN (Resource temporarily unavailable) [pid 7760] poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1 [pid 7760] read(3, "\1\2\2201\0\0\0\0\331\0\300\2\0\0\0\0\244\266~\0\0\0\0"..., 32) = 32 [pid 7760] write(3, ";\3\5\0\357\1\300\2\0\0\0\0q\7\0\0\17\0\313\0038\7\4\0"..., 16372) = 16372 [pid 7760] writev(3, [{">\3\7\0\274\6\300\2\242\7\300\2\365\0\300\2\0\0\7\0\0\0"..., 16284}, {"O\17\0\17\377\377\277\377\377\377\377\377\377\377\377\377"..., 224}], 2) = 16508 [pid 7760] writev(3, [{"\234\24*\0\247\7\300\2\1\0\0\0F\0\0\0\7\0\5\0\0\0\5\0\6"..., 16240}, {"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0[\31\2\31\227\322"..., 624}], 2) = 16864 [pid 7760] writev(3, [{"\234\24a\0\301\7\300\2\1\0\0\0Q\0\0\0\n\0\t\0\0\0\t\0\n"..., 16284}, {"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0O\17\0"..., 396}], 2) = 16680 [pid 7760] writev(3, [{"\234\24o\0\304\7\300\2\1\0\0\0Z\0\0\0\r\0\10\0\1\0\10\0"..., 16128}, {"O\17\0\17\377\377\277\377\377\377\377\377\377\377\377\377"..., 400}], 2) = 16528 [pid 7760] mmap(NULL, 7442432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaabc04b000 [pid 7760] mmap(NULL, 9920512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaabc764000 [pid 7760] writev(3, [{"\234\24u\0\307\7\300\2\1\0\0\0&\0\0\0\v\0\n\0\0\0\n\0\v"..., 11444}, {"O\17\0\17\377\377\277\377\377\377\377\377\377\377\377\377"..., 9919296}], 2) = 128000 [pid 7760] writev(3, [{"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 9802740}], 1) = -1 EAGAIN (Resource temporarily unavailable) [pid 7760] poll([{fd=3, events=POLLIN|POLLOUT, revents=POLLIN|POLLHUP}], 1, -1) = 1 [pid 7760] ioctl(3, FIONREAD, [0]) = 0 [pid 7760] read(3, 0x7fff541660a0, 32) = -1 ECONNRESET (Connection reset by peer) [pid 7760] write(2, "gecko: Fatal IO error 104 (F\303\266rb"..., 81gecko: Fatal IO error 104 (Förbindelse borttagen av partnern) on X server :0.0. ) = 81 [pid 7760] writev(19, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 [pid 7760] close(19) = 0 [pid 7760] writev(17, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 [pid 7760] close(17) = 0 [pid 7760] close(16) = 0 [pid 7760] close(15) = 0 [pid 7760] unlink("/tmp/orbit-jake/linc-1e50-0-d1f5abe5cf0f") = 0 [pid 7760] close(18) = 0 [pid 7760] unlink("/home/jake/.mozilla/firefox/9mhggdsx.default/lock") = 0 [pid 7760] exit_group(1) = ? Process 7760 detached [pid 7766] <... futex resumed> ) = ? ERESTARTSYS (To be restarted) [pid 7767] <... futex resumed> ) = ? ERESTARTSYS (To be restarted) [pid 7769] <... futex resumed> ) = ? ERESTARTSYS (To be restarted) [pid 7777] <... poll resumed> [{fd=45, events=POLLIN}], 1, 5000) = -1 EINTR (Interrupted system call) [pid 7784] <... futex resumed> ) = ? ERESTARTSYS (To be restarted) [pid 7783] <... futex resumed> ) = ? ERESTART_RESTARTBLOCK (To be restarted) [pid 7765] <... futex resumed> ) = ? ERESTART_RESTARTBLOCK (To be restarted) [pid 7768] <... futex resumed> ) = ? ERESTART_RESTARTBLOCK (To be restarted) jake@quad:~$
Confirmed in FF 2.0.
jake@quad:~$ uname -a RELEASE= 7.10 CODENAME= gutsy DESCRIPTION= "Ubuntu 7.10"
Linux quad 2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC 2008 x86_64 GNU/Linux
jake@quad:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
jake@quad:~$
jake@quad:~$ firefox -v
Mozilla Firefox 2.0.0.13, Copyright (c) 1998 - 2008 mozilla.org
jake@quad:~$
jake@quad:~$ firefox www.icanhaschee zburger. com
gecko: Fatal IO error 104 (Förbindelse borttagen av partnern) on X server :0.0.
jake@quad:~$
jake@quad:~$ strace -f firefox www.icanhaschee zburger. com > strace_ff2 2>&1
jake@quad:~$
jake@quad:~$ cat strace_ff2 |grep -C 20 gecko 236\7\0\ 0\0\0\0\ 0\0\0\0\ 0\2\0\0\ 0\0\0\0\ 0c\271" ..., 32) = 32 323\333\ 0\313\323\ 333\0\313\ 323\333\ 0\313\323\ 333"... , 7800}, {"", 0}], 2) = 7800 0X\7\300\ 2\0\0\10\ 0\0\0\0\ 0;\2\5\ 0X\7\300\ 2\0\0\0" ..., 9300) = 9300 0\0\0\0\ 331\0\300\ 2\0\0\0\ 0\244\266~ \0\0\0\ 0"..., 32) = 32 0\357\1\ 300\2\0\ 0\0\0q\ 7\0\0\17\ 0\313\0038\ 7\4\0". .., 16372) = 16372 7\0\274\ 6\300\2\ 242\7\300\ 2\365\0\ 300\2\0\ 0\7\0\0\ 0"..., 16284}, {"O\17\ 0\17\377\ 377\277\ 377\377\ 377\377\ 377\377\ 377\377\ 377"... , 224}], 2) = 16508 24*\0\247\ 7\300\2\ 1\0\0\0F\ 0\0\0\7\ 0\5\0\0\ 0\5\0\6" ..., 16240}, {"\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0[\31\ 2\31\227\ 322"... , 624}], 2) = 16864 24a\0\301\ 7\300\2\ 1\0\0\0Q\ 0\0\0\n\ 0\t\0\0\ 0\t\0\n" ..., 16284}, {"\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0O\17\ 0"..., 396}], 2) = 16680 24o\0\304\ 7\300\2\ 1\0\0\0Z\ 0\0\0\r\ 0\10\0\ 1\0\10\ 0"..., 16128}, {"O\17\ 0\17\377\ 377\277\ 377\377\ 377\377\ 377\377\ 377\377\ 377"... , 400}], 2) = 16528 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x2aaabc04b000 PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x2aaabc764000 24u\0\307\ 7\300\2\ 1\0\0\0& \0\0\0\ v\0\n\0\ 0\0\n\0\ v"..., 11444}, {"O\17\ 0\17\377\ 377\277\ 377\377\ 377\377\ 377\377\ 377\377\ 377"... , 9919296}], 2) = 128000 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0\0\0\0\ 0"..., 9802740}], 1) = -1 EAGAIN (Resource temporarily unavailable) POLLIN| POLLOUT, revents= POLLIN| POLLHUP} ], 1, -1) = 1 1\2\1\5\ 0\0\0\0" , 12}], 1) = 12 1\2\1\5\ 0\0\0\0" , 12}], 1) = 12 "/tmp/orbit- jake/linc- 1e50-0- d1f5abe5cf0f" ) = 0 "/home/ jake/.mozilla/ firefox/ 9mhggdsx. default/ lock") = 0 RESTARTBLOCK (To be restarted) RESTARTBLOCK (To be restarted) RESTARTBLOCK (To be restarted)
[pid 7760] read(3, 0x7fff54167bd0, 32) = -1 EAGAIN (Resource temporarily unavailable)
[pid 7760] poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
[pid 7760] read(3, "\1\30b1\
[pid 7760] readv(3, [{"\313\
[pid 7760] write(3, "8\0\4\
[pid 7760] read(3, 0x7fff54168880, 32) = -1 EAGAIN (Resource temporarily unavailable)
[pid 7760] poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
[pid 7760] read(3, "\1\2\2201\
[pid 7760] write(3, ";\3\5\
[pid 7760] writev(3, [{">\3\
[pid 7760] writev(3, [{"\234\
[pid 7760] writev(3, [{"\234\
[pid 7760] writev(3, [{"\234\
[pid 7760] mmap(NULL, 7442432, PROT_READ|
[pid 7760] mmap(NULL, 9920512, PROT_READ|
[pid 7760] writev(3, [{"\234\
[pid 7760] writev(3, [{"\0\0\
[pid 7760] poll([{fd=3, events=
[pid 7760] ioctl(3, FIONREAD, [0]) = 0
[pid 7760] read(3, 0x7fff541660a0, 32) = -1 ECONNRESET (Connection reset by peer)
[pid 7760] write(2, "gecko: Fatal IO error 104 (F\303\266rb"..., 81gecko: Fatal IO error 104 (Förbindelse borttagen av partnern) on X server :0.0.
) = 81
[pid 7760] writev(19, [{"GIOP\
[pid 7760] close(19) = 0
[pid 7760] writev(17, [{"GIOP\
[pid 7760] close(17) = 0
[pid 7760] close(16) = 0
[pid 7760] close(15) = 0
[pid 7760] unlink(
[pid 7760] close(18) = 0
[pid 7760] unlink(
[pid 7760] exit_group(1) = ?
Process 7760 detached
[pid 7766] <... futex resumed> ) = ? ERESTARTSYS (To be restarted)
[pid 7767] <... futex resumed> ) = ? ERESTARTSYS (To be restarted)
[pid 7769] <... futex resumed> ) = ? ERESTARTSYS (To be restarted)
[pid 7777] <... poll resumed> [{fd=45, events=POLLIN}], 1, 5000) = -1 EINTR (Interrupted system call)
[pid 7784] <... futex resumed> ) = ? ERESTARTSYS (To be restarted)
[pid 7783] <... futex resumed> ) = ? ERESTART_
[pid 7765] <... futex resumed> ) = ? ERESTART_
[pid 7768] <... futex resumed> ) = ? ERESTART_
jake@quad:~$