Ticket #4363: WoodruffCrash.2

File WoodruffCrash.2, 36.6 KB (added by SF/plkolek, 15 years ago)

Valgrind output woth debug information

Line 
1==18870== Memcheck, a memory error detector.
2==18870== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
3==18870== Using LibVEX rev 1884, a library for dynamic binary translation.
4==18870== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
5==18870== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation framework.
6==18870== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
7==18870== For more details, rerun with: -v
8==18870==
9==18870== My PID = 18870, parent PID = 12486. Prog and args are:
10==18870== ./scummvm
11==18870==
12==18870== Invalid read of size 2
13==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
14==18870== by 0x6A0F1B: Gob::Inter_v3::o3_getTotTextItemPart(Gob::Inter::OpFuncParams&) (inter_v3.cpp:737)
15==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
16==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
17==18870== by 0x695765: Gob::Inter_v1::o1_repeatUntil(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1220)
18==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
19==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
20==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
21==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
22==18870== by 0x6EA7E1: Gob::Game::switchTotSub(short, short) (game.cpp:654)
23==18870== by 0x697DF7: Gob::Inter_v2::o2_switchTotSub() (inter_v2.cpp:1149)
24==18870== by 0x6A1CAC: Gob::Inter_v4::executeDrawOpcode(unsigned char) (inter_v4.cpp:654)
25==18870== Address 0x6fe5500 is 284,696 bytes inside a block of size 307,200 free'd
26==18870== at 0x4C25AAF: operator delete[](void*) (vg_replace_malloc.c:364)
27==18870== by 0x6C6F66: Gob::SurfaceDesc::resize(short, short) (video.cpp:71)
28==18870== by 0x6C71CB: Gob::Video::initSurfDesc(short, short, short, short) (video.cpp:163)
29==18870== by 0x6C7362: Gob::Video::initPrimary(short) (video.cpp:143)
30==18870== by 0x6A2C4F: Gob::Inter_v4::o4_initScreen() (inter_v4.cpp:780)
31==18870== by 0x6A1CAC: Gob::Inter_v4::executeDrawOpcode(unsigned char) (inter_v4.cpp:654)
32==18870== by 0x68B781: Gob::Inter_v1::o1_drawOperations(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1725)
33==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
34==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
35==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
36==18870== by 0x6FACE7: Gob::Game_v2::playTot(short) (game_v2.cpp:224)
37==18870== by 0x6EB304: Gob::Game::start() (game.cpp:522)
38==18870==
39==18870== Invalid read of size 1
40==18870== at 0x6E5FD9: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:242)
41==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
42==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
43==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
44==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
45==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
46==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
47==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
48==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
49==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
50==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
51==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
52==18870== Address 0x6fe4c37 is 7 bytes after a block of size 72 free'd
53==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
54==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
55==18870== by 0x8509A14: (within /usr/lib/libpulse.so.0.7.1)
56==18870== by 0x850A17E: pa_mainloop_prepare (in /usr/lib/libpulse.so.0.7.1)
57==18870== by 0x850ABE9: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
58==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
59==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
60==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
61==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
62==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
63==18870==
64==18870== Invalid read of size 2
65==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
66==18870== by 0x6E6004: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:246)
67==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
68==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
69==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
70==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
71==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
72==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
73==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
74==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
75==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
76==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
77==18870== Address 0x6fe4c36 is 6 bytes after a block of size 72 free'd
78==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
79==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
80==18870== by 0x8509A14: (within /usr/lib/libpulse.so.0.7.1)
81==18870== by 0x850A17E: pa_mainloop_prepare (in /usr/lib/libpulse.so.0.7.1)
82==18870== by 0x850ABE9: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
83==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
84==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
85==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
86==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
87==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
88==18870==
89==18870== Invalid read of size 2
90==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
91==18870== by 0x6E6025: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:247)
92==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
93==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
94==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
95==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
96==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
97==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
98==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
99==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
100==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
101==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
102==18870== Address 0x6fe4c3a is 10 bytes after a block of size 72 free'd
103==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
104==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
105==18870== by 0x8509A14: (within /usr/lib/libpulse.so.0.7.1)
106==18870== by 0x850A17E: pa_mainloop_prepare (in /usr/lib/libpulse.so.0.7.1)
107==18870== by 0x850ABE9: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
108==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
109==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
110==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
111==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
112==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
113==18870==
114==18870== Invalid read of size 2
115==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
116==18870== by 0x6E60BB: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:259)
117==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
118==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
119==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
120==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
121==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
122==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
123==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
124==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
125==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
126==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
127==18870== Address 0x6fe4c3c is 12 bytes after a block of size 72 free'd
128==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
129==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
130==18870== by 0x8509A14: (within /usr/lib/libpulse.so.0.7.1)
131==18870== by 0x850A17E: pa_mainloop_prepare (in /usr/lib/libpulse.so.0.7.1)
132==18870== by 0x850ABE9: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
133==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
134==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
135==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
136==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
137==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
138==18870==
139==18870== Invalid read of size 2
140==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
141==18870== by 0x6E60CD: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:259)
142==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
143==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
144==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
145==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
146==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
147==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
148==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
149==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
150==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
151==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
152==18870== Address 0x6fe4c38 is 8 bytes after a block of size 72 free'd
153==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
154==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
155==18870== by 0x8509A14: (within /usr/lib/libpulse.so.0.7.1)
156==18870== by 0x850A17E: pa_mainloop_prepare (in /usr/lib/libpulse.so.0.7.1)
157==18870== by 0x850ABE9: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
158==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
159==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
160==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
161==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
162==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
163==18870==
164==18870== Invalid read of size 1
165==18870== at 0x6E62D4: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:294)
166==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
167==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
168==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
169==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
170==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
171==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
172==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
173==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
174==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
175==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
176==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
177==18870== Address 0x6fe4c3e is 14 bytes after a block of size 72 free'd
178==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
179==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
180==18870== by 0x8509A14: (within /usr/lib/libpulse.so.0.7.1)
181==18870== by 0x850A17E: pa_mainloop_prepare (in /usr/lib/libpulse.so.0.7.1)
182==18870== by 0x850ABE9: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
183==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
184==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
185==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
186==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
187==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
188==18870==
189==18870== Invalid read of size 2
190==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
191==18870== by 0x6E64FA: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:303)
192==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
193==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
194==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
195==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
196==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
197==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
198==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
199==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
200==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
201==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
202==18870== Address 0x6fe4c3f is 15 bytes after a block of size 72 free'd
203==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
204==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
205==18870== by 0x8509A14: (within /usr/lib/libpulse.so.0.7.1)
206==18870== by 0x850A17E: pa_mainloop_prepare (in /usr/lib/libpulse.so.0.7.1)
207==18870== by 0x850ABE9: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
208==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
209==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
210==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
211==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
212==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
213==18870==
214==18870== Invalid read of size 2
215==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
216==18870== by 0x6E638B: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:305)
217==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
218==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
219==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
220==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
221==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
222==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
223==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
224==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
225==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
226==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
227==18870== Address 0x6fe4c41 is not stack'd, malloc'd or (recently) free'd
228==18870==
229==18870== Invalid read of size 2
230==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
231==18870== by 0x6E63B4: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:306)
232==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
233==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
234==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
235==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
236==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
237==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
238==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
239==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
240==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
241==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
242==18870== Address 0x6fe4c43 is not stack'd, malloc'd or (recently) free'd
243==18870==
244==18870== Invalid read of size 2
245==18870== at 0x42D349: READ_LE_UINT16(void const*) (endian.h:159)
246==18870== by 0x6E63DD: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:307)
247==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
248==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
249==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
250==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
251==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
252==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
253==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
254==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
255==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
256==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
257==18870== Address 0x6fe4c45 is not stack'd, malloc'd or (recently) free'd
258==18870==
259==18870== Invalid read of size 1
260==18870== at 0x6E6406: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:310)
261==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
262==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
263==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
264==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
265==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
266==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
267==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
268==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
269==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
270==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
271==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
272==18870== Address 0x6fe4c47 is not stack'd, malloc'd or (recently) free'd
273==18870==
274==18870== Invalid read of size 1
275==18870== at 0x6E673C: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:392)
276==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
277==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
278==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
279==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
280==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
281==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
282==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
283==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
284==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
285==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
286==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
287==18870== Address 0x6fe50ca is 34 bytes inside a block of size 44 free'd
288==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
289==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
290==18870== by 0x852FCFD: (within /usr/lib/libpulse.so.0.7.1)
291==18870== by 0x850A943: pa_mainloop_dispatch (in /usr/lib/libpulse.so.0.7.1)
292==18870== by 0x850AC05: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
293==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
294==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
295==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
296==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
297==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
298==18870==
299==18870== Invalid read of size 1
300==18870== at 0x6E674A: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:392)
301==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
302==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
303==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
304==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
305==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
306==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
307==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
308==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
309==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
310==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
311==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
312==18870== Address 0x6fe50ca is 34 bytes inside a block of size 44 free'd
313==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
314==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
315==18870== by 0x852FCFD: (within /usr/lib/libpulse.so.0.7.1)
316==18870== by 0x850A943: pa_mainloop_dispatch (in /usr/lib/libpulse.so.0.7.1)
317==18870== by 0x850AC05: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
318==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
319==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
320==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
321==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
322==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
323==18870==
324==18870== Invalid read of size 1
325==18870== at 0x6E6758: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:392)
326==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
327==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
328==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
329==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
330==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
331==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
332==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
333==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
334==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
335==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
336==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
337==18870== Address 0x6fe50ca is 34 bytes inside a block of size 44 free'd
338==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
339==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
340==18870== by 0x852FCFD: (within /usr/lib/libpulse.so.0.7.1)
341==18870== by 0x850A943: pa_mainloop_dispatch (in /usr/lib/libpulse.so.0.7.1)
342==18870== by 0x850AC05: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
343==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
344==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
345==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
346==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
347==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
348==18870==
349==18870== Invalid read of size 1
350==18870== at 0x6E6E83: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:463)
351==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
352==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
353==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
354==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
355==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
356==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
357==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
358==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
359==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
360==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
361==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
362==18870== Address 0x6fe50ca is 34 bytes inside a block of size 44 free'd
363==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
364==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
365==18870== by 0x852FCFD: (within /usr/lib/libpulse.so.0.7.1)
366==18870== by 0x850A943: pa_mainloop_dispatch (in /usr/lib/libpulse.so.0.7.1)
367==18870== by 0x850AC05: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
368==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
369==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
370==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
371==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
372==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
373==18870==
374==18870== Invalid read of size 1
375==18870== at 0x6E6E95: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:466)
376==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
377==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
378==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
379==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
380==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
381==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
382==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
383==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
384==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
385==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
386==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
387==18870== Address 0x6fe50ca is 34 bytes inside a block of size 44 free'd
388==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
389==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
390==18870== by 0x852FCFD: (within /usr/lib/libpulse.so.0.7.1)
391==18870== by 0x850A943: pa_mainloop_dispatch (in /usr/lib/libpulse.so.0.7.1)
392==18870== by 0x850AC05: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
393==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
394==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
395==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
396==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
397==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
398==18870==
399==18870== Invalid read of size 1
400==18870== at 0x6E6FCE: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:478)
401==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
402==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
403==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
404==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
405==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
406==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
407==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
408==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
409==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
410==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
411==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
412==18870== Address 0x6fe50d9 is 5 bytes after a block of size 44 free'd
413==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
414==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
415==18870== by 0x852FCFD: (within /usr/lib/libpulse.so.0.7.1)
416==18870== by 0x850A943: pa_mainloop_dispatch (in /usr/lib/libpulse.so.0.7.1)
417==18870== by 0x850AC05: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
418==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
419==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
420==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
421==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
422==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
423==18870==
424==18870== Invalid read of size 1
425==18870== at 0x6E6FE8: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:479)
426==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
427==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
428==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
429==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
430==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
431==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
432==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
433==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
434==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
435==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
436==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
437==18870== Address 0x6fe50d9 is 5 bytes after a block of size 44 free'd
438==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
439==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
440==18870== by 0x852FCFD: (within /usr/lib/libpulse.so.0.7.1)
441==18870== by 0x850A943: pa_mainloop_dispatch (in /usr/lib/libpulse.so.0.7.1)
442==18870== by 0x850AC05: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
443==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
444==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
445==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
446==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
447==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
448==18870==
449==18870== Invalid read of size 1
450==18870== at 0x6E703D: Gob::Draw_v2::printTotText(short) (draw_v2.cpp:490)
451==18870== by 0x68DC9A: Gob::Inter_v1::o1_printTotText(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1162)
452==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
453==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
454==18870== by 0x694B8C: Gob::Inter_v1::o1_switch(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1202)
455==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
456==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
457==18870== by 0x694C31: Gob::Inter_v1::o1_if(Gob::Inter::OpFuncParams&) (inter_v1.cpp:1284)
458==18870== by 0x6A1BBD: Gob::Inter_v4::executeFuncOpcode(unsigned char, unsigned char, Gob::Inter::OpFuncParams&) (inter_v4.cpp:673)
459==18870== by 0x68AB79: Gob::Inter::funcBlock(short) (inter.cpp:279)
460==18870== by 0x68AC2B: Gob::Inter::callSub(short) (inter.cpp:307)
461==18870== by 0x6FB1B8: Gob::Game_v2::playTot(short) (game_v2.cpp:290)
462==18870== Address 0x6fe510c is 4 bytes inside a block of size 40 free'd
463==18870== at 0x4C265AF: free (vg_replace_malloc.c:323)
464==18870== by 0x851963D: pa_xfree (in /usr/lib/libpulse.so.0.7.1)
465==18870== by 0x852E0EA: (within /usr/lib/libpulse.so.0.7.1)
466==18870== by 0x85022CE: (within /usr/lib/libpulse.so.0.7.1)
467==18870== by 0x852FCEE: (within /usr/lib/libpulse.so.0.7.1)
468==18870== by 0x850A943: pa_mainloop_dispatch (in /usr/lib/libpulse.so.0.7.1)
469==18870== by 0x850AC05: pa_mainloop_iterate (in /usr/lib/libpulse.so.0.7.1)
470==18870== by 0x850ACBF: pa_mainloop_run (in /usr/lib/libpulse.so.0.7.1)
471==18870== by 0x8516C3C: (within /usr/lib/libpulse.so.0.7.1)
472==18870== by 0x853AE0F: (within /usr/lib/libpulse.so.0.7.1)
473==18870== by 0x62E83B9: start_thread (in /lib/libpthread-2.9.so)
474==18870== by 0x5E50FCC: clone (in /lib/libc-2.9.so)
475==18870==
476==18870== ERROR SUMMARY: 112900 errors from 20 contexts (suppressed: 1486 from 5)
477==18870== malloc/free: in use at exit: 227,748 bytes in 2,427 blocks.
478==18870== malloc/free: 189,189 allocs, 186,762 frees, 75,555,943 bytes allocated.
479==18870== For counts of detected errors, rerun with: -v
480==18870== searching for pointers to 2,427 not-freed blocks.
481==18870== checked 987,704 bytes.
482==18870==
483==18870== LEAK SUMMARY:
484==18870== definitely lost: 4,626 bytes in 18 blocks.
485==18870== possibly lost: 21,568 bytes in 300 blocks.
486==18870== still reachable: 201,554 bytes in 2,109 blocks.
487==18870== suppressed: 0 bytes in 0 blocks.
488==18870== Rerun with --leak-check=full to see details of leaked memory.