[Scummvm-tracker] [ScummVM :: Bugs] #13557: AGS: PS3: Fatal "Unhandled 64-bit pointer result from plugin method call" with some games
ScummVM :: Bugs
trac at scummvm.org
Sat Nov 16 21:43:03 UTC 2024
#13557: AGS: PS3: Fatal "Unhandled 64-bit pointer result from plugin method call"
with some games
-----------------------+----------------------------
Reporter: gradius3 | Owner: lephilousophe
Type: defect | Status: pending
Priority: high | Component: Engine: AGS
Version: | Resolution: fixed
Keywords: AGS defect | Game:
-----------------------+----------------------------
Comment (by Le Philousophe <lephilousophe@…>):
In [changeset:"7cc927d73e61cae6528fb84958e601533761b145" 7cc927d7]:
{{{#!CommitTicketReference repository=""
revision="7cc927d73e61cae6528fb84958e601533761b145"
AGS: Make NumberPtr a class instead of a union
It's illegal to reference an inactive member of a union and the types
are not layout compatible (and even not of the same size).
Instead, store every value in a integer of pointer size and cast
pointers to and from it.
This should really fix bug #13557.
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/13557#comment:18>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list