xfs
[Top] [All Lists]

Kernel 2.4.18 + xfs 1.1 + xfsdump = kernel oops

To: linux-xfs@xxxxxxxxxxx
Subject: Kernel 2.4.18 + xfs 1.1 + xfsdump = kernel oops
From: Mario Joussen <mario@xxxxxxxxxxx>
Date: Mon, 13 Jan 2003 10:24:59 +0100
Sender: linux-xfs-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020913 Debian/1.1-1
Hi all,

I have a problem with xfs. I have switched my server from 2.4.16-xfs to 2.4.18-xfs-1.1. And now xfsdump segfaults if I try to do a backup of one partition. The kernel also produces an oops (see the attachment).

What can I do?

Cheers, Mario

--
                                      ,,,
                   Mario Joußen      (o o)      mario@xxxxxxxxxxx
+--------------------------------oOO--(_)--OOo--------------------------------+
    "THE FIRST AMENDMENT DOES NOT COVER BURPING" -- Bart Simpson in 2F22
ksymoops 2.4.5 on i686 2.4.18-xfs-1.1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.18-xfs-1.1/ (default)
     -m /boot/System.map-2.4.18-xfs-1.1 (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): mismatch on symbol partition_name  , ksyms_base says 
c0263d10, System.map says c014aaf0.  Ignoring ksyms_base entry
Jan 11 06:54:50 hyperion kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 0000007c
Jan 11 06:54:50 hyperion kernel: c01ec3d4
Jan 11 06:54:50 hyperion kernel: *pde = 00000000
Jan 11 06:54:50 hyperion kernel: Oops: 0000
Jan 11 06:54:50 hyperion kernel: CPU:    0
Jan 11 06:54:50 hyperion kernel: EIP:    0010:[mraccessf+8/84]    Not tainted
Jan 11 06:54:50 hyperion kernel: EFLAGS: 00010002
Jan 11 06:54:50 hyperion kernel: eax: 00000074   ebx: 00000074   ecx: d36dc068  
 edx: c03176e0
Jan 11 06:54:50 hyperion kernel: esi: ffffffe8   edi: df561000   ebp: 00000008  
 esp: c2c2fb0c
Jan 11 06:54:50 hyperion kernel: ds: 0018   es: 0018   ss: 0018
Jan 11 06:54:50 hyperion kernel: Process xfsdump (pid: 25300, 
stackpage=c2c2f000)
Jan 11 06:54:50 hyperion kernel: Stack: 00000008 ffffffe8 df561000 c01bfda7 
00000074 00000288 ffffffe8 c6bff6e4 
Jan 11 06:54:50 hyperion kernel:        c01bf951 ffffffe8 00000008 01cb8fc8 
00000000 01cb8fc8 00000000 c01c474d 
Jan 11 06:54:50 hyperion kernel:        df561000 00000000 01cb8fc8 00000000 
00000008 c2c2fb80 00000000 00000000 
Jan 11 06:54:50 hyperion kernel: Call Trace: [xfs_ilock+111/120] 
[xfs_iget+241/316] [xfs_bulkstat_one+181/1240] [sys_execve+53/96] 
[xfs_bulkstat_single+63/360] 
Warning (Oops_read): Code line not seen, dumping what data is available


>>ecx; d36dc068 <_end+1333cee4/234eee7c>
>>edx; c03176e0 <xfs_vnodeops+0/a0>
>>esi; ffffffe8 <END_OF_CODE+1c715b9d/????>
>>edi; df561000 <_end+1f1c1e7c/234eee7c>
>>esp; c2c2fb0c <_end+2890988/234eee7c>

Jan 11 06:54:50 hyperion kernel: Code: 83 7b 08 00 74 18 ff 43 04 6a 00 8d 43 
24 50 8d 43 0c 50 e8 
Using defaults from ksymoops -t elf32-i386 -a i386


Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   83 7b 08 00               cmpl   $0x0,0x8(%ebx)
Code;  00000004 Before first symbol
   4:   74 18                     je     1e <_EIP+0x1e> 0000001e Before first 
symbol
Code;  00000006 Before first symbol
   6:   ff 43 04                  incl   0x4(%ebx)
Code;  00000009 Before first symbol
   9:   6a 00                     push   $0x0
Code;  0000000b Before first symbol
   b:   8d 43 24                  lea    0x24(%ebx),%eax
Code;  0000000e Before first symbol
   e:   50                        push   %eax
Code;  0000000f Before first symbol
   f:   8d 43 0c                  lea    0xc(%ebx),%eax
Code;  00000012 Before first symbol
  12:   50                        push   %eax
Code;  00000013 Before first symbol
  13:   e8 00 00 00 00            call   18 <_EIP+0x18> 00000018 Before first 
symbol

Jan 12 06:27:52 hyperion kernel:  <1>Unable to handle kernel NULL pointer 
dereference at virtual address 00000132
Jan 12 06:27:52 hyperion kernel: c01bf954
Jan 12 06:27:52 hyperion kernel: *pde = 00000000
Jan 12 06:27:52 hyperion kernel: Oops: 0000
Jan 12 06:27:52 hyperion kernel: CPU:    0
Jan 12 06:27:52 hyperion kernel: EIP:    0010:[xfs_iget+244/316]    Not tainted
Jan 12 06:27:52 hyperion kernel: EFLAGS: 00010246
Jan 12 06:27:52 hyperion kernel: eax: 00000000   ebx: ffffffe8   ecx: 0000000f  
 edx: c03176e0
Jan 12 06:27:52 hyperion kernel: esi: c6bff6e4   edi: df561000   ebp: 00000000  
 esp: cf1f1e4c
Jan 12 06:27:52 hyperion kernel: ds: 0018   es: 0018   ss: 0018
Jan 12 06:27:52 hyperion kernel: Process find (pid: 2247, stackpage=cf1f1000)
Jan 12 06:27:52 hyperion kernel: Stack: 00000000 dc2f93c8 00000000 00000008 
c01d46fc df561000 00000000 01cb8fc8 
Jan 12 06:27:52 hyperion kernel:        00000000 00000000 cf1f1edc 00000000 
00000000 dc2f93e0 dc2f93c8 00000008 
Jan 12 06:27:52 hyperion kernel:        d796fd60 00000000 0000000d c01bfda7 
dc2f9454 c01d8c57 00000000 dc2f93e0 
Jan 12 06:27:52 hyperion kernel: Call Trace: [xfs_dir_lookup_int+292/656] 
[xfs_ilock+111/120] [xfs_lookup+147/256] [linvfs_lookup+122/204] 
[real_lookup+83/196] 
Jan 12 06:27:52 hyperion kernel: Code: 66 83 bb 4a 01 00 00 00 75 10 80 a3 3c 
01 00 00 f7 53 e8 dd 


>>ebx; ffffffe8 <END_OF_CODE+1c715b9d/????>
>>edx; c03176e0 <xfs_vnodeops+0/a0>
>>esi; c6bff6e4 <_end+6860560/234eee7c>
>>edi; df561000 <_end+1f1c1e7c/234eee7c>
>>esp; cf1f1e4c <_end+ee52cc8/234eee7c>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   66 83 bb 4a 01 00 00      cmpw   $0x0,0x14a(%ebx)
Code;  00000007 Before first symbol
   7:   00 
Code;  00000008 Before first symbol
   8:   75 10                     jne    1a <_EIP+0x1a> 0000001a Before first 
symbol
Code;  0000000a Before first symbol
   a:   80 a3 3c 01 00 00 f7      andb   $0xf7,0x13c(%ebx)
Code;  00000011 Before first symbol
  11:   53                        push   %ebx
Code;  00000012 Before first symbol
  12:   e8 dd 00 00 00            call   f4 <_EIP+0xf4> 000000f4 Before first 
symbol


3 warnings issued.  Results may not be reliable.
<Prev in Thread] Current Thread [Next in Thread>