[Bug 243546] New: Oops caused by nfsd kernel module
https://bugzilla.novell.com/show_bug.cgi?id=243546 Summary: Oops caused by nfsd kernel module Product: openSUSE 10.2 Version: Final Platform: i686 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: wajih.ahmed@gmail.com QAContact: qa@suse.de I enabled nfs server via yast. I create the export. I try to mount the export from a remote server which results in an Oops. # uname -a Linux blackhole 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006 i686 i686 i386 GNU/Linux Feb 7 12:56:34 blackhole kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de). Feb 7 12:56:34 blackhole exportfs[30963]: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/software/jes4". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 Feb 7 12:56:34 blackhole kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory Feb 7 12:56:34 blackhole kernel: NFSD: starting 90-second grace period Feb 7 12:57:01 blackhole mountd[30975]: authenticated mount request from neo.demo.foo.com: 989 for /software/jes4 (/software/jes4) Feb 7 12:57:02 blackhole kernel: BUG: unable to handle kernel paging request at virtual address 8e466127 Feb 7 12:57:02 blackhole kernel: printing eip: Feb 7 12:57:02 blackhole kernel: c016ca94 Feb 7 12:57:02 blackhole kernel: *pde = 00000000 Feb 7 12:57:02 blackhole kernel: Oops: 0000 [#1] Feb 7 12:57:02 blackhole kernel: SMP Feb 7 12:57:02 blackhole kernel: last sysfs file: /class/net/eth0/carrier Feb 7 12:57:02 blackhole kernel: Modules linked in: nfsd exportfs lockd nfs_acl sunrpc xt_pkttype ipt_LOG xt_limit af_packet vmnet vmmon snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device cpufreq_conservative cpufreq_ondemand cpufreq_userspace cpufreq_powersave speedstep_centrino freq_table cisco_ipsec toshiba_acpi button battery ac ip6t_REJECT xt_tcpudp ipt_REJECT xt_state iptable_mangle iptable_nat ip_nat iptable_filter ip6table_mangle ip_conntrack nfnetlink ip_tables ip6table_filter ip6_tables x_tables ipv6 vfat fat reiserfs loop dm_mod usbhid pcmcia firmware_class wlan_scan_sta nvidia e1000 agpgart i2c_core ath_pci ohci1394 yenta_socket rsrc_nonstatic pcmcia_core ath_rate_sample ieee1394 wlan ath_hal snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc shpchp pci_hotplug i8xx_tco ehci_hcd uhci_hcd usbcore parport_pc lp parport ext3 mbcache jbd edd fan piix thermal processor ide_disk ide_core Feb 7 12:57:02 blackhole kernel: CPU: 0 Feb 7 12:57:02 blackhole kernel: EIP: 0060:[<c016ca94>] Tainted: PF U VLI Feb 7 12:57:02 blackhole kernel: EFLAGS: 00010246 (2.6.18.2-34-default #1) Feb 7 12:57:02 blackhole kernel: EIP is at vfs_getattr+0x30/0x9d Feb 7 12:57:02 blackhole kernel: eax: 8e4660eb ebx: eb83a93f ecx: c034dcc0 edx: d1ee8114 Feb 7 12:57:02 blackhole kernel: esi: d1ee8114 edi: e2ee8020 ebp: e18bbed4 esp: e18bbeb8 Feb 7 12:57:02 blackhole kernel: ds: 007b es: 007b ss: 0068 Feb 7 12:57:02 blackhole kernel: Process nfsd (pid: 30967, ti=e18ba000 task=e0c546a0 task.ti=e18ba000) Feb 7 12:57:02 blackhole kernel: Stack: c20dfcc0 e98e7800 e18bbed4 e2ee8020 eba19c00 f9471433 00000005 f946b501 Feb 7 12:57:02 blackhole kernel: e89c6f40 d994e100 0000534d 00000000 00000000 eba19c00 e98e7810 00000005 Feb 7 12:57:02 blackhole kernel: e98e7808 f942c2c4 00000000 66736404 de402000 e98e7800 eba19c00 e2ee8000 Feb 7 12:57:02 blackhole kernel: Call Trace: Feb 7 12:57:02 blackhole kernel: Call Trace: Feb 7 12:57:02 blackhole kernel: [<f9471433>] nfs2svc_encode_fattr+0x27/0x3d [nfsd] Feb 7 12:57:02 blackhole kernel: [<f946b501>] nfsd_acceptable+0x0/0xc4 [nfsd] Feb 7 12:57:02 blackhole kernel: [<f94725f2>] nfsacld_proc_getattr+0x7c/0x83 [nfsd] Feb 7 12:57:02 blackhole kernel: [<f947255b>] nfsaclsvc_encode_attrstatres+0x0/0x1b [nfsd] Feb 7 12:57:02 blackhole kernel: [<f9472563>] nfsaclsvc_encode_attrstatres+0x8/0x1b [nfsd] Feb 7 12:57:02 blackhole kernel: [<f9469140>] nfsd_dispatch+0x130/0x180 [nfsd] Feb 7 12:57:02 blackhole kernel: [<c02a5ce7>] _spin_lock_bh+0x8/0x18 Feb 7 12:57:02 blackhole kernel: [<f940fbd3>] svc_process+0x3b4/0x626 [sunrpc] Feb 7 12:57:02 blackhole kernel: [<c02a5ce7>] _spin_lock_bh+0x8/0x18 Feb 7 12:57:02 blackhole kernel: [<f94695e3>] nfsd+0x1b0/0x315 [nfsd] Feb 7 12:57:02 blackhole kernel: [<c0103ca6>] ret_from_fork+0x6/0x20 Feb 7 12:57:02 blackhole kernel: [<f9469433>] nfsd+0x0/0x315 [nfsd] Feb 7 12:57:02 blackhole kernel: [<c0102005>] kernel_thread_helper+0x5/0xb Feb 7 12:57:02 blackhole kernel: Code: 89 d6 53 83 ec 04 89 04 24 8b 5a 0c f6 83 4d 01 00 00 02 75 10 8b 0d 80 69 41 c0 ff 91 c4 00 00 00 85 c0 75 6d 8b 83 98 00 00 00 <8b> 78 3c 85 ff 74 0b 8b 04 24 89 e9 89 f2 ff d7 eb 55 89 d8 89 Feb 7 12:57:02 blackhole kernel: EIP: [<c016ca94>] vfs_getattr+0x30/0x9d SS:ESP 0068:e18bbeb8 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=243546 lmb@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel- |nfbrown@novell.com |maintainers@forge.provo.nove| |ll.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=243546 nfbrown@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |agruen@novell.com Status|NEW |NEEDINFO Info Provider| |wajih.ahmed@gmail.com ------- Comment #1 from nfbrown@novell.com 2007-02-08 15:26 MST ------- You seem to have proprietary, unsupported and force-loaded modules loaded, which does increase the risk that we cannot help you. Can you list which those modules are (there should be kernel log messages when they get loaded)? Can you reproduce the problem with them loaded? What filesystem is mounted at /software/jes4 ?? The BUG is happening in vfs_getattr in fs/stat.c because inode->i_op has a bad value. The bug is happening in the nfsacl server, so I'll cc Andreas Gruenbacher incase anything here looks familar to him. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=243546 ------- Comment #2 from wajih.ahmed@gmail.com 2007-02-09 07:42 MST ------- There a a few. Namely 1. Cisco VPN client (cisco_ipsec) 2. Toshiba ACIP (toshiba_acpi). 3. Nvidia (nvidia) But only 2 & 3 were loaded when i experienced this Oops. I think you mean to say that "can i reproduce it without these modules loaded" because the Oops is happening with these loaded. So yes i did unload the toshiba_acpi.ko module and the Oops does not happen. So the problem seems to lie with the toshiba_acpi modules. However for the record the above module is actually patched (by me) to enable bluetooth support because the original toshiba_acpi module does not cause the Oops. So please close this bug or should i do it. I wasn't sure i should choose Resolved Bug->Fixed or Resolved Bug->Invalid. Most likely it is the latter. BTW for what it matters /software is reiser3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=243546 ------- Comment #3 from nfbrown@novell.com 2007-02-12 17:52 MST ------- I wouldn't jump at it being toshiba's fault straight away. I have another bugf report with similar symptoms. One common aspect is that some clients are using NFSv2. Are you able to make sure all clients are using NFSv3 and see if the problem recurs? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=243546 ------- Comment #4 from nfbrown@novell.com 2007-02-19 16:16 MST ------- Created an attachment (id=120006) --> (https://bugzilla.novell.com/attachment.cgi?id=120006&action=view) Fix for bug. This patch will fix the bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=243546 nfbrown@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|wajih.ahmed@gmail.com | Resolution| |FIXED ------- Comment #5 from nfbrown@novell.com 2007-02-19 16:17 MST ------- This bug has been reported elsewhere and is now understood. The above patch will fix it, and the fix will be in the next security update. You can avoid the crash by making sure all clients use NFSv3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com