Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261159AbVEFH3y (ORCPT ); Fri, 6 May 2005 03:29:54 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261162AbVEFH3x (ORCPT ); Fri, 6 May 2005 03:29:53 -0400 Received: from tassadar.physics.auth.gr ([155.207.123.25]:50304 "EHLO tassadar.physics.auth.gr") by vger.kernel.org with ESMTP id S261159AbVEFH22 (ORCPT ); Fri, 6 May 2005 03:28:28 -0400 Date: Fri, 6 May 2005 10:28:20 +0300 (EEST) From: Dimitris Zilaskos To: Willy Tarreau cc: openafs-info@openafs.org, linux-kernel@vger.kernel.org Subject: Re: Openafs 1.3.78 and kernel 2.4.29 oopses , same for 2.4.30 and openafs 1.3.82 In-Reply-To: <20050506052803.GE777@alpha.home.local> Message-ID: References: <20050506052803.GE777@alpha.home.local> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-AntiVirus: checked by AntiVir Milter (version: 1.1.0-4; AVE: 6.30.0.12; VDF: 6.30.0.157; host: tassadar) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 19690 Lines: 364 >> Oopses on an openafs client system using openafs 1.3.78 and kernel 2.4.29. >> Oopses also occur afer moving to kernel 2.4.30 and openafs 1.3.82 > > The problem you encounter on 2.4.30 is not the same as on 2.4.29. The problem > in 2.4.29 is related to link_path_walk, which has been fixed in 2.4.30. > > You might want to try 1.3.78 (or other) with 2.4.29-hf7 to check if your > 2.4.30 problem was brought by kernel 2.4.30 or openafs 1.3.82, as the > link_path_walk bug is also fixed in hf7. The patch is available on : > > http://linux.exosec.net/kernel/2.4-hf/ > > Regards, > Willy Hi Thanks I will give it a try. Meanwhile when I woke up this morning I found the system frozen once more , and 4 new oopses : a) ksymoops 2.4.11 on i686 2.4.30. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.30/ (default) -m /usr/src/linux/System.map (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. Warning (compare_maps): libafs-2.4.30.mp symbol sys_chdir not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_exit not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_ioctl not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_open not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_wait4 not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_write not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry May 6 04:55:29 system kernel: kernel BUG at inode.c:1204! May 6 04:55:29 system kernel: invalid operand: 0000 May 6 04:55:29 system kernel: CPU: 1 May 6 04:55:29 system kernel: EIP: 0010:[] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 May 6 04:55:29 system kernel: EFLAGS: 00010246 May 6 04:55:29 system kernel: eax: 00000000 ebx: d68521c0 ecx: d68521d0 edx: d68521d0 May 6 04:55:29 system kernel: esi: ee48e800 edi: 00000000 ebp: 0001a590 esp: effddf04 May 6 04:55:29 system kernel: ds: 0018 es: 0018 ss: 0018 May 6 04:55:29 system kernel: Process kswapd (pid: 5, stackpage=effdd000) May 6 04:55:29 system kernel: Stack: 00000000 c0157571 ddeba560 ea88c978 ea88c960 d68521c0 c01579ce d68521c0 May 6 04:55:29 system kernel: c7f876c0 00000002 c1234984 c03a3a7c 00000966 c0157da4 000222b7 c0138e80 May 6 04:55:29 system kernel: 00000006 000001d0 ffffffff 000001d0 00000002 0000001e 000001d0 c03a3a7c May 6 04:55:29 system kernel: Call Trace: [] [] [] [] [] May 6 04:55:29 system kernel: [] [] [] [] [] [] May 6 04:55:29 system kernel: [] May 6 04:55:29 system kernel: Code: 0f 0b b4 04 72 bd 34 c0 e9 0a fd ff ff 8d 76 00 8b 54 24 04 >>EIP; c015a980 <===== >>ebx; d68521c0 <_end+163e9d80/3042bc20> >>ecx; d68521d0 <_end+163e9d90/3042bc20> >>edx; d68521d0 <_end+163e9d90/3042bc20> >>esi; ee48e800 <_end+2e0263c0/3042bc20> >>esp; effddf04 <_end+2fb75ac4/3042bc20> Trace; c0157571 Trace; c01579ce Trace; c0157da4 Trace; c0138e80 Trace; c01392ea Trace; c0139362 Trace; c0139526 Trace; c0139598 Trace; c01396d8 Trace; c0105000 <_stext+0/0> Trace; c010740e Trace; c0139640 Code; c015a980 00000000 <_EIP>: Code; c015a980 <===== 0: 0f 0b ud2a <===== Code; c015a982 2: b4 04 mov $0x4,%ah Code; c015a984 4: 72 bd jb ffffffc3 <_EIP+0xffffffc3> Code; c015a986 6: 34 c0 xor $0xc0,%al Code; c015a988 8: e9 0a fd ff ff jmp fffffd17 <_EIP+0xfffffd17> Code; c015a98d d: 8d 76 00 lea 0x0(%esi),%esi Code; c015a990 10: 8b 54 24 04 mov 0x4(%esp),%edx 7 warnings issued. Results may not be reliable. b) ksymoops 2.4.11 on i686 2.4.30. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.30/ (default) -m /usr/src/linux/System.map (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. Warning (compare_maps): libafs-2.4.30.mp symbol sys_chdir not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_exit not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_ioctl not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_open not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_wait4 not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_write not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry May 6 04:55:29 system kernel: <1>Unable to handle kernel paging request at virtual address 32343656 May 6 04:55:29 system kernel: 32343656 May 6 04:55:29 system kernel: *pde = 00000000 May 6 04:55:29 system kernel: Oops: 0000 May 6 04:55:29 system kernel: CPU: 0 May 6 04:55:29 system kernel: EIP: 0010:[<32343656>] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 May 6 04:55:29 system kernel: EFLAGS: 00010206 May 6 04:55:29 system kernel: eax: 32343656 ebx: d6137de0 ecx: d6137df0 edx: d6137df0 May 6 04:55:29 system kernel: esi: d6137e88 edi: d6137ea4 ebp: 00000003 esp: e5387c18 May 6 04:55:29 system kernel: ds: 0018 es: 0018 ss: 0018 May 6 04:55:29 system kernel: Process rsync (pid: 548, stackpage=e5387000) May 6 04:55:29 system kernel: Stack: c015a97b d6137de0 c0157571 dc7259a0 ea88c8f8 ea88c8e0 d6137de0 c01579ce May 6 04:55:30 system kernel: d6137de0 d36da9c0 c79ebb20 c79ebb30 c79ebb20 f0ac356c c0157d74 0000000d May 6 04:55:30 system kernel: c79ebb20 c0157763 c79ebb20 f0ac3438 f0ac3448 f09840ab c79ebb20 f0a734a0 May 6 04:55:30 system kernel: Call Trace: [] [] [] [] [] May 6 04:55:30 system kernel: [] [] [] [] [] [] May 6 04:55:30 system kernel: [] [] [] [] [] [] May 6 04:55:30 system kernel: Code: Bad EIP value. >>EIP; 32343656 Before first symbol <===== >>ebx; d6137de0 <_end+15ccf9a0/3042bc20> >>ecx; d6137df0 <_end+15ccf9b0/3042bc20> >>edx; d6137df0 <_end+15ccf9b0/3042bc20> >>esi; d6137e88 <_end+15ccfa48/3042bc20> >>edi; d6137ea4 <_end+15ccfa64/3042bc20> >>esp; e5387c18 <_end+24f1f7d8/3042bc20> Trace; c015a97b Trace; c0157571 Trace; c01579ce Trace; c0157d74 Trace; c0157763 Trace; f09840ab <[smbfs].data.end+141fc/2f1b1> Trace; f0987b47 <[smbfs].data.end+17c98/2f1b1> Trace; f098a23b <[smbfs].data.end+1a38c/2f1b1> Trace; f09b943c <[libafs-2.4.30.mp]afs_TruncateAllSegments+38c/69b> Trace; f09bb55e <[libafs-2.4.30.mp]RemoveUserConns+4e/140> Trace; f09dc900 <[libafs-2.4.30.mp]RXAFS_CallBackRxConnAddr+60/140> Trace; f09bdf19 <[libafs-2.4.30.mp]afs_NewVCache+5d9/7e0> Trace; c014e2ed Trace; c014ea20 Trace; c0140d5e Trace; c0141163 Trace; c0108ebb 7 warnings issued. Results may not be reliable. c) ksymoops 2.4.11 on i686 2.4.30. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.30/ (default) -m /usr/src/linux/System.map (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. Warning (compare_maps): libafs-2.4.30.mp symbol sys_chdir not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_exit not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_ioctl not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_open not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_wait4 not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_write not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry y 6 04:55:51 system kernel: Unable to handle kernel paging request at virtual address 32343656 May 6 04:55:51 system kernel: 32343656 May 6 04:55:51 system kernel: *pde = 00000000 May 6 04:55:51 system kernel: Oops: 0000 May 6 04:55:51 system kernel: CPU: 0 May 6 04:55:51 system kernel: EIP: 0010:[<32343656>] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 May 6 04:55:51 system kernel: EFLAGS: 00010206 May 6 04:55:51 system kernel: eax: 32343656 ebx: d6137be0 ecx: d6137bf0 edx: d6137bf0 May 6 04:55:51 system kernel: esi: d6137c88 edi: d6137ca4 ebp: 00000002 esp: cfd41f18 May 6 04:55:51 system kernel: ds: 0018 es: 0018 ss: 0018 May 6 04:55:51 system kernel: Process avmilter (pid: 1751, stackpage=cfd41000) May 6 04:55:51 system kernel: Stack: c015a97b d6137be0 00000000 c014cc6a ea88c878 ea88c860 d6137be0 c01579ce May 6 04:55:51 system kernel: d6137be0 00000002 cf0059c0 00000003 eca14630 eca145a0 c0157d74 00000002 May 6 04:55:51 system kernel: cf0059c0 c014f17b cf0059c0 c0179260 c014f2cd cf0059c0 00000003 cf0059c0 May 6 04:55:51 system kernel: Call Trace: [] [] [] [] [] May 6 04:55:51 system kernel: [] [] [] [] May 6 04:55:52 system kernel: Code: Bad EIP value. >>EIP; 32343656 Before first symbol <===== >>ebx; d6137be0 <_end+15ccf7a0/3042bc20> >>ecx; d6137bf0 <_end+15ccf7b0/3042bc20> >>edx; d6137bf0 <_end+15ccf7b0/3042bc20> >>esi; d6137c88 <_end+15ccf848/3042bc20> >>edi; d6137ca4 <_end+15ccf864/3042bc20> >>esp; cfd41f18 <_end+f8d9ad8/3042bc20> Trace; c015a97b Trace; c014cc6a Trace; c01579ce Trace; c0157d74 Trace; c014f17b Trace; c0179260 Trace; c014f2cd Trace; c014f59c Trace; c0108ebb 7 warnings issued. Results may not be reliable. d) ksymoops 2.4.11 on i686 2.4.30. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.30/ (default) -m /usr/src/linux/System.map (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. Warning (compare_maps): libafs-2.4.30.mp symbol sys_chdir not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_exit not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_ioctl not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_open not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_wait4 not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry Warning (compare_maps): libafs-2.4.30.mp symbol sys_write not found in /usr/local/lib/openafs/libafs-2.4.30.mp.o. Ignoring /usr/local/lib/openafs/libafs-2.4.30.mp.o entry May 6 05:47:13 system kernel: Unable to handle kernel paging request at virtual address 32343656 May 6 05:47:13 system kernel: 32343656 May 6 05:47:13 system kernel: *pde = 00000000 May 6 05:47:13 system kernel: Oops: 0000 May 6 05:47:13 system kernel: CPU: 1 May 6 05:47:13 system kernel: EIP: 0010:[<32343656>] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 May 6 05:47:13 system kernel: EFLAGS: 00010206 May 6 05:47:13 system kernel: eax: 32343656 ebx: d61379e0 ecx: d61379f0 edx: d61379f0 May 6 05:47:13 system kernel: esi: d6137a88 edi: d6137aa4 ebp: 000240f7 esp: e1141998 May 6 05:47:13 system kernel: ds: 0018 es: 0018 ss: 0018 May 6 05:47:13 system kernel: Process pure-ftpd (pid: 25838, stackpage=e1141000) May 6 05:47:13 system kernel: Stack: c015a97b d61379e0 efffc198 c9bec160 ea88c7f8 ea88c7e0 d61379e0 c01579ce May 6 05:47:13 system kernel: d61379e0 00000003 00000005 c153cf44 c03a3a7c 00000811 c0157da4 000240f7 May 6 05:47:13 system kernel: c0138e80 00000006 000001d2 ffffffff 000001d2 00000005 00000016 000001d2 May 6 05:47:13 system kernel: Call Trace: [] [] [] [] [] May 6 05:47:13 system kernel: [] [] [] [] [] [] May 6 05:47:13 system kernel: [] [] [] [] [] [] May 6 05:47:13 system kernel: [] [] [] [] [] [] May 6 05:47:13 system kernel: [] [] [] [] [] [] May 6 05:47:13 system kernel: [] [] [] [] [] [] May 6 05:47:13 system kernel: [] [] [] [] [] [] May 6 05:47:13 system kernel: [] [] [] May 6 05:47:13 system kernel: Code: Bad EIP value. >>EIP; 32343656 Before first symbol <===== >>ebx; d61379e0 <_end+15ccf5a0/3042bc20> >>ecx; d61379f0 <_end+15ccf5b0/3042bc20> >>edx; d61379f0 <_end+15ccf5b0/3042bc20> >>esi; d6137a88 <_end+15ccf648/3042bc20> >>edi; d6137aa4 <_end+15ccf664/3042bc20> >>esp; e1141998 <_end+20cd9558/3042bc20> Trace; c015a97b Trace; c01579ce Trace; c0157da4 Trace; c0138e80 Trace; c01392ea Trace; c0139362 Trace; f096c8a2 <[smbfs]smb_revalidate_inode+82/a0> Trace; c0139fed Trace; f09720be <[smbfs].data.end+220f/2f1b1> Trace; c013a308 <__alloc_pages+178/280> Trace; c013145a Trace; c0131850 Trace; c01319a7 Trace; c0131850 Trace; f09bb55e <[libafs-2.4.30.mp]RemoveUserConns+4e/140> Trace; f09b943c <[libafs-2.4.30.mp]afs_TruncateAllSegments+38c/69b> Trace; f09dc900 <[libafs-2.4.30.mp]RXAFS_CallBackRxConnAddr+60/140> Trace; f0993383 <[smbfs].data.end+234d4/2f1b1> Trace; c0299ff5 Trace; c010af16 Trace; f09dc8d0 <[libafs-2.4.30.mp]RXAFS_CallBackRxConnAddr+30/140> Trace; f09bece5 <[libafs-2.4.30.mp]afs_SimpleVStat+85/1c0> Trace; c0138662 Trace; c0130862 Trace; c01308c9 Trace; c01321ed Trace; c01320d0 Trace; c012dafe Trace; c012dcf5 Trace; c0118708 Trace; c0299ff5 Trace; c0119831 Trace; c01194c5 Trace; c010d5b8 Trace; c0118360 Trace; c0108fac Trace; c0335301 Trace; c02e0738 Trace; c0301a82 Trace; c0291a78 Trace; c012e83a Trace; c0291ce7 Trace; c0141a69 Trace; c0108ebb 7 warnings issued. Results may not be reliable. Best regards , -- ============================================================================= Dimitris Zilaskos Department of Physics @ Aristotle University of Thessaloniki , Greece PGP key : http://tassadar.physics.auth.gr/~dzila/pgp_public_key.asc http://egnatia.ee.auth.gr/~dzila/pgp_public_key.asc MD5sum : de2bd8f73d545f0e4caf3096894ad83f pgp_public_key.asc ============================================================================= - 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/