From: Philippe Troin Subject: 2.4.20rc2: sunrpc oops in xdr_decode_string_inplace() Date: 22 Nov 2002 07:16:12 -0800 Sender: nfs-admin@lists.sourceforge.net Message-ID: <87hee9vdmr.fsf@ceramic.fifi.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from tantale.fifi.org ([216.27.190.146] ident=root) by sc8-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 18FFY1-0005cE-00 for ; Fri, 22 Nov 2002 07:16:49 -0800 Received: from ceramic.fifi.org (mail@ceramic.fifi.org [216.27.190.147]) by tantale.fifi.org (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id HAA05827 for ; Fri, 22 Nov 2002 07:16:13 -0800 Received: from phil by ceramic.fifi.org with local (Exim 3.35 #1 (Debian)) id 18FFXQ-0001ej-00 for ; Fri, 22 Nov 2002 07:16:12 -0800 To: Errors-To: nfs-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Id: Discussion of NFS under Linux development, interoperability, and testing. List-Unsubscribe: , List-Archive: Has anyone seen this oops? Spotted on sparc32. Phil. ksymoops 2.4.5 on sparc 2.4.20-rc2. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.20-rc2/ (default) -m /boot/System.map-2.4.20-rc2 (default) Warning: 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. Nov 22 06:57:07 mica kernel: Unable to handle kernel paging request in mna handler<1> at virtual address 1e4000e1 Nov 22 06:57:07 mica kernel: \|/ ____ \|/ Nov 22 06:57:07 mica kernel: "@'/ ,. \`@" Nov 22 06:57:07 mica kernel: /_| \__/ |_\ Nov 22 06:57:07 mica kernel: \__U_/ Nov 22 06:57:07 mica kernel: diff(2970): Oops Nov 22 06:57:07 mica kernel: PSR: 1e0000c3 PC: fe327490 NPC: fe327494 Y: 00000000 Not tainted Using defaults from ksymoops -t elf32-sparc -a sparc Nov 22 06:57:07 mica kernel: g0: 00000000 g1: fbfae960 g2: 1e4000c9 g3: 1e8000e3 g4: fe32d190 g5: 00000001 g6: fb1d2000 g7: 0000000f Nov 22 06:57:07 mica kernel: o0: 00000100 o1: fb1d3b10 o2: fb46bb10 o3: 00000001 o4: f0136fdc o5: 00000000 sp: fb1d3ab0 o7: fe34e130 Nov 22 06:57:07 mica kernel: l0: fb1d3b10 l1: fb46ba60 l2: fbfae960 l3: fe355c00 l4: fba5eb84 l5: 00000000 l6: f019e000 l7: 00000004 Nov 22 06:57:07 mica kernel: i0: fb1d3b98 i1: fba5e9e0 i2: fab4a910 i3: 00000001 i4: ffffffff i5: 00000000 fp: fb1d3b30 i7: fe34e1c8 Nov 22 06:57:08 mica kernel: Caller[fe34e1c8] Nov 22 06:57:08 mica kernel: Caller[fe34e314] Nov 22 06:57:08 mica kernel: Caller[fe34ddf0] Nov 22 06:57:08 mica kernel: Caller[fe34e6bc] Nov 22 06:57:08 mica kernel: Caller[f0039a94] Nov 22 06:57:08 mica kernel: Caller[f003a378] Nov 22 06:57:08 mica kernel: Caller[f003a610] Nov 22 06:57:08 mica kernel: Caller[f003aca0] Nov 22 06:57:08 mica kernel: Caller[fe348bcc] Nov 22 06:57:08 mica kernel: Caller[f004a5a0] Nov 22 06:57:08 mica kernel: Caller[f0011184] Nov 22 06:57:08 mica kernel: Caller[000148a4] Nov 22 06:57:08 mica kernel: Instruction DUMP: 90102100 c401a600 8400a004 80a0e000 22800002 90102102 c400a030 80a0a000 >>PC; fe327490 <[sunrpc]__kstrtab_xdr_decode_string_inplace+10/20> <===== >>g1; fbfae960 >>g2; 1e4000c9 Before first symbol >>g3; 1e8000e3 Before first symbol >>g4; fe32d190 <[sunrpc]rpc_init_task+8/1e0> >>g6; fb1d2000 >>o1; fb1d3b10 >>o2; fb46bb10 >>o4; f0136fdc <__bzero+b8/144> >>sp; fb1d3ab0 >>o7; fe34e130 <[nfs]nfs_pagein_one+d8/120> >>l0; fb1d3b10 >>l1; fb46ba60 >>l2; fbfae960 >>l3; fe355c00 <[nfs].rodata.start+1228/2be7> >>l4; fba5eb84 >>l6; f019e000 >>i0; fb1d3b98 >>i1; fba5e9e0 >>i2; fab4a910 >>i4; ffffffff >>fp; fb1d3b30 >>i7; fe34e1c8 <[nfs]nfs_pagein_list+50/80> Trace; fe34e1c8 <[nfs]nfs_pagein_list+50/80> Trace; fe34e314 <[nfs]nfs_pagein_inode+40/64> Trace; fe34ddf0 <[nfs]nfs_readpage_async+108/11c> Trace; fe34e6bc <[nfs]nfs_readpage+90/c4> Trace; f0039a94 Trace; f003a378 Trace; f003a610 Trace; f003aca0 Trace; fe348bcc <[nfs]nfs_file_read+9c/ac> Trace; f004a5a0 Trace; f0011184 Trace; 000148a4 Before first symbol Code; fe327484 <[sunrpc]__kstrtab_xdr_decode_string_inplace+4/20> 00000000 <_PC>: Code; fe327484 <[sunrpc]__kstrtab_xdr_decode_string_inplace+4/20> 0: 90 10 21 00 mov 0x100, %o0 Code; fe327488 <[sunrpc]__kstrtab_xdr_decode_string_inplace+8/20> 4: c4 01 a6 00 ld [ %g6 + 0x600 ], %g2 Code; fe32748c <[sunrpc]__kstrtab_xdr_decode_string_inplace+c/20> 8: 84 00 a0 04 add %g2, 4, %g2 Code; fe327490 <[sunrpc]__kstrtab_xdr_decode_string_inplace+10/20> <===== c: c6 00 a0 18 ld [ %g2 + 0x18 ], %g3 <===== Code; fe327494 <[sunrpc]__kstrtab_xdr_decode_string_inplace+14/20> 10: 80 a0 e0 00 cmp %g3, 0 Code; fe327498 <[sunrpc]__kstrtab_xdr_decode_string_inplace+18/20> 14: 22 80 00 02 be,a 1c <_PC+0x1c> fe3274a0 <[sunrpc]__kstrtab_xdr_decode_netobj+0/18> Code; fe32749c <[sunrpc]__kstrtab_xdr_decode_string_inplace+1c/20> 18: 90 10 21 02 mov 0x102, %o0 Code; fe3274a0 <[sunrpc]__kstrtab_xdr_decode_netobj+0/18> 1c: c4 00 a0 30 ld [ %g2 + 0x30 ], %g2 Code; fe3274a4 <[sunrpc]__kstrtab_xdr_decode_netobj+4/18> 20: 80 a0 a0 00 cmp %g2, 0 Nov 22 06:57:08 mica kernel: Unable to handle kernel paging request in mna handler<1> at virtual address 1e4000e6 Nov 22 06:57:08 mica kernel: \|/ ____ \|/ Nov 22 06:57:08 mica kernel: "@'/ ,. \`@" Nov 22 06:57:08 mica kernel: /_| \__/ |_\ Nov 22 06:57:08 mica kernel: \__U_/ Nov 22 06:57:08 mica kernel: diff(2970): Oops Nov 22 06:57:08 mica kernel: PSR: 1e0000c7 PC: f00812d4 NPC: f00812d8 Y: 00000000 Not tainted Nov 22 06:57:08 mica kernel: g0: fb1d2000 g1: fbb6710c g2: 00000000 g3: 1e1000e3 g4: f0026734 g5: 53545556 g6: fb1d2000 g7: 00000001 Nov 22 06:57:08 mica kernel: o0: 00000001 o1: 1e4000e7 o2: f0165c00 o3: f0165c5c o4: 00004000 o5: f019dc00 sp: fb1d3550 o7: f001239c Nov 22 06:57:08 mica kernel: l0: 1e4000c0 l1: 1e4000e6 l2: f00812b0 l3: 00000001 l4: 00000000 l5: 53545556 l6: fb1d2000 l7: 0000001d Nov 22 06:57:08 mica kernel: i0: fbe41e00 i1: 00000001 i2: f0143400 i3: fbec1000 i4: fbf81800 i5: 05ea4029 fp: fb1d35b8 i7: f007ab40 Nov 22 06:57:08 mica kernel: Caller[f007ab40] Nov 22 06:57:08 mica kernel: Caller[f0060e4c] Nov 22 06:57:08 mica kernel: Caller[f003cb44] Nov 22 06:57:08 mica kernel: Caller[f0074e7c] Nov 22 06:57:08 mica kernel: Caller[f002e2e0] Nov 22 06:57:08 mica kernel: Caller[f002e324] Nov 22 06:57:08 mica kernel: Caller[f0029ac8] Nov 22 06:57:08 mica kernel: Caller[f001239c] Nov 22 06:57:08 mica kernel: Caller[f001ab48] Nov 22 06:57:08 mica kernel: Caller[f001ac20] Nov 22 06:57:08 mica kernel: Caller[f001079c] Nov 22 06:57:08 mica kernel: Caller[fe34e130] Nov 22 06:57:08 mica kernel: Caller[fe34e1c8] Nov 22 06:57:08 mica kernel: Caller[fe34e314] Nov 22 06:57:08 mica kernel: Caller[fe34ddf0] Nov 22 06:57:08 mica kernel: Caller[fe34e6bc] Nov 22 06:57:08 mica kernel: Caller[f0039a94] Nov 22 06:57:08 mica kernel: Caller[f003a378] Nov 22 06:57:08 mica kernel: Caller[f003a610] Nov 22 06:57:08 mica kernel: Caller[f003aca0] Nov 22 06:57:08 mica kernel: Caller[fe348bcc] Nov 22 06:57:08 mica kernel: Caller[f004a5a0] Nov 22 06:57:08 mica kernel: Caller[f0011184] Nov 22 06:57:08 mica kernel: Caller[000148a4] Nov 22 06:57:08 mica kernel: Instruction DUMP: 80a46000 0280001c 01000000 d2020000 80a24018 02800012 213c0515 a0142240 >>PC; f00812d4 <===== >>g0; fb1d2000 >>g1; fbb6710c >>g3; 1e1000e3 Before first symbol >>g4; f0026734 >>g5; 53545556 Before first symbol >>g6; fb1d2000 >>o1; 1e4000e7 Before first symbol >>o2; f0165c00 >>o3; f0165c5c >>o4; 00004000 Before first symbol >>o5; f019dc00 >>sp; fb1d3550 >>o7; f001239c >>l0; 1e4000c0 Before first symbol >>l1; 1e4000e6 Before first symbol >>l2; f00812b0 >>l5; 53545556 Before first symbol >>l6; fb1d2000 >>i0; fbe41e00 >>i2; f0143400 >>i3; fbec1000 >>i4; fbf81800 >>i5; 05ea4029 Before first symbol >>fp; fb1d35b8 >>i7; f007ab40 Trace; f007ab40 Trace; f0060e4c <__mark_inode_dirty+3c/ac> Trace; f003cb44 Trace; f0074e7c Trace; f002e2e0 Trace; f002e324 Trace; f0029ac8 Trace; f001239c Trace; f001ab48 Trace; f001ac20 Trace; f001079c Trace; fe34e130 <[nfs]nfs_pagein_one+d8/120> Trace; fe34e1c8 <[nfs]nfs_pagein_list+50/80> Trace; fe34e314 <[nfs]nfs_pagein_inode+40/64> Trace; fe34ddf0 <[nfs]nfs_readpage_async+108/11c> Trace; fe34e6bc <[nfs]nfs_readpage+90/c4> Trace; f0039a94 Trace; f003a378 Trace; f003a610 Trace; f003aca0 Trace; fe348bcc <[nfs]nfs_file_read+9c/ac> Trace; f004a5a0 Trace; f0011184 Trace; 000148a4 Before first symbol Code; f00812c8 00000000 <_PC>: Code; f00812c8 0: 80 a4 60 00 cmp %l1, 0 Code; f00812cc 4: 02 80 00 1c be 74 <_PC+0x74> f008133c Code; f00812d0 8: 01 00 00 00 nop Code; f00812d4 <===== c: d0 04 40 00 ld [ %l1 ], %o0 <===== Code; f00812d8 10: d2 02 00 00 ld [ %o0 ], %o1 Code; f00812dc 14: 80 a2 40 18 cmp %o1, %i0 Code; f00812e0 18: 02 80 00 12 be 60 <_PC+0x60> f0081328 Code; f00812e4 1c: 21 3c 05 15 sethi %hi(0xf0145400), %l0 Code; f00812e8 20: a0 14 22 40 or %l0, 0x240, %l0 ! f0145640 <_PC+0xf0145640> e01c6908 Before first symbol Nov 22 07:09:47 mica kernel: 16257MB HIGHMEM available. 1 warning issued. Results may not be reliable. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ NFS maillist - NFS@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs