Opened 4 years ago

Closed 4 years ago

#7016 closed defect (fixed)

SHERLOCK: Crash when closing the shed door on the docks

Reported by: SF/windlepoons Owned by: dreammaster
Priority: high Component: Engine: Sherlock
Keywords: Cc:
Game: Sherlock Holmes: Case of the Serrated Scalpel

Description

When closing the Shed door, ScummVM crash.

scummvm: ../../src-master/src/engines/sherlock/image_file.cpp:185: void Sherlock::ImageFrame::decompressFrame(const byte*, bool): Assertion `frameSize == 0' failed.

ScummVM 1.8.0git6466-g3eebf2e (Feb 3 2016 05:31:24)
Language: German
Version: Floppy
OS: Linux/siduction 64bit

Ticket imported from: bugs/7016.

Attachments (1)

scalpel-de.000 (14.9 KB ) - added by SF/windlepoons 4 years ago.

Download all attachments as: .zip

Change History (3)

by SF/windlepoons, 4 years ago

Attachment: scalpel-de.000 added

comment:1 by dreammaster, 4 years ago

Looks like the German version had a few corrupted run-length encoded frames of the door closing. I've changed the logic so that it handles it. You'll notice the slight graphic corruption as it closes, but at least it won't crash now.

comment:2 by dreammaster, 4 years ago

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