[Scummvm-tracker] [ScummVM] #10188: SCI: Torin RU: Access violation on startup (was: SCI32: Crash on load Torin's Passage (Russian))

Colin Snover trac at scummvm.org
Fri Sep 8 04:37:41 CEST 2017


#10188: SCI: Torin RU: Access violation on startup
------------------------------+-------------------------
  Reporter:  CrazyMax         |      Owner:  (none)
      Type:  defect           |     Status:  new
  Priority:  normal           |  Component:  Engine: SCI
Resolution:                   |   Keywords:  sci32
      Game:  Torin's Passage  |
------------------------------+-------------------------
Changes (by csnover):

 * keywords:   => sci32


Comment:

 Thanks for your report! In earlier versions of ScummVM, the parsing of
 this map may not have actually been working fine; without error checking,
 instead of these warnings, you probably would’ve just ended up with bad
 audio at some point in the game, or a random crash at startup, or a random
 crash at a point during the game.

 Looking at the integrity checking output, it seems like the audio map
 parser heuristic is failing and thinks this audio map is a type with entry
 size 12. This would be triggered if the last byte of the final offset in
 the map was 0xFF, but this would mean the final offset was over 16MB away
 from the previous sample, which seems odd.

 Could you please double-check that your game files have not been corrupted
 by checking against an original source, and if the problem persists, run
 `diskdump map 38140` in the debugger that appears when the access
 violation occurs and attach the map.38140 file that is generated to this
 ticket? (It should be found in the directory where the ScummVM executable
 lives.) Thanks!

--
Ticket URL: <https://bugs.scummvm.org/ticket/10188#comment:1>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list