[Scummvm-tracker] [ScummVM :: Bugs] #16913: Zork Nemesis crashes in ScummVM libretro 2026.2.1git with Graphics::Surface::copyRectToSurface assertion

ScummVM :: Bugs trac at scummvm.org
Sun Jul 5 19:07:41 UTC 2026


#16913: Zork Nemesis crashes in ScummVM libretro 2026.2.1git with
Graphics::Surface::copyRectToSurface assertion
-------------------------+-----------------------------
Reporter:  jordanbartee  |      Owner:  (none)
    Type:  defect        |     Status:  new
Priority:  normal        |  Component:  Engine: ZVision
 Version:                |   Keywords:
    Game:  Zork Nemesis  |
-------------------------+-----------------------------
 I wasn't sure where to post this, as it effects the libretro core ONLY.
 The same game and data directory launch correctly in standalone ScummVM
 2026.3.0. The crash occurs only in the libretro ScummVM core
 (2026.2.1git). I hope this is the right place to file this ticket, as the
 libretro github explicitly bans filing core and game bugs, but a mere
 mortal like me has no way of knowing who actually mantains the ScummVM
 core.

 Core version: ScummVM 2026.2.1git (RetroArch)
 Platform: Steam Deck OLED / SteamOS
 Game: Zork Nemesis (DOS)

 Steps to reproduce

 Install ScummVM core system files (themes/extras).
 Add a fresh Zork Nemesis installation built from the original CDs
 following correct Scumm directory structure.
 Launch the game.

 Expected:

 The game launches normally.

 Actual:

 RetroArch exits completely.

 Launching RetroArch from a terminal produces:

 User picked target 'znemesis' (engine ID 'zvision', game ID 'znemesis')...

 retroarch:
 /builds/libretro/scummvm/backends/platform/libretro/../../../graphics/surface.cpp:261:
 void Graphics::Surface::copyRectToSurface(...):
 Assertion `height > 0 && destY + height <= h' failed.

 Control:
 The identical game directory launches successfully in standalone ScummVM
 2026.3.0 with the same options and data files.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16913>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list