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)

by dreammaster, 9 years ago

Attachment: toon.011 added

Carecrow savegame

comment:1 by jvprat, 9 years ago

Owner: set to sylvaintv

comment:2 by sylvaintv, 9 years ago

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

comment:3 by sylvaintv, 9 years ago

Fixed in Rev 53539

comment:4 by sylvaintv, 9 years ago

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

Note: See TracTickets for help on using tickets.