Hi,
I just got a kernel oops. vanilla 2.4.21, device-mapper (EVMS), XFS
1.3.1, packet-writing patch from 2.4.19.
I just copied a 71GiB filesystem with:
# xfsdump -J - /vol2 | xfsrestore -J - /data2
after completion a few seconds maybe a minute passed then:
# umount /vol2
# umount /data2
The second umount segfaulted, and the bug (see ksymoops output in
attachment) happened.
Just before kernel BUG in syslog/console/dmesg:
XFS assertion failed: mp->m_inodes == NULL, file: xfs_mount.c, line: 1091
Do I need to send any other info?
Regards,
Jeremy Jackson
ksymoops 2.4.5 on i686 2.4.21-jerj1-k7-smp. Options used
-v /data/build/packages/kernel-image-2.4-i386/build-k7-smp/vmlinux
(specified)
-k ksyms (specified)
-l modules (specified)
-o /lib/modules/2.4.21-jerj1-k7-smp/ (specified)
-m /boot/System.map-2.4.21-jerj1-k7-smp (specified)
-i
cpu: 0, clocks: 2666750, slice: 1333375
SGI XFS 1.3.1 with ACLs, debug enabled
e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex
kernel BUG at debug.c:55!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c021cbb9>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 0000004a ebx: ca2a8400 ecx: ffffffff edx: 00000001
esi: cabbe6c0 edi: ca186e00 ebp: 00000000 esp: c58b9ec8
ds: 0018 es: 0018 ss: 0018
Process umount (pid: 1106, stackpage=c58b9000)
Stack: c037b7a0 c0377754 c037717f 00000443 c01fbaf3 c0377754 c037717f 00000443
00000000 ca2a8400 00000000 ca2a8400 c02052d9 ca2a8400 00000000 ca2a8400
ca2a8400 c03d85e0 c03d866c 00000001 00000000 cabbe6c0 c021be24 ca2a8400
Call Trace: [<c01fbaf3>] [<c02052d9>] [<c021be24>] [<c021b372>] [<c0141c36>]
[<c01540ee>] [<c0146188>] [<c015496f>] [<c012bd56>] [<c015498c>] [<c0108ba3>]
Code: 0f 0b 37 00 ce b7 37 c0 83 c4 10 c3 8d 74 26 00 8d bc 27 00
>>EIP; c021cbb9 <assfail+19/30> <=====
>>ebx; ca2a8400 <_end+9de6624/10386224>
>>ecx; ffffffff <END_OF_CODE+2f6bf1a0/????>
>>esi; cabbe6c0 <_end+a6fc8e4/10386224>
>>edi; ca186e00 <_end+9cc5024/10386224>
>>esp; c58b9ec8 <_end+53f80ec/10386224>
Trace; c01fbaf3 <xfs_unmountfs+93/110>
Trace; c02052d9 <xfs_unmount+1a9/1c0>
Trace; c021be24 <vfs_unmount+74/80>
Trace; c021b372 <linvfs_put_super+32/70>
Trace; c0141c36 <kill_super+d6/140>
Trace; c01540ee <__mntput+1e/30>
Trace; c0146188 <path_release+28/30>
Trace; c015496f <sys_umount+6f/80>
Trace; c012bd56 <sys_munmap+36/60>
Trace; c015498c <sys_oldumount+c/10>
Trace; c0108ba3 <system_call+33/38>
Code; c021cbb9 <assfail+19/30>
00000000 <_EIP>:
Code; c021cbb9 <assfail+19/30> <=====
0: 0f 0b ud2a <=====
Code; c021cbbb <assfail+1b/30>
2: 37 aaa
Code; c021cbbc <assfail+1c/30>
3: 00 ce add %cl,%dh
Code; c021cbbe <assfail+1e/30>
5: b7 37 mov $0x37,%bh
Code; c021cbc0 <assfail+20/30>
7: c0 83 c4 10 c3 8d 74 rolb $0x74,0x8dc310c4(%ebx)
Code; c021cbc7 <assfail+27/30>
e: 26 00 8d bc 27 00 00 add %cl,%es:0x27bc(%ebp)
|