[Scummvm-tracker] [ScummVM :: Bugs] #14498: SCUMM: INDY3 (MAC): copyRectToSurface assert fails when loading a save

ScummVM :: Bugs trac at scummvm.org
Tue Jun 6 20:26:30 UTC 2023


#14498: SCUMM: INDY3 (MAC): copyRectToSurface assert fails when loading a save
----------------------------+---------------------------
Reporter:  dwatteau         |      Owner:  (none)
    Type:  defect           |     Status:  new
Priority:  normal           |  Component:  Engine: SCUMM
 Version:                   |   Keywords:
    Game:  Indiana Jones 3  |
----------------------------+---------------------------
 Trying to load my Indy3 EGA Macintosh saves from last year, the following
 assert appears to always be triggered:

 {{{
 Assertion failed: (destX >= 0 && destX < w), function copyRectToSurface,
 file surface.cpp, line 169.
 }}}

 I'm loading the saves from the GMM, I'm using `original_gui=true` and it's
 a debug build. The saves do work with the same setup in ScummVM 2.7.0.

 Git bisect tells me that this is related to commit
 `dd1232325d9b310a85244f78ca5d12c063cf047f` (`GRAPHICS: Add support for
 cursor as Surface`).

 Attaching the save and the backtrace below.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14498>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list