1 | on OpenBSD/macppc with sysctl vm.malloc_conf=CFGS
|
---|
2 |
|
---|
3 | Starting program: scummvm -d3
|
---|
4 | [New thread 254982]
|
---|
5 | [New thread 584246]
|
---|
6 |
|
---|
7 | Thread 1 received signal SIGABRT, Aborted.
|
---|
8 | thrkill () at -:9
|
---|
9 | 9 -: No such file or directory.
|
---|
10 | #0 thrkill () at -:9
|
---|
11 | #1 0xbe9d890c in _libc_raise (s=6) at /usr/src/lib/libc/gen/raise.c:37
|
---|
12 | #2 0xbe9f3b08 in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
|
---|
13 | #3 0xbe98c914 in wrterror (d=0x96b1b070,
|
---|
14 | msg=0xbea34cb2 "chunk canary corrupted %p %#tx@%#zx%s")
|
---|
15 | at /usr/src/lib/libc/stdlib/malloc.c:300
|
---|
16 | #4 0xbe98d50c in validate_canary (d=<optimized out>, ptr=<optimized out>,
|
---|
17 | sz=<optimized out>, allocated=<optimized out>)
|
---|
18 | at /usr/src/lib/libc/stdlib/malloc.c:1047
|
---|
19 | #5 ofree (argpool=0xffffadc4, p=0x88a20000, clear=0, check=0, argsz=0)
|
---|
20 | at /usr/src/lib/libc/stdlib/malloc.c:1405
|
---|
21 | #6 0xbe98cbe8 in free (ptr=0x88a20000) at /usr/src/lib/libc/stdlib/malloc.c:1488
|
---|
22 | #7 0x021ea770 in Graphics::Surface::free (this=0xac5d5ae0) at graphics/surface.cpp:80
|
---|
23 | #8 0x01fe8220 in Fullpipe::Bitmap::~Bitmap (this=0x8bd05bc0)
|
---|
24 | at engines/fullpipe/gfx.cpp:717
|
---|
25 | #9 0x01fedacc in Common::DefaultDeleter<Fullpipe::Bitmap>::operator() (
|
---|
26 | this=0xffffae70, object=0x8bd05bc0) at ./common/ptr.h:225
|
---|
27 | #10 0x01feab40 in Common::ScopedPtr<Fullpipe::Bitmap, Common::DefaultDeleter<Fullpipe::Bitmap> >::reset (this=0x9842971c, o=0x0) at ./common/ptr.h:255
|
---|
28 | #11 0x01fe6570 in Fullpipe::Picture::freePicture (this=0x984296b0)
|
---|
29 | at engines/fullpipe/gfx.cpp:422
|
---|
30 | #12 0x01fe6440 in Fullpipe::Picture::~Picture (this=0x984296b0)
|
---|
31 | at engines/fullpipe/gfx.cpp:412
|
---|
32 | #13 0x02047f80 in Fullpipe::StaticPhase::~StaticPhase (this=0x984296b0)
|
---|
33 | at ./engines/fullpipe/statics.h:50
|
---|
34 | #14 0x02047ec0 in Fullpipe::DynamicPhase::~DynamicPhase (this=0x984296b0)
|
---|
35 | at ./engines/fullpipe/statics.h:68
|
---|
36 | #15 0x02048050 in Fullpipe::Statics::~Statics (this=0x984296b0)
|
---|
37 | at ./engines/fullpipe/statics.h:88
|
---|
38 | #16 0x020480a0 in Fullpipe::Statics::~Statics (this=0x984296b0)
|
---|
39 | at ./engines/fullpipe/statics.h:88
|
---|
40 | #17 0x0204825c in Common::DefaultDeleter<Fullpipe::Statics>::operator() (
|
---|
41 | this=0xffffafa8, object=0x984296b0) at ./common/ptr.h:225
|
---|
42 | #18 0x02047074 in Common::for_each<Fullpipe::Statics**, Common::DefaultDeleter<Fullpipe::Statics> > (first=0xa9adcf04, last=0xa9adcf10, f=...) at ./common/algorithm.h:145
|
---|
43 | #19 0x0203dc74 in Fullpipe::StaticANIObject::~StaticANIObject (this=0x98159b00)
|
---|
44 | at engines/fullpipe/statics.cpp:115
|
---|
45 | #20 0x0203dd68 in Fullpipe::StaticANIObject::~StaticANIObject (this=0x98159b00)
|
---|
46 | at engines/fullpipe/statics.cpp:114
|
---|
47 | #21 0x0202b57c in Fullpipe::Scene::~Scene (this=0x98e0f800)
|
---|
48 | at engines/fullpipe/scene.cpp:124
|
---|
49 | #22 0x0202b660 in Fullpipe::Scene::~Scene (this=0x98e0f800)
|
---|
50 | at engines/fullpipe/scene.cpp:115
|
---|
51 | #23 0x01fde9c8 in Fullpipe::GameLoader::unloadScene (this=0xbe08a600, sceneId=3896)
|
---|
52 | at engines/fullpipe/gameloader.cpp:421
|
---|
53 | #24 0x01fdee30 in Fullpipe::GameLoader::preloadScene (this=0xbe08a600, sceneId=3896,
|
---|
54 | entranceId=697) at engines/fullpipe/gameloader.cpp:387
|
---|
55 | #25 0x01fdf3c4 in Fullpipe::GameLoader::updateSystems (this=0xbe08a600, counterdiff=42)
|
---|
56 | at engines/fullpipe/gameloader.cpp:572
|
---|
57 | #26 0x0200652c in Fullpipe::ModalIntro::finish (this=0xb486dcc0)
|
---|
58 | at engines/fullpipe/modal.cpp:233
|
---|
59 | #27 0x02005fc0 in Fullpipe::ModalIntro::init (this=0xb486dcc0, counterdiff=42)
|
---|
60 | at engines/fullpipe/modal.cpp:91
|
---|
61 | #28 0x01fd8628 in Fullpipe::FullpipeEngine::updateScreen (this=0x878be380)
|
---|
62 | at engines/fullpipe/fullpipe.cpp:497
|
---|
63 | #29 0x01fd7ca8 in Fullpipe::FullpipeEngine::run (this=0x878be380)
|
---|
64 | at engines/fullpipe/fullpipe.cpp:312
|
---|
65 | #30 0x01fbb0c0 in runGame (plugin=0xaa56c940, system=..., edebuglevels=...)
|
---|
66 | at base/main.cpp:292
|
---|
67 | #31 0x01fb96a8 in scummvm_main (argc=2, argv=0xffffc4e4) at base/main.cpp:561
|
---|
68 | #32 0x01fb7260 in main (argc=2, argv=0xffffc4e4)
|
---|
69 | at backends/platform/sdl/posix/posix-main.cpp:45
|
---|
70 | #0 thrkill () at -:9
|
---|
71 | No locals.
|
---|
72 | #1 0xbe9d890c in _libc_raise (s=6) at /usr/src/lib/libc/gen/raise.c:37
|
---|
73 | No locals.
|
---|
74 | #2 0xbe9f3b08 in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
|
---|
75 | sa = <optimized out>
|
---|
76 | #3 0xbe98c914 in wrterror (d=0x96b1b070,
|
---|
77 | msg=0xbea34cb2 "chunk canary corrupted %p %#tx@%#zx%s")
|
---|
78 | at /usr/src/lib/libc/stdlib/malloc.c:300
|
---|
79 | ap = {{gpr = 6 '\006', fpr = 0 '\000', reserved = 0,
|
---|
80 | overflow_arg_area = 0xffffad78, reg_save_area = 0xfffface8}}
|
---|
81 | saved_errno = 35
|
---|
82 | #4 0xbe98d50c in validate_canary (d=<optimized out>, ptr=<optimized out>,
|
---|
83 | sz=<optimized out>, allocated=<optimized out>)
|
---|
84 | at /usr/src/lib/libc/stdlib/malloc.c:1047
|
---|
85 | check_sz = <optimized out>
|
---|
86 | p = <optimized out>
|
---|
87 | q = <optimized out>
|
---|
88 | #5 ofree (argpool=0xffffadc4, p=0x88a20000, clear=0, check=0, argsz=0)
|
---|
89 | at /usr/src/lib/libc/stdlib/malloc.c:1405
|
---|
90 | pool = 0x96b1b070
|
---|
91 | saved_function = 0xa27a0a70 <environ> "\377\377\304\360\242z\nxscummvm"
|
---|
92 | r = 0xb44ecf40
|
---|
93 | sz = 247696
|
---|
94 | #6 0xbe98cbe8 in free (ptr=0x88a20000) at /usr/src/lib/libc/stdlib/malloc.c:1488
|
---|
95 | saved_errno = 35
|
---|
96 | d = 0x96b1b070
|
---|
97 | #7 0x021ea770 in Graphics::Surface::free (this=0xac5d5ae0) at graphics/surface.cpp:80
|
---|
98 | No locals.
|
---|
99 | #8 0x01fe8220 in Fullpipe::Bitmap::~Bitmap (this=0x8bd05bc0)
|
---|
100 | at engines/fullpipe/gfx.cpp:717
|
---|
101 | No locals.
|
---|
102 | #9 0x01fedacc in Common::DefaultDeleter<Fullpipe::Bitmap>::operator() (
|
---|
103 | this=0xffffae70, object=0x8bd05bc0) at ./common/ptr.h:225
|
---|
104 | No locals.
|
---|
105 | #10 0x01feab40 in Common::ScopedPtr<Fullpipe::Bitmap, Common::DefaultDeleter<Fullpipe::Bitmap> >::reset (this=0x9842971c, o=0x0) at ./common/ptr.h:255
|
---|
106 | No locals.
|
---|
107 | #11 0x01fe6570 in Fullpipe::Picture::freePicture (this=0x984296b0)
|
---|
108 | at engines/fullpipe/gfx.cpp:422
|
---|
109 | No locals.
|
---|
110 | #12 0x01fe6440 in Fullpipe::Picture::~Picture (this=0x984296b0)
|
---|
111 | at engines/fullpipe/gfx.cpp:412
|
---|
112 | No locals.
|
---|
113 | #13 0x02047f80 in Fullpipe::StaticPhase::~StaticPhase (this=0x984296b0)
|
---|
114 | at ./engines/fullpipe/statics.h:50
|
---|
115 | No locals.
|
---|
116 | #14 0x02047ec0 in Fullpipe::DynamicPhase::~DynamicPhase (this=0x984296b0)
|
---|
117 | at ./engines/fullpipe/statics.h:68
|
---|
118 | No locals.
|
---|
119 | #15 0x02048050 in Fullpipe::Statics::~Statics (this=0x984296b0)
|
---|
120 | at ./engines/fullpipe/statics.h:88
|
---|
121 | No locals.
|
---|
122 | #16 0x020480a0 in Fullpipe::Statics::~Statics (this=0x984296b0)
|
---|
123 | at ./engines/fullpipe/statics.h:88
|
---|
124 | No locals.
|
---|
125 | #17 0x0204825c in Common::DefaultDeleter<Fullpipe::Statics>::operator() (
|
---|
126 | this=0xffffafa8, object=0x984296b0) at ./common/ptr.h:225
|
---|
127 | No locals.
|
---|
128 | #18 0x02047074 in Common::for_each<Fullpipe::Statics**, Common::DefaultDeleter<Fullpipe::Statics> > (first=0xa9adcf04, last=0xa9adcf10, f=...) at ./common/algorithm.h:145
|
---|
129 | No locals.
|
---|
130 | #19 0x0203dc74 in Fullpipe::StaticANIObject::~StaticANIObject (this=0x98159b00)
|
---|
131 | at engines/fullpipe/statics.cpp:115
|
---|
132 | No locals.
|
---|
133 | #20 0x0203dd68 in Fullpipe::StaticANIObject::~StaticANIObject (this=0x98159b00)
|
---|
134 | at engines/fullpipe/statics.cpp:114
|
---|
135 | No locals.
|
---|
136 | #21 0x0202b57c in Fullpipe::Scene::~Scene (this=0x98e0f800)
|
---|
137 | at engines/fullpipe/scene.cpp:124
|
---|
138 | i = 0
|
---|
139 | #22 0x0202b660 in Fullpipe::Scene::~Scene (this=0x98e0f800)
|
---|
140 | at engines/fullpipe/scene.cpp:115
|
---|
141 | No locals.
|
---|
142 | #23 0x01fde9c8 in Fullpipe::GameLoader::unloadScene (this=0xbe08a600, sceneId=3896)
|
---|
143 | at engines/fullpipe/gameloader.cpp:421
|
---|
144 | tag = 0x9b311948
|
---|
145 | sceneTag = 43
|
---|
146 | #24 0x01fdee30 in Fullpipe::GameLoader::preloadScene (this=0xbe08a600, sceneId=3896,
|
---|
147 | entranceId=697) at engines/fullpipe/gameloader.cpp:387
|
---|
148 | idx = 101
|
---|
149 | ex = 0xffffb110
|
---|
150 | #25 0x01fdf3c4 in Fullpipe::GameLoader::updateSystems (this=0xbe08a600, counterdiff=42)
|
---|
151 | at engines/fullpipe/gameloader.cpp:572
|
---|
152 | No locals.
|
---|
153 | #26 0x0200652c in Fullpipe::ModalIntro::finish (this=0xb486dcc0)
|
---|
154 | at engines/fullpipe/modal.cpp:233
|
---|
155 | No locals.
|
---|
156 | #27 0x02005fc0 in Fullpipe::ModalIntro::init (this=0xb486dcc0, counterdiff=42)
|
---|
157 | at engines/fullpipe/modal.cpp:91
|
---|
158 | No locals.
|
---|
159 | #28 0x01fd8628 in Fullpipe::FullpipeEngine::updateScreen (this=0x878be380)
|
---|
160 | at engines/fullpipe/fullpipe.cpp:497
|
---|
161 | No locals.
|
---|
162 | #29 0x01fd7ca8 in Fullpipe::FullpipeEngine::run (this=0x878be380)
|
---|
163 | at engines/fullpipe/fullpipe.cpp:312
|
---|
164 | time2 = 24778
|
---|
165 | format = {bytesPerPixel = 4 '\004', rLoss = 0 '\000', gLoss = 0 '\000',
|
---|
166 | bLoss = 0 '\000', aLoss = 0 '\000', rShift = 24 '\030', gShift = 16 '\020',
|
---|
167 | bShift = 8 '\b', aShift = 0 '\000'}
|
---|
168 | scene = 0
|
---|
169 | time1 = 24778
|
---|
170 | #30 0x01fbb0c0 in runGame (plugin=0xaa56c940, system=..., edebuglevels=...)
|
---|
171 | at base/main.cpp:292
|
---|
172 | dir = {<Common::ArchiveMember> = {
|
---|
173 | _vptr$ArchiveMember = 0x2442ae4 <vtable for Common::FSNode+8>},
|
---|
174 | _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>},
|
---|
175 | _refCount = 0x98c78430, _deletion = 0xa6796690, _pointer = 0xa7107400}}
|
---|
176 | target = {static npos = 4294967295, static _builtinCapacity = 24, _size = 16,
|
---|
177 | _str = 0xffffba38 "fullpipe-demo-de", {
|
---|
178 | _storage = "fullpipe-demo-de\000\333\333\333\333\333\333\333", _extern = {
|
---|
179 | _refCount = 0x66756c6c, _capacity = 1885958245}}}
|
---|
180 | err = {_code = Common::kNoError, _desc = {static npos = 4294967295,
|
---|
181 | static _builtinCapacity = 24, _size = 8, _str = 0xffffba14 "No error", {
|
---|
182 | _storage = "No error\000\377\272 \377\377\272@\001\375\030`\377\377\272p", _extern = {_refCount = 0x4e6f2065, _capacity = 1920102258}}}}
|
---|
183 | engine = 0x878be380
|
---|
184 | metaEngine = @0x9170ca80: {<PluginObject> = {
|
---|
185 | _vptr$PluginObject = 0x2435bc0 <vtable for FullpipeMetaEngine+8>}, <No data fields>}
|
---|
186 | caption = {static npos = 4294967295, static _builtinCapacity = 24, _size = 26,
|
---|
187 | _str = 0x8939fca0 "Full Pipe (Windows/German)", {
|
---|
188 | _storage = "\234\r8P\000\000\000 \377\377\271`\000\000\000 \000\000\000\005\276\243\213?", _extern = {_refCount = 0x9c0d3850, _capacity = 32}}}
|
---|
189 | tokenizer = {_str = {static npos = 4294967295, static _builtinCapacity = 24,
|
---|
190 | _size = 0, _str = 0xffffb730 "", {
|
---|
191 | _storage = "\000D\313t\377\377\304\060\377\377\304P\001\373sP\002D\311t\257\210\372\220", _extern = {_refCount = 0x44cb74, _capacity = 4294951984}}},
|
---|
192 | _delimiters = {static npos = 4294967295, static _builtinCapacity = 24,
|
---|
193 | _size = 2, _str = 0xffffb750 " ,", {
|
---|
194 | _storage = " ,\000|\276\243\065\002\276\245 \330", '\000' <repeats 11 times>, "\001", _extern = {_refCount = 0x202c007c, _capacity = 3198366978}}},
|
---|
195 | _tokenBegin = 0, _tokenEnd = 0}
|
---|
196 | previousLanguage = {static npos = 4294967295, static _builtinCapacity = 24,
|
---|
197 | _size = 1, _str = 0xffffb6d0 "C", {
|
---|
198 | _storage = "C\000\000\000<L\350\305\002D\314`\377\377\266\340\377\377\267\000\002-P\240", _extern = {_refCount = 0x43000000, _capacity = 1011673285}}}
|
---|
199 | gameKeymaps = {_capacity = 1, _size = 1, _storage = 0x98c787d0}
|
---|
200 | keymapper = 0xadbed500
|
---|
201 | result = {_code = Common::kNoError, _desc = {static npos = 4294967295,
|
---|
202 | static _builtinCapacity = 24, _size = 3240890045,
|
---|
203 | _str = 0xbea581f8 <basename.bname+928> "", {
|
---|
204 | _storage = "\377\377\266\020\377\377\266\060\276\235\b<\377\377\304\360\000\000\000\021\235G\340", _extern = {_refCount = 0xffffb610, _capacity = 4294948400}}}}
|
---|
205 | #31 0x01fb96a8 in scummvm_main (argc=2, argv=0xffffc4e4) at base/main.cpp:561
|
---|
206 | result = {_code = 1127219200, _desc = {static npos = 4294967295,
|
---|
207 | static _builtinCapacity = 24, _size = 2147483648,
|
---|
208 | _str = 0x3df00000 <error: Cannot access memory at address 0x3df00000>, {
|
---|
209 | _storage = "\000\000\000\000\377\377\275p\200\000\000\000\000\000\000\005\276\243\213?\276\245\037|", _extern = {_refCount = 0x0, _capacity = 4294950256}}}}
|
---|
210 | chainedGame = {static npos = 4294967295, static _builtinCapacity = 24,
|
---|
211 | _size = 3198492540, _str = 0xbea33502 "", {
|
---|
212 | _storage = "\211\071\372 \000\000\000\000\000\000\000e\000\000\000e\000\000\000\000\000\000\000", _extern = {_refCount = 0x8939fa20, _capacity = 0}}}
|
---|
213 | saveSlot = 20
|
---|
214 | plugin = 0xaa56c940
|
---|
215 | specialDebug = {static npos = 4294967295, static _builtinCapacity = 24,
|
---|
216 | _size = 0, _str = 0xffffc428 "", {
|
---|
217 | _storage = "\000D\313t\377\377\304\060\377\377\304P\001\373sP\002D\311t\257\210\372\220", _extern = {_refCount = 0x44cb74, _capacity = 4294951984}}}
|
---|
218 | command = {static npos = 4294967295, static _builtinCapacity = 24, _size = 0,
|
---|
219 | _str = 0xffffc408 "", {
|
---|
220 | _storage = "\000D\311\244\377\377\304\020\377\377\304\060\001\373\v\030\275A\272\200\241\265\341\220", _extern = {_refCount = 0x44c9a4, _capacity = 4294951952}}}
|
---|
221 | system = @0xabc58300: {<Common::NonCopyable> = {<No data fields>},
|
---|
222 | _vptr$OSystem = 0x243583c <vtable for OSystem_POSIX+8>, _audiocdManager =
|
---|
223 | 0x9c0d36c0, _eventManager = 0x9170cc80, _timerManager = 0x8f57ce00,
|
---|
224 | _savefileManager = 0x87ff9400, _fsFactory = 0xaf88fa90, _clipboard = {
|
---|
225 | static npos = 4294967295, static _builtinCapacity = 24, _size = 0,
|
---|
226 | _str = 0xabc58320 "", {_storage = '\000' <repeats 23 times>, _extern = {
|
---|
227 | _refCount = 0x0, _capacity = 0}}}, _dummyUnused = false,
|
---|
228 | _backendInitialized = true}
|
---|
229 | settings = {
|
---|
230 | _nodePool = {<Common::FixedSizeMemoryPool<64, 10>> = {<Common::MemoryPool> = {_chunkSize = 64, _pages = {_capacity = 0, _size = 0, _storage = 0x0},
|
---|
231 | _next = 0xffffc148, _chunksPerPage = 8},
|
---|
232 | _storage = "\377\377\301\210\377\377\301P3\000\000\000\200\000\000\000=\360\000\000\000\000\000\000C0\000\000\200\000\000\000\000\000\000\n\377\377\301pdebuglevel\000\000\000\000\000\000\242z\np\000\000\000#\377\377\301\310\000\000\000\000C0\000\000\301,\016\275\276\245\201\370\377\377\301\240\377\377\301\360\276\235\004\f\000\000\000\000\000\000\000\000?\305UUUUU>", '\000' <repeats 12 times>, "\301,\016\275\377\377\302\b\377\377\303\b\377\377\301\340\000\000\000\001\217\265\000\f\377\377\301\340\377\377\302`\226\035\222\030\000\000\000\005\276\243\213v\276\245\037|\276\243\065\002\246\252\356`", '\000' <repeats 12 times>, "\377\377\302H\000\000\000\000"...}, <No data fields>},
|
---|
233 | _defaultVal = {static npos = 4294967295, static _builtinCapacity = 24,
|
---|
234 | _size = 0, _str = 0xffffc3d0 "", {
|
---|
235 | _storage = "\000\000\000\000<L\350\305\002D\313\000\377\377\303\340\377\377\304\020\001\373aD", _extern = {_refCount = 0x0, _capacity = 1011673285}}},
|
---|
236 | _storage = 0xadbed540, _mask = 15, _size = 0, _deleted = 1,
|
---|
237 | _hash = {<No data fields>}, _equal = {<No data fields>}}
|
---|
238 | res = {_code = Common::kNoError, _desc = {static npos = 4294967295,
|
---|
239 | static _builtinCapacity = 24, _size = 8, _str = 0xffffbe34 "No error", {
|
---|
240 | _storage = "No error\000rror\000\000\000\000\000\000\000\000\000\000",
|
---|
241 | _extern = {_refCount = 0x4e6f2065, _capacity = 1920102258}}}}
|
---|
242 | #32 0x01fb7260 in main (argc=2, argv=0xffffc4e4)
|
---|
243 | at backends/platform/sdl/posix/posix-main.cpp:45
|
---|
244 | res = 38062432
|
---|