Messages in this thread | | | Date | Tue, 11 Mar 1997 12:23:35 +0100 | From | "Dr. Werner Fink" <> | Subject | Oops in nfs |
| |
Hi,
after a crash on our server I have to reboot my own system. After the reboot I make an attemp to login on my nfs mounted home. This triggers oops twice:
first one: ---------------------------------------------------------------------------- general protection: 0000 CPU: 0 EIP: 0010:[<00111499>] EFLAGS: 00010286 eax: 00fefe28 ebx: c0003739 ecx: 00fefe28 edx: f000ef6f esi: 00fefe20 edi: 00fefe24 ebp: 00b50e60 esp: 00b50e54 ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process dircolors (pid: 380, process nr: 30, stackpage=00b50000) Stack: 00000084 00fefe20 00228530 00228530 0016ea1d 00fefe28 0016e805 00fefe20 00b054ec 00b054ec 017eaec0 00228530 00b38018 00002400 01019958 00000077 001e9938 01986998 00000000 00b7c000 00000003 00b50eb8 01019b18 019869e8 Call Trace: [<0016ea1d>] [<0016e805>] [<0011c206>] [<0011c2da>] [<0016e320>] [<00121d2a>] [<0010a5c5>] Code: 8b 02 83 f8 02 74 07 8b 02 83 f8 01 75 5f 9c 5e fa c7 02 00 Using `/System.map' to map addresses to symbols.
>>EIP: 111499 <wake_up+35/e4> Trace: 16ea1d <nfsiod_enqueue+d/18> Trace: 16e805 <nfs_readpage+101/268> Trace: 11c206 <generic_file_read+40e/5b4> Trace: 11c2da <generic_file_read+4e2/5b4> Trace: 16e320 <nfs_file_read+a4/b0> Trace: 121d2a <sys_read+8a/b0> Trace: 10a5c5 <system_call+55/80>
Code: 111499 <wake_up+35/e4> movl (%edx),%eax Code: 11149b <wake_up+37/e4> cmpl $0x2,%eax Code: 11149e <wake_up+3a/e4> je 1114a7 <wake_up+43/e4> Code: 1114a0 <wake_up+3c/e4> movl (%edx),%eax Code: 1114a2 <wake_up+3e/e4> cmpl $0x1,%eax Code: 1114a5 <wake_up+41/e4> jne 111506 <wake_up+a2/e4> Code: 1114a7 <wake_up+43/e4> pushf Code: 1114a8 <wake_up+44/e4> popl %esi Code: 1114a9 <wake_up+45/e4> cli Code: 1114aa <wake_up+46/e4> movl $0x90900000,(%edx) Code: 1114b0 <wake_up+4c/e4> nop ----------------------------------------------------------------------------
and
---------------------------------------------------------------------------- general protection: 0000 CPU: 0 EIP: 0010:[<00111490>] EFLAGS: 00010286 eax: 00000010 ebx: f000ef6f ecx: 00000010 edx: 0000611b esi: 00000008 edi: 0000000c ebp: 01b47e60 esp: 01b47e54 ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018 Process xsetroot (pid: 381, process nr: 29, stackpage=01b47000) Stack: 00000084 00000008 002540c0 002540c0 0016ea1d 00000010 0016e805 00000008 03c799d8 03c799d8 017ea540 002540c0 00b64018 00002400 01019918 00000077 001e9938 01986918 00000001 018f0000 00000005 01b47ec0 015c98d8 01986968 Call Trace: [<0016ea1d>] [<0016e805>] [<0011c206>] [<0011c2da>] [<0016e320>] [<00121d2a>] [<0010a5c5>] Code: 8b 13 8b 5b 04 85 d2 74 6d 8b 02 83 f8 02 74 07 8b 02 83 f8 Using `/System.map' to map addresses to symbols.
>>EIP: 111490 <wake_up+2c/e4> Trace: 16ea1d <nfsiod_enqueue+d/18> Trace: 16e805 <nfs_readpage+101/268> Trace: 11c206 <generic_file_read+40e/5b4> Trace: 11c2da <generic_file_read+4e2/5b4> Trace: 16e320 <nfs_file_read+a4/b0> Trace: 121d2a <sys_read+8a/b0> Trace: 10a5c5 <system_call+55/80>
Code: 111490 <wake_up+2c/e4> movl (%ebx),%edx Code: 111492 <wake_up+2e/e4> movl 0x4(%ebx),%ebx Code: 111495 <wake_up+31/e4> testl %edx,%edx Code: 111497 <wake_up+33/e4> je 111506 <wake_up+a2/e4> Code: 111499 <wake_up+35/e4> movl (%edx),%eax Code: 11149b <wake_up+37/e4> cmpl $0x2,%eax Code: 11149e <wake_up+3a/e4> je 1114a7 <wake_up+43/e4> Code: 1114a0 <wake_up+3c/e4> movl (%edx),%eax Code: 1114a2 <wake_up+3e/e4> cmpl $0x0,%eax Code: 1114a5 <wake_up+41/e4> nop Code: 1114a6 <wake_up+42/e4> nop Code: 1114a7 <wake_up+43/e4> nop ----------------------------------------------------------------------------
Note: I've seen such oops not only on this patched 2.0.29 but also on a stock 2.0.28. I'm got this behaviour after booting in single user mode, cleaning up the system, and calling the correct runlevel for using network and xdm. It's always the command dircolors, xsetroot, and sometimes my login shell (tcsh).
System: kernel 2.0.29/2.0.28 libc 5.2.18 gcc 2.7.2.1 binutils 2.7.0.3
| |