Opened 4 weeks ago

#15148 new defect

M4: Orion Burger: Crash on strict-alignment architectures

Reported by: dwatteau Owned by:
Priority: normal 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)

gdb-orion-burger-mips64el-sigbus-myScreen.txt (1.6 KB ) - added by dwatteau 4 weeks ago.
GDB backtrace log from the MIPS strict-alignment device
orion-burger-ubsan-alignment-errors.txt (107.7 KB ) - added by dwatteau 4 weeks ago.
UBsan logs when starting the game on a regular x86-64 environment

Download all attachments as: .zip

Change History (2)

by dwatteau, 4 weeks ago

GDB backtrace log from the MIPS strict-alignment device

by dwatteau, 4 weeks ago

UBsan logs when starting the game on a regular x86-64 environment

Note: See TracTickets for help on using tickets.