Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#5427 closed defect (fixed)

TOON: Conversation freeze

Reported by: dreammaster Owned by: sylvaintv
Priority: normal Component: Engine: Toon
Keywords: Cc:
Game: Toonstruck

Description

Not having talked to the Carecrow until after the barn in the background has been converted, I'm getting a freze when I click on the ice cube the first time after starting to talk to him. The problem seems to be in ToonEngine::processConversationClick, in that the retry keeps getting jumped back to indefinitively. To replicate, load the savegame, start a conversation with the Carecrow, and click on the cube.

On a side note, the code in that area of the file seems to be directly accessing memory without endian wrappers like READ_LE_UINT16. Is this all endian safe?

Ticket imported from: #3086564. Ticket imported from: bugs/5427.

Attachments (1)

toon.011 (25.0 KB) - added by dreammaster 9 years ago.
Carecrow savegame

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by dreammaster

Attachment: toon.011 added

Carecrow savegame

comment:1 Changed 9 years ago by jvprat

Owner: set to sylvaintv

comment:2 Changed 9 years ago by sylvaintv

Component: Engine: Toon
Game: Toonstruck
Resolution: fixed
Status: newclosed

comment:3 Changed 9 years ago by sylvaintv

Fixed in Rev 53539

comment:4 Changed 9 years ago by sylvaintv

There were indeed some bad memory access without endianness care :)

Note: See TracTickets for help on using tickets.