Opened 12 months ago
Last modified 9 months ago
#15865 new defect
BACKENDS: AMIGAOS: Reah crashes near the beginning (ScummVM 2.9.0)
| Reported by: | Powerof8 | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | Port: AmigaOS4 |
| Version: | Keywords: | ||
| Cc: | Game: | Reah |
Description
Running SCUMMVM 2.9.0 (most recent for Amiga) and trying to move the bar on the door in the beginning results in the VM locking up.
Able to reproduce.
Reah file from GOG
Change History (5)
comment:1 by , 12 months ago
| Summary: | Reah crashes Amiga OS 2.9.0 → BACKENDS: AMIGAOS: Reah crashes near the beginning (ScummVM 2.9.0) |
|---|
comment:2 by , 12 months ago
comment:4 by , 10 months ago
@Powerof8: I can't really say... I don't have any AmigaOS system or experience with it, but I maintain the OSX PowerPC port, which has a similar CPU -- but I couldn't replicate this particular issue here.
The "problem" with AmigaOS is that it's quite hard to debug things on it, as far as I know (but maybe someone knows better about debuggers on AmigaOS). So, quite often, things are debugger through many trial-and-errors until we figure out where the issue may come from.
(Also, I'm not sure there's anyone left in the ScummVM team having access to an AmigaOS system.)
Things I'd consider:
- Compare the checksums (MD5 or whatever) of all game resource files, between your AmigaOS and PC system (where you've downloaded the GOG files, I presume). Maybe some file got corrupted during transfer.
- Back up your current ScummVM configuration file, and see if the problem still happens when you delete and start the ScummVM settings from scratch. Maybe the problem only happens with some particular setting you may have.
- Try reproducing the issue while running ScummVM from CLI with the
--debuglevel=9option, redirecting its output to a log file (warning: it's going to be very big). This way, when the game locks up on your system, we could figure out what ScummVM was doing just before that (i.e. provide the last dozen of lines from that log file, when the game locks ups). - If you have access to any other big-endian system (Wii, PS3) or if you can try MorphOS on your device, see if you also reproduce the issue there. The idea is to figure out if the problem really is AmigaOS specific, or still related to big-endian in some way. (It looks like BeWorld2018, among our users, has access to a MorphOS system; maybe try contacting him/her, as in my opinion it's a good idea to "join forces" between the smaller ScummVM ports.)
comment:5 by , 9 months ago
I do have a Wii and PS3, but they are both unmodded. I have a G4 Mac laptop running MorphOS, but would need to see if I can find it.

Thanks for reporting this.
To other devs: I tried reproducing this on my OSXPPC env, since it has a similar PowerPC CPU. Playing the English GOG release and moving the bars on that door doesn't cause any issue crash or issue, there (either in a 2.9.0 or current 2.10.0git build).
So, at first glance, it doesn't appear to be a big-endian problem.