Opened 15 years ago
Closed 15 years ago
#5658 closed defect (fixed)
TOON: Crash on the title screen
| Reported by: | SF/escarlate | Owned by: | sylvaintv |
|---|---|---|---|
| Priority: | normal | Component: | Engine: Toon |
| Version: | Keywords: | ||
| Cc: | Game: | Toonstruck |
Description
When moving the cursor to the "struck" part of the the main title, the pointer changes into the hand icon. Right-clicking changes it into the Flux Wildly icon with the wrong palette. Going back and forth between the icons makes the game crash back to the desktop, without any console output.
ScummVM version: Windows daily build dated 22, april Game version: DOS/English OS: XP SP2
Ticket imported from: #3291725. Ticket imported from: bugs/5658.
Change History (5)
comment:1 by , 15 years ago
| Owner: | set to |
|---|
comment:2 by , 15 years ago
comment:3 by , 15 years ago
Valgrind output associated with crash is: ==16980== Invalid read of size 4 ==16980== at 0x8C8FD88: Toon::TextResource::getText(int) (text.cpp:80) ==16980== by 0x8C67254: Toon::ToonEngine::characterTalk(int, bool) (toon.cpp: 2029) ==16980== by 0x8C65053: Toon::ToonEngine::clickEvent() (toon.cpp:1499) ==16980== by 0x8C5E9C1: Toon::ToonEngine::parseInput() (toon.cpp:261) ==16980== by 0x8C6021E: Toon::ToonEngine::showMainmenu(bool&) (toon.cpp:690) ==16980== by 0x8C60710: Toon::ToonEngine::run() (toon.cpp:798) ==16980== by 0x805094B: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:208) ==16980== by 0x805159D: scummvm_main (main.cpp:421) ==16980== by 0x804F93E: main (posix-main.cpp:48) ==16980== Address 0x4 is not stack'd, malloc'd or (recently) free'd
comment:4 by , 15 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

Replicated with: ScummVM 1.3.0git4560-g13804db-dirty (Apr 23 2011 16:41:21) Features compiled in: Vorbis FLAC MP3 ALSA SEQ TiMidity RGB zLib FluidSynth Theora on Linux x86_32.
The incorrect hotspot is near the top of the K and causes a segmentation fault. Tracing cause with valgrind.