Ticket #13661: ihnm_benny_gdb.txt

File ihnm_benny_gdb.txt, 2.0 KB (added by dwatteau, 22 months ago)

GDB log when the error happens

Line 
1(gdb) bt
2#0 Saga::Script::createThread (this=0xb966d0, scriptModuleNumber=1, scriptEntryPointNumber=97) at engines/saga/sthread.cpp:40
3#1 0x0005f068 in Saga::Events::handleOneShot (this=0xb84a10, event=0xbb9a98) at engines/saga/events.cpp:482
4#2 0x000605e4 in Saga::Events::handleEvents (this=0xb84a10, msec=100) at engines/saga/events.cpp:69
5#3 0x000a3574 in Saga::SagaEngine::run (this=0x10aac00) at engines/saga/saga.cpp:384
6#4 0x00019f04 in runGame (plugin=0xb1fea0, system=@0xb3e8f8, edebuglevels=@0xbfffd63c) at base/main.cpp:292
7#5 0x0001b220 in scummvm_main (argc=2, argv=0xb09830) at base/main.cpp:561
8#6 0x000149f0 in SDL_main (argc=2, argv=0xb09830) at backends/platform/sdl/macosx/macosx-main.cpp:45
9
10(gdb) p scriptModuleNumber
11$1 = 1
12(gdb) p scriptEntryPointNumber
13$2 = 97
14(gdb) p _modules[scriptModuleNumber].entryPoints.size()
15$3 = 82
16
17(gdb) p _modules[scriptModuleNumber]
18$4 = (Saga::ModuleData &) @0x10d8654: {
19 loaded = true,
20 scriptResourceId = 2,
21 stringsResourceId = 3,
22 voicesResourceId = 0,
23 moduleBase = {
24 <Common::Array<byte>> = {
25 _capacity = 25835,
26 _size = 25835,
27 _storage = 0x5f02000 "R"
28 }, <No data fields>},
29 staticSize = 0,
30 staticOffset = 0,
31 entryPoints = {
32 _capacity = 82,
33 _size = 82,
34 _storage = 0xbb5c40
35 },
36 strings = {
37 buffer = {
38 _capacity = 30755,
39 _size = 30755,
40 _storage = 0x62f7000 "Damn! I can't look at anything without thinking of food!"
41 },
42 strings = {
43 _capacity = 525,
44 _size = 525,
45 _storage = 0x1110600
46 }
47 },
48 voiceLUT = {
49 _capacity = 0,
50 _size = 0,
51 _storage = 0x0
52 }
53}
54
55here's the event triggering this:
56
57#0 Saga::Events::handleOneShot (this=0xb84360, event=0xbb47b8) at engines/saga/events.cpp:480
58
59(gdb) p *event
60$5 = {
61 type = 0,
62 code = 13,
63 op = 2,
64 param = 1,
65 param2 = 97,
66 param3 = 10,
67 param4 = 0,
68 param5 = 0,
69 param6 = 1,
70 data = 0x0,
71 time = -100,
72 duration = 0,
73 d_reserved = 0
74}