EXT2-FS errors and GPFs on 2.0.13

Nathan Bryant (nathan@burgessinc.com)
Mon, 18 Nov 1996 09:51:31 -0500 (EST)


I have a Caldera Network Desktop 1.0 system which I've upgraded to kernel
2.0.13. After the system was up for a month or two, it died
catastrophically, for no apparent reason. I was able to log in to the
system remotely (it has no keyboard or monitor) but trying to run any
command resulted in a SEGV. After a while, I was unable to log in to the
system at all: telnetd would respond, but as soon as I entered the
password, the system would drop the connection.

This morning I hit the reset switch on the box. It came up fine and is
working again. I found the following stuff in the syslog:

Nov 12 02:47:00 server kernel: EXT2-fs error (device 03:01): ext2_find_entry: bad entry in directory #73441: directory entry across blocks - offset=14852, inode=74310, rec_len=2064, name_len=5
Nov 12 02:47:01 server last message repeated 3 times

[snip]

Nov 13 02:47:00 server kernel: EXT2-fs error (device 03:01): ext2_find_entry: bad entry in directory #73441: directory entry across blocks - offset=14852, inode=74310, rec_len=2064, name_len=5
Nov 13 02:47:00 server last message repeated 3 times

[snip]

Nov 13 08:46:04 server kernel: EXT2-fs error (device 03:01): ext2_find_entry: bad entry in directory #73441: directory entry across blocks - offset=14852, inode=74310, rec_len=2064, name_len=5
Nov 13 08:46:20 server last message repeated 2 times

[snip]

Nov 13 08:53:29 server kernel: EXT2-fs error (device 03:01): ext2_find_entry: bad entry in directory #73441: directory entry across blocks - offset=14852, inode=74310, rec_len=2064, name_len=5

[snip]

Nov 13 08:57:12 server kernel: EXT2-fs error (device 03:01): ext2_find_entry: bad entry in directory #73441: directory entry across blocks - offset=14852, inode=74310, rec_len=2064, name_len=5
Nov 13 08:58:21 server kernel: EXT2-fs error (device 03:01): ext2_find_entry: bad entry in directory #73441: directory entry across blocks - offset=14852, inode=74310, rec_len=2064, name_len=5
Nov 13 08:58:37 server kernel: EXT2-fs error (device 03:01): ext2_find_entry: bad entry in directory #73441: directory entry across blocks - offset=14852, inode=74310, rec_len=2064, name_len=5
Nov 13 08:58:42 server kernel: general protection: 0000
Nov 13 08:58:42 server kernel: CPU: 0
Nov 13 08:58:42 server kernel: EIP: 0010:[<0011a8c0>]
Nov 13 08:58:42 server kernel: EFLAGS: 00010203
Nov 13 08:58:42 server kernel: eax: ffffffff ebx: 001b6830 ecx: 00000006 edx: e000f773
Nov 13 08:58:42 server kernel: esi: 0000007e edi: 000003fd ebp: 00001000 esp: 00096fa4
Nov 13 08:58:42 server kernel: ds: 0018 es: 0018 fs: 0018 gs: 0018 ss: 0018
Nov 13 08:58:42 server kernel: Process kswapd (pid: 3, process nr: 3, stackpage=00096000)
Nov 13 08:58:42 server kernel: Stack: 00000006 00000003 00000000 00000000 001f86a4 0011de4f 00000006 00000000
Nov 13 08:58:42 server kernel: 00000002 0017992a 00000000 00009000 0011dff3 00000003 00000000 00000000
Nov 13 08:58:42 server kernel: 00000100 001eafdc 0009720a 00109333 00000000 0011deac 00186ba4
Nov 13 08:58:42 server kernel: Call Trace: [<0011de4f>] [<0011dff3>] [<00109333>] [<0011deac>]
Nov 13 08:58:42 server kernel: Code: f6 42 14 10 74 0e 0f ba 72 14 04 19 c0 0f ba 6b 18 02 19 c0
Nov 13 08:59:00 server kernel: general protection: 0000
Nov 13 08:59:00 server kernel: CPU: 0
Nov 13 08:59:00 server kernel: EIP: 0010:[<0011a8c0>]
Nov 13 08:59:00 server kernel: EFLAGS: 00010203
Nov 13 08:59:00 server kernel: eax: ffffffff ebx: 001b6830 ecx: 00000006 edx: e000f773
Nov 13 08:59:00 server kernel: esi: 0000007f edi: 000003ff ebp: 00001000 esp: 0007af1c
Nov 13 08:59:00 server kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Nov 13 08:59:00 server kernel: Process crond (pid: 27097, process nr: 3, stackpage=0007a000)
Nov 13 08:59:00 server kernel: Stack: 00000006 00000000 00000000 00000001 001f86a4 0011de4f 00000006 00000000
Nov 13 08:59:00 server kernel: 00000002 00000020 00ba3540 00000017 0011e7f2 00000002 00000000 00000001
Nov 13 08:59:00 server kernel: 007aed58 08005f40 00ba3540 00000017 00193154 00121b55 00000293 00121bd3
Nov 13 08:59:00 server kernel: Call Trace: [<0011de4f>] [<0011e7f2>] [<00121b55>] [<00121bd3>] [<00129923>] [<0010f273>] [<0010a462>]
Nov 13 08:59:00 server kernel: Code: f6 42 14 10 74 0e 0f ba 72 14 04 19 c0 0f ba 6b 18 02 19 c0

...and lots more of the same.

I'll upgrade to 2.0.25; hopefully this is fixed.

+-----------------------+----------------------------------+
| Nathan Bryant | Resident Unix Geek |
| nathan@burgessinc.com | Burgess Business Solutions, Inc. |
+-----------------------+----------------------------------+