[Scummvm-tracker] [ScummVM :: Bugs] #11972: TINSEL: immediate SIGBUS on strict-alignment architectures

ScummVM :: Bugs trac at scummvm.org
Wed Nov 24 18:59:08 UTC 2021


#11972: TINSEL: immediate SIGBUS on strict-alignment architectures
----------------------------------------------+----------------------------
Reporter:  dwatteau                           |       Owner:  (none)
    Type:  defect                             |      Status:  new
Priority:  normal                             |   Component:  Engine:
                                              |  Tinsel
 Version:                                     |  Resolution:
Keywords:  alignment,strict-alignment,sigbus  |        Game:  Discworld
----------------------------------------------+----------------------------
Comment (by dwatteau):

 Yes, it still SIGBUSes on 6b21b0910987, see the new gdb attachment. The
 memcpy() trick above could probably work around this, but I'm not sure
 it's the cleanest way to handle this.

 (note: there's nothing critical for me here; it's a machine that's almost
 only useful to catch strict-alignment portability problems, but I'm not
 sure any "real world" device is really impacted, except maybe the
 Dreamcast?)
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/11972#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list