Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#4095 closed defect (fixed)

TUCKER: Crash when .flc file not found

Reported by: dhewg Owned by: cyxx
Priority: normal Component: Engine: Tucker
Version: Keywords:
Cc: Game: Bud Tucker

Description

::openAnimation() gets called, but there is no check if the .flc could be opened, although "_seqNum = 1;" seems to indcate that failure.

To test: move/rename merit.flc and start the game

#0 0x80498f34 in Graphics::FlicPlayer::readChunkHeader (this=0x80bc9f58) at ../../../graphics/video/flic_player.cpp:122 #1 0x804995d4 in Graphics::FlicPlayer::decodeNextFrame ( this=<value optimized out>) at ../../../graphics/video/flic_player.cpp:231 #2 0x804501d4 in Tucker::AnimationSequencePlayer::decodeNextAnimationFrame ( this=0x80bc9f40, index=<value optimized out>) at ../../../engines/tucker/sequences.cpp:907 #3 0x804513f0 in Tucker::AnimationSequencePlayer::introSeq17_18 ( this=0x80bc9f40) at ../../../engines/tucker/sequences.cpp:926 #4 0x804514b4 in Tucker::AnimationSequencePlayer::mainLoop (this=0x80bc9f40) at ../../../engines/tucker/sequences.cpp:535 #5 0x80452a0c in Tucker::TuckerEngine::handleIntroSequence (this=0x80c392b8) at ../../../engines/tucker/sequences.cpp:39 #6 0x804461e4 in Tucker::TuckerEngine::go (this=<value optimized out>) at ../../../engines/tucker/tucker.cpp:62 #7 0x8002e4d4 in scummvm_main (argc=<value optimized out>, argv=<value optimized out>) at ../../../base/main.cpp:191 #8 0x80029d30 in main (argc=1, argv=0x80806894) at ../../../backends/platform/wii/main.cpp:119

Ticket imported from: #2513952. Ticket imported from: bugs/4095.

Change History (4)

comment:1 by sev-, 16 years ago

Owner: set to cyxx

comment:2 by cyxx, 16 years ago

should be fixed with SVN 35887.

comment:3 by cyxx, 16 years ago

Resolution: fixed
Status: newclosed

comment:4 by dhewg, 16 years ago

yes, works fine now, thanks ;)

Note: See TracTickets for help on using tickets.