1 | ==9819== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
|
---|
2 | ==9819== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
|
---|
3 | ==9819== Using valgrind-2.0.0, a program supervision framework for x86-linux.
|
---|
4 | ==9819== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
|
---|
5 | ==9819== Estimated CPU clock rate is 2606 MHz
|
---|
6 | ==9819== For more details, rerun with: -v
|
---|
7 | ==9819==
|
---|
8 | Debuglevel (from command line): 0 - Game only
|
---|
9 | ==9819== Use of uninitialised value of size 16
|
---|
10 | ==9819== at 0x181AF23: Arts::CpuInfoStartup::startup() (in /usr/lib/libartsflow.so.1.0.0)
|
---|
11 | ==9819== by 0x1D02FF2: Arts::StartupManager::startup() (in /usr/lib/libmcop.so.1.0.0)
|
---|
12 | ==9819== by 0x1CE9376: Arts::Dispatcher::Dispatcher(Arts::IOManager*, Arts::Dispatcher::StartServer) (in /usr/lib/libmcop.so.1.0.0)
|
---|
13 | ==9819== by 0x164CB14: arts_backend_init (in /usr/lib/libartscbackend.so.0.0.0)
|
---|
14 | ==9819== discard syms in /usr/lib/libartscbackend.so.0.0.0 due to munmap()
|
---|
15 | ==9819== discard syms in /usr/lib/libsoundserver_idl.so.1.0.0 due to munmap()
|
---|
16 | ==9819== discard syms in /usr/lib/libkmedia2_idl.so.1.0.0 due to munmap()
|
---|
17 | ==9819== discard syms in /usr/lib/libartsc.so.0.0.0 due to munmap()
|
---|
18 | ==9824== discard syms in /lib/libnss_files-2.3.2.so due to munmap()
|
---|
19 | ==9824==
|
---|
20 | ==9824== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 36 from 3)
|
---|
21 | ==9824== malloc/free: in use at exit: 286759 bytes in 5915 blocks.
|
---|
22 | ==9824== malloc/free: 8260 allocs, 2345 frees, 611303 bytes allocated.
|
---|
23 | ==9824== For a detailed leak analysis, rerun with: --leak-check=yes
|
---|
24 | ==9824== For counts of detected errors, rerun with: -v
|
---|
25 | ==9819== discard syms in /usr/lib/libesd.so.0.2.31 due to munmap()
|
---|
26 | ==9819== valgrind's libpthread.so: KLUDGED call to: sem_destroy
|
---|
27 | Looking for pajama2
|
---|
28 | Trying to start game 'Pajama Sam 2: Thunder and Lightning Aren't so Frightening'==9827== discard syms in /lib/libnss_files-2.3.2.so due to munmap()
|
---|
29 | ==9827==
|
---|
30 | ==9827== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 40 from 3)
|
---|
31 | ==9827== malloc/free: in use at exit: 365242 bytes in 5927 blocks.
|
---|
32 | ==9827== malloc/free: 8354 allocs, 2427 frees, 701997 bytes allocated.
|
---|
33 | ==9827== For a detailed leak analysis, rerun with: --leak-check=yes
|
---|
34 | ==9827== For counts of detected errors, rerun with: -v
|
---|
35 | ==9819== valgrind's libpthread.so: KLUDGED call to: sem_destroy
|
---|
36 | ==9819==
|
---|
37 | ==9819== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s)
|
---|
38 | ==9819== at 0xD75CAD: vgAllRoadsLeadToRome_writev (vg_intercept.c:109)
|
---|
39 | ==9819== by 0xD75CE9: __writev (vg_intercept.c:774)
|
---|
40 | ==9819== by 0x3D624F: (within /usr/X11R6/lib/libX11.so.6.2)
|
---|
41 | ==9819== by 0x3D6E3E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2)
|
---|
42 | ==9819== Address 0x1583083 is 19 bytes inside a block of size 2048 alloc'd
|
---|
43 | ==9819== at 0x515B00: calloc (vg_replace_malloc.c:284)
|
---|
44 | ==9819== by 0x3A8D0C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
|
---|
45 | ==9819== by 0x6A73E6: (within /usr/lib/libSDL-1.2.so.0.0.5)
|
---|
46 | ==9819== by 0x69C120: SDL_VideoInit (in /usr/lib/libSDL-1.2.so.0.0.5)
|
---|
47 | o72_addMessageToStack("Pajama Sam 2: Thunder and Lightning aren't so Frightening")
|
---|
48 | DEBUG: video-speed: 0
|
---|
49 | o72_addMessageToStack("CD")
|
---|
50 | o72_addMessageToStack("NoMusic")
|
---|
51 | o72_addMessageToStack("NoBackgroundSound")
|
---|
52 | o72_addMessageToStack("NoPrinting")
|
---|
53 | o72_addMessageToStack("MouseOverride")
|
---|
54 | o72_addMessageToStack("Demo")
|
---|
55 | o72_addMessageToStack("E3Demo")
|
---|
56 | o72_addMessageToStack("HideAllText")
|
---|
57 | DEBUG: hide-all-text: 0
|
---|
58 | o72_addMessageToStack("PlaybackAutoPlayFile")
|
---|
59 | o72_addMessageToStack("AutoPlay")
|
---|
60 | o72_addMessageToStack("TextOn")
|
---|
61 | DEBUG: display-dialog-text: 0
|
---|
62 | o72_addMessageToStack("BlackAndWhiteCursors")
|
---|
63 | o72_addMessageToStack("SputmDebug")
|
---|
64 | o72_addMessageToStack("WhosABigCheater")
|
---|
65 | o72_addMessageToStack("GameSetup")
|
---|
66 | DEBUG: GOT STRING
|
---|
67 | DEBUG: BAD STRING
|
---|
68 | o72_addMessageToStack("GameSetup")
|
---|
69 | o72_addMessageToStack("")
|
---|
70 | o72_addMessageToStack("GamesFinished")
|
---|
71 | DEBUG: BAD STRING, GamesFinished
|
---|
72 | o72_addMessageToStack("GamesFinished")
|
---|
73 | o72_addMessageToStack("000000")
|
---|
74 | DEBUG: PICKED NEXT GAME NOT YET SOLVED 1
|
---|
75 | o72_addMessageToStack("LastGame")
|
---|
76 | o72_addMessageToStack("InventoryPopY")
|
---|
77 | o72_addMessageToStack("InventoryDropY")
|
---|
78 | o72_addMessageToStack("SlowMachineInventory")
|
---|
79 | DEBUG: free-arrays: 92
|
---|
80 | DEBUG: HELogo Test: 11.
|
---|
81 | o72_addMessageToStack("DisplayHELogoTest")
|
---|
82 | DEBUG: machine-speed = SLOW-MACHINE
|
---|
83 | o72_addMessageToStack("CDGamePath")
|
---|
84 | DEBUG: No CDGamePath
|
---|
85 | o72_addMessageToStack("ForceMachineSpeed")
|
---|
86 | o72_addMessageToStack(" ")
|
---|
87 | DEBUG: This room has a piece: 13
|
---|
88 | DEBUG: This room has a piece: 11
|
---|
89 | DEBUG: This room has a piece: 15
|
---|
90 | DEBUG: This room has a piece: 39
|
---|
91 | DEBUG: This room has a piece: 42
|
---|
92 | DEBUG: This room has a piece: 33
|
---|
93 | DEBUG: This room has a piece: 26
|
---|
94 | DEBUG: This room has a piece: 28
|
---|
95 | DEBUG: This room has a piece: 36
|
---|
96 | DEBUG: This room has a piece: 21
|
---|
97 | DEBUG: This room has a piece: 23
|
---|
98 | DEBUG: This room has a piece: 22
|
---|
99 | DEBUG: This room has a piece: 37
|
---|
100 | DEBUG: This room has a piece: 40
|
---|
101 | DEBUG: This room has a piece: 16
|
---|
102 | DEBUG: This room has a piece: 34
|
---|
103 | DEBUG: set pool
|
---|
104 | DEBUG: Adding song 8000 1 times.
|
---|
105 | DEBUG: Adding song 8001 1 times.
|
---|
106 | DEBUG: Adding song 8002 1 times.
|
---|
107 | DEBUG: playing standard song
|
---|
108 | DEBUG: Starting music 8002
|
---|
109 | DEBUG: Starting music 8023
|
---|
110 | playSound #8023
|
---|
111 | playSound #8002
|
---|
112 | DEBUG: free-arrays: 85
|
---|
113 | Set actor XMAP idx to 202
|
---|
114 | DEBUG: playing standard song
|
---|
115 | DEBUG: Starting music 8002
|
---|
116 | playSound #8002
|
---|
117 | DEBUG: free-arrays: 85
|
---|
118 | ==9819==
|
---|
119 | ==9819== Invalid read of size 2
|
---|
120 | ==9819== at 0x80649EE: READ_LE_UINT16(void const*) (scummsys.h:376)
|
---|
121 | ==9819== by 0x80AE51A: Scumm::Gdi::drawBMAPBg(unsigned char const*, Scumm::VirtScreen*, int, int) (gfx.cpp:1373)
|
---|
122 | ==9819== by 0x80AC5CA: Scumm::ScummEngine::redrawBGAreas() (gfx.cpp:580)
|
---|
123 | ==9819== by 0x8101C08: Scumm::ScummEngine_v72he::redrawBGAreas() (script_v72he.cpp:1703)
|
---|
124 | ==9819== Address 0x60167DF is 51131 bytes inside a block of size 51132 alloc'd
|
---|
125 | ==9819== at 0x515B00: calloc (vg_replace_malloc.c:284)
|
---|
126 | ==9819== by 0x80D98FF: Scumm::ScummEngine::createResource(int, int, unsigned) (resource.cpp:2021)
|
---|
127 | ==9819== by 0x80D6CB2: Scumm::ScummEngine::loadResource(int, int) (resource.cpp:880)
|
---|
128 | ==9819== by 0x80D68C9: Scumm::ScummEngine::ensureResourceLoaded(int, int) (resource.cpp:805)
|
---|
129 | DEBUG: Song finished
|
---|
130 | DEBUG: playing standard song
|
---|
131 | DEBUG: Starting music 8000
|
---|
132 | playSound #8000
|
---|
133 | DEBUG: free-arrays: 85
|
---|
134 | DEBUG: Song finished
|
---|
135 | DEBUG: playing standard song
|
---|
136 | DEBUG: Starting music 8001
|
---|
137 | playSound #8001
|
---|
138 | o72_addMessageToStack("PAJAMA SAM 2")
|
---|
139 | o72_addMessageToStack("THUNDER AND LIGHTNING")
|
---|
140 | o72_addMessageToStack("AREN'T SO FRIGHTNING")
|
---|
141 | o72_addMessageToStack("INTERACTIVE DESIGNnn")
|
---|
142 | o72_addMessageToStack("Rhonda Conley")
|
---|
143 | o72_addMessageToStack("Matt Mahon")
|
---|
144 | o72_addMessageToStack("LEAD PROGRAMMER")
|
---|
145 | ==9819==
|
---|
146 | ==9819== Invalid write of size 1
|
---|
147 | ==9819== at 0x50EB00: memcpy (mac_replace_strmem.c:258)
|
---|
148 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
149 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
150 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
151 | ==9819== Address 0x407E803 is 175 bytes inside a block of size 252 free'd
|
---|
152 | ==9819== at 0x515A5A: __builtin_vec_delete (vg_replace_malloc.c:263)
|
---|
153 | ==9819== by 0x515A78: operator delete[](void*) (vg_replace_malloc.c:272)
|
---|
154 | ==9819== by 0x8091060: Scumm::ScummEngine::processActors() (actor.cpp:980)
|
---|
155 | ==9819== by 0x805FD38: Scumm::ScummEngine::scummLoop(int) (scumm.cpp:1648)
|
---|
156 | ==9819==
|
---|
157 | ==9819== Invalid write of size 1
|
---|
158 | ==9819== at 0x50EB06: memcpy (mac_replace_strmem.c:259)
|
---|
159 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
160 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
161 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
162 | ==9819== Address 0x407E802 is 174 bytes inside a block of size 252 free'd
|
---|
163 | ==9819== at 0x515A5A: __builtin_vec_delete (vg_replace_malloc.c:263)
|
---|
164 | ==9819== by 0x515A78: operator delete[](void*) (vg_replace_malloc.c:272)
|
---|
165 | ==9819== by 0x8091060: Scumm::ScummEngine::processActors() (actor.cpp:980)
|
---|
166 | ==9819== by 0x805FD38: Scumm::ScummEngine::scummLoop(int) (scumm.cpp:1648)
|
---|
167 | ==9819==
|
---|
168 | ==9819== Invalid write of size 1
|
---|
169 | ==9819== at 0x50EB0C: memcpy (mac_replace_strmem.c:260)
|
---|
170 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
171 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
172 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
173 | ==9819== Address 0x407E801 is 173 bytes inside a block of size 252 free'd
|
---|
174 | ==9819== at 0x515A5A: __builtin_vec_delete (vg_replace_malloc.c:263)
|
---|
175 | ==9819== by 0x515A78: operator delete[](void*) (vg_replace_malloc.c:272)
|
---|
176 | ==9819== by 0x8091060: Scumm::ScummEngine::processActors() (actor.cpp:980)
|
---|
177 | ==9819== by 0x805FD38: Scumm::ScummEngine::scummLoop(int) (scumm.cpp:1648)
|
---|
178 | ==9819==
|
---|
179 | ==9819== Invalid write of size 1
|
---|
180 | ==9819== at 0x50EB12: memcpy (mac_replace_strmem.c:261)
|
---|
181 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
182 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
183 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
184 | ==9819== Address 0x407E800 is 172 bytes inside a block of size 252 free'd
|
---|
185 | ==9819== at 0x515A5A: __builtin_vec_delete (vg_replace_malloc.c:263)
|
---|
186 | ==9819== by 0x515A78: operator delete[](void*) (vg_replace_malloc.c:272)
|
---|
187 | ==9819== by 0x8091060: Scumm::ScummEngine::processActors() (actor.cpp:980)
|
---|
188 | ==9819== by 0x805FD38: Scumm::ScummEngine::scummLoop(int) (scumm.cpp:1648)
|
---|
189 | ==9819==
|
---|
190 | ==9819== Invalid write of size 1
|
---|
191 | ==9819== at 0x50EB26: memcpy (mac_replace_strmem.c:265)
|
---|
192 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
193 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
194 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
195 | ==9819== Address 0x407E7FB is 167 bytes inside a block of size 252 free'd
|
---|
196 | ==9819== at 0x515A5A: __builtin_vec_delete (vg_replace_malloc.c:263)
|
---|
197 | ==9819== by 0x515A78: operator delete[](void*) (vg_replace_malloc.c:272)
|
---|
198 | ==9819== by 0x8091060: Scumm::ScummEngine::processActors() (actor.cpp:980)
|
---|
199 | ==9819== by 0x805FD38: Scumm::ScummEngine::scummLoop(int) (scumm.cpp:1648)
|
---|
200 | o72_addMessageToStack("Matt Mahon")
|
---|
201 | ==9819==
|
---|
202 | ==9819== Invalid read of size 1
|
---|
203 | ==9819== at 0x50EAFE: memcpy (mac_replace_strmem.c:258)
|
---|
204 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
205 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
206 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
207 | ==9819== Address 0x338BAD6 is 4 bytes after a block of size 8326 alloc'd
|
---|
208 | ==9819== at 0x515B00: calloc (vg_replace_malloc.c:284)
|
---|
209 | ==9819== by 0x80D98FF: Scumm::ScummEngine::createResource(int, int, unsigned) (resource.cpp:2021)
|
---|
210 | ==9819== by 0x80AB9E9: Scumm::ScummEngine::initVirtScreen(Scumm::VirtScreenNumber, int, int, int, int, bool, bool) (gfx.cpp:275)
|
---|
211 | ==9819== by 0x80AB6E5: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:206)
|
---|
212 | ==9819==
|
---|
213 | ==9819== Invalid read of size 1
|
---|
214 | ==9819== at 0x50EB04: memcpy (mac_replace_strmem.c:259)
|
---|
215 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
216 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
217 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
218 | ==9819== Address 0x338BAD5 is 3 bytes after a block of size 8326 alloc'd
|
---|
219 | ==9819== at 0x515B00: calloc (vg_replace_malloc.c:284)
|
---|
220 | ==9819== by 0x80D98FF: Scumm::ScummEngine::createResource(int, int, unsigned) (resource.cpp:2021)
|
---|
221 | ==9819== by 0x80AB9E9: Scumm::ScummEngine::initVirtScreen(Scumm::VirtScreenNumber, int, int, int, int, bool, bool) (gfx.cpp:275)
|
---|
222 | ==9819== by 0x80AB6E5: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:206)
|
---|
223 | ==9819==
|
---|
224 | ==9819== Invalid read of size 1
|
---|
225 | ==9819== at 0x50EB0A: memcpy (mac_replace_strmem.c:260)
|
---|
226 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
227 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
228 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
229 | ==9819== Address 0x338BAD4 is 2 bytes after a block of size 8326 alloc'd
|
---|
230 | ==9819== at 0x515B00: calloc (vg_replace_malloc.c:284)
|
---|
231 | ==9819== by 0x80D98FF: Scumm::ScummEngine::createResource(int, int, unsigned) (resource.cpp:2021)
|
---|
232 | ==9819== by 0x80AB9E9: Scumm::ScummEngine::initVirtScreen(Scumm::VirtScreenNumber, int, int, int, int, bool, bool) (gfx.cpp:275)
|
---|
233 | ==9819== by 0x80AB6E5: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:206)
|
---|
234 | ==9819==
|
---|
235 | ==9819== Invalid read of size 1
|
---|
236 | ==9819== at 0x50EB10: memcpy (mac_replace_strmem.c:261)
|
---|
237 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
238 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
239 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
240 | ==9819== Address 0x338BAD3 is 1 bytes after a block of size 8326 alloc'd
|
---|
241 | ==9819== at 0x515B00: calloc (vg_replace_malloc.c:284)
|
---|
242 | ==9819== by 0x80D98FF: Scumm::ScummEngine::createResource(int, int, unsigned) (resource.cpp:2021)
|
---|
243 | ==9819== by 0x80AB9E9: Scumm::ScummEngine::initVirtScreen(Scumm::VirtScreenNumber, int, int, int, int, bool, bool) (gfx.cpp:275)
|
---|
244 | ==9819== by 0x80AB6E5: Scumm::ScummEngine::initScreens(int, int) (gfx.cpp:206)
|
---|
245 | ==9819==
|
---|
246 | ==9819== Invalid read of size 1
|
---|
247 | ==9819== at 0x50EB24: memcpy (mac_replace_strmem.c:265)
|
---|
248 | ==9819== by 0x809EBE6: Scumm::CharsetRendererClassic::printChar(int) (charset.cpp:1321)
|
---|
249 | ==9819== by 0x806ABC5: Scumm::ScummEngine::drawString(int, unsigned char const*) (string.cpp:495)
|
---|
250 | ==9819== by 0x8068F8C: Scumm::ScummEngine::printString(int, unsigned char const*) (string.cpp:43)
|
---|
251 | ==9819== Address 0x338BAE4 is not stack'd, malloc'd or free'd
|
---|
252 | o72_addMessageToStack("LEAD ARTIST")
|
---|
253 | o72_addMessageToStack("Rhonda Conley")
|
---|
254 |
|
---|