Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751332AbWCLTd1 (ORCPT ); Sun, 12 Mar 2006 14:33:27 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751523AbWCLTd1 (ORCPT ); Sun, 12 Mar 2006 14:33:27 -0500 Received: from pv105234.reshsg.uci.edu ([128.195.105.234]:19607 "HELO pv105234.reshsg.uci.edu") by vger.kernel.org with SMTP id S1751332AbWCLTd1 (ORCPT ); Sun, 12 Mar 2006 14:33:27 -0500 Message-ID: <4414777C.6020209@feise.com> Date: Sun, 12 Mar 2006 11:33:16 -0800 From: Joe Feise Reply-To: jfeise@feise.com Organization: feise.com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051201 Thunderbird/1.5 Mnenhy/0.7.3.0 MIME-Version: 1.0 To: linux-kernel@vger.kernel.org Subject: [BUG] NFS(?) bug in 2.6.16-rc5-mm3 X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigC6749F68BA031F1B25BB968C" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5572 Lines: 146 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigC6749F68BA031F1B25BB968C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable In certain cases, when programmatically traversing a directory tree mount= ed through NFS, I get a kernel oops. Two examples are listed below. -Joe BUG: unable to handle kernel paging request at virtual address 0005023c printing eip: c0169848 *pde =3D 00000000 Oops: 0000 [#1] PREEMPT last sysfs file: /class/net/eth2/ifindex Modules linked in: pl2303 usbserial softdog cisco_ipsec snd_pcm_oss snd_mixer_oss snd_cs46xx gameport snd_raw midi snd_seq_device snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd sou= ndcore snd_page_alloc zoran i2c_algo _bit videodev saa7111 i2c_core pegasus arc4 ppp_mppe ppp_deflate ppp_gene= ric slhc usblp CPU: 0 EIP: 0060:[] Tainted: P VLI EFLAGS: 00210202 (2.6.16-rc5-mm3 #9) EIP is at clear_inode+0x70/0x108 eax: d8d81a00 ebx: d3f50860 ecx: d8d81a00 edx: 00050238 esi: d3f50984 edi: 00000002 ebp: ffffe000 esp: f7d8bea8 ds: 007b es: 007b ss: 0068 Process kswapd0 (pid: 176, threadinfo=3Df7d8a000 task=3Df7d30030) Stack: <0>00200296 d3f50860 d8d81a00 c016a853 d3f50860 d3563a20 c016a8e9 = d3563a14 c0167e41 f7d8a000 f7d8a000 00000097 000255a8 c17deac0 c0168230 c01= 3c911 f7d8bf54 c013a0fd 00000000 012ad400 00000000 0002d036 000255a8 000= 0006a Call Trace: generic_forget_inode+0x12a/0x15c iput+0x53/0x65 prune_dcache+0x12d/0x162 shrink_dcache_memory+0x= 14/0x37 shrink_slab+0x131/0x1f7 throttle_vm_writeout+0x1= e/0x5d balance_pgdat+0x2a9/0x36c kswapd+0xed/0x103 autoremove_wake_function+0x0/0x43 ret_from_fork+= 0x6/0x14 autoremove_wake_function+0x0/0x43 kswapd+0x0/0x1= 03 kernel_thread_helper+0x5/0xb Code: 01 00 00 a8 08 0f 85 9b 00 00 00 f6 83 2c 01 00 00 20 0f 85 86 00 0= 0 00 8b 83 90 00 00 00 85 c0 89 c1 7 4 31 8b 50 24 85 d2 74 1c <8b> 52 04 85 d2 74 15 31 d2 8b b4 93 e4 00 00 = 00 85 f6 75 52 83 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D BUG: unable to handle kernel paging request at virtual address 08ed08b5 printing eip: c016a8b3 *pde =3D 00000000 Oops: 0000 [#2] PREEMPT last sysfs file: /class/net/eth2/ifindex Modules linked in: pl2303 usbserial softdog cisco_ipsec snd_pcm_oss snd_mixer_oss snd_cs46xx gameport snd_raw midi snd_seq_device snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd sou= ndcore snd_page_alloc zoran i2c_algo _bit videodev saa7111 i2c_core pegasus arc4 ppp_mppe ppp_deflate ppp_gene= ric slhc usblp CPU: 0 EIP: 0060:[] Tainted: P VLI EFLAGS: 00010202 (2.6.16-rc5-mm3 #9) EIP is at iput+0x1d/0x65 eax: 08ed08a1 ebx: d3f50a00 ecx: d3f50a18 edx: d3f50a18 esi: cf443aa0 edi: 00000045 ebp: ffffe000 esp: c821fb90 ds: 007b es: 007b ss: 0068 Process dvddump (pid: 4210, threadinfo=3Dc821e000 task=3Df1599570) Stack: <0>cf443a94 c0167e41 c821e000 c821e000 0000010b 00041c58 c17deac0 = c0168230 c013c911 00000000 0001d060 00000000 020e2c00 00000000 00027ae4 000= 41c58 000000d4 00000000 00000000 000000d0 00000040 c821fc5c c05a51f0 000= 0000a Call Trace: prune_dcache+0x12d/0x162 shrink_dcache_memory+0x= 14/0x37 shrink_slab+0x131/0x1f7 try_to_free_pages+0xee/0= x1ab __alloc_pages+0x113/0x29c cache_grow+0x108/0x171= kmem_getpages+0x2f/0x95 cache_grow+0xc4/0x171 cache_alloc_refill+0x167/0x22c kmem_cache_alloc+= 0x3f/0x41 d_alloc+0x1b/0x176 d_lookup+0x19/0x39 nfs_readdir_lookup+0xd8/0x34b nfs_do_filldir+0x5= b/0x184 filldir64+0x0/0xdc nfs_readdir+0x311/0x7a2 filldir64+0x0/0xdc sys_faccessat+0x45/0x132 __link_path_walk+0xc62/0xd4b rpcauth_lookup_credcache+0x7f/0x206 rpcauth_lookupcred+0x5f/0xb5 radix_tree_gang_lookup_tag+0x49/0x61 __copy_to_user_ll+0x5b/0x69 copy_to_user+0x36/0x= 53 cp_new_stat64+0xfa/0x10e nfs3_decode_dirent+0x0/= 0x1ac filldir64+0x0/0xdc vfs_readdir+0x94/0xa9 sys_getdents64+0x6d/0xc0 do_fcntl+0x9e/0x155 syscall_call+0x7/0xb Code: 85 c9 75 05 e9 4a fd ff ff e9 93 fe ff ff 85 c0 53 89 c3 74 4c 8b 8= 0 90 00 00 00 83 bb 24 01 00 00 20 8 b 40 20 74 42 85 c0 74 07 <8b> 50 14 85 d2 75 31 8d 43 24 ba 80 84 68 c0 = e8 8d a2 11 00 85 --------------enigC6749F68BA031F1B25BB968C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFEFHeBKc8oZ1MoTeoRApnYAKD7Ax6ikh8NFkEQzk51ndxfy+NX/gCfXA4b rEGuTqO63YprXJHkSmp+SeY= =vpN5 -----END PGP SIGNATURE----- --------------enigC6749F68BA031F1B25BB968C-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/