[Scummvm-tracker] [ScummVM :: Bugs] #12329: BACKENDS: IOS: MP3 playback failing, libmad writing out of bounds
ScummVM :: Bugs
trac at scummvm.org
Sat May 28 10:15:15 UTC 2022
#12329: BACKENDS: IOS: MP3 playback failing, libmad writing out of bounds
----------------------+-----------------------------
Reporter: sluicebox | Owner: (none)
Type: defect | Status: new
Priority: high | Component: Port: iOS
Version: | Resolution:
Keywords: | Game: King's Quest 6
----------------------+-----------------------------
Comment (by lephilousophe):
libmad.a is a fat MachO with 4 architectures: arm, arm64, x86, x86_64.
libmad.h is an include file with platform specific defines which seem to
come from x86 build (note the FPM_INTEL define).
I suspect that the overflow comes from this discrepancy between the header
used by ScummVM code to allocate the structure and the code included in
libmad.a.
--
Ticket URL: <https://bugs.scummvm.org/ticket/12329#comment:6>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list