Can't boot MacOS 9

mol-general@lists.maconlinux.org mol-general@lists.maconlinux.org
Tue, 8 Oct 2002 15:17:50 +0200


On Tue, Oct 08, 2002 at 02:33:01PM +0200, Andreas Schwab wrote:
> > > ***** SIGNAL 11 [Segmentation fault] in thread main-thread *****
> > >    si_signo = 11, si_errno 0, si_code 00030001, si_addr 0x2a
> > >    Last RVEC: 0x0 (0), last OSI: 0, mac_nip FFF00100
> > >    NIP record_key_compare + 0x0
> > > ***** Backtrace *****
> > >    7fffd2ec: print_btrace_sym + 0x114
> > >    7fffd30c: signal_handler + 0x100
> > 
> > Yes... this is caused by the hfsp tools bug.
> 
> Is there a fix available?

No, not yet. Unfortunately, I can't reproduce the problem on
my machine. The workaround is copying the file by hand 
(as you have done).

> > You should not do any surgery on the ROM file... Just copy it as a
> > plain binary.
> 
> I have to strip at least the OF boot script at the start of the image,
> otherwise MOL complains about not being an ELF file.
> 
That is odd. MOL looks for the ELF signature at each 512 byte
boundary (lib/elfload.c: find_elf32()). Normally, the ELF
image starts at offset 0x4000.

/Samuel