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.
|