1 | (gdb) bt full
|
---|
2 | #0 0x00007ffff495b670 in raise () from /usr/lib/libc.so.6
|
---|
3 | No symbol table info available.
|
---|
4 | #1 0x00007ffff495cd00 in abort () from /usr/lib/libc.so.6
|
---|
5 | No symbol table info available.
|
---|
6 | #2 0x00007ffff495445a in __assert_fail_base () from /usr/lib/libc.so.6
|
---|
7 | No symbol table info available.
|
---|
8 | #3 0x00007ffff49544d2 in __assert_fail () from /usr/lib/libc.so.6
|
---|
9 | No symbol table info available.
|
---|
10 | #4 0x00000000005a2389 in Sci::READER_Compressed::getRow (this=0x7ffffffb60f0, y=27) at ../engines/sci/graphics/celobj32.cpp:325
|
---|
11 | __PRETTY_FUNCTION__ = "const byte* Sci::READER_Compressed::getRow(int16)"
|
---|
12 | #5 0x000000000059f25a in Sci::CelObj::readPixel (this=0x33f6f50, x=20, y=27, mirrorX=false) at ../engines/sci/graphics/celobj32.cpp:599
|
---|
13 | reader = {
|
---|
14 | _resource = {<Sci::SciSpanImpl<unsigned char const, Sci::SciSpan>> = {<Common::NamedSpanImpl<unsigned char const, Sci::SciSpan>> = {<Common::SpanImpl<unsigned char const, Sci::SciSpan>> = {<Common::SpanBase<unsigned char const, Sci::SciSpan>> = {<Common::SafeBool<Sci::SciSpan<unsigned char const>, Common::impl::no_base<Sci::SciSpan<unsigned char const> > >> = {<Common::impl::no_base<Sci::SciSpan<unsigned char const> >> = {<No data fields>}, <No data fields>}, <No data fields>}, _data = 0x383b1a0 "\020", _size = 8051}, _name = "view.794",
|
---|
15 | _sourceByteOffset = 0}, <No data fields>}, <No data fields>},
|
---|
16 | _buffer = "\000\000\000\000UTUU", '\000' <repeats 88 times>, "\030", '\000' <repeats 15 times>, "\002", '\000' <repeats 23 times>, " e\373\377\377\177\000\000\340a\373\377\377\177\000\000\034\267L\000\000\000\000\000\230b\373\377\377\177\000\000 e\373\377\377\177\000\000\020b\373\377\377\177\000\000v\265L\000\000\000\000\000Y\036\000\000\032\001\000\000"..., _controlOffset = 6963, _dataOffset = 1535, _uncompressedDataOffset = 4205,
|
---|
17 | _y = -1, _sourceHeight = 27, _skipColor = 24 '\030', _maxWidth = 21}
|
---|
18 | #6 0x00000000005b3273 in Sci::GfxFrameout::isOnMe (this=0x340c840, screenItem=..., plane=..., position=..., checkPixel=true)
|
---|
19 | at ../engines/sci/graphics/frameout.cpp:1232
|
---|
20 | celObj = @0x33f6f50: {_vptr.CelObj = 0x939f08 <vtable for Sci::CelObjView+16>, static _drawBlackLines = false, _drawMirrored = 120,
|
---|
21 | static _scaler = 0x11cbd30, _info = {type = Sci::kCelTypeView, resourceId = 794, loopNo = 0, celNo = 6, bitmap = {_segment = 0,
|
---|
22 | _offset = 0}, color = 0 '\000'}, _celHeaderOffset = 282, _hunkPaletteOffset = 468, _width = 28, _height = 27, _origin = {x = 15,
|
---|
23 | y = 26}, _xResolution = 320, _yResolution = 200, _skipColor = 24 '\030', _transparent = true,
|
---|
24 | _compressionType = Sci::kCelCompressionRLE, _remap = false, _mirrorX = false, static _nextCacheId = 5024, static _cache = 0x117b970}
|
---|
25 | mirrorX = false
|
---|
26 | pixel = 0 '\000'
|
---|
27 | scaledPosition = {x = 20, y = 27}
|
---|
28 | #7 0x00000000005b304b in Sci::GfxFrameout::kernelIsOnMe (this=0x340c840, object=..., position=..., checkPixel=true)
|
---|
29 | at ../engines/sci/graphics/frameout.cpp:1203
|
---|
30 | planeObject = {_segment = 21, _offset = 2}
|
---|
31 | plane = 0x2d325f0
|
---|
32 | screenItem = 0x2d70590
|
---|
33 | #8 0x000000000059a851 in Sci::kIsOnMe (s=0x33c82c0, argc=4, argv=0x33fd888) at ../engines/sci/engine/kgraphics32.cpp:259
|
---|
34 | x = 145
|
---|
35 | y = 91
|
---|
36 | object = {_segment = 84, _offset = 11076}
|
---|
37 | checkPixel = true
|
---|
38 | #9 0x000000000053fe95 in Sci::callKernelFunc (s=0x33c82c0, kernelCallNr=18, argc=4) at ../engines/sci/engine/vm.cpp:377
|
---|
39 | kernel = 0x33c7fa0
|
---|
40 | kernelCall = @0x34025b0: {function = 0x59a7b7 <Sci::kIsOnMe(Sci::EngineState*, int, Sci::reg_t*)>, name = 0x9011d0 "OnMe",
|
---|
41 | signature = 0x3404ec0, workarounds = 0x0, subFunctions = 0x0, subFunctionCount = 0}
|
---|
42 | argv = 0x33fd888
|
---|
43 | __PRETTY_FUNCTION__ = "void Sci::callKernelFunc(Sci::EngineState*, int, int)"
|
---|
44 | #10 0x0000000000541fe4 in Sci::run_vm (s=0x33c82c0) at ../engines/sci/engine/vm.cpp:897
|
---|
45 | oldScriptHeader = false
|
---|
46 | argc = 4
|
---|
47 | var_type = 2
|
---|
48 | extOpcode = 67 'C'
|
---|
49 | opcode = 33 '!'
|
---|
50 | var_number = 1
|
---|
51 | con = 0x33cb280
|
---|
52 | __PRETTY_FUNCTION__ = "void Sci::run_vm(Sci::EngineState*)"
|
---|
53 | temp = 3
|
---|
54 | r_temp = {_segment = 32767, _offset = 0}
|
---|
55 | s_temp = 0x33fd88c
|
---|
56 | opparams = {18, 8, 0, 0}
|
---|
57 | xs_new = 0x394b740
|
---|
58 | obj = 0x37a07c8
|
---|
59 | scr = 0x2ec1730
|
---|
60 | local_script = 0x2ec1730
|
---|
61 | old_executionStackBase = 0
|
---|
62 | #11 0x0000000000532ea2 in Sci::invokeSelector (s=0x33c82c0, object=..., selectorId=106, k_argc=4, k_argp=0x33fd840, argc=2, argv=0x33fd848)
|
---|
63 | at ../engines/sci/engine/selector.cpp:291
|
---|
64 | i = 2
|
---|
65 | framesize = 4
|
---|
66 | slc_type = 2
|
---|
67 | stackframe = 0x33fd850
|
---|
68 | xstack = 0x393fb20
|
---|
69 | #12 0x00000000004fe6a3 in Sci::kListEachElementDo (s=0x33c82c0, argc=4, argv=0x33fd840) at ../engines/sci/engine/klists.cpp:620
|
---|
70 | curObject = {_segment = 84, _offset = 11076}
|
---|
71 | listReg = {_segment = 36, _offset = 0}
|
---|
72 | list = 0x2ecec70
|
---|
73 | curNode = 0x2d6cc30
|
---|
74 | slc = 106
|
---|
75 | address = {obj = {_segment = 5, _offset = 0}, varindex = 90}
|
---|
76 | #13 0x000000000053fe95 in Sci::callKernelFunc (s=0x33c82c0, kernelCallNr=90, argc=4) at ../engines/sci/engine/vm.cpp:377
|
---|
77 | kernel = 0x33c7fa0
|
---|
78 | kernelCall = @0x3403330: {function = 0x4fe548 <Sci::kListEachElementDo(Sci::EngineState*, int, Sci::reg_t*)>,
|
---|
79 | name = 0x8fe7da "ListEachElementDo", signature = 0x34087c0, workarounds = 0x0, subFunctions = 0x0, subFunctionCount = 0}
|
---|
80 | argv = 0x33fd840
|
---|
81 | __PRETTY_FUNCTION__ = "void Sci::callKernelFunc(Sci::EngineState*, int, int)"
|
---|
82 | #14 0x0000000000541fe4 in Sci::run_vm (s=0x33c82c0) at ../engines/sci/engine/vm.cpp:897
|
---|
83 | oldScriptHeader = false
|
---|
84 | argc = 4
|
---|
85 | var_type = 3
|
---|
86 | extOpcode = 67 'C'
|
---|
87 | opcode = 33 '!'
|
---|
88 | var_number = 1
|
---|
89 | con = 0x33cb280
|
---|
90 | __PRETTY_FUNCTION__ = "void Sci::run_vm(Sci::EngineState*)"
|
---|
91 | temp = 4
|
---|
92 | r_temp = {_segment = 5, _offset = 6452}
|
---|
93 | s_temp = 0x33fd834
|
---|
94 | opparams = {90, 4, 0, 0}
|
---|
95 | xs_new = 0x38e03c0
|
---|
96 | obj = 0x2d5bba8
|
---|
97 | scr = 0x2edb5c0
|
---|
98 | local_script = 0x2edb5c0
|
---|
99 | old_executionStackBase = 0
|
---|
100 | #15 0x00000000004e2fa8 in Sci::SciEngine::runGame (this=0x308b500) at ../engines/sci/sci.cpp:682
|
---|
101 | No locals.
|
---|
102 | #16 0x00000000004e1c3d in Sci::SciEngine::run (this=0x308b500) at ../engines/sci/sci.cpp:453
|
---|
103 | __PRETTY_FUNCTION__ = "virtual Common::Error Sci::SciEngine::run()"
|
---|
104 | segMan = 0x33c7610
|
---|
105 | gameObject = 0x33dca50
|
---|
106 | directSaveSlotLoading = 31
|
---|
107 | #17 0x000000000040de2e in runGame (plugin=0xd695f0, system=..., edebuglevels="") at ../base/main.cpp:263
|
---|
108 | dir = {<Common::ArchiveMember> = {_vptr.ArchiveMember = 0xa20370 <vtable for Common::FSNode+16>}, _realNode = {_refCount = 0x308b960,
|
---|
109 | _deletion = 0x30aa610, _pointer = 0x30aa870}}
|
---|
110 | err = {_code = Common::kNoError, _desc = "No error"}
|
---|
111 | engine = 0x308b500
|
---|
112 | caption = "Police Quest IV: Open Season (CD/DOS/French)"
|
---|
113 | tokenizer = {_str = "", _delimiters = " ,", _tokenBegin = 0, _tokenEnd = 0}
|
---|
114 | result = {_code = 257, _desc = <error reading variable: Cannot access memory at address 0x7700000063>}
|
---|
115 | #18 0x000000000040f026 in scummvm_main (argc=1, argv=0x7fffffffe878) at ../base/main.cpp:529
|
---|
116 | recordMode = "none"
|
---|
117 | recordFileName = "record.bin"
|
---|
118 | result = {_code = Common::kNoError, _desc = <error reading variable: Cannot access memory at address 0x0>}
|
---|
119 | chainedGame = <error reading variable: Cannot access memory at address 0x0>
|
---|
120 | saveSlot = 0
|
---|
121 | plugin = 0xd695f0
|
---|
122 | specialDebug = ""
|
---|
123 | command = ""
|
---|
124 | __PRETTY_FUNCTION__ = "int scummvm_main(int, const char* const*)"
|
---|
125 | system = @0xd36a00: {<Common::NonCopyable> = {<No data fields>}, _vptr.OSystem = 0x861090 <vtable for OSystem_POSIX+16>,
|
---|
126 | _audiocdManager = 0x1055120, _eventManager = 0x1053bc0, _timerManager = 0x0, _savefileManager = 0x10cdd10, _fsFactory = 0xd36b00}
|
---|
127 | settings = {_nodePool = {<Common::FixedSizeMemoryPool<80, 10>> = {<Common::MemoryPool> = {_chunkSize = 80,
|
---|
128 | _pages = Common::Array<Common::MemoryPool::Page> of size 0, capacity 0, _next = 0x7fffffffdc18, _chunksPerPage = 8},
|
---|
129 | _storage = "h\334\377\377\377\177", '\000' <repeats 74 times>, "\270\334\377\377\377\177", '\000' <repeats 74 times>, "\b\335\377\377\377\177", '\000' <repeats 35 times>...}, <No data fields>}, _storage = 0x1211570, _mask = 15, _size = 0, _deleted = 0, _hash = {<No data fields>},
|
---|
130 | _equal = {<No data fields>}, _defaultVal = ""}
|
---|
131 | res = {_code = Common::kNoError, _desc = "No error"}
|
---|
132 | #19 0x000000000040c151 in main (argc=1, argv=0x7fffffffe878) at ../backends/platform/sdl/posix/posix-main.cpp:45
|
---|
133 | __PRETTY_FUNCTION__ = "int main(int, char**)"
|
---|
134 | res = 0
|
---|
135 |
|
---|