Ticket #14772: gdb-m4-burger-fr-big-endian-32f3bfea6c05.txt

File gdb-m4-burger-fr-big-endian-32f3bfea6c05.txt, 15.5 KB (added by dwatteau, 4 months ago)

GDB crash log on big-endian ppc (commit 32f3bfea6c0)

Line 
1(gdb) run burger-fr
2Program received signal SIGSEGV, Segmentation fault.
30x104f19a4 in M4::ws_PreProcessPcode (PC=0xbfffd650, myAnim8=0x112ab7a0) at engines/m4/wscript/ws_cruncher.cpp:496
4496 opCode = FROM_LE_32(*myPC++);
5
6(gdb) bt
7#0 0x104f19a4 in M4::ws_PreProcessPcode (PC=0xbfffd650, myAnim8=0x112ab7a0) at engines/m4/wscript/ws_cruncher.cpp:496
8#1 0x1043ec78 in M4::StepAt (pcOffset=0xbfffd688, m=0x112ab730) at engines/m4/wscript/ws_machine.cpp:885
9#2 0x1043f02c in M4::IntoTheState (m=0x112ab730) at engines/m4/wscript/ws_machine.cpp:975
10#3 0x1043ed98 in M4::StepAt (pcOffset=0xbfffd70c, m=0x112ab730) at engines/m4/wscript/ws_machine.cpp:904
11#4 0x1043ee8c in M4::ws_StepWhile (m=0x112ab730, pcOffset=192, pcCount=48) at engines/m4/wscript/ws_machine.cpp:932
12#5 0x104f5b54 in M4::ws_CrunchEOSreqs () at engines/m4/wscript/ws_cruncher.cpp:1566
13#6 0x1043e498 in M4::cycleEngines (cleanBackground=0x112a881c, depth_table=0x113a1c9c, screenCodes=0x112a8964,
14 myPalette=0x113a4c7c "",
15 ICT=0x11346700 "\234\350\350\346\341\342\342\335\335\335\335\332\332\327\327\317\317\317\317ϼ", '\274' <repeats 11 times>, "\234\333\333\346\334\334\334\335\335\332\332\332\324\323\317\317\317\317ϼ", '\274' <repeats 11 times>, "\225\340\333\333\333\334\334\334\335\335\332\332\324\324\323\317\317\317\317ϼ", '\274' <repeats 11 times>, "\225\333\333\333\333\333\334\334\334\335\332\324\324\324\323\317\317Ͻ", '\274' <repeats 13 times>, "\225\333\333\333\333\333\334\334\334\335\324\324\324\324\323\312\312ʽ", '\274' <repeats 12 times>, "\225\225\233\333\333\333\333\304\304\304\304\324\324\324\324\312\312\312ʽ", '\274' <repeats 11 times>, "\225\225\225\233\233\233\233\310\304\304", <incomplete sequence \304>..., updateVideo=true)
16 at engines/m4/wscript/ws_machine.cpp:670
17#7 0x1040db7c in M4::Sections::pal_game_task (this=0x113b5948) at engines/m4/core/rooms.cpp:387
18#8 0x10417940 in M4::krn_pal_game_task () at engines/m4/graphics/krn_pal.cpp:50
19#9 0x1040d3b4 in M4::Sections::game_control_cycle (this=0x113b5948) at engines/m4/core/rooms.cpp:270
20#10 0x1040cc74 in M4::Sections::m4RunScene (this=0x113b5948) at engines/m4/core/rooms.cpp:177
21#11 0x103f4e40 in M4::M4Engine::m4_inflight (this=0x113b58e8) at engines/m4/m4.cpp:134
22#12 0x103f4c38 in M4::M4Engine::run (this=0x113b58e8) at engines/m4/m4.cpp:107
23#13 0x10020ce0 in runGame (plugin=0x1113e7b0, enginePlugin=0x11140158, system=..., debugLevels=...) at base/main.cpp:326
24#14 0x10022e90 in scummvm_main (argc=2, argv=0xbffff434) at base/main.cpp:806
25#15 0x1001d97c in main (argc=2, argv=0xbffff434) at backends/platform/sdl/posix/posix-main.cpp:44
26
27(gdb) bt full
28#0 0x104f19a4 in M4::ws_PreProcessPcode (PC=0xbfffd650, myAnim8=0x112ab7a0) at engines/m4/wscript/ws_cruncher.cpp:496
29 myInstruction = 272687388
30 myFormat = 289102152
31 myData = -1073752560
32 myPC = 0xe53af668
33 opCode = 3221214752
34 word2 = 3221214768
35#1 0x1043ec78 in M4::StepAt (pcOffset=0xbfffd688, m=0x112ab730) at engines/m4/wscript/ws_machine.cpp:885
36 keepProcessing = false
37 myInstruction = 288012192
38 myAnim8 = 0x112ab7a0
39 machID = 4
40 myPC = 0xe53af664
41 oldPC = 0xe53af664
42 machInstr = 0x113af664
43#2 0x1043f02c in M4::IntoTheState (m=0x112ab730) at engines/m4/wscript/ws_machine.cpp:975
44 myInstruction = -1
45 stateTable = 0x113af65c
46 machID = 4
47 recurseLevel = 1
48 pcOffset = -738197504
49#3 0x1043ed98 in M4::StepAt (pcOffset=0xbfffd70c, m=0x112ab730) at engines/m4/wscript/ws_machine.cpp:904
50 keepProcessing = false
51 myInstruction = 2
52 myAnim8 = 0x112ab7a0
53 machID = 4
54 myPC = 0x113af724
55 oldPC = 0x113af720
56 machInstr = 0x113af664
57#4 0x1043ee8c in M4::ws_StepWhile (m=0x112ab730, pcOffset=192, pcCount=48) at engines/m4/wscript/ws_machine.cpp:932
58 myInstruction = 5
59 oldPC = 160
60 machID = 4
61 recurseLevel = 1
62#5 0x104f5b54 in M4::ws_CrunchEOSreqs () at engines/m4/wscript/ws_cruncher.cpp:1566
63 pcOffset = 160
64 pcCount = 48
65 myXM = 0x112ab730
66 tempEOSreq = 0x113ab599
67#6 0x1043e498 in M4::cycleEngines (cleanBackground=0x112a881c, depth_table=0x113a1c9c, screenCodes=0x112a8964,
68 myPalette=0x113a4c7c "",
69 ICT=0x11346700 "\234\350\350\346\341\342\342\335\335\335\335\332\332\327\327\317\317\317\317ϼ", '\274' <repeats 11 times>, "\234\333\333\346\334\334\334\335\335\332\332\332\324\323\317\317\317\317ϼ", '\274' <repeats 11 times>, "\225\340\333\333\333\334\334\334\335\335\332\332\324\324\323\317\317\317\317ϼ", '\274' <repeats 11 times>, "\225\333\333\333\333\333\334\334\334\335\332\324\324\324\323\317\317Ͻ", '\274' <repeats 13 times>, "\225\333\333\333\333\333\334\334\334\335\324\324\324\324\323\312\312ʽ", '\274' <repeats 12 times>, "\225\225\233\333\333\333\333\304\304\304\304\324\324\324\324\312\312\312ʽ", '\274' <repeats 11 times>, "\225\225\225\233\233\233\233\310\304\304", <incomplete sequence \304>..., updateVideo=true)
70 at engines/m4/wscript/ws_machine.cpp:670
71 clockTime = 408
72#7 0x1040db7c in M4::Sections::pal_game_task (this=0x113b5948) at engines/m4/core/rooms.cpp:387
73 status = 1
74 updateVideo = true
75 delta = 0
76 line = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24, _size = 0,
77 _str = 0xbfffd7a4 "", {_storage = '\000' <repeats 23 times>, _extern = {_refCount = 0x0,
78 _capacity = 0}}}, <No data fields>}
79 game_buff_ptr = 0x113a594b
80#8 0x10417940 in M4::krn_pal_game_task () at engines/m4/graphics/krn_pal.cpp:50
81No locals.
82#9 0x1040d3b4 in M4::Sections::game_control_cycle (this=0x113b5948) at engines/m4/core/rooms.cpp:270
83 screen = 0x113a594b
84 status = 1
85#10 0x1040cc74 in M4::Sections::m4RunScene (this=0x113b5948) at engines/m4/core/rooms.cpp:177
86No locals.
87#11 0x103f4e40 in M4::M4Engine::m4_inflight (this=0x113b58e8) at engines/m4/m4.cpp:134
88No locals.
89#12 0x103f4c38 in M4::M4Engine::run (this=0x113b58e8) at engines/m4/m4.cpp:107
90 vars = 0x113a15f0
91#13 0x10020ce0 in runGame (plugin=0x1113e7b0, enginePlugin=0x11140158, system=..., debugLevels=...) at base/main.cpp:326
92 __PRETTY_FUNCTION__ = "Common::Error runGame(const Plugin*, const Plugin*, OSystem&, const Common::String&)"
93 dir = {<Common::ArchiveMember> = {_vptr.ArchiveMember = 0x10fc3fdc <vtable for Common::FSNode+8>},
94 _realNode = {<Common::SafeBool<Common::SharedPtr<AbstractFSNode>, Common::impl::no_base<Common::SharedPtr<AbstractFSNode> > >> = {<Common::impl::no_base<Common::SharedPtr<AbstractFSNode> >> = {<No data fields>}, <No data fields>},
95 _pointer = 0x111dc1f0, _tracker = 0x111dbb48}}
96 target = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24, _size = 9,
97 _str = 0xbfffdeb8 "burger-fr", {_storage = "burger-fr", '\000' <repeats 14 times>, _extern = {
98 _refCount = 0x62757267, _capacity = 1701981542}}}, <No data fields>}
99 err = {_code = Common::kNoError, _desc = {<Common::BaseString<char>> = {static npos = <optimized out>,
100 static _builtinCapacity = 24, _size = 0, _str = 0xbfffdedc "", {_storage = '\000' <repeats 23 times>,
101 _extern = {_refCount = 0x0, _capacity = 0}}}, <No data fields>}}
102 engine = 0x113b58e8
103 metaEngineDetection = @0x1119b6f0: {<PluginObject> = {
104 _vptr.PluginObject = 0x10d1deb0 <vtable for M4MetaEngineDetection+8>}, <No data fields>}
105 tokenizer = {_str = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24,
106 _size = 0, _str = 0xbfffdf00 "", {_storage = '\000' <repeats 23 times>, _extern = {_refCount = 0x0,
107 _capacity = 0}}}, <No data fields>}, _delimiters = {<Common::BaseString<char>> = {
108 static npos = <optimized out>, static _builtinCapacity = 24, _size = 2, _str = 0xbfffdf20 " ,", {
109 _storage = " ,\000\000\000\000\000\000\000\000\000\000\277\377\335\320\000\000\000\004\277\377\336X",
110 _extern = {_refCount = 0x202c0000, _capacity = 0}}}, <No data fields>}, _tokenBegin = 0, _tokenEnd = 0}
111 metaEngine = @0x111400a8: {<PluginObject> = {
112 _vptr.PluginObject = 0x10de9aa4 <vtable for M4MetaEngine+8>}, <No data fields>}
113 caption = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24, _size = 25,
114 _str = 0x1119aae0 "Orion Burger (DOS/French)", {
115 _storage = "\021\030RH\000\000\000 \000\000\000\000\021\035\253\370\000\000\000\f\277\377\337`", _extern = {
116 _refCount = 0x11185248, _capacity = 32}}}, <No data fields>}
117 previousLanguage = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24,
118 _size = 2, _str = 0xbfffdf68 "en", {_storage = "en", '\000' <repeats 21 times>, _extern = {
119 _refCount = 0x656e0000, _capacity = 0}}}, <No data fields>}
120 gameKeymaps = {_capacity = 1, _size = 1, _storage = 0x1113d0b8}
121 keymapper = 0x113bae98
122 result = {_code = Common::kNoError, _desc = {<Common::BaseString<char>> = {static npos = <optimized out>,
123 static _builtinCapacity = 24, _size = 0, _str = 0x0, {
124 _storage = "\000\000\000\000\267\377\346\300\267\377\360\030\277\377\356\234\021!,\200\277\377߰",
125 _extern = {_refCount = 0x0, _capacity = 3087001280}}}, <No data fields>}}
126 ttsMan = 0xf526960 <_IO_2_1_stdout_>
127#14 0x10022e90 in scummvm_main (argc=2, argv=0xbffff434) at base/main.cpp:806
128 ttsMan = 0x1119f380
129 result = {_code = Common::kMetaEnginePluginNotFound, _desc = {<Common::BaseString<char>> = {
130 static npos = <optimized out>, static _builtinCapacity = 24, _size = 3221221020,
131 _str = 0x6e6f7420 <error: Cannot access memory at address 0x6e6f7420>, {
132 _storage = "supported\000\000\000\267\377\303\020\017\361\341\263\000\000\000\b", _extern = {
133 _refCount = 0x73757070, _capacity = 1869771877}}}, <No data fields>}}
134 chainedGame = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24,
135 _size = 3221221760, _str = 0x10015a88 <OSystem_SDL::init()+120> "\177\312\363xH", {
136 _storage = "\021\025\022H\000\000\000\004\277\377\361\200\017k\032\030\021\023pȿ\377", <incomplete sequence \361\200>, _extern = {_refCount = 0x11151248, _capacity = 4}}}, <No data fields>}
137 saveSlot = -1073746144
138 plugin = 0x1113e7b0
139 enginePlugin = 0x11140158
140 specialDebug = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24,
141 _size = 0, _str = 0xbfffeaac "", {_storage = '\000' <repeats 23 times>, _extern = {_refCount = 0x0,
142 _capacity = 0}}}, <No data fields>}
143 command = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24, _size = 9,
144 _str = 0xbfffeacc "burger-fr", {_storage = "burger-fr", '\000' <repeats 14 times>, _extern = {
145 _refCount = 0x62757267, _capacity = 1701981542}}}, <No data fields>}
146 __PRETTY_FUNCTION__ = "int scummvm_main(int, const char* const*)"
147 system = @0x111512e0: {<Common::NonCopyable> = {<No data fields>},
148 _vptr.OSystem = 0x10d36744 <vtable for OSystem_POSIX+836>, _audiocdManager = 0x113bf2e0,
149 _eventManager = 0x113bae08, _timerManager = 0x113c3210, _savefileManager = 0x1119f830,
150 _textToSpeechManager = 0x1119f380, _fsFactory = 0x111370c8, _dlcStore = 0x0,
151 _clipboard = {<Common::BaseString<char32_t>> = {static npos = <optimized out>, static _builtinCapacity = 30,
152 _size = 0, _str = 0x11151308 U"", {_storage = U'\000' <repeats 29 times>, _extern = {_refCount = 0x0,
153 _capacity = 0}}}, <No data fields>}, _dummyUnused = false, _backendInitialized = true}
154 settings = {_nodePool = {<Common::FixedSizeMemoryPool<64u, 10u>> = {<Common::MemoryPool> = {_chunkSize = 64,
155 _pages = {_capacity = 0, _size = 0, _storage = 0x0}, _next = 0xbfffeafc, _chunksPerPage = 8},
156 _storage = "\277\377\353<\r\250\070p\021\030\t\020\000\000\000\000\377\377\377\377\000\000\000\000\000\000\000\000\r\250: \000\000\000\000\000\000\000\000\202\000\004$", '\000' <repeats 20 times>, "\277\377\353|\000\000\000\000\000\000\000\000\002\340\000\004\000\000\000\002\017$n\261\000\000\000\000\017\031l\250\267\377`\000\267\377\343(\021\030\t\020\017R_\364\277\377\353p\277\377\353\340\017Me\234\000\000\000\000\277\377\353\274\021\027m\214\021\027m\220\021\027m\210\277\377\355\340\277\377\353p\000\000\000\000\r\250\070p\000\000\000\000\277\377\354 \000\000\000\000\002\340\000\004\000\000\000 \000\000\000\000\021\025\304\344\017R_\364\277\377\353\374\277\377\353\340"...}, <No data fields>},
157 _defaultVal = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24,
158 _size = 0, _str = 0xbfffed84 "", {_storage = '\000' <repeats 23 times>, _extern = {_refCount = 0x0,
159 _capacity = 0}}}, <No data fields>}, _storage = 0x111852b0, _mask = 15, _size = 0, _deleted = 0,
160 _hash = {<No data fields>}, _equal = {<No data fields>}}
161 executable = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24, _size = 7,
162 _str = 0xbfffedb8 "scummvm", {_storage = "scummvm", '\000' <repeats 16 times>, _extern = {
163 _refCount = 0x7363756d, _capacity = 1836477696}}}, <No data fields>}
164 additionalArgs = {_capacity = 0, _size = 0, _storage = 0x0}
165 initConfigFilename = {static _shownSeparatorCollisionWarning = false, static SEPARATOR = 47 '/',
166 static ESCAPE = 124 '|', static ESCAPED_ESCAPE = 124 '|', static ESCAPED_SEPARATOR = 92 '\\',
167 _str = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24, _size = 0,
168 _str = 0xbfffede4 "", {_storage = '\000' <repeats 23 times>, _extern = {_refCount = 0x0,
169 _capacity = 0}}}, <No data fields>}, static kNoSeparator = 0 '\000', static kNativeSeparator = 47 '/'}
170 configLoadStatus = true
171 tokenizer = {_str = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24,
172 _size = 0, _str = 0xbfffee04 "", {_storage = '\000' <repeats 23 times>, _extern = {_refCount = 0x0,
173 _capacity = 0}}}, <No data fields>}, _delimiters = {<Common::BaseString<char>> = {
174 static npos = <optimized out>, static _builtinCapacity = 24, _size = 2, _str = 0xbfffee24 " ,", {
175 _storage = " ,", '\000' <repeats 21 times>, _extern = {_refCount = 0x202c0000,
176 _capacity = 0}}}, <No data fields>}, _tokenBegin = 0, _tokenEnd = 0}
177 res = {_code = Common::kNoError, _desc = {<Common::BaseString<char>> = {static npos = <optimized out>,
178 static _builtinCapacity = 24, _size = 0, _str = 0xbfffee50 "", {_storage = '\000' <repeats 23 times>,
179 _extern = {_refCount = 0x0, _capacity = 0}}}, <No data fields>}}
180 gfxModeSetting = {<Common::BaseString<char>> = {static npos = <optimized out>, static _builtinCapacity = 24,
181 _size = 0, _str = 0xbfffee70 "", {_storage = '\000' <repeats 23 times>, _extern = {_refCount = 0x0,
182 _capacity = 0}}}, <No data fields>}
183#15 0x1001d97c in main (argc=2, argv=0xbffff434) at backends/platform/sdl/posix/posix-main.cpp:44
184 __PRETTY_FUNCTION__ = "int main(int, char**)"
185 res = 257056756