Opened 2 years ago

Last modified 4 months ago

#13557 new defect

AGS: PS3: Fatal "Unhandled 64-bit pointer result from plugin method call" with some games

Reported by: gradius3 Owned by:
Priority: normal Component: Engine: AGS
Version: Keywords: AGS defect
Cc: Game:

Description

No single AGS game is working on PS3 v2.5.1. An error messages appears after starting a game and and that's it. No matter if it is a small or a big game. I tested multiple games which are reported to be working fine. First thought that it might be a memory issue because the error message states something about this, but then tried it out on my Wii and the small game "Maniac Mansion Deluxe" for instance is working fine there.

It has only <20MB, so I think the PS3 should handle this one. So I guess the AGS support is broken on the PS3 port!?

Change History (9)

comment:1 by criezy, 2 years ago

Possibly related to bugs #12802 and #13417.
There is a good chance this this is an endianness issue and affect all big endian platforms.

comment:2 by dwatteau, 2 years ago

Maniac Mansion Deluxe works on my big-endian PowerBook G4.

On PS3, starting it triggers the "Uhandled [sic] 64-bit pointer result from plugin method call" error message, though.

comment:3 by aquadran, 21 months ago

it might be also alignment issue

comment:4 by dwatteau, 15 months ago

Could you test this again once 2.7.0 is released (you can grab a test build in the meantime), and report back what you're seeing with each AGS game you test, please?

The "Uhandled 64-bit pointer result from plugin method call" error still happens on Maniac Mansion Deluxe, and some games may be very slow there, but the games should work a bit better on PS3 now.

comment:5 by dwatteau, 14 months ago

Component: Port: PS3Engine: AGS
Summary: PS3: AGS games not workingAGS: PS3: Fatal "Unhandled 64-bit pointer result from plugin method call" with some games

comment:6 by dwatteau, 14 months ago

I've done some tests again with ScummVM 2.7.0 and my (limited) AGS library on PS3, and all games appear to start fine there, now, except for:

  1. Maniac Mansion Deluxe is still triggering this "Uhandled 64-bit pointer result from plugin method call" fatal error (only on PS3, it's OK on ppc32). See https://github.com/scummvm/scummvm/blob/c1fd025a64470020851cd6c42f1359c1d893b7dc/engines/ags/engine/script/cc_instance.cpp#L1054
  2. Rendering in general is very slow there, but AFAICS this engine rendering limitation is already known.

in reply to:  6 comment:7 by tag2015, 9 months ago

Replying to dwatteau:

  1. Maniac Mansion Deluxe is still triggering this "Uhandled 64-bit pointer result from plugin method call" fatal error (only on PS3, it's OK on ppc32). See https://github.com/scummvm/scummvm/blob/c1fd025a64470020851cd6c42f1359c1d893b7dc/engines/ags/engine/script/cc_instance.cpp#L1054

I wonder if this could be related to the flashlight plugin, could you try another game that uses that plugin such as 9 hours to dawn? Thanks

comment:8 by somaen, 6 months ago

Would you be able to check what tag2015 asked above?

comment:9 by dwatteau, 4 months ago

So I did some tests with 9 hours to Dawn, and it doesn't trigger the issue on PS3.

Upgrading to ScummVM 2.8.0 didn't fix the error with Maniac Mansion Deluxe.

Note: See TracTickets for help on using tickets.