On 08/01/2019 18:45, Frank Scheiner wrote:

> On 1/8/19 14:15, Mark Cave-Ayland wrote:
>> Do you see the fsck error on all filesystems or just /dev/sda4?
> 
> I only have one HFS (actually /dev/sda2) on the used disk. And the `fsck.hfs` 
> errors
> happen with both clean and damaged HFSes.
> 
>> I'd be interested to
>> do a side-by-side comparison with the same filesystem image on my local G4 
>> mini vs.
>> your G5 to help work out what is happening, if it's something you can make 
>> available?
> 
> I already tried that, `fsck.hfs` works on a G4 (Mac mini G4 here, too) and 
> can both
> check and repair clean/damaged HFSes on the very same disk. See [1] for the 
> process,
> where I first made sure that the HFS is ok on a Mac mini G4 and then tried to 
> check
> it on a G5 with (1) a 64 bit version of fsck.hfs - which segfaulted - and (2) 
> a 32
> bit version of fsck.hfs - which worked the same way as it did on the G4.
> 
> [1]: https://lists.debian.org/debian-powerpc/2019/01/msg00023.html
> 
> Therefore think the problem is not the state of the HFS, as I got the 
> segfaults for
> both damaged and undamaged HFSes. Quick test: Just create a HFS on a G4 (e.g. 
> using
> `parted` and `mkfs.hfs`) and try to check it on a G5 with the 64 bit version 
> of
> `fsck.hfs`.

Absolutely I understand that you've done the work to narrow down the issue, but 
the
easiest way to do this will be to build full debug versions on both a G4 and a 
G5,
step through them both via gdb, and then it should be really easy to spot where
things start to go wrong.

I don't think it will take long at all to track this down, but whilst I have 
some G4
hardware sadly I don't have any G5 hardware to test with. Does anyone out there 
have
a G5 that they could temporarily let me have SSH access to for a short while?
Non-root should be absolutely fine.


ATB,

Mark.

Reply via email to