Hotspot 1081 tick begin Executing hotspot 439h script pos=cfeh SET FRAME NUMBER = 6 Hotspot 1081 tick end Hotspot 1011 tick begin Hotspot standard character p=(149,136,42) bs=0 CurrentActionStack::list num_actions=1 style=2 room#=42, action=30 params=7753 Talk countdown = 34 Talk handler method end Hotspot standard character point 2 Hotspot standard character point 3 Hotspot standard character point 4 Hotspot standard character point 5 Hotspot standard character point 6 Hotspot standard character dispatch action Action charId=3f3h Action=30/(null) Executing script 1e49h 1e49h - GET_FIELD [63] => ST (1) 1e4ch - PUSH [1] => ST 1e4fh - EQUALS 1, 1 => ST (1) 1e50h - COND_JUMP [24] 1e53h - GET_FIELD [1] => ST (1011) 1e56h - EXEC [6] DEACTIVATE HOTSPOT (1011)) Script::deactivateHotspot 1011 1e59h - PUSH [1081] => ST 1e5ch - EXEC [6] DEACTIVATE HOTSPOT (1081)) Script::deactivateHotspot 1081 1e5fh - PUSH [1080] => ST 1e62h - EXEC [0] ACTIVATE HOTSPOT (1080)) Hotspot Construct #1 : 1080 1e65h - PUSH [1] => ST 1e68h - SET_FIELD [64] <= ST (1) 1e6bh - END Script result = 0 ==14830== Invalid read of size 2 ==14830== at 0x80B8B36: Lure::Hotspot::doAction(Lure::Action, Lure::HotspotData*) (hotspots.cpp:1381) ==14830== by 0x80B9AB4: Lure::Hotspot::doAction() (hotspots.cpp:1252) ==14830== by 0x80BA3B0: Lure::HotspotTickHandlers::standardCharacterAnimHandler(Lure::Hotspot&) (hotspots.cpp:2658) ==14830== by 0x80BAC97: Lure::HotspotTickHandlers::jailorAnimHandler(Lure::Hotspot&) (hotspots.cpp:3221) ==14830== by 0x80B3FD6: Lure::Hotspot::tick() (hotspots.cpp:480) ==14830== by 0x80AC79C: Lure::Game::tick() (game.cpp:92) ==14830== by 0x80AC843: Lure::Game::nextFrame() (game.cpp:125) ==14830== by 0x80ACAEE: Lure::Game::execute() (game.cpp:182) ==14830== by 0x807F4A3: Lure::LureEngine::go() (lure.cpp:160) ==14830== by 0x8080638: Lure::LureEngine::run() (lure.h:103) ==14830== by 0x80565CD: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:209) ==14830== by 0x8056F76: scummvm_main (main.cpp:382) ==14830== Address 0x6415e34 is 36 bytes inside a block of size 2,492 free'd ==14830== at 0x4024DCA: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==14830== by 0x808ADCF: Common::SharedPtrDeletionImpl::~SharedPtrDeletionImpl() (ptr.h:49) ==14830== by 0x808053C: Common::SharedPtr::decRef() (ptr.h:213) ==14830== by 0x808056C: Common::SharedPtr::~SharedPtr() (ptr.h:129) ==14830== by 0x8080583: Common::ListInternal::Node >::~Node() (list_intern.h:42) ==14830== by 0x80876B3: Common::List >::erase(Common::ListInternal::NodeBase*) (list.h:241) ==14830== by 0x8087736: Common::List >::erase(Common::ListInternal::Iterator >) (list.h:88) ==14830== by 0x80836BD: Lure::Resources::deactivateHotspot(unsigned short, bool) (res.cpp:680) ==14830== by 0x8099942: Lure::Script::deactivateHotspot(unsigned short, unsigned short, unsigned short) (scripts.cpp:139) ==14830== by 0x809A710: Lure::Script::execute(unsigned short) (scripts.cpp:1113) ==14830== by 0x80B143D: Lure::Hotspot::npcExecScript(Lure::HotspotData*) (hotspots.cpp:2069) ==14830== by 0x80B8A1E: Lure::Hotspot::doAction(Lure::Action, Lure::HotspotData*) (hotspots.cpp:1343) ==14830== Action charId=3f3h Action=30/(null) Complete Hotspot standard character point 7 Hotspot 1011 tick end Hotspot 65535 tick begin Voice Bubble anim handler: char = ffffh, ctr = 23, char speaking ctr = 33 Hotspot 65535 tick end Hotspot ticks end