oops while mounting hfs-floppy

Peter Bornemann (eduard.epi@t-online.de)
Sat, 7 Feb 1998 18:47:45 +0100


the subject tells it, while trying to mount a freshly formatted (with hformat)
hfs-floppy I got the following oopses:

Feb 7 00:24:29 eduard kernel: hfs_fs: WARNING: mounting unclean filesystem.
Feb 7 00:25:38 eduard kernel: hfs_bfind: empty key
Feb 7 00:25:38 eduard kernel: hfs_write_entry: unable to write entry 02000000
Feb 7 00:25:38 eduard kernel: hfs_bfind: empty key
Feb 7 00:25:38 eduard kernel: hfs_write_entry: unable to write entry 10000000
Feb 7 00:25:42 eduard kernel: hfs_bfind: empty key
Feb 7 00:26:07 eduard last message repeated 5 times
Feb 7 00:28:17 eduard kernel: hfs_bfind: empty key
Feb 7 00:28:17 eduard last message repeated 2 times
Feb 7 00:28:17 eduard kernel: hfs_binsert: hfs_brec_find failed.
Feb 7 00:34:24 eduard kernel: hfs_bnode_read: corrupt node number 0x00000000
Feb 7 00:34:24 eduard kernel: hfs_fs: unable to initialize data structures
Feb 7 00:34:24 eduard kernel:Feb 7 00:24:29 eduard kernel: hfs_fs: WARNING: mounting unclean filesystem.
Feb 7 00:25:38 eduard kernel: hfs_bfind: empty key
Feb 7 00:25:38 eduard kernel: hfs_write_entry: unable to write entry 02000000
Feb 7 00:25:38 eduard kernel: hfs_bfind: empty key
Feb 7 00:25:38 eduard kernel: hfs_write_entry: unable to write entry 10000000
Feb 7 00:25:42 eduard kernel: hfs_bfind: empty key
Feb 7 00:26:07 eduard last message repeated 5 times
Feb 7 00:28:17 eduard kernel: hfs_bfind: empty key
Feb 7 00:28:17 eduard last message repeated 2 times
Feb 7 00:28:17 eduard kernel: hfs_binsert: hfs_brec_find failed.
Feb 7 00:34:24 eduard kernel: hfs_bnode_read: corrupt node number 0x00000000
Feb 7 00:34:24 eduard kernel: hfs_fs: unable to initialize data structures
Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 0227f000, Xr3 = 0227f000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c384cf62>]
EFLAGS: 00010292
eax: 00000000 ebx: 00000000 ecx: c2285e54 edx: c2285e54
esi: c2628794 edi: 00000000 ebp: c2285e54 esp: c2285e1c
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 317, process nr: 10, stackpage=c2285000)
Stack: c2628794 c2285e54 c262870c c2286600 c2285e54 c384d037 c2628794 c26286e0
c2285e54 c3856538 c26286e0 c2285e54 c26286e0 c26286e0 c2285e54 c2285e54
c385378c c26286e0 c26286e0 c01d5e6c c38535e0 c26286e0 00000000 00000200
Call Trace: [<c384d037>] [<c3856538>] [<c385378c>] [<c38535e0>] [<c3854749>] [<c3856b98>] [<c012a1e6>]
[<c3845c34>] [<c0123981>] [<c0126c69>] [<c012704f>] [<c3856375>] [<c3856375>] [<c012754a>] [<c3856375>]
[<c3845c34>] [<c010993a>]
Code: 8b 3b 39 5c 24 18 0f 84 8e 00 00 00 8d 73 f4 89 74 24 10 8b
Feb 7 00:35:14 eduard syslogd: exiting on signal 15
Feb 7 00:42:53 eduard syslogd: exiting on signal 15
Feb 7 00:45:38 eduard kernel: hfs_bnode_read: corrupt node number 0x00000000
Feb 7 00:45:38 eduard kernel: hfs_fs: unable to initialize data structures
Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 02347000, Xr3 = 02347000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c3840f62>]
EFLAGS: 00010292
eax: 00000000 ebx: 00000000 ecx: c22fde54 edx: c22fde54
esi: c26b09d4 edi: 00000000 ebp: c22fde54 esp: c22fde1c
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 190, process nr: 10, stackpage=c22fd000)
Stack: c26b09d4 c22fde54 c26b094c c2b62e00 c22fde54 c3841037 c26b09d4 c26b0920
c22fde54 c384a538 c26b0920 c22fde54 c26b0920 c26b0920 c22fde54 c22fde54
c384778c c26b0920 c26b0920 c01d5e6c c38475e0 c26b0920 00000000 00000200
Call Trace: [<c3841037>] [<c384a538>] [<c384778c>] [<c38475e0>] [<c3848749>] [<c384ab98>] [<c012a1e6>]
[<c3856c34>] [<c0123981>] [<c0126c69>] [<c012704f>] [<c384a375>] [<c384a375>] [<c012754a>] [<c384a375>]
[<c3856c34>] [<c010993a>]
Code: 8b 3b 39 5c 24 18 0f 84 8e 00 00 00 8d 73 f4 89 74 24 10 8b
Feb 7 01:00:58 eduard syslogd: exiting on signal 15
Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 0227f000, Xr3 = 0227f000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c384cf62>]
EFLAGS: 00010292
eax: 00000000 ebx: 00000000 ecx: c2285e54 edx: c2285e54
esi: c2628794 edi: 00000000 ebp: c2285e54 esp: c2285e1c
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 317, process nr: 10, stackpage=c2285000)
Stack: c2628794 c2285e54 c262870c c2286600 c2285e54 c384d037 c2628794 c26286e0
c2285e54 c3856538 c26286e0 c2285e54 c26286e0 c26286e0 c2285e54 c2285e54
c385378c c26286e0 c26286e0 c01d5e6c c38535e0 c26286e0 00000000 00000200
Call Trace: [<c384d037>] [<c3856538>] [<c385378c>] [<c38535e0>] [<c3854749>] [<c3856b98>] [<c012a1e6>]
[<c3845c34>] [<c0123981>] [<c0126c69>] [<c012704f>] [<c3856375>] [<c3856375>] [<c012754a>] [<c3856375>]
[<c3845c34>] [<c010993a>]
Code: 8b 3b 39 5c 24 18 0f 84 8e 00 00 00 8d 73 f4 89 74 24 10 8b
Feb 7 00:35:14 eduard syslogd: exiting on signal 15
Feb 7 00:42:53 eduard syslogd: exiting on signal 15
Feb 7 00:45:38 eduard kernel: hfs_bnode_read: corrupt node number 0x00000000
Feb 7 00:45:38 eduard kernel: hfs_fs: unable to initialize data structures
Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 02347000, Xr3 = 02347000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c3840f62>]
EFLAGS: 00010292
eax: 00000000 ebx: 00000000 ecx: c22fde54 edx: c22fde54
esi: c26b09d4 edi: 00000000 ebp: c22fde54 esp: c22fde1c
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 190, process nr: 10, stackpage=c22fd000)
Stack: c26b09d4 c22fde54 c26b094c c2b62e00 c22fde54 c3841037 c26b09d4 c26b0920
c22fde54 c384a538 c26b0920 c22fde54 c26b0920 c26b0920 c22fde54 c22fde54
c384778c c26b0920 c26b0920 c01d5e6c c38475e0 c26b0920 00000000 00000200
Call Trace: [<c3841037>] [<c384a538>] [<c384778c>] [<c38475e0>] [<c3848749>] [<c384ab98>] [<c012a1e6>]
[<c3856c34>] [<c0123981>] [<c0126c69>] [<c012704f>] [<c384a375>] [<c384a375>] [<c012754a>] [<c384a375>]
[<c3856c34>] [<c010993a>]
Code: 8b 3b 39 5c 24 18 0f 84 8e 00 00 00 8d 73 f4 89 74 24 10 8b
Feb 7 01:00:58 eduard syslogd: exiting on signal 15

