1 | Reading symbols from ./scummvm...
|
---|
2 | (gdb) run indy3-ega-mac
|
---|
3 | Starting program: /home/user/git/scummvm/scummvm indy3-ega-mac
|
---|
4 | [Thread debugging using libthread_db enabled]
|
---|
5 | Using host libthread_db library "/lib/powerpc-linux-gnu/libthread_db.so.1".
|
---|
6 | [New Thread 0x983ce340 (LWP 1290)]
|
---|
7 | [New Thread 0x97b6f340 (LWP 1291)]
|
---|
8 | [New Thread 0x779ff340 (LWP 1292)]
|
---|
9 | [New Thread 0x76fff340 (LWP 1293)]
|
---|
10 | WARNING: MacMenu::getSubMenuItem: menuId out of bounds!
|
---|
11 | WARNING: MacMenu::getSubMenuItem: menuId out of bounds!
|
---|
12 |
|
---|
13 | Thread 1 "scummvm" received signal SIGSEGV, Segmentation fault.
|
---|
14 | 0x005fdbf4 in Scumm::MacGui::updateWindowManager (this=0x113cb50) at engines/scumm/gfx_mac.cpp:2773
|
---|
15 | 2773 loadMenu->enabled = canLoad;
|
---|
16 |
|
---|
17 | (gdb) bt
|
---|
18 | #0 0x005fdbf4 in Scumm::MacGui::updateWindowManager() (this=0x113cb50) at engines/scumm/gfx_mac.cpp:2773
|
---|
19 | #1 0x00518564 in Scumm::ScummEngine::waitForTimer(int) (this=0x168dcd0, quarterFrames=20) at engines/scumm/scumm.cpp:2506
|
---|
20 | #2 0x00518288 in Scumm::ScummEngine::go() (this=0x168dcd0) at engines/scumm/scumm.cpp:2453
|
---|
21 | #3 0x0051f88c in Scumm::ScummEngine::run() (this=0x168dcd0) at ./engines/scumm/scumm.h:583
|
---|
22 | #4 0x004c92e8 in runGame(Plugin const*, Plugin const*, OSystem&, Common::String const&)
|
---|
23 | (plugin=0xee6230, enginePlugin=0xee6210, system=..., debugLevels=...) at base/main.cpp:326
|
---|
24 | #5 0x004cb37c in scummvm_main(int, char const* const*) (argc=2, argv=0xaffff464) at base/main.cpp:805
|
---|
25 | #6 0x004c5f78 in main(int, char**) (argc=2, argv=0xaffff464) at backends/platform/sdl/posix/posix-main.cpp:44
|
---|
26 |
|
---|
27 | (gdb) bt full
|
---|
28 | #0 0x005fdbf4 in Scumm::MacGui::updateWindowManager() (this=0x113cb50) at engines/scumm/gfx_mac.cpp:2773
|
---|
29 | menu = 0x1acd840
|
---|
30 | isActive = false
|
---|
31 | saveCondition = false
|
---|
32 | loadCondition = false
|
---|
33 | canLoad = false
|
---|
34 | canSave = false
|
---|
35 | gameMenu = 0x0
|
---|
36 | loadMenu = 0x0
|
---|
37 | saveMenu = 0x0
|
---|
38 | #1 0x00518564 in Scumm::ScummEngine::waitForTimer(int) (this=0x168dcd0, quarterFrames=20) at engines/scumm/scumm.cpp:2506
|
---|
39 | screenUpdateTimerStart = 5371
|
---|
40 | endTime = 5446
|
---|
41 | cur = 5371
|
---|
42 | msecDelay = 75
|
---|
43 | diff = 8
|
---|
44 | #2 0x00518288 in Scumm::ScummEngine::go() (this=0x168dcd0) at engines/scumm/scumm.cpp:2453
|
---|
45 | delta = 5
|
---|
46 | #3 0x0051f88c in Scumm::ScummEngine::run() (this=0x168dcd0) at ./engines/scumm/scumm.h:583
|
---|
47 | err = {
|
---|
48 | _code = Common::kNoError,
|
---|
49 | _desc = {
|
---|
50 | <Common::BaseString<char>> = {
|
---|
51 | static npos = 4294967295,
|
---|
52 | static _builtinCapacity = 24,
|
---|
53 | _size = 8,
|
---|
54 | _str = 0xafffd9c8 "No error",
|
---|
55 | {
|
---|
56 | _storage = "No error\000\000\000\214", '\000' <repeats 11 times>,
|
---|
57 | _extern = {
|
---|
58 | _refCount = 0x4e6f2065,
|
---|
59 | _capacity = 1920102258
|
---|
60 | }
|
---|
61 | }
|
---|
62 | }, <No data fields>}
|
---|
63 | }
|
---|
64 | #4 0x004c92e8 in runGame(Plugin const*, Plugin const*, OSystem&, Common::String const&)
|
---|
65 | (plugin=0xee6230, enginePlugin=0xee6210, system=..., debugLevels=...) at base/main.cpp:326
|
---|
66 | __PRETTY_FUNCTION__ = "Common::Error runGame(const Plugin*, const Plugin*, OSystem&, const Common::String&)"
|
---|
67 | dir = {
|
---|
68 | <Common::ArchiveMember> = {
|
---|
69 | _vptr.ArchiveMember = 0xe6c384 <vtable for Common::FSNode+8>
|
---|
70 | },
|
---|
71 | members of Common::FSNode:
|
---|
72 | _realNode = {
|
---|
73 | <Common::SafeBool<Common::SharedPtr<AbstractFSNode>, Common::impl::no_base<Common::SharedPtr<AbstractFSNode> > >> = {
|
---|
74 | <Common::impl::no_base<Common::SharedPtr<AbstractFSNode> >> = {<No data fields>}, <No data fields>},
|
---|
75 | members of Common::SharedPtr<AbstractFSNode>:
|
---|
76 | _pointer = 0x1686230,
|
---|
77 | _tracker = 0x10abde0
|
---|
78 | }
|
---|
79 | }
|
---|
80 | target = {
|
---|
81 | <Common::BaseString<char>> = {
|
---|
82 | static npos = 4294967295,
|
---|
83 | static _builtinCapacity = 24,
|
---|
84 | _size = 13,
|
---|
85 | _str = 0xafffdf18 "indy3-ega-mac",
|
---|
86 | {
|
---|
87 | _storage = "indy3-ega-mac\000\000\000\000\000\000\000\000\000\000",
|
---|
88 | _extern = {
|
---|
89 | _refCount = 0x696e6479,
|
---|
90 | _capacity = 858613095
|
---|
91 | }
|
---|
92 | }
|
---|
93 | }, <No data fields>}
|
---|
94 | err = {
|
---|
95 | _code = Common::kNoError,
|
---|
96 | _desc = {
|
---|
97 | <Common::BaseString<char>> = {
|
---|
98 | static npos = 4294967295,
|
---|
99 | static _builtinCapacity = 24,
|
---|
100 | _size = 8,
|
---|
101 | _str = 0xafffdf3c "No error",
|
---|
102 | {
|
---|
103 | _storage = "No error\000\377\336\020\257\377\336 \000\267o8\000\3523L",
|
---|
104 | _extern = {
|
---|
105 | _refCount = 0x4e6f2065,
|
---|
106 | _capacity = 1920102258
|
---|
107 | }
|
---|
108 | }
|
---|
109 | }, <No data fields>}
|
---|
110 | }
|
---|
111 | engine = 0x168dcd0
|
---|
112 | metaEngineDetection = @0xef5d00: {
|
---|
113 | <PluginObject> = {
|
---|
114 | _vptr.PluginObject = 0xe5374c <vtable for ScummMetaEngineDetection+8>
|
---|
115 | }, <No data fields>}
|
---|
116 | tokenizer = {
|
---|
117 | _str = {
|
---|
118 | <Common::BaseString<char>> = {
|
---|
119 | static npos = 4294967295,
|
---|
120 | static _builtinCapacity = 24,
|
---|
121 | _size = 0,
|
---|
122 | _str = 0xafffdf60 "",
|
---|
123 | {
|
---|
124 | _storage = '\000' <repeats 23 times>,
|
---|
125 | _extern = {
|
---|
126 | _refCount = 0x0,
|
---|
127 | _capacity = 0
|
---|
128 | }
|
---|
129 | }
|
---|
130 | }, <No data fields>},
|
---|
131 | _delimiters = {
|
---|
132 | <Common::BaseString<char>> = {
|
---|
133 | static npos = 4294967295,
|
---|
134 | static _builtinCapacity = 24,
|
---|
135 | _size = 2,
|
---|
136 | _str = 0xafffdf80 " ,",
|
---|
137 | {
|
---|
138 | _storage = " ,\000\245\257\377ި\000ETW\257\377\340\030\001X\355\340\000\350\355@",
|
---|
139 | _extern = {
|
---|
140 | _refCount = 0x202c00a5,
|
---|
141 | _capacity = 2952781480
|
---|
142 | }
|
---|
143 | }
|
---|
144 | }, <No data fields>},
|
---|
145 | _tokenBegin = 0,
|
---|
146 | _tokenEnd = 0
|
---|
147 | }
|
---|
148 | metaEngine = @0xee6220: {
|
---|
149 | <PluginObject> = {
|
---|
150 | _vptr.PluginObject = 0xe70060 <vtable for ScummMetaEngine+8>
|
---|
151 | }, <No data fields>}
|
---|
152 | caption = {
|
---|
153 | <Common::BaseString<char>> = {
|
---|
154 | static npos = 4294967295,
|
---|
155 | static _builtinCapacity = 24,
|
---|
156 | _size = 58,
|
---|
157 | _str = 0xfa43d0 "Indiana Jones and the Last Crusade (EGA/Macintosh/English)",
|
---|
158 | {
|
---|
159 | _storage = "\000\370^\030\000\000\000@\257\377\337Ч\226\222\304\000\000\000\004\000\360\355\020",
|
---|
160 | _extern = {
|
---|
161 | _refCount = 0xf85e18,
|
---|
162 | _capacity = 64
|
---|
163 | }
|
---|
164 | }
|
---|
165 | }, <No data fields>}
|
---|
166 | previousLanguage = {
|
---|
167 | <Common::BaseString<char>> = {
|
---|
168 | static npos = 4294967295,
|
---|
169 | static _builtinCapacity = 24,
|
---|
170 | _size = 5,
|
---|
171 | _str = 0xafffdfc8 "fr_FR",
|
---|
172 | {
|
---|
173 | _storage = "fr_FR\000ask\000\001@", '\000' <repeats 11 times>, "\n",
|
---|
174 | _extern = {
|
---|
175 | _refCount = 0x66725f46,
|
---|
176 | _capacity = 1375756659
|
---|
177 | }
|
---|
178 | }
|
---|
179 | }, <No data fields>}
|
---|
180 | gameKeymaps = {
|
---|
181 | _capacity = 1,
|
---|
182 | _size = 1,
|
---|
183 | _storage = 0x16bb8e0
|
---|
184 | }
|
---|
185 | keymapper = 0x1078180
|
---|
186 | result = {
|
---|
187 | _code = 2952781808,
|
---|
188 | _desc = {
|
---|
189 | <Common::BaseString<char>> = {
|
---|
190 | static npos = 4294967295,
|
---|
191 | static _builtinCapacity = 24,
|
---|
192 | _size = 2952781856,
|
---|
193 | _str = 0x4ebb3c <Common::Array<Plugin*>::insert_aux(Plugin**, Plugin* const*, Plugin* const*)+544> "H",
|
---|
194 | {
|
---|
195 | _storage = "\000\000\000\001\000\000\000\000\000\000\000\000\000Kmp\000\355\363P\000\000\000",
|
---|
196 | _extern = {
|
---|
197 | _refCount = 0x1,
|
---|
198 | _capacity = 0
|
---|
199 | }
|
---|
200 | }
|
---|
201 | }, <No data fields>}
|
---|
202 | }
|
---|
203 | ttsMan = 0xa77a0d00 <_IO_2_1_stdout_>
|
---|
204 | #5 0x004cb37c in scummvm_main(int, char const* const*) (argc=2, argv=0xaffff464) at base/main.cpp:805
|
---|
205 | ttsMan = 0x0
|
---|
206 | result = {
|
---|
207 | _code = Common::kMetaEnginePluginNotFound,
|
---|
208 | _desc = {
|
---|
209 | <Common::BaseString<char>> = {
|
---|
210 | static npos = 4294967295,
|
---|
211 | static _builtinCapacity = 24,
|
---|
212 | _size = 2952785564,
|
---|
213 | _str = 0x6e6f7420 <error: Cannot access memory at address 0x6e6f7420>,
|
---|
214 | {
|
---|
215 | _storage = "supported", '\000' <repeats 14 times>, "\b",
|
---|
216 | _extern = {
|
---|
217 | _refCount = 0x73757070,
|
---|
218 | _capacity = 1869771877
|
---|
219 | }
|
---|
220 | }
|
---|
221 | }, <No data fields>}
|
---|
222 | }
|
---|
223 | chainedGame = {
|
---|
224 | <Common::BaseString<char>> = {
|
---|
225 | static npos = 4294967295,
|
---|
226 | static _builtinCapacity = 24,
|
---|
227 | _size = 2952786288,
|
---|
228 | _str = 0xa796c4e8 <operator new(unsigned int)+56> ",\003",
|
---|
229 | {
|
---|
230 | _storage = "\000\350\357@\257\377\361p\257\377\361\220\000K\313\360\000\353\030`\000\000\000\004",
|
---|
231 | _extern = {
|
---|
232 | _refCount = 0xe8ef40,
|
---|
233 | _capacity = 2952786288
|
---|
234 | }
|
---|
235 | }
|
---|
236 | }, <No data fields>}
|
---|
237 | saveSlot = 0
|
---|
238 | plugin = 0xee6230
|
---|
239 | enginePlugin = 0xee6210
|
---|
240 | specialDebug = {
|
---|
241 | <Common::BaseString<char>> = {
|
---|
242 | static npos = 4294967295,
|
---|
243 | static _builtinCapacity = 24,
|
---|
244 | _size = 0,
|
---|
245 | _str = 0xafffeaac "",
|
---|
246 | {
|
---|
247 | _storage = '\000' <repeats 23 times>,
|
---|
248 | _extern = {
|
---|
249 | _refCount = 0x0,
|
---|
250 | _capacity = 0
|
---|
251 | }
|
---|
252 | }
|
---|
253 | }, <No data fields>}
|
---|
254 | command = {
|
---|
255 | <Common::BaseString<char>> = {
|
---|
256 | static npos = 4294967295,
|
---|
257 | static _builtinCapacity = 24,
|
---|
258 | _size = 13,
|
---|
259 | _str = 0xafffeacc "indy3-ega-mac",
|
---|
260 | {
|
---|
261 | _storage = "indy3-ega-mac\0008x128@2/ac",
|
---|
262 | _extern = {
|
---|
263 | _refCount = 0x696e6479,
|
---|
264 | _capacity = 858613095
|
---|
265 | }
|
---|
266 | }
|
---|
267 | }, <No data fields>}
|
---|
268 | __PRETTY_FUNCTION__ = "int scummvm_main(int, const char* const*)"
|
---|
269 | system = @0xeb18f8: {
|
---|
270 | <Common::NonCopyable> = {<No data fields>},
|
---|
271 | members of OSystem:
|
---|
272 | _vptr.OSystem = 0xe6ea18 <vtable for OSystem_POSIX+852>,
|
---|
273 | _audiocdManager = 0xfe5460,
|
---|
274 | _eventManager = 0x1060140,
|
---|
275 | _timerManager = 0x10bd880,
|
---|
276 | _savefileManager = 0xf0ee90,
|
---|
277 | _textToSpeechManager = 0x0,
|
---|
278 | _fsFactory = 0xeb19a0,
|
---|
279 | _dlcStore = 0x0,
|
---|
280 | _clipboard = {
|
---|
281 | <Common::BaseString<char32_t>> = {
|
---|
282 | static npos = 4294967295,
|
---|
283 | static _builtinCapacity = 30,
|
---|
284 | _size = 0,
|
---|
285 | _str = 0xeb1920 U"",
|
---|
286 | {
|
---|
287 | _storage = U'\000' <repeats 29 times>,
|
---|
288 | _extern = {
|
---|
289 | _refCount = 0x0,
|
---|
290 | _capacity = 0
|
---|
291 | }
|
---|
292 | }
|
---|
293 | }, <No data fields>},
|
---|
294 | _dummyUnused = false,
|
---|
295 | _backendInitialized = true
|
---|
296 | }
|
---|
297 | settings = {
|
---|
298 | _nodePool = {
|
---|
299 | <Common::FixedSizeMemoryPool<64, 10>> = {
|
---|
300 | <Common::MemoryPool> = {
|
---|
301 | _chunkSize = 64,
|
---|
302 | _pages = {
|
---|
303 | _capacity = 0,
|
---|
304 | _size = 0,
|
---|
305 | _storage = 0x0
|
---|
306 | },
|
---|
307 | _next = 0xafffeafc,
|
---|
308 | _chunksPerPage = 8
|
---|
309 | },
|
---|
310 | members of Common::FixedSizeMemoryPool<64, 10>:
|
---|
311 | _storage = "\257\377\353<vices,128x128@2/devices,128x128/emblems,128x128@2/emblems,12\257\377\353|8/emotes,128x128@2/emotes,128x128/filesystems,128x128@2/file\257\377\353\274ems,128x128/intl,128x128@2/intl,128x128/mimetypes,128x128@2/\257\377\353\374type"...
|
---|
312 | }, <No data fields>},
|
---|
313 | _defaultVal = {
|
---|
314 | <Common::BaseString<char>> = {
|
---|
315 | static npos = 4294967295,
|
---|
316 | static _builtinCapacity = 24,
|
---|
317 | _size = 0,
|
---|
318 | _str = 0xafffed84 "",
|
---|
319 | {
|
---|
320 | _storage = '\000' <repeats 23 times>,
|
---|
321 | _extern = {
|
---|
322 | _refCount = 0x0,
|
---|
323 | _capacity = 0
|
---|
324 | }
|
---|
325 | }
|
---|
326 | }, <No data fields>},
|
---|
327 | _storage = 0xef5c50,
|
---|
328 | _mask = 15,
|
---|
329 | _size = 0,
|
---|
330 | _deleted = 0,
|
---|
331 | _hash = {<No data fields>},
|
---|
332 | _equal = {<No data fields>}
|
---|
333 | }
|
---|
334 | executable = {
|
---|
335 | <Common::BaseString<char>> = {
|
---|
336 | static npos = 4294967295,
|
---|
337 | static _builtinCapacity = 24,
|
---|
338 | _size = 7,
|
---|
339 | _str = 0xafffedb8 "scummvm",
|
---|
340 | {
|
---|
341 | _storage = "scummvm", '\000' <repeats 16 times>,
|
---|
342 | _extern = {
|
---|
343 | _refCount = 0x7363756d,
|
---|
344 | _capacity = 1836477696
|
---|
345 | }
|
---|
346 | }
|
---|
347 | }, <No data fields>}
|
---|
348 | additionalArgs = {
|
---|
349 | _capacity = 0,
|
---|
350 | _size = 0,
|
---|
351 | _storage = 0x0
|
---|
352 | }
|
---|
353 | initConfigFilename = {
|
---|
354 | <Common::BaseString<char>> = {
|
---|
355 | static npos = 4294967295,
|
---|
356 | static _builtinCapacity = 24,
|
---|
357 | _size = 0,
|
---|
358 | _str = 0xafffede4 "",
|
---|
359 | {
|
---|
360 | _storage = '\000' <repeats 23 times>,
|
---|
361 | _extern = {
|
---|
362 | _refCount = 0x0,
|
---|
363 | _capacity = 0
|
---|
364 | }
|
---|
365 | }
|
---|
366 | }, <No data fields>}
|
---|
367 | configLoadStatus = true
|
---|
368 | tokenizer = {
|
---|
369 | _str = {
|
---|
370 | <Common::BaseString<char>> = {
|
---|
371 | static npos = 4294967295,
|
---|
372 | static _builtinCapacity = 24,
|
---|
373 | _size = 0,
|
---|
374 | _str = 0xafffee04 "",
|
---|
375 | {
|
---|
376 | _storage = '\000' <repeats 23 times>,
|
---|
377 | _extern = {
|
---|
378 | _refCount = 0x0,
|
---|
379 | _capacity = 0
|
---|
380 | }
|
---|
381 | }
|
---|
382 | }, <No data fields>},
|
---|
383 | _delimiters = {
|
---|
384 | <Common::BaseString<char>> = {
|
---|
385 | static npos = 4294967295,
|
---|
386 | static _builtinCapacity = 24,
|
---|
387 | _size = 2,
|
---|
388 | _str = 0xafffee24 " ,",
|
---|
389 | {
|
---|
390 | _storage = " ,\00096/emblems,96x96@2/em",
|
---|
391 | _extern = {
|
---|
392 | _refCount = 0x202c0039,
|
---|
393 | _capacity = 909075821
|
---|
394 | }
|
---|
395 | }
|
---|
396 | }, <No data fields>},
|
---|
397 | _tokenBegin = 0,
|
---|
398 | _tokenEnd = 0
|
---|
399 | }
|
---|
400 | res = {
|
---|
401 | _code = Common::kNoError,
|
---|
402 | _desc = {
|
---|
403 | <Common::BaseString<char>> = {
|
---|
404 | static npos = 4294967295,
|
---|
405 | static _builtinCapacity = 24,
|
---|
406 | _size = 8,
|
---|
407 | _str = 0xafffee50 "No error",
|
---|
408 | {
|
---|
409 | _storage = "No error\000\377\364p\000\350\372\350\257\377\336\340\257\377\337\020",
|
---|
410 | _extern = {
|
---|
411 | _refCount = 0x4e6f2065,
|
---|
412 | _capacity = 1920102258
|
---|
413 | }
|
---|
414 | }
|
---|
415 | }, <No data fields>}
|
---|
416 | }
|
---|
417 | gfxModeSetting = {
|
---|
418 | <Common::BaseString<char>> = {
|
---|
419 | static npos = 4294967295,
|
---|
420 | static _builtinCapacity = 24,
|
---|
421 | _size = 0,
|
---|
422 | _str = 0xafffee70 "",
|
---|
423 | {
|
---|
424 | _storage = '\000' <repeats 23 times>,
|
---|
425 | _extern = {
|
---|
426 | _refCount = 0x0,
|
---|
427 | _capacity = 0
|
---|
428 | }
|
---|
429 | }
|
---|
430 | }, <No data fields>}
|
---|
431 | #6 0x004c5f78 in main(int, char**) (argc=2, argv=0xaffff464) at backends/platform/sdl/posix/posix-main.cpp:44
|
---|
432 | __PRETTY_FUNCTION__ = "int main(int, char**)"
|
---|
433 | res = 0
|
---|