Ticket #4844: output-fragment.txt

File output-fragment.txt, 3.6 KB (added by digitall, 14 years ago)

Debugging Log Fragment - Showing deletion of Hotspot 1011

Line 
1Hotspot 1081 tick begin
2Executing hotspot 439h script pos=cfeh
3SET FRAME NUMBER = 6
4Hotspot 1081 tick end
5Hotspot 1011 tick begin
6Hotspot standard character p=(149,136,42) bs=0
7CurrentActionStack::list num_actions=1
8style=2 room#=42, action=30 params=7753
9
10Talk countdown = 34
11Talk handler method end
12Hotspot standard character point 2
13Hotspot standard character point 3
14Hotspot standard character point 4
15Hotspot standard character point 5
16Hotspot standard character point 6
17Hotspot standard character dispatch action
18Action charId=3f3h Action=30/(null)
19Executing script 1e49h
201e49h - GET_FIELD [63] => ST (1)
211e4ch - PUSH [1] => ST
221e4fh - EQUALS 1, 1 => ST (1)
231e50h - COND_JUMP [24]
241e53h - GET_FIELD [1] => ST (1011)
251e56h - EXEC [6] DEACTIVATE HOTSPOT (1011))
26Script::deactivateHotspot 1011
271e59h - PUSH [1081] => ST
281e5ch - EXEC [6] DEACTIVATE HOTSPOT (1081))
29Script::deactivateHotspot 1081
301e5fh - PUSH [1080] => ST
311e62h - EXEC [0] ACTIVATE HOTSPOT (1080))
32Hotspot Construct #1 : 1080
331e65h - PUSH [1] => ST
341e68h - SET_FIELD [64] <= ST (1)
351e6bh - END
36Script result = 0
37==14830== Invalid read of size 2
38==14830== at 0x80B8B36: Lure::Hotspot::doAction(Lure::Action, Lure::HotspotData*) (hotspots.cpp:1381)
39==14830== by 0x80B9AB4: Lure::Hotspot::doAction() (hotspots.cpp:1252)
40==14830== by 0x80BA3B0: Lure::HotspotTickHandlers::standardCharacterAnimHandler(Lure::Hotspot&) (hotspots.cpp:2658)
41==14830== by 0x80BAC97: Lure::HotspotTickHandlers::jailorAnimHandler(Lure::Hotspot&) (hotspots.cpp:3221)
42==14830== by 0x80B3FD6: Lure::Hotspot::tick() (hotspots.cpp:480)
43==14830== by 0x80AC79C: Lure::Game::tick() (game.cpp:92)
44==14830== by 0x80AC843: Lure::Game::nextFrame() (game.cpp:125)
45==14830== by 0x80ACAEE: Lure::Game::execute() (game.cpp:182)
46==14830== by 0x807F4A3: Lure::LureEngine::go() (lure.cpp:160)
47==14830== by 0x8080638: Lure::LureEngine::run() (lure.h:103)
48==14830== by 0x80565CD: runGame(PluginSubclass<MetaEngine> const*, OSystem&, Common::String const&) (main.cpp:209)
49==14830== by 0x8056F76: scummvm_main (main.cpp:382)
50==14830== Address 0x6415e34 is 36 bytes inside a block of size 2,492 free'd
51==14830== at 0x4024DCA: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
52==14830== by 0x808ADCF: Common::SharedPtrDeletionImpl<Lure::Hotspot>::~SharedPtrDeletionImpl() (ptr.h:49)
53==14830== by 0x808053C: Common::SharedPtr<Lure::Hotspot>::decRef() (ptr.h:213)
54==14830== by 0x808056C: Common::SharedPtr<Lure::Hotspot>::~SharedPtr() (ptr.h:129)
55==14830== by 0x8080583: Common::ListInternal::Node<Common::SharedPtr<Lure::Hotspot> >::~Node() (list_intern.h:42)
56==14830== by 0x80876B3: Common::List<Common::SharedPtr<Lure::Hotspot> >::erase(Common::ListInternal::NodeBase*) (list.h:241)
57==14830== by 0x8087736: Common::List<Common::SharedPtr<Lure::Hotspot> >::erase(Common::ListInternal::Iterator<Common::SharedPtr<Lure::Hotspot> >) (list.h:88)
58==14830== by 0x80836BD: Lure::Resources::deactivateHotspot(unsigned short, bool) (res.cpp:680)
59==14830== by 0x8099942: Lure::Script::deactivateHotspot(unsigned short, unsigned short, unsigned short) (scripts.cpp:139)
60==14830== by 0x809A710: Lure::Script::execute(unsigned short) (scripts.cpp:1113)
61==14830== by 0x80B143D: Lure::Hotspot::npcExecScript(Lure::HotspotData*) (hotspots.cpp:2069)
62==14830== by 0x80B8A1E: Lure::Hotspot::doAction(Lure::Action, Lure::HotspotData*) (hotspots.cpp:1343)
63==14830==
64Action charId=3f3h Action=30/(null) Complete
65Hotspot standard character point 7
66Hotspot 1011 tick end
67Hotspot 65535 tick begin
68Voice Bubble anim handler: char = ffffh, ctr = 23, char speaking ctr = 33
69Hotspot 65535 tick end
70Hotspot ticks end