Hi,
[root@lsautom hdc]# mkfs -t xfs -l size=32768b -f /dev/hdc1
[root@lsautom hdc]# mount -t xfs /dev/hdc1 hdc
[root@lsautom hdc]# cd hdc
[root@lsautom hdc]# time gzip -dc
users/home/samba/archief/lsintra.dump/root.dump.gz |restore -rvf -
<snip verbose restore>
[root@lsautom hdc]# mount
/dev/hda1 on / type ext2 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/hda6 on /users type xfs (rw)
/dev/hda8 on /tmp type xfs (rw,noexec,nosuid,nodev)
/dev/hda5 on /usr type xfs (rw)
/dev/hda7 on /var type xfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdc1 on /mnt/hdc type xfs (rw)
[root@lsautom hdc]# cd ..
[root@lsautom /mnt]# umount hdc
[root@lsautom /mnt]# mount -t xfs -o logbufs=8,logbsize=32768 /dev/hdc1 hdc
[root@lsautom /mnt]# cd hdc
[root@lsautom hdc]# cd ..
[root@lsautom /mnt]# umount hdc
Segmentation fault
No system hang but this one is ugly.
[root@lsautom /mnt]#dmesg
<snip dmesg>
Start mounting filesystem: ide1(22,1)
Ending clean XFS mount for filesystem: ide1(22,1)
Start mounting filesystem: ide1(22,1)
Ending clean XFS mount for filesystem: ide1(22,1)
Start mounting filesystem: ide1(22,1)
Ending clean XFS mount for filesystem: ide1(22,1)
Unable to handle kernel NULL pointer dereference at virtual address 00000010
printing eip:
c01aa951
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c01aa951>]
EFLAGS: 00010086
eax: 00000000 ebx: c5b8d028 ecx: 00000858 edx: 00010000
esi: c7cf4d80 edi: c2b2cc00 ebp: 00000296 esp: c426fe18
ds: 0018 es: 0018 ss: 0018
Process umount (pid: 941, stackpage=c426f000)
Stack: c5b8d028 c7cf4d80 c2b2cc00 c426fe90 c01a9014 c7cf4d80 c5b8d028 c2b2cc00
00000858 c7cf4d80 00000258 00000001 000000aa 00000000 c426fe94 c7cf4d80
c2b2cc00 00000000 c01a9193 c2b2cc00 00000258 00000001 c426fe90 000000aa
Call Trace: [<c01a9014>] [<c01a9193>] [<c01b12a2>] [<c01a9100>]
[<c01b0d4d>] [<c01b91f1>] [<c01c354e>]
[<c01ca3a0>] [<c0134357>] [<c013364a>] [<c0134741>] [<c0134816>]
[<c0121706>] [<c0134850>] [<c0108db7>]
Code: 89 58 10 8b 86 98 00 00 00 89 58 14 80 4b 27 04 f6 86 b0 00
Pulled it through ksymoops
[root@lsautom /root]# ksymoops -m /boot/System.map-2.4.2-XFS < umount.crash
ksymoops 2.3.4 on i686 2.4.2-XFS. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.2-XFS/ (default)
-m /boot/System.map-2.4.2-XFS (specified)
Unable to handle kernel NULL pointer dereference at virtual address 00000010
c01aa951
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c01aa951>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010086
eax: 00000000 ebx: c5b8d028 ecx: 00000858 edx: 00010000
esi: c7cf4d80 edi: c2b2cc00 ebp: 00000296 esp: c426fe18
ds: 0018 es: 0018 ss: 0018
Process umount (pid: 941, stackpage=c426f000)
Stack: c5b8d028 c7cf4d80 c2b2cc00 c426fe90 c01a9014 c7cf4d80 c5b8d028 c2b2cc00
00000858 c7cf4d80 00000258 00000001 000000aa 00000000 c426fe94 c7cf4d80
c2b2cc00 00000000 c01a9193 c2b2cc00 00000258 00000001 c426fe90 000000aa
Call Trace: [<c01a9014>] [<c01a9193>] [<c01b12a2>] [<c01a9100>]
[<c01b0d4d>] [<c01b91f1>] [<c01c354e>]
[<c01ca3a0>] [<c0134357>] [<c013364a>] [<c0134741>] [<c0134816>]
[<c0121706>] [<c0134850>] [<c0108db7>]
Code: 89 58 10 8b 86 98 00 00 00 89 58 14 80 4b 27 04 f6 86 b0 00
>>EIP; c01aa951 <xlog_grant_log_space+31/238> <=====
Trace; c01a9014 <xfs_log_reserve+84/8c>
Trace; c01a9193 <xfs_log_unmount_write+83/18c>
Trace; c01b12a2 <xfs_sb_relse+e/14>
Trace; c01a9100 <xfs_log_unmount+c/1c>
Trace; c01b0d4d <xfs_unmountfs+61/ac>
Trace; c01b91f1 <xfs_unmount+161/170>
Trace; c01c354e <fs_dounmount+5a/74>
Trace; c01ca3a0 <linvfs_put_super+58/c8>
Trace; c0134357 <kill_super+87/138>
Trace; c013364a <remove_vfsmnt+8a/90>
Trace; c0134741 <do_umount+1b9/1c4>
Trace; c0134816 <sys_umount+ca/f8>
Trace; c0121706 <sys_munmap+2a/3c>
Trace; c0134850 <sys_oldumount+c/10>
Trace; c0108db7 <system_call+33/38>
Code; c01aa951 <xlog_grant_log_space+31/238>
00000000 <_EIP>:
Code; c01aa951 <xlog_grant_log_space+31/238> <=====
0: 89 58 10 mov %ebx,0x10(%eax) <=====
Code; c01aa954 <xlog_grant_log_space+34/238>
3: 8b 86 98 00 00 00 mov 0x98(%esi),%eax
Code; c01aa95a <xlog_grant_log_space+3a/238>
9: 89 58 14 mov %ebx,0x14(%eax)
Code; c01aa95d <xlog_grant_log_space+3d/238>
c: 80 4b 27 04 orb $0x4,0x27(%ebx)
Code; c01aa961 <xlog_grant_log_space+41/238>
10: f6 86 b0 00 00 00 00 testb $0x0,0xb0(%esi)
What's going on here?
Bye
--
Seth
Has anybody seen my lightbulb?
I _really_ need some light here.
|