Using `/System.map' to map addresses to symbols.

>>EIP: c384cf62 cannot be resolved
Trace: c384d037
Trace: c3856538
Trace: c385378c
Trace: c38535e0
Trace: c3854749
Trace: c3856b98
Trace: c012a1e6 <lookup_dentry+1a6/1e8>
Trace: c3845c34
Trace: c0123981 <check_disk_change+31/94>
Trace: c0126c69 <read_super+85/ac>
Trace: c012704f <do_mount+9f/108>
Trace: c3856375
Trace: c3856375
Trace: c012754a <sys_mount+29e/300>
Trace: c3856375
Trace: c3845c34
Trace: c010993a <system_call+3a/40>
Code:
Code: 8b 3b movl (%ebx),%edi
Code: 39 5c 24 18 cmpl %ebx,0x18(%esp,1)
Code: 0f 84 8e 00 00 je 9a <_EIP+9a>
Code: 8d 73 f4 leal 0xfffffff4(%ebx),%esi
Code: 89 74 24 10 movl %esi,0x10(%esp,1)
Code: 8b 00 movl (%eax),%eax
Code: 90 nop
Code: 90 nop
Code: 90 nop

Using `/System.map' to map addresses to symbols.

>>EIP: c3840f62 cannot be resolved
Trace: c3841037
Trace: c384a538
Trace: c384778c
Trace: c38475e0
Trace: c3848749
Trace: c384ab98
Trace: c012a1e6 <lookup_dentry+1a6/1e8>
Trace: c3856c34
Trace: c0123981 <check_disk_change+31/94>
Trace: c0126c69 <read_super+85/ac>
Trace: c012704f <do_mount+9f/108>
Trace: c384a375
Trace: c384a375
Trace: c012754a <sys_mount+29e/300>
Trace: c384a375
Trace: c3856c34
Trace: c010993a <system_call+3a/40>
Code:
Code: 8b 3b movl (%ebx),%edi
Code: 39 5c 24 18 cmpl %ebx,0x18(%esp,1)
Code: 0f 84 8e 00 00 je 9a <_EIP+9a>
Code: 8d 73 f4 leal 0xfffffff4(%ebx),%esi
Code: 89 74 24 10 movl %esi,0x10(%esp,1)
Code: 8b 00 movl (%eax),%eax
Code: 90 nop
Code: 90 nop
Code: 90 nop
Using `/System.map' to map addresses to symbols.

>>EIP: c3840f62 cannot be resolved
Trace: c3841037
Trace: c384a538
Trace: c384778c
Trace: c38475e0
Trace: c3848749
Trace: c384ab98
Trace: c012a1e6 <lookup_dentry+1a6/1e8>
Trace: c3856c34
Trace: c0123981 <check_disk_change+31/94>
Trace: c0126c69 <read_super+85/ac>
Trace: c012704f <do_mount+9f/108>
Trace: c384a375
Trace: c384a375
Trace: c012754a <sys_mount+29e/300>
Trace: c384a375
Trace: c3856c34
Trace: c010993a <system_call+3a/40>
Code:
Code: 8b 3b movl (%ebx),%edi
Code: 39 5c 24 18 cmpl %ebx,0x18(%esp,1)
Code: 0f 84 8e 00 00 je 9a <_EIP+9a>
Code: 8d 73 f4 leal 0xfffffff4(%ebx),%esi
Code: 89 74 24 10 movl %esi,0x10(%esp,1)
Code: 8b 00 movl (%eax),%eax
Code: 90 nop
Code: 90 nop
Code: 90 nop

Kernel is 2.1.85, mount is 2.6h. After the oopses, mount and umount stopped
working, it seems that /etc/mtab got corrupted. On reboot, the system died
gracefully but without unmounting anything. So a lot of checking happened after
reboot! There seems to be a problem with hfs.o, for after copying to a
hfs-floppy, my Mac refuses to recognize it as such. Same thing is OK with
2.0.33 and hfs_fs-0.95.

Otherwise, 2.1.85 is really fine.

Best wishes

Peter B

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu