Opened 11 years ago

Closed 10 years ago

#4178 closed defect (outdated)

TUCKER: Crashes to desktop while talking to Dave

Reported by: SF/sirskunkalot Owned by: cyxx
Priority: normal Component: Engine: Tucker
Keywords: Cc:
Game: Bud Tucker

Description

Whenever you talk to Dave (the painter in Seedy Street), the game crashes to desktop after he finished talking his first sentence.

I added a savegame for reproduction. Maybe this only occurs in the german version?!

scummvm-0.13.0pre-win32-20090218
Bud Tucker (DOS/GERMAN)

Ticket imported from: #2613839. Ticket imported from: bugs/4178.

Attachments (1)

tucker-de.1 (342 bytes ) - added by SF/sirskunkalot 11 years ago.
part I - seedystreet

Download all attachments as: .zip

Change History (7)

by SF/sirskunkalot, 11 years ago

Attachment: tucker-de.1 added

part I - seedystreet

comment:1 by Kirben, 11 years ago

Owner: set to cyxx

comment:2 by cyxx, 11 years ago

Can't reproduce it with my french version.
Does it print anything to the console before crashing ?
If not, can you run scummvm in debug mode ("scummvm -d9") and append the output to this tracker ?

Thanks.

comment:3 by SF/sirskunkalot, 11 years ago

No console output while crashing. But it seems, this doesn't always happen. I tried to run scummvm -d9 and it didn't crash. I tried some more times (either w/ or w/o debug, starting from console or shortcut). Sometimes it went fine, sometimes it crashed. I couldn't figure out, in which circumstances the crash happens. First I thought, it only happens when pressing ESC while he's talking. But since I had no crash while pressing ESC one time, it seems completely random to me.

Here is the output from -d9 while crashing, starting at Dave's speech and ending with the crash :) There were no error messages or something, it just stopped the console output...

parseTableInstruction() instruction c2s
Opening hashed: speech/sam0545.wav
parseTableInstruction() instruction wa+
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
redrawScreen() _fullRedrawCounter 0 offset 0 _dirtyRectsCount 10
parseTableInstruction() instruction sse
loadActionsTable() _nextAction 127
parseTableInstruction() instruction opf

comment:4 by sev-, 10 years ago

sirskunkalot, does it still happen to you?

comment:5 by SF/sirskunkalot, 10 years ago

no, after several tests, it did not occur anymore. tested with the daily build 0.14.0svn41723.

comment:6 by sev-, 10 years ago

Resolution: outdated
Status: newclosed
Note: See TracTickets for help on using tickets.