Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#7184 closed defect (fixed)

MOHAWK: Riven crash on Bookmaking Island

Reported by: SF/macca8 Owned by: bgK
Priority: normal Component: Engine: Mohawk
Keywords: Cc:
Game: Riven

Description

Current Daily Build: 1.9.0git4334-g7234f07 (16 Aug 2016)

Game Version: English, 5-CD (contains v1.02 patch files)
Platform: Intel Mac (OS X 10.6.8)

Bug details:

The game crashes if I try to turn back after reaching the frog trap at the end of the tunnel (on Bookmaking Island)… I can go forward, but not back.

There are 2 other instances over the next 3 consecutive scenes (including entering the air duct) where the same crash can occur:
1. Attempting to turn back while viewing a close up of the fan (spinning or not).
2. Attempting to move forward after exiting the duct at the tunnel end (matches turning back from the frog trap).

OS X error reports:

  • Console message:
    scummvm[xxx] ../../src-master/src/common/array.h:169: failed assertion `idx < _size'

  • Extract from Crash report:

Application Specific Information: abort() called
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x98d06c5a __kill + 10
1 libSystem.B.dylib 0x98d06c4c kill$UNIX2003 + 32
2 libSystem.B.dylib 0x98d995a5 raise + 26
3 libSystem.B.dylib 0x98daf6e4 abort + 93
4 org.scummvm.scummvm 0x019d1683 0x1000 + 27068035
5 org.scummvm.scummvm 0x01eef2a9 Common::Array::operator const + 73
6 org.scummvm.scummvm 0x00d53c3b 0x1000 + 13970491

Bug History:

First detected: 1.9.0git4249-gc8affb5 (12 Aug 2016) - first DB after ambient sound changes.
Last known without bug: 1.9.0git2710-g48f99d0 (14 Jul 2016)

Ticket imported from: bugs/7184.

Attachments (1)

riven-007.rvn (8.8 KB ) - added by SF/macca8 3 years ago.

Download all attachments as: .zip

Change History (3)

by SF/macca8, 3 years ago

Attachment: riven-007.rvn added

comment:1 by bgK, 3 years ago

Owner: set to bgK
Resolution: fixed
Status: newclosed

comment:2 by bgK, 3 years ago

Thanks for the report. This has been fixed in current master.

Note: See TracTickets for help on using tickets.