[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#327891: kernel OOPSES in HFSPLUS code



clone 327891 -1
reassign -1 linux-2.6
retitle -1 [powerpc] d-i dies on apple hardware with a HFS+ kernel OOPS, freezing base-installer
severity -1 grave
tags -1 + d-i
thanks

Hi, ...

I have had a quick look at this, thanks to the guidance of joeyh and fjp, and
it seems there is OOPS in HFS+ code during the start of debootstrap, and it
seems that this OOPS is responsible for the sync hanging at the end of d-i.

I append here the part of the dmesg output responsible for the OOPS.

Friendly,

Sven Luther
ccess beyond end of device
hda2: rw=0, want=128, limit=56
attempt to access beyond end of device
hda2: rw=0, want=136, limit=56
ReiserFS: hda2: warning: sh-2006: read_super_block: bread failed (dev hda2, block 16, size 4096)
ReiserFS: hda2: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda2
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
HFS+-fs: unable to find HFS+ superblock
VFS: Can't find a HFS filesystem on dev hda2.
cramfs: wrong magic
attempt to access beyond end of device
hda3: rw=0, want=66, limit=56
isofs_fill_super: bread failed, dev=hda3, iso_blknum=16, block=32
VFS: Can't find an ext2 filesystem on dev hda3.
FAT: bogus number of FAT structure
VFS: Can't find a valid FAT filesystem on dev hda3.
VFS: Can't find ext3 filesystem on dev hda3.
attempt to access beyond end of device
hda3: rw=0, want=72, limit=56
attempt to access beyond end of device
hda3: rw=0, want=128, limit=56
attempt to access beyond end of device
hda3: rw=0, want=136, limit=56
ReiserFS: hda3: warning: sh-2006: read_super_block: bread failed (dev hda3, block 16, size 4096)
ReiserFS: hda3: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda3
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
HFS+-fs: unable to find HFS+ superblock
VFS: Can't find a HFS filesystem on dev hda3.
cramfs: wrong magic
attempt to access beyond end of device
hda4: rw=0, want=66, limit=56
isofs_fill_super: bread failed, dev=hda4, iso_blknum=16, block=32
VFS: Can't find an ext2 filesystem on dev hda4.
FAT: invalid media value (0x05)
VFS: Can't find a valid FAT filesystem on dev hda4.
VFS: Can't find ext3 filesystem on dev hda4.
attempt to access beyond end of device
hda4: rw=0, want=72, limit=56
attempt to access beyond end of device
hda4: rw=0, want=128, limit=56
attempt to access beyond end of device
hda4: rw=0, want=136, limit=56
ReiserFS: hda4: warning: sh-2006: read_super_block: bread failed (dev hda4, block 16, size 4096)
ReiserFS: hda4: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda4
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
HFS+-fs: unable to find HFS+ superblock
VFS: Can't find a HFS filesystem on dev hda4.
cramfs: wrong magic
attempt to access beyond end of device
hda5: rw=0, want=66, limit=56
isofs_fill_super: bread failed, dev=hda5, iso_blknum=16, block=32
VFS: Can't find an ext2 filesystem on dev hda5.
FAT: bogus number of FAT structure
VFS: Can't find a valid FAT filesystem on dev hda5.
VFS: Can't find ext3 filesystem on dev hda5.
attempt to access beyond end of device
hda5: rw=0, want=72, limit=56
attempt to access beyond end of device
hda5: rw=0, want=128, limit=56
attempt to access beyond end of device
hda5: rw=0, want=136, limit=56
ReiserFS: hda5: warning: sh-2006: read_super_block: bread failed (dev hda5, block 16, size 4096)
ReiserFS: hda5: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda5
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
HFS+-fs: unable to find HFS+ superblock
VFS: Can't find a HFS filesystem on dev hda5.
cramfs: wrong magic
Unable to identify CD-ROM format.
VFS: Can't find an ext2 filesystem on dev hda6.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev hda6.
VFS: Can't find ext3 filesystem on dev hda6.
ReiserFS: hda6: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda6
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
HFS+-fs: unable to find HFS+ superblock
VFS: Can't find a HFS filesystem on dev hda6.
cramfs: wrong magic
Unable to identify CD-ROM format.
VFS: Can't find an ext2 filesystem on dev hda7.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev hda7.
VFS: Can't find ext3 filesystem on dev hda7.
ReiserFS: hda7: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda7
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
HFS+-fs: unable to find HFS+ superblock
VFS: Can't find a HFS filesystem on dev hda7.
cramfs: wrong magic
Unable to identify CD-ROM format.
VFS: Can't find an ext2 filesystem on dev hda8.
FAT: bogus number of FAT structure
VFS: Can't find a valid FAT filesystem on dev hda8.
VFS: Can't find ext3 filesystem on dev hda8.
ReiserFS: hda8: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda8
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
HFS+-fs: unable to find HFS+ superblock
VFS: Can't find a HFS filesystem on dev hda8.
cramfs: wrong magic
Unable to identify CD-ROM format.
VFS: Can't find an ext2 filesystem on dev hda9.
FAT: invalid media value (0x00)
VFS: Can't find a valid FAT filesystem on dev hda9.
VFS: Can't find ext3 filesystem on dev hda9.
ReiserFS: hda9: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda9
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
Oops: kernel access of bad area, sig: 11 [#1]
NIP: E25B6D40 LR: E25B1224 SP: D9CA5AD0 REGS: d9ca5a20 TRAP: 0300    Not tainted
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: 0000000C, DSISR: 40000000
TASK = deedacf0[22284] 'mount' THREAD: d9ca4000
Last syscall: 21 
GPR00: 00000000 D9CA5AD0 DEEDACF0 DDC0B000 DD4E9806 E25B9BBC 0000001D DDE01F10 
GPR08: DDE01EE4 E25C0000 C03938A0 00000000 48008422 10061E78 00000000 00000000 
GPR16: 00000000 1001324C 00000000 00000000 10046941 00000007 1013D090 00000000 
GPR24: E25ADB80 E25C01D0 00000000 00000000 DD4E9806 00000000 E25B9BBC 0000001D 
NIP [e25b6d40] hfsplus_asc2uni+0x40/0x220 [hfsplus]
LR [e25b1224] hfsplus_cat_build_key+0x34/0x90 [hfsplus]
Call trace:
 [e25b1224] hfsplus_cat_build_key+0x34/0x90 [hfsplus]
 [e25ade70] hfsplus_fill_super+0x2f0/0x630 [hfsplus]
 [c0076fa0] get_sb_bdev+0x180/0x1f0
 [e25ad9c8] hfsplus_get_sb+0x18/0x30 [hfsplus]
 [c00766e0] do_kern_mount+0x100/0x210
 [c0091ae8] do_mount+0x5a8/0x680
 [c0091c50] sys_mount+0x90/0xf0
 [c0004810] ret_from_syscall+0x0/0x4c
cramfs: wrong magic
Unable to identify CD-ROM format.
VFS: Can't find an ext2 filesystem on dev hda10.
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev hda10.
VFS: Can't find ext3 filesystem on dev hda10.
ReiserFS: hda10: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on hda10
XFS: bad magic number
XFS: SB validate failed
Unable to load NLS charset utf8
Unable to load NLS charset iso8859-1
Unable to load NLS charset utf8
HFS+-fs: unable to find HFS+ superblock
cramfs: wrong magic
Unable to identify CD-ROM format.
EXT2-fs warning (device hda12): ext2_fill_super: mounting ext3 filesystem as ext2

cramfs: wrong magic
Unable to identify CD-ROM format.
EXT2-fs warning (device hda13): ext2_fill_super: mounting ext3 filesystem as ext2

cramfs: wrong magic
Unable to identify CD-ROM format.
EXT2-fs warning (device hda13): ext2_fill_super: mounting ext3 filesystem as ext2

kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda13, internal journal
EXT3-fs: mounted filesystem with ordered data mode.

Reply to: