[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XFS 2.4.3 patch



On Sat, Mar 31, 2001 at 06:15:59PM -0600, Russell Cattelan wrote:
> A preliminary XFS patch for 2.4.3 has been placed on
> oss.sgi.com/linux-xfs.sgi.com
> ftp://linux-xfs.sgi.com/projects/xfs/download/patches/
> 
> This has passed basic bonnie and dbench runs, but has
> not been extensivly tested, but due to the limited number
> of changes things should work just fine.
> 
> The CVS tree will be updated in the next few days.
> 
> -Russell

I built the 2.4.3-XFS kernel on our test machine, and tried hammering on
the machine via NFS. Unfortunately, after about 10 hours or so of work,
I get an "oops". The messages are attached below. It _appears_ that the
machine is running out of some resource.  The second 'oops' below occured
when I tried to rlogin into the machine; it is caused by "tcsh" !

Any help in tracking this down would be appreciated.

Ajay

ksymoops 2.4.0 on i686 2.4.3-XFS.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.3-XFS/ (specified)
     -m /boot/System.map-2.4.3-XFS (specified)

Apr  1 07:55:57 mymachine kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000073
Apr  1 07:55:57 mymachine kernel: c01712a0
Apr  1 07:55:57 mymachine kernel: *pde = 00000000
Apr  1 07:55:57 mymachine kernel: Oops: 0000
Apr  1 07:55:57 mymachine kernel: CPU:    1
Apr  1 07:55:57 mymachine kernel: EIP:    0010:[nfsd_cache_lookup+132/676]
Apr  1 07:55:57 mymachine kernel: EIP:    0010:[<c01712a0>]
Using defaults from ksymoops -t elf32-i386 -a i386
Apr  1 07:55:57 mymachine kernel: EFLAGS: 00010213
Apr  1 07:55:57 mymachine kernel: eax: 00000021   ebx: 00000063   ecx: 3104cb10   edx: cf0a8f08
Apr  1 07:55:57 mymachine kernel: esi: c031b360   edi: ceff4014   ebp: cf02c200   esp: ceff3f38
Apr  1 07:55:57 mymachine kernel: ds: 0018   es: 0018   ss: 0018
Apr  1 07:55:57 mymachine kernel: Process nfsd (pid: 649, stackpage=ceff3000)
Apr  1 07:55:57 mymachine kernel: Stack: cf02c200 c031b360 ceff4014 cf02c200 00000008 00000002 00000011 3104cb10 
Apr  1 07:55:57 mymachine kernel:        c016a774 cf02c200 00000002 cf02c338 c031b360 ceff8e90 c02992e8 cf02c200 
Apr  1 07:55:57 mymachine kernel:        ceff4014 ceff2000 003d869e c14706a0 ceff2000 ceff8e00 c031b700 00000000 
Apr  1 07:55:57 mymachine kernel: Call Trace: [nfsd_dispatch+60/360] [svc_process+684/1348] [nfsd+427/824] [kernel_thread+35/48] 
Apr  1 07:55:57 mymachine kernel: Call Trace: [<c016a774>] [<c02992e8>] [<c016a5ab>] [<c0105503>] 
Apr  1 07:55:57 mymachine kernel: Code: 80 7b 10 00 74 49 8b 4c 24 1c 3b 4b 24 75 40 8b 4c 24 10 3b 

>>EIP; c01712a0 <nfsd_cache_lookup+84/2a4>   <=====
Trace; c016a774 <nfsd_dispatch+3c/168>
Trace; c02992e8 <svc_process+2ac/544>
Trace; c016a5ab <nfsd+1ab/338>
Trace; c0105503 <kernel_thread+23/30>
Code;  c01712a0 <nfsd_cache_lookup+84/2a4>
00000000 <_EIP>:
Code;  c01712a0 <nfsd_cache_lookup+84/2a4>   <=====
   0:   80 7b 10 00               cmpb   $0x0,0x10(%ebx)   <=====
Code;  c01712a4 <nfsd_cache_lookup+88/2a4>
   4:   74 49                     je     4f <_EIP+0x4f> c01712ef <nfsd_cache_lookup+d3/2a4>
Code;  c01712a6 <nfsd_cache_lookup+8a/2a4>
   6:   8b 4c 24 1c               mov    0x1c(%esp,1),%ecx
Code;  c01712aa <nfsd_cache_lookup+8e/2a4>
   a:   3b 4b 24                  cmp    0x24(%ebx),%ecx
Code;  c01712ad <nfsd_cache_lookup+91/2a4>
   d:   75 40                     jne    4f <_EIP+0x4f> c01712ef <nfsd_cache_lookup+d3/2a4>
Code;  c01712af <nfsd_cache_lookup+93/2a4>
   f:   8b 4c 24 10               mov    0x10(%esp,1),%ecx
Code;  c01712b3 <nfsd_cache_lookup+97/2a4>
  13:   3b 00                     cmp    (%eax),%eax

ksymoops 2.4.0 on i686 2.4.3-XFS.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.3-XFS/ (specified)
     -m /boot/System.map-2.4.3-XFS (specified)

Apr  1 10:30:36 mymachine kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000800
Apr  1 10:30:36 mymachine kernel: c0144495
Apr  1 10:30:36 mymachine kernel: *pde = 00000000
Apr  1 10:30:36 mymachine kernel: Oops: 0000
Apr  1 10:30:36 mymachine kernel: CPU:    0
Apr  1 10:30:36 mymachine kernel: EIP:    0010:[d_lookup+101/276]
Apr  1 10:30:36 mymachine kernel: EIP:    0010:[<c0144495>]
Using defaults from ksymoops -t elf32-i386 -a i386
Apr  1 10:30:36 mymachine kernel: EFLAGS: 00010207
Apr  1 10:30:36 mymachine kernel: eax: cff99e70   ebx: 000007e8   ecx: 0000000f   edx: cff80000
Apr  1 10:30:36 mymachine kernel: esi: 01c4ddc5   edi: cf903e10   ebp: 00000800   esp: cf903db4
Apr  1 10:30:36 mymachine kernel: ds: 0018   es: 0018   ss: 0018
Apr  1 10:30:36 mymachine kernel: Process tcsh (pid: 5655, stackpage=cf903000)
Apr  1 10:30:36 mymachine kernel: Stack: 01c4ddc5 00000000 cf903e10 cf903e34 cff99e70 cd85200f 01c4ddc5 00000004 
Apr  1 10:30:36 mymachine kernel:        c013b364 ceb8bec0 cf903e10 01c4ddc5 c013bc72 ceb8bec0 cf903e10 00000000 
Apr  1 10:30:36 mymachine kernel:        00000000 cd852000 cf903e34 080c8888 cf902000 00000009 00000000 cd85200f 
Apr  1 10:30:36 mymachine kernel: Call Trace: [cached_lookup+16/84] [path_walk+1586/2208] [open_exec+39/184] [reclaim_page+814/1064] [do_execve+30/496] [__alloc_pages+316/752] [do_wp_page+552/608] 
Apr  1 10:30:36 mymachine kernel: Call Trace: [<c013b364>] [<c013bc72>] [<c01394e7>] [<c0129586>] [<c0139f46>] [<c012b004>] [<c011fe8c>] 
Apr  1 10:30:36 mymachine kernel:        [<c011fe9e>] [<c0120577>] [<c010fb09>] [<c010f9b0>] [<c011da44>] [<c01f9e0b>] [<c013b0db>] [<c0105923>] 
Apr  1 10:30:36 mymachine kernel:        [<c0106feb>] 
Apr  1 10:30:36 mymachine kernel: Code: 8b 6d 00 8b 74 24 18 39 73 48 0f 85 7e 00 00 00 8b 74 24 24 

>>EIP; c0144495 <d_lookup+65/114>   <=====
Trace; c013b364 <cached_lookup+10/54>
Trace; c013bc72 <path_walk+632/8a0>
Trace; c01394e7 <open_exec+27/b8>
Trace; c0129586 <reclaim_page+32e/428>
Trace; c0139f46 <do_execve+1e/1f0>
Trace; c012b004 <__alloc_pages+13c/2f0>
Trace; c011fe8c <do_wp_page+228/260>
Trace; c011fe9e <do_wp_page+23a/260>
Trace; c0120577 <handle_mm_fault+9f/d8>
Trace; c010fb09 <do_page_fault+159/460>
Trace; c010f9b0 <do_page_fault+0/460>
Trace; c011da44 <getrusage+244/260>
Trace; c01f9e0b <tty_ioctl+39b/3b0>
Trace; c013b0db <getname+5b/a0>
Trace; c0105923 <sys_execve+2f/60>
Trace; c0106feb <system_call+33/38>
Code;  c0144495 <d_lookup+65/114>
00000000 <_EIP>:
Code;  c0144495 <d_lookup+65/114>   <=====
   0:   8b 6d 00                  mov    0x0(%ebp),%ebp   <=====
Code;  c0144498 <d_lookup+68/114>
   3:   8b 74 24 18               mov    0x18(%esp,1),%esi
Code;  c014449c <d_lookup+6c/114>
   7:   39 73 48                  cmp    %esi,0x48(%ebx)
Code;  c014449f <d_lookup+6f/114>
   a:   0f 85 7e 00 00 00         jne    8e <_EIP+0x8e> c0144523 <d_lookup+f3/114>
Code;  c01444a5 <d_lookup+75/114>
  10:   8b 74 24 24               mov    0x24(%esp,1),%esi