nfs kernel oops in 2.2.3

Marc Reichman (mreichma@lynx.dac.neu.edu)
Sat, 13 Mar 1999 19:18:54 -0500


This is a multi-part message in MIME format.
--------------E4EB665E440254630BDC3B4A
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

hi there, i'm reporting an oops i encountered in kernel 2.2.3, due to
nfs.

what i did:
1. loaded up an xterm on my own box, ran gimp (1.1.3, gtk 1.2.0,
compiled on a 2.2.1 box with glibc 2.0.7pre6) from an nfs mounted
partition (/shared/bin)
2. gimp crashed for some reason (irrelevant), and then all my terms
froze, all nfs died, however the X event loop seemed to be still working
(i.e. status monitors were OK, i could see irc windows, yet couldn't do
a thing)
3. tried to flip to other consoles to login (/home is nfs mounted as
well) which failed, couldn't even do a root login.
4. saw a few messages resembling "nfs task xxxx can't get request slot"

network was fine, all other boxen OK. rebooted (had to), and ran
ksymoops on the syslog portion:

the output is attached.

system info:
pentium 200 mmx, 64 MB, /home, /shared, /var/spool/mail nfs mounted to a
2.2.1 box
running 2.2.3, with glibc 2.0.100 (locally, server is 2.0.7pre6)
3c59x net driver (3c905 is the card)
the server is running user-level nfs server (beta40)

hopefully that's all i should need to give you, if there's anything
else, please forward it to my e-mail address directly
(mreichma@lynx.neu.edu) as i do not subscribe to this list. also any
replies and further thread activity please e-mail to me as well.

thank you very much,
marc reichman

--------------E4EB665E440254630BDC3B4A
Content-Type: text/plain; charset=us-ascii;
name="log"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="log"

Options used: -V (default)
-o /lib/modules/2.2.3/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /usr/src/linux/System.map (default)
-c 1 (default)

You did not tell me where to find symbol information. I will assume
that the log matches the kernel and modules that are running right now
and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

Warning in compare_ksyms_lsmod, module 3c59x is in lsmod but not in ksyms, probably no symbols exported
Warning in compare_ksyms_lsmod, module awe_wave is in lsmod but not in ksyms, probably no symbols exported
Warning in compare_ksyms_lsmod, module joy-sidewinder is in lsmod but not in ksyms, probably no symbols exported
Mar 13 18:37:45 zero kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000008
Mar 13 18:37:45 zero kernel: current->tss.cr3 = 00101000, pr3 = 00101000
Mar 13 18:37:45 zero kernel: *pde = 00000000
Mar 13 18:37:45 zero kernel: Oops: 0000
Mar 13 18:37:45 zero kernel: CPU: 0
Mar 13 18:37:45 zero kernel: EIP: 0010:[<c015054e>]
Mar 13 18:37:45 zero kernel: EFLAGS: 00010282
Mar 13 18:37:45 zero kernel: eax: c015052c ebx: c3ad4ea0 ecx: c3ad4ea8 edx: 00000000
Mar 13 18:37:45 zero kernel: esi: 00000000 edi: 00000292 ebp: c1e23ebc esp: c3a6bf9c
Mar 13 18:37:45 zero kernel: ds: 0018 es: 0018 ss: 0018
Mar 13 18:37:45 zero kernel: Process rpciod (pid: 267, process nr: 13, stackpage=c3a6b000)
Mar 13 18:37:45 zero kernel: Stack: 00000292 00000000 c023bda8 c017de60 c3ad4ea8 c3ad4ea8 00000001 00000000
Mar 13 18:37:45 zero kernel: 00000246 c017df45 c3ad4ea8 c3ad4ea8 00000293 00000000 c3a6a000 c01e0a64
Mar 13 18:37:45 zero kernel: c017e5ed 00000100 c3d07e2c c3a871e7 c3987000 c010732b c01e0a64 c01e0a64
Mar 13 18:37:45 zero kernel: Call Trace: [<c017de60>] [<c017df45>] [<c017e5ed>] [<c010732b>]
Mar 13 18:37:45 zero kernel: Code: 8b 7a 08 f6 05 a8 0b 1e c0 08 74 2a 0f b7 83 94 00 00 00 50

>>EIP: c015054e <nfs_wback_result+22/188>
Trace: c017de60 <__rpc_execute+19c/1a8>
Trace: c017df45 <__rpc_schedule+79/b8>
Trace: c017e5ed <rpciod+e9/1d0>
Trace: c010732b <kernel_thread+23/30>
Code: c015054e <nfs_wback_result+22/188> 00000000 <_EIP>:
Code: c015054e <nfs_wback_result+22/188> 0: 8b 7a 08 movl 0x8(%edx),%edi
Code: c0150551 <nfs_wback_result+25/188> 3: f6 05 a8 0b 1e testb $0x8,0xc01e0ba8
Code: c0150556 <nfs_wback_result+2a/188> 8: c0 08
Code: c0150558 <nfs_wback_result+2c/188> a: 74 2a je 36 <_EIP+0x36> c0150584 <nfs_wback_result+58/188>
Code: c015055a <nfs_wback_result+2e/188> c: 0f b7 83 94 00 movzwl 0x94(%ebx),%eax
Code: c015055f <nfs_wback_result+33/188> 11: 00 00
Code: c0150561 <nfs_wback_result+35/188> 13: 50 pushl %eax

4 warnings issued. Results may not be reliable.

--------------E4EB665E440254630BDC3B4A--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/