[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