1 | (gdb) run
|
---|
2 | Thread 1 "scummvm" received signal SIGSEGV, Segmentation fault.
|
---|
3 | 0x0000555556504494 in HQ3x_implementation<Graphics::ColorMasks<888> > (srcPtr=0x616000292904 "\003\003\003\003\003\003",
|
---|
4 | srcPitch=24, dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=13, RGBtoYUV=0x7fffdd239800)
|
---|
5 | at graphics/scaler/hq.cpp:2143
|
---|
6 | 2143 w1 = *(p - 1 - nextlineSrc);
|
---|
7 |
|
---|
8 | (gdb) bt
|
---|
9 | #0 0x0000555556504494 in HQ3x_implementation<Graphics::ColorMasks<888> > (srcPtr=0x616000292904 "\003\003\003\003\003\003",
|
---|
10 | srcPitch=24, dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=13, RGBtoYUV=0x7fffdd239800)
|
---|
11 | at graphics/scaler/hq.cpp:2143
|
---|
12 | #1 0x000055555652ee07 in HQScaler::HQ3x32 (this=0x6030000f14e0, srcPtr=0x616000292904 "\003\003\003\003\003\003", srcPitch=24,
|
---|
13 | dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=15) at graphics/scaler/hq.cpp:5033
|
---|
14 | #2 0x00005555563e0528 in HQScaler::scaleIntern (this=0x6030000f14e0, srcPtr=0x616000292904 "\003\003\003\003\003\003",
|
---|
15 | srcPitch=24, dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=15, x=0, y=0) at graphics/scaler/hq.cpp:5055
|
---|
16 | #3 0x00005555562f31aa in Scaler::scale (this=0x6030000f14e0, srcPtr=0x616000292904 "\003\003\003\003\003\003", srcPitch=24,
|
---|
17 | dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=15, x=0, y=0) at graphics/scalerplugin.cpp:56
|
---|
18 | #4 0x0000555556094fa7 in SurfaceSdlGraphicsManager::blitCursor (this=0x622000054100)
|
---|
19 | at backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2318
|
---|
20 | #5 0x0000555556082cf5 in SurfaceSdlGraphicsManager::setGraphicsModeIntern (this=0x622000054100)
|
---|
21 | at backends/graphics/surfacesdl/surfacesdl-graphics.cpp:702
|
---|
22 | #6 0x000055555607d334 in SurfaceSdlGraphicsManager::endGFXTransaction (this=0x622000054100)
|
---|
23 | at backends/graphics/surfacesdl/surfacesdl-graphics.cpp:428
|
---|
24 | #7 0x0000555556021d28 in ModularGraphicsBackend::endGFXTransaction (this=0x614000000050) at backends/modular-backend.cpp:145
|
---|
25 | #8 0x000055555587ceef in setupGraphics (system=...) at base/main.cpp:381
|
---|
26 | #9 0x0000555555881be5 in scummvm_main (argc=1, argv=0x7fffffffdd48) at base/main.cpp:884
|
---|
27 | #10 0x000055555587510e in main (argc=1, argv=0x7fffffffdd48) at backends/platform/sdl/posix/posix-main.cpp:44
|
---|
28 |
|
---|
29 | (gdb) bt full
|
---|
30 | #0 0x0000555556504494 in HQ3x_implementation<Graphics::ColorMasks<888> > (srcPtr=0x616000292904 "\003\003\003\003\003\003",
|
---|
31 | srcPitch=24, dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=13, RGBtoYUV=0x7fffdd239800)
|
---|
32 | at graphics/scaler/hq.cpp:2143
|
---|
33 | tmpWidth = -1
|
---|
34 | w1 = 50529024
|
---|
35 | w2 = 50529027
|
---|
36 | w3 = 50529027
|
---|
37 | w4 = 50529024
|
---|
38 | w5 = 50529027
|
---|
39 | w6 = 50529027
|
---|
40 | w7 = 50529024
|
---|
41 | w8 = 50529027
|
---|
42 | w9 = 50529027
|
---|
43 | nextlineSrc = 6
|
---|
44 | p = 0x61640029291c
|
---|
45 | nextlineDst = 12
|
---|
46 | nextlineDst2 = 24
|
---|
47 | q = 0x61d40046e730
|
---|
48 | #1 0x000055555652ee07 in HQScaler::HQ3x32 (this=0x6030000f14e0, srcPtr=0x616000292904 "\003\003\003\003\003\003", srcPitch=24,
|
---|
49 | dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=15) at graphics/scaler/hq.cpp:5033
|
---|
50 | __PRETTY_FUNCTION__ = "void HQScaler::HQ3x32(const uint8*, uint32, uint8*, uint32, int, int)"
|
---|
51 | #2 0x00005555563e0528 in HQScaler::scaleIntern (this=0x6030000f14e0, srcPtr=0x616000292904 "\003\003\003\003\003\003",
|
---|
52 | srcPitch=24, dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=15, x=0, y=0) at graphics/scaler/hq.cpp:5055
|
---|
53 | No locals.
|
---|
54 | #3 0x00005555562f31aa in Scaler::scale (this=0x6030000f14e0, srcPtr=0x616000292904 "\003\003\003\003\003\003", srcPitch=24,
|
---|
55 | dstPtr=0x61d00046e6a0 "\202\202\002", dstPitch=48, width=15, height=15, x=0, y=0) at graphics/scalerplugin.cpp:56
|
---|
56 | No locals.
|
---|
57 | #4 0x0000555556094fa7 in SurfaceSdlGraphicsManager::blitCursor (this=0x622000054100)
|
---|
58 | at backends/graphics/surfacesdl/surfacesdl-graphics.cpp:2318
|
---|
59 | w = 15
|
---|
60 | h = 15
|
---|
61 | cursorScale = 3
|
---|
62 | rW = 45
|
---|
63 | rH = 45
|
---|
64 | rH1 = 45
|
---|
65 | sizeChanged = true
|
---|
66 | #5 0x0000555556082cf5 in SurfaceSdlGraphicsManager::setGraphicsModeIntern (this=0x622000054100)
|
---|
67 | at backends/graphics/surfacesdl/surfacesdl-graphics.cpp:702
|
---|
68 | lock = {
|
---|
69 | _mutex = 0x6020000b0830,
|
---|
70 | _mutexName = 0x0
|
---|
71 | }
|
---|
72 | #6 0x000055555607d334 in SurfaceSdlGraphicsManager::endGFXTransaction (this=0x622000054100)
|
---|
73 | at backends/graphics/surfacesdl/surfacesdl-graphics.cpp:428
|
---|
74 | errors = 0
|
---|
75 | __PRETTY_FUNCTION__ = "virtual OSystem::TransactionError SurfaceSdlGraphicsManager::endGFXTransaction()"
|
---|
76 | #7 0x0000555556021d28 in ModularGraphicsBackend::endGFXTransaction (this=0x614000000050) at backends/modular-backend.cpp:145
|
---|
77 | No locals.
|
---|
78 | #8 0x000055555587ceef in setupGraphics (system=...) at base/main.cpp:381
|
---|
79 | No locals.
|
---|
80 | #9 0x0000555555881be5 in scummvm_main (argc=1, argv=0x7fffffffdd48) at base/main.cpp:884
|
---|
81 | plugin = 0x6030000069d0
|
---|
82 | enginePlugin = 0x6030000069a0
|
---|
83 | specialDebug = {
|
---|
84 | <Common::BaseString<char>> = {
|
---|
85 | static npos = 4294967295,
|
---|
86 | static _builtinCapacity = 20,
|
---|
87 | _size = 0,
|
---|
88 | _str = 0x7fffffffb6f0 "",
|
---|
89 | {
|
---|
90 | _storage = '\000' <repeats 19 times>,
|
---|
91 | _extern = {
|
---|
92 | _refCount = 0x0,
|
---|
93 | _capacity = 0
|
---|
94 | }
|
---|
95 | }
|
---|
96 | }, <No data fields>}
|
---|
97 | command = {
|
---|
98 | <Common::BaseString<char>> = {
|
---|
99 | static npos = 4294967295,
|
---|
100 | static _builtinCapacity = 20,
|
---|
101 | _size = 0,
|
---|
102 | _str = 0x7fffffffb740 "",
|
---|
103 | {
|
---|
104 | _storage = '\000' <repeats 19 times>,
|
---|
105 | _extern = {
|
---|
106 | _refCount = 0x0,
|
---|
107 | _capacity = 0
|
---|
108 | }
|
---|
109 | }
|
---|
110 | }, <No data fields>}
|
---|
111 | __PRETTY_FUNCTION__ = "int scummvm_main(int, const char* const*)"
|
---|
112 | system = @0x614000000110: {
|
---|
113 | <Common::NonCopyable> = {<No data fields>},
|
---|
114 | members of OSystem:
|
---|
115 | _vptr.OSystem = 0x555556c733c0 <vtable for OSystem_POSIX+1704>,
|
---|
116 | _audiocdManager = 0x607000077bf0,
|
---|
117 | _eventManager = 0x60d0000b5680,
|
---|
118 | _timerManager = 0x6160000b1c80,
|
---|
119 | _savefileManager = 0x618000000480,
|
---|
120 | _textToSpeechManager = 0x0,
|
---|
121 | _fsFactory = 0x602000000010,
|
---|
122 | _dlcStore = 0x0,
|
---|
123 | _clipboard = {
|
---|
124 | <Common::BaseString<char32_t>> = {
|
---|
125 | static npos = 4294967295,
|
---|
126 | static _builtinCapacity = 29,
|
---|
127 | _size = 0,
|
---|
128 | _str = 0x614000000160 U"",
|
---|
129 | {
|
---|
130 | _storage = U'\000' <repeats 28 times>,
|
---|
131 | _extern = {
|
---|
132 | _refCount = 0x0,
|
---|
133 | _capacity = 0
|
---|
134 | }
|
---|
135 | }
|
---|
136 | }, <No data fields>},
|
---|
137 | _dummyUnused = false,
|
---|
138 | _backendInitialized = true
|
---|
139 | }
|
---|
140 | settings = {
|
---|
141 | _nodePool = {
|
---|
142 | <Common::FixedSizeMemoryPool<80, 10>> = {
|
---|
143 | <Common::MemoryPool> = {
|
---|
144 | _chunkSize = 80,
|
---|
145 | _pages = {
|
---|
146 | _capacity = 0,
|
---|
147 | _size = 0,
|
---|
148 | _storage = 0x0
|
---|
149 | },
|
---|
150 | _next = 0x7fffffffd3c8,
|
---|
151 | _chunksPerPage = 8
|
---|
152 | },
|
---|
153 | members of Common::FixedSizeMemoryPool<80, 10>:
|
---|
154 | _storage = "\030\324\377\377\377\177\000\0008x128/animations`\332&\367\377\177\000\000!f*\224\000\000\000\0000\264$\367\377\177\000\000H\264$\367\377\177\000\000\264\324\377\377\377\177\000\000J?\375\367\377\177\000\000u\000\000\000\000\000\000\000h\324\377\377\377\177\000\000`\332&\367\377\177\000\000\270\324\377\377\377\177\000\000\264\324\377\377\377\177\000\000s,128x128/devicej\306$\367\377\177\000\000@\277$\367\377\177\000\000\200\325\377\377\377\177\000\000x\325\377\377\377\177\000\000\270\324\377\377\377\1--Type <RET> for more, q to quit, c to continue without paging--
|
---|
155 | 77\000\000\370a`\366\377\177\000\000>", '\000' <repeats 11 times>, "8/emotes,128"...
|
---|
156 | }, <No data fields>},
|
---|
157 | _defaultVal = {
|
---|
158 | <Common::BaseString<char>> = {
|
---|
159 | static npos = 4294967295,
|
---|
160 | static _builtinCapacity = 20,
|
---|
161 | _size = 0,
|
---|
162 | _str = 0x7fffffffd6f8 "",
|
---|
163 | {
|
---|
164 | _storage = '\000' <repeats 19 times>,
|
---|
165 | _extern = {
|
---|
166 | _refCount = 0x0,
|
---|
167 | _capacity = 0
|
---|
168 | }
|
---|
169 | }
|
---|
170 | }, <No data fields>},
|
---|
171 | _storage = 0x60c000001e40,
|
---|
172 | _mask = 15,
|
---|
173 | _size = 0,
|
---|
174 | _deleted = 0,
|
---|
175 | _hash = {<No data fields>},
|
---|
176 | _equal = {<No data fields>}
|
---|
177 | }
|
---|
178 | executable = {
|
---|
179 | <Common::BaseString<char>> = {
|
---|
180 | static npos = 4294967295,
|
---|
181 | static _builtinCapacity = 20,
|
---|
182 | _size = 7,
|
---|
183 | _str = 0x7fffffffb830 "scummvm",
|
---|
184 | {
|
---|
185 | _storage = "scummvm", '\000' <repeats 12 times>,
|
---|
186 | _extern = {
|
---|
187 | _refCount = 0x6d766d6d756373,
|
---|
188 | _capacity = 0
|
---|
189 | }
|
---|
190 | }
|
---|
191 | }, <No data fields>}
|
---|
192 | additionalArgs = {
|
---|
193 | _capacity = 0,
|
---|
194 | _size = 0,
|
---|
195 | _storage = 0x0
|
---|
196 | }
|
---|
197 | initConfigFilename = {
|
---|
198 | static _shownSeparatorCollisionWarning = false,
|
---|
199 | static SEPARATOR = 47 '/',
|
---|
200 | static ESCAPE = 124 '|',
|
---|
201 | static ESCAPED_ESCAPE = 124 '|',
|
---|
202 | static ESCAPED_SEPARATOR = 92 '\\',
|
---|
203 | _str = {
|
---|
204 | <Common::BaseString<char>> = {
|
---|
205 | static npos = 4294967295,
|
---|
206 | static _builtinCapacity = 20,
|
---|
207 | _size = 0,
|
---|
208 | _str = 0x7fffffffb8d0 "",
|
---|
209 | {
|
---|
210 | _storage = '\000' <repeats 19 times>,
|
---|
211 | _extern = {
|
---|
212 | _refCount = 0x0,
|
---|
213 | _capacity = 0
|
---|
214 | }
|
---|
215 | }
|
---|
216 | }, <No data fields>},
|
---|
217 | static kNoSeparator = 0 '\000',
|
---|
218 | static kNativeSeparator = 47 '/'
|
---|
219 | }
|
---|
220 | configLoadStatus = true
|
---|
221 | tokenizer = {
|
---|
222 | _str = {
|
---|
223 | <Common::BaseString<char>> = {
|
---|
224 | static npos = 4294967295,
|
---|
225 | static _builtinCapacity = 20,
|
---|
226 | _size = 0,
|
---|
227 | _str = 0x7fffffffcc30 "",
|
---|
228 | {
|
---|
229 | _storage = '\000' <repeats 19 times>,
|
---|
230 | _extern = {
|
---|
231 | _refCount = 0x0,
|
---|
232 | _capacity = 0
|
---|
233 | }
|
---|
234 | }
|
---|
235 | }, <No data fields>},
|
---|
236 | _delimiters = {
|
---|
237 | <Common::BaseString<char>> = {
|
---|
238 | static npos = 4294967295,
|
---|
239 | static _builtinCapacity = 20,
|
---|
240 | _size = 2,
|
---|
241 | _str = 0x7fffffffcc58 " ,",
|
---|
242 | {
|
---|
243 | _storage = " ,\000metypes,512x512/p",
|
---|
244 | _extern = {
|
---|
245 | _refCount = 0x707974656d002c20,
|
---|
246 | _capacity = 892105573
|
---|
247 | }
|
---|
248 | }
|
---|
249 | }, <No data fields>},
|
---|
250 | _tokenBegin = 0,
|
---|
251 | _tokenEnd = 0
|
---|
252 | }
|
---|
253 | res = {
|
---|
254 | _code = Common::kNoError,
|
---|
255 | _desc = {
|
---|
256 | <Common::BaseString<char>> = {
|
---|
257 | static npos = 4294967295,
|
---|
258 | static _builtinCapacity = 20,
|
---|
259 | _size = 0,
|
---|
260 | _str = 0x7fffffffcb98 "",
|
---|
261 | {
|
---|
262 | _storage = '\000' <repeats 19 times>,
|
---|
263 | _extern = {
|
---|
264 | _refCount = 0x0,
|
---|
265 | _capacity = 0
|
---|
266 | }
|
---|
267 | }
|
---|
268 | }, <No data fields>}
|
---|
269 | }
|
---|
270 | gfxModeSetting = {
|
---|
271 | <Common::BaseString<char>> = {
|
---|
272 | static npos = 4294967295,
|
---|
273 | static _builtinCapacity = 20,
|
---|
274 | _size = 0,
|
---|
275 | _str = 0x7fffffffc500 "",
|
---|
276 | {
|
---|
277 | _storage = '\000' <repeats 19 times>,
|
---|
278 | _extern = {
|
---|
279 | _refCount = 0x0,
|
---|
280 | _capacity = 0
|
---|
281 | }
|
---|
282 | }
|
---|
283 | }, <No data fields>}
|
---|
284 | #10 0x000055555587510e in main (argc=1, argv=0x7fffffffdd48) at backends/platform/sdl/posix/posix-main.cpp:44
|
---|
285 | __PRETTY_FUNCTION__ = "int main(int, char**)"
|
---|
286 | res = 0
|
---|