Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#7028 closed defect (fixed)

SHERLOCK: crash when open door into the diogenes club

Reported by: SF/windlepoons Owned by: dreammaster
Priority: normal Component: Engine: Sherlock
Keywords: Cc:
Game: Sherlock Holmes: Case of the Rose Tattoo

Description

In diogenes club when Holmes open the door, ScummVM crash.

  1. Right click on Comissionaire Forbes → select "Rede" → select option 2 (Trödeln wir…).
  2. Right click on the left door (Türe) beside Forbes → select "Öffne" and wait.
  3. after dialog from Forbes Scummvm crash.

No crash with save game from into diogenes club.

scummvm: ./common/array.h:158: T& Common::Array::operator [with T = Sherlock::ImageFrame; Common::Array::size_type = unsigned int]: Assertion `idx < _size' failed.

Version: CD/DOS/German
ScummVM 1.9.0git (Feb 11 2016 19:20:59) (self compiling)
OS: Linux/Siduction 64bit

Here the attachment (Diogenes Club crash) from outside the diogenes club.

Ticket imported from: bugs/7028.

Attachments (2)

rosetattoo-de.010 (25.1 KB ) - added by SF/windlepoons 4 years ago.
rosetattoo-de.016 (21.4 KB ) - added by SF/windlepoons 4 years ago.

Download all attachments as: .zip

Change History (5)

by SF/windlepoons, 4 years ago

Attachment: rosetattoo-de.010 added

by SF/windlepoons, 4 years ago

Attachment: rosetattoo-de.016 added

comment:1 by SF/windlepoons, 4 years ago

Another crash in Lord Lawtons house.

  1. speech (Rede) with butler Jenkins, select option 2. (Ich bin Sherlock…)
  2. then speech (Rede) with Watson, select option 1. or 2. = crash

same error line as above

tested with
ScummVM 1.9.0git8-g83b3d67 (Feb 7 2016 15:09:35)
and ScummVM 1.9.0git (Feb 11 2016 19:20:59)

attachment with save game (Lord Lawtons crash)

comment:2 by dreammaster, 4 years ago

Owner: set to dreammaster
Resolution: fixed
Status: newclosed

comment:3 by dreammaster, 4 years ago

I had some help from m_kiewitz to track down the problems, and they should both be fixed.

Note: See TracTickets for help on using tickets.