Opened 6 months ago
Closed 3 weeks ago
#15148 closed defect (fixed)
M4: Orion Burger: Crash on strict-alignment architectures
Reported by: | dwatteau | Owned by: | ccawley2011 |
---|---|---|---|
Priority: | high | Component: | Engine: M4 |
Version: | Keywords: | alignment, sigbus | |
Cc: | Game: | Orion Burger |
Description
Today's Git HEAD immediately crashes with a SIGBUS on the old mips64el device I have here (little-endian, 64 bits, strict alignment). The game is the French release of Orion Burger from my original CD -- I guess the same issue appears with the demo.
Building with --enable-ubsan on a regular x86-64 computer is a more accessible way of reproducing the issue.
I'm attaching both the GDB backtrace from the MIPS device, and the UBsan logs.
Attachments (2)
Change History (5)
by , 6 months ago
Attachment: | gdb-orion-burger-mips64el-sigbus-myScreen.txt added |
---|
by , 6 months ago
Attachment: | orion-burger-ubsan-alignment-errors.txt added |
---|
UBsan logs when starting the game on a regular x86-64 environment
comment:1 by , 4 weeks ago
Owner: | set to |
---|---|
Priority: | normal → high |
Resolution: | → fixed |
Status: | new → pending |
This is fixed with PR #6199.
comment:2 by , 3 weeks ago
It’s all good to me with the PR above. This issue can be closed once the PR has been merged.
Thanks!
GDB backtrace log from the MIPS strict-alignment device