Opened 2 years ago

Closed 2 years ago

#13832 closed defect (fixed)

GROOVIE: Bug #2 possible crash with incorrect seeks to endpos in roq.cpp

Reported by: lolovo Owned by: lolovo
Priority: normal Component: Engine: Groovie
Version: Keywords: groovie2
Cc: Game: 11th Hour

Description (last modified by lolovo)

Same bug, related to this issue - https://bugs.scummvm.org/ticket/13809

Now inside of ROQPlayer::processBlockQuadVector, when after travers the image we've got wrong skipBytes value that lead to crash on assertion in seek. In this case we need return false and break (without break artifacts will occur) and appropriate warning will be in logs.

Crash during start egypt pyramid word puzzle.

Fix will be provided in PR.

P.S. Save file is provided for proof (right before puzzle on front). Same localized files are needed.

Attachments (1)

11h-win.008 (151 bytes ) - added by lolovo 2 years ago.

Download all attachments as: .zip

Change History (4)

by lolovo, 2 years ago

Attachment: 11h-win.008 added

comment:1 by lolovo, 2 years ago

Description: modified (diff)

comment:2 by lolovo, 2 years ago

Description: modified (diff)

comment:3 by Die4Ever, 2 years ago

Owner: set to lolovo
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.