[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