Ticket #11972: gdb-tinsel-mips64el-6b21b0910987.txt

File gdb-tinsel-mips64el-6b21b0910987.txt, 13.4 KB (added by dwatteau, 2 years ago)

New gdb output on 6b21b0910987

Line 
1(gdb) run dw-demo-cd
2
3Thread 1 received signal SIGBUS, Bus error.
40x0000003afe4e5998 in Tinsel::FadeProcess (coroParam=@0x3f951adc50: 0x3f95195000, param=0x3f951adc7c) at engines/tinsel/faders.cpp:112
5112 _ctx->pPalette = _vm->_handle->GetPalette(pFade->pPalQ->hPal);
6
7(gdb) bt
8#0 0x0000003afe4e5998 in Tinsel::FadeProcess (coroParam=@0x3f951adc50: 0x3f95195000, param=0x3f951adc7c) at engines/tinsel/faders.cpp:112
9#1 0x0000003afe93483c in Common::CoroutineScheduler::schedule (this=0x3f9525b980) at common/coroutines.cpp:232
10#2 0x0000003afe47c9b4 in Tinsel::TinselEngine::NextGameCycle (this=0x3f9523c000) at engines/tinsel/tinsel.cpp:1158
11#3 0x0000003afe47c040 in Tinsel::TinselEngine::run (this=0x3f9523c000) at engines/tinsel/tinsel.cpp:1103
12#4 0x0000003afe3f63e4 in runGame (plugin=0x3fd25b29a0, enginePlugin=0x3fd2652fa0, system=..., debugLevels=...) at base/main.cpp:319
13#5 0x0000003afe3f3254 in scummvm_main (argc=2, argv=0xfffffd4388) at base/main.cpp:627
14#6 0x0000003afe3ed914 in main (argc=2, argv=0xfffffd4388) at backends/platform/sdl/posix/posix-main.cpp:45
15
16(gdb) list
17107 if (TinselV2)
18108 // Note that this palette is being faded
19109 FadingPalette(pFade->pPalQ, true);
20110
21111 // get pointer to palette - reduce pointer indirection a bit
22112 _ctx->pPalette = _vm->_handle->GetPalette(pFade->pPalQ->hPal);
23113
24114 for (_ctx->pColMult = pFade->pColorMultTable; *_ctx->pColMult >= 0; _ctx->pColMult++) {
25115 // go through all multipliers in table - until a negative entry
26116
27
28(gdb) bt full
29#0 0x0000003afe4e5998 in Tinsel::FadeProcess (coroParam=@0x3f951adc50: 0x3f95195000, param=0x3f951adc7c) at engines/tinsel/faders.cpp:112
30 _ctx = 0x3f95195000
31 pFade = 0x3f951adc7c
32 tmpHolder = {
33 _ctx = @0x3f951adc50
34 }
35#1 0x0000003afe93483c in Common::CoroutineScheduler::schedule (this=0x3f9525b980) at common/coroutines.cpp:232
36 pNext = 0x3f951adaa0
37 pProc = 0x3f951adc40
38 i = {
39 _node = 0x3aff360000 <Tinsel::g_palAllocData+48>
40 }
41#2 0x0000003afe47c9b4 in Tinsel::TinselEngine::NextGameCycle (this=0x3f9523c000) at engines/tinsel/tinsel.cpp:1158
42No locals.
43#3 0x0000003afe47c040 in Tinsel::TinselEngine::run (this=0x3f9523c000) at engines/tinsel/tinsel.cpp:1103
44 timerVal = 19092
45#4 0x0000003afe3f63e4 in runGame (plugin=0x3fd25b29a0, enginePlugin=0x3fd2652fa0, system=..., debugLevels=...) at base/main.cpp:319
46 dir = {
47 <Common::ArchiveMember> = {
48 _vptr$ArchiveMember = 0x3aff2e49b0 <vtable for Common::FSNode+16>
49 },
50 members of Common::FSNode:
51 _realNode = {
52 <Common::BasePtr<AbstractFSNode>> = {
53 <Common::SafeBool<Common::BasePtr<AbstractFSNode>, Common::impl::no_base<Common::BasePtr<AbstractFSNode> > >> = {
54 <Common::impl::no_base<Common::BasePtr<AbstractFSNode> >> = {<No data fields>}, <No data fields>},
55 members of Common::BasePtr<AbstractFSNode>:
56 _refCount = 0x3f951fc510,
57 _deletion = 0x3f951fd5d0,
58 _pointer = 0x3f9525a480
59 }, <No data fields>}
60 }
61 target = {
62 <Common::BaseString<char>> = {
63 static npos = 4294967295,
64 static _builtinCapacity = 20,
65 _size = 10,
66 _str = 0xfffffd3010 "dw-demo-cd",
67 {
68 _storage = "dw-demo-cd\000\000\000\000\000\000\000\000\000",
69 _extern = {
70 _refCount = 0x2d6f6d65642d7764,
71 _capacity = 25699
72 }
73 }
74 }, <No data fields>}
75 err = {
76 _code = Common::kNoError,
77 _desc = {
78 <Common::BaseString<char>> = {
79 static npos = 4294967295,
80 static _builtinCapacity = 20,
81 _size = 8,
82 _str = 0xfffffd2fe8 "No error",
83 {
84 _storage = "No error\000\000\000\000\000\000\000\000\030\026_\322",
85 _extern = {
86 _refCount = 0x726f727265206f4e,
87 _capacity = 0
88 }
89 }
90 }, <No data fields>}
91 }
92 engine = 0x3f9523c000
93 metaEngineDetection = @0x3fd2646e00: {
94 <PluginObject> = {
95 _vptr$PluginObject = 0x3aff211508 <vtable for TinselMetaEngineDetection+16>
96 }, <No data fields>}
97 tokenizer = {
98 _str = {
99 <Common::BaseString<char>> = {
100 static npos = 4294967295,
101 static _builtinCapacity = 20,
102 _size = 0,
103 _str = 0xfffffd2ec0 "",
104 {
105 _storage = "\000\033/\377:\000\000\000pB\375\377\377\000\000\000\070\334>\376",
106 _extern = {
107 _refCount = 0x3aff2f1b00,
108 _capacity = 4294787696
109 }
110 }
111 }, <No data fields>},
112 _delimiters = {
113 <Common::BaseString<char>> = {
114 static npos = 4294967295,
115 static _builtinCapacity = 20,
116 _size = 2,
117 _str = 0xfffffd2ee8 " ,",
118 {
119 _storage = " ,\000\225?\000\000\000\320E\223/?\000\000\000\200\366\065X",
120 _extern = {
121 _refCount = 0x3f95002c20,
122 _capacity = 798180816
123 }
124 }
125 }, <No data fields>},
126 _tokenBegin = 0,
127 _tokenEnd = 0
128 }
129 metaEngine = @0x3fd263c000: {
130 <PluginObject> = {
131 _vptr$PluginObject = 0x3aff2c4090 <vtable for TinselMetaEngine+16>
132 }, <No data fields>}
133 caption = {
134 <Common::BaseString<char>> = {
135 static npos = 4294967295,
136 static _builtinCapacity = 20,
137 _size = 31,
138 _str = 0x3fd25b2460 "Discworld (CD Demo/DOS/English)",
139 {
140 _storage = "\310\312g\322?\000\000\000 \000\000\000\377\000\000\000T=*X",
141 _extern = {
142 _refCount = 0x3fd267cac8,
143 _capacity = 32
144 }
145 }
146 }, <No data fields>}
147 gameKeymaps = {
148 _capacity = 1,
149 _size = 1,
150 _storage = 0x3f951fea40
151 }
152 keymapper = 0x3fd25f5100
153 result = {
154 _code = 1479931520,
155 _desc = {
156 <Common::BaseString<char>> = {
157 static npos = 4294967295,
158 static _builtinCapacity = 20,
159 _size = 4294781552,
160 _str = 0x3f58221de4 <_thread_arc4_unlock+84> "%\350\300\003",
161 {
162 _storage = "\002\257\376\246\001\260Z\276\200\366\065X?\000\000\000\220*\375\377",
163 _extern = {
164 _refCount = 0xbe5ab001a6feaf02,
165 _capacity = 1479931520
166 }
167 }
168 }, <No data fields>}
169 }
170#5 0x0000003afe3f3254 in scummvm_main (argc=2, argv=0xfffffd4388) at base/main.cpp:627
171 ttsMan = 0x0
172 result = {
173 _code = 4294784824,
174 _desc = {
175 <Common::BaseString<char>> = {
176 static npos = 4294967295,
177 static _builtinCapacity = 20,
178 _size = 7410528,
179 _str = 0xfffffd3710 "Nh{\016?",
180 {
181 _storage = "x\345\273H?\000\000\000Nh{\016?\000\000\000\060\000\000",
182 _extern = {
183 _refCount = 0x3f48bbe578 <_dl_find_symbol+472>,
184 _capacity = 242968654
185 }
186 }
187 }, <No data fields>}
188 }
189 chainedGame = {
190 <Common::BaseString<char>> = {
191 static npos = 4294967295,
192 static _builtinCapacity = 20,
193 _size = 1006698499,
194 _str = 0x644280800039082d <error: Cannot access memory at address 0x644280800039082d>,
195 {
196 _storage = "-\b\"\000\060q%\334\000\000\245\334&(\277\000\320\377\275g",
197 _extern = {
198 _refCount = 0xdc2571300022082d,
199 _capacity = 3701800960
200 }
201 }
202 }, <No data fields>}
203 saveSlot = 0
204 plugin = 0x3fd25b29a0
205 enginePlugin = 0x3fd2652fa0
206 specialDebug = {
207 <Common::BaseString<char>> = {
208 static npos = 4294967295,
209 static _builtinCapacity = 20,
210 _size = 0,
211 _str = 0xfffffd4258 "",
212 {
213 _storage = "\000\033/\377:\000\000\000pB\375\377\377\000\000\000\070\334>\376",
214 _extern = {
215 _refCount = 0x3aff2f1b00,
216 _capacity = 4294787696
217 }
218 }
219 }, <No data fields>}
220 command = {
221 <Common::BaseString<char>> = {
222 static npos = 4294967295,
223 static _builtinCapacity = 20,
224 _size = 10,
225 _str = 0xfffffd4230 "dw-demo-cd",
226 {
227 _storage = "dw-demo-cd\000\322?\000\000\000p\033/\377",
228 _extern = {
229 _refCount = 0x2d6f6d65642d7764,
230 _capacity = 3523241059
231 }
232 }
233 }, <No data fields>}
234 system = @0x3fd269bec8: {
235 <Common::NonCopyable> = {<No data fields>},
236 members of OSystem:
237 _vptr$OSystem = 0x3aff2c2098 <vtable for OSystem_POSIX+1560>,
238 _audiocdManager = 0x3f951a1180,
239 _eventManager = 0x3fd2647d00,
240 _timerManager = 0x3f951f4000,
241 _savefileManager = 0x3fd2612000,
242 _textToSpeechManager = 0x0,
243 _fsFactory = 0x3fd2655400,
244 _clipboard = {
245 <Common::BaseString<char32_t>> = {
246 static npos = 4294967295,
247 static _builtinCapacity = 29,
248 _size = 0,
249 _str = 0x3fd269bf10 U"",
250 {
251 _storage = U'\000' <repeats 28 times>,
252 _extern = {
253 _refCount = 0x0,
254 _capacity = 0
255 }
256 }
257 }, <No data fields>},
258 _dummyUnused = false,
259 _backendInitialized = true
260 }
261 settings = {
262 _nodePool = {
263 <Common::FixedSizeMemoryPool<80, 10>> = {
264 <Common::MemoryPool> = {
265 _chunkSize = 80,
266 _pages = {
267 _capacity = 0,
268 _size = 0,
269 _storage = 0x0
270 },
271 _next = 0xfffffd3e90,
272 _chunksPerPage = 8
273 },
274 members of Common::FixedSizeMemoryPool<80, 10>:
275 _storage = "\340>\375\377\377\000\000\000\200\023\v<?\000\000\000\260>\375\377\377\000\000\000(\202\005<?\000\000\000\020\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\334\000\000\000\000\000\000\000\b\000\300", '\000' <repeats 21 times>, "\060?\375\377\377\000\000\000pWe\322?\000\000\000\003\000\000\000\377\000\000\000", '\377' <repeats 16 times>, "\000\000\000\000\000\000\000\000\352U\215+\003X\006{\000\200\066X?\000\000\000^h\215+\003X\006{\000\b\000\000\000\000\000\000\200?\375\377\377\000\000\000#\000\000\000\000\000\000\000\000\200\066X?\000\000\000\220\024\067X?\000\000\000`?\375\377\377\000\000\000"...
276 }, <No data fields>},
277 _defaultVal = {
278 <Common::BaseString<char>> = {
279 static npos = 4294967295,
280 static _builtinCapacity = 20,
281 _size = 0,
282 _str = 0xfffffd41c0 "",
283 {
284 _storage = "\000\"?\"SF\036Hp\033/\377:\000\000\000\340A\375\377",
285 _extern = {
286 _refCount = 0x481e4653223f2200,
287 _capacity = 4281277296
288 }
289 }
290 }, <No data fields>},
291 _storage = 0x3fd25f1f80,
292 _mask = 15,
293 _size = 0,
294 _deleted = 0,
295 _hash = {<No data fields>},
296 _equal = {<No data fields>}
297 }
298 tokenizer = {
299 _str = {
300 <Common::BaseString<char>> = {
301 static npos = 4294967295,
302 static _builtinCapacity = 20,
303 _size = 0,
304 _str = 0xfffffd3b28 "",
305 {
306 _storage = "\000\033/\377:\000\000\000pB\375\377\377\000\000\000\070\334>\376",
307 _extern = {
308 _refCount = 0x3aff2f1b00,
309 _capacity = 4294787696
310 }
311 }
312 }, <No data fields>},
313 _delimiters = {
314 <Common::BaseString<char>> = {
315 static npos = 4294967295,
316 static _builtinCapacity = 20,
317 _size = 2,
318 _str = 0xfffffd3b50 " ,",
319 {
320 _storage = " ,\000\377\377\000\000\000\250\\+X?\000\000\000\240\325\065X",
321 _extern = {
322 _refCount = 0xffff002c20,
323 _capacity = 1479236776
324 }
325 }
326 }, <No data fields>},
327 _tokenBegin = 0,
328 _tokenEnd = 0
329 }
330 res = {
331 _code = Common::kNoError,
332 _desc = {
333 <Common::BaseString<char>> = {
334 static npos = 4294967295,
335 static _builtinCapacity = 20,
336 _size = 8,
337 _str = 0xfffffd39e8 "No error",
338 {
339 _storage = "No error\000rror\000\000\000\000\200\066X",
340 _extern = {
341 _refCount = 0x726f727265206f4e,
342 _capacity = 1869771264
343 }
344 }
345 }, <No data fields>}
346 }
347#6 0x0000003afe3ed914 in main (argc=2, argv=0xfffffd4388) at backends/platform/sdl/posix/posix-main.cpp:45
348 res = 58