Ticket #132: tmp.txt

File tmp.txt, 32.6 KB (added by Richard Boulton, 17 years ago)

Output of valgrind

Line 
1==22086== Memcheck, a memory error detector.
2==22086== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
3==22086== Using LibVEX rev 1658, a library for dynamic binary translation.
4==22086== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
5==22086== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation framework.
6==22086== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
7==22086== For more details, rerun with: -v
8==22086==
9==22086== Conditional jump or move depends on uninitialised value(s)
10==22086== at 0x813ECF6: (within /usr/bin/mono)
11==22086== by 0x813FD17: (within /usr/bin/mono)
12==22086== by 0x81465DF: (within /usr/bin/mono)
13==22086== by 0x814660B: (within /usr/bin/mono)
14==22086== by 0x813FE09: (within /usr/bin/mono)
15==22086== by 0x813D88F: (within /usr/bin/mono)
16==22086== by 0x8138677: (within /usr/bin/mono)
17==22086== by 0x81382A4: (within /usr/bin/mono)
18==22086== by 0x81406F1: (within /usr/bin/mono)
19==22086== by 0x8140306: (within /usr/bin/mono)
20==22086== by 0x817259F: (within /usr/bin/mono)
21==22086== by 0x805BAF9: mono_main (in /usr/bin/mono)
22==22086==
23==22086== Conditional jump or move depends on uninitialised value(s)
24==22086== at 0x813ECFE: (within /usr/bin/mono)
25==22086== by 0x813FD17: (within /usr/bin/mono)
26==22086== by 0x81465DF: (within /usr/bin/mono)
27==22086== by 0x814660B: (within /usr/bin/mono)
28==22086== by 0x813FE09: (within /usr/bin/mono)
29==22086== by 0x813D88F: (within /usr/bin/mono)
30==22086== by 0x8138677: (within /usr/bin/mono)
31==22086== by 0x81382A4: (within /usr/bin/mono)
32==22086== by 0x81406F1: (within /usr/bin/mono)
33==22086== by 0x8140306: (within /usr/bin/mono)
34==22086== by 0x817259F: (within /usr/bin/mono)
35==22086== by 0x805BAF9: mono_main (in /usr/bin/mono)
36==22086==
37==22086== Use of uninitialised value of size 4
38==22086== at 0x813EAEC: (within /usr/bin/mono)
39==22086== by 0x813ED0A: (within /usr/bin/mono)
40==22086== by 0x813FD17: (within /usr/bin/mono)
41==22086== by 0x81465DF: (within /usr/bin/mono)
42==22086== by 0x814660B: (within /usr/bin/mono)
43==22086== by 0x813FE09: (within /usr/bin/mono)
44==22086== by 0x813D88F: (within /usr/bin/mono)
45==22086== by 0x8138677: (within /usr/bin/mono)
46==22086== by 0x81382A4: (within /usr/bin/mono)
47==22086== by 0x81406F1: (within /usr/bin/mono)
48==22086== by 0x8140306: (within /usr/bin/mono)
49==22086== by 0x817259F: (within /usr/bin/mono)
50==22086==
51==22086== Use of uninitialised value of size 4
52==22086== at 0x813EAFE: (within /usr/bin/mono)
53==22086== by 0x813ED0A: (within /usr/bin/mono)
54==22086== by 0x813FD17: (within /usr/bin/mono)
55==22086== by 0x81465DF: (within /usr/bin/mono)
56==22086== by 0x814660B: (within /usr/bin/mono)
57==22086== by 0x813FE09: (within /usr/bin/mono)
58==22086== by 0x813D88F: (within /usr/bin/mono)
59==22086== by 0x8138677: (within /usr/bin/mono)
60==22086== by 0x81382A4: (within /usr/bin/mono)
61==22086== by 0x81406F1: (within /usr/bin/mono)
62==22086== by 0x8140306: (within /usr/bin/mono)
63==22086== by 0x817259F: (within /usr/bin/mono)
64==22086==
65==22086== Use of uninitialised value of size 4
66==22086== at 0x813EB71: (within /usr/bin/mono)
67==22086== by 0x813ED0A: (within /usr/bin/mono)
68==22086== by 0x813FD17: (within /usr/bin/mono)
69==22086== by 0x81465DF: (within /usr/bin/mono)
70==22086== by 0x814660B: (within /usr/bin/mono)
71==22086== by 0x813FE09: (within /usr/bin/mono)
72==22086== by 0x813D88F: (within /usr/bin/mono)
73==22086== by 0x8138677: (within /usr/bin/mono)
74==22086== by 0x81382A4: (within /usr/bin/mono)
75==22086== by 0x81406F1: (within /usr/bin/mono)
76==22086== by 0x8140306: (within /usr/bin/mono)
77==22086== by 0x817259F: (within /usr/bin/mono)
78==22086==
79==22086== Use of uninitialised value of size 4
80==22086== at 0x81397BA: (within /usr/bin/mono)
81==22086== by 0x813EBF1: (within /usr/bin/mono)
82==22086== by 0x813ED0A: (within /usr/bin/mono)
83==22086== by 0x813FD17: (within /usr/bin/mono)
84==22086== by 0x81465DF: (within /usr/bin/mono)
85==22086== by 0x814660B: (within /usr/bin/mono)
86==22086== by 0x813FE09: (within /usr/bin/mono)
87==22086== by 0x813D88F: (within /usr/bin/mono)
88==22086== by 0x8138677: (within /usr/bin/mono)
89==22086== by 0x81382A4: (within /usr/bin/mono)
90==22086== by 0x81406F1: (within /usr/bin/mono)
91==22086== by 0x8140306: (within /usr/bin/mono)
92==22086==
93==22086== Use of uninitialised value of size 4
94==22086== at 0x81397CC: (within /usr/bin/mono)
95==22086== by 0x813EBF1: (within /usr/bin/mono)
96==22086== by 0x813ED0A: (within /usr/bin/mono)
97==22086== by 0x813FD17: (within /usr/bin/mono)
98==22086== by 0x81465DF: (within /usr/bin/mono)
99==22086== by 0x814660B: (within /usr/bin/mono)
100==22086== by 0x813FE09: (within /usr/bin/mono)
101==22086== by 0x813D88F: (within /usr/bin/mono)
102==22086== by 0x8138677: (within /usr/bin/mono)
103==22086== by 0x81382A4: (within /usr/bin/mono)
104==22086== by 0x81406F1: (within /usr/bin/mono)
105==22086== by 0x8140306: (within /usr/bin/mono)
106==22086==
107==22086== Use of uninitialised value of size 4
108==22086== at 0x81397E6: (within /usr/bin/mono)
109==22086== by 0x813EBF1: (within /usr/bin/mono)
110==22086== by 0x813ED0A: (within /usr/bin/mono)
111==22086== by 0x813FD17: (within /usr/bin/mono)
112==22086== by 0x81465DF: (within /usr/bin/mono)
113==22086== by 0x814660B: (within /usr/bin/mono)
114==22086== by 0x813FE09: (within /usr/bin/mono)
115==22086== by 0x813D88F: (within /usr/bin/mono)
116==22086== by 0x8138677: (within /usr/bin/mono)
117==22086== by 0x81382A4: (within /usr/bin/mono)
118==22086== by 0x81406F1: (within /usr/bin/mono)
119==22086== by 0x8140306: (within /usr/bin/mono)
120==22086==
121==22086== Conditional jump or move depends on uninitialised value(s)
122==22086== at 0x81397F5: (within /usr/bin/mono)
123==22086== by 0x813EBF1: (within /usr/bin/mono)
124==22086== by 0x813ED0A: (within /usr/bin/mono)
125==22086== by 0x813FD17: (within /usr/bin/mono)
126==22086== by 0x81465DF: (within /usr/bin/mono)
127==22086== by 0x814660B: (within /usr/bin/mono)
128==22086== by 0x813FE09: (within /usr/bin/mono)
129==22086== by 0x813D88F: (within /usr/bin/mono)
130==22086== by 0x8138677: (within /usr/bin/mono)
131==22086== by 0x81382A4: (within /usr/bin/mono)
132==22086== by 0x81406F1: (within /usr/bin/mono)
133==22086== by 0x8140306: (within /usr/bin/mono)
134==22086==
135==22086== Conditional jump or move depends on uninitialised value(s)
136==22086== at 0x813ECF6: (within /usr/bin/mono)
137==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
138==22086== by 0x8145F19: (within /usr/bin/mono)
139==22086== by 0x8145F8A: (within /usr/bin/mono)
140==22086== by 0x8142086: (within /usr/bin/mono)
141==22086== by 0x813FE19: (within /usr/bin/mono)
142==22086== by 0x813D88F: (within /usr/bin/mono)
143==22086== by 0x8138677: (within /usr/bin/mono)
144==22086== by 0x81382A4: (within /usr/bin/mono)
145==22086== by 0x81406F1: (within /usr/bin/mono)
146==22086== by 0x8140306: (within /usr/bin/mono)
147==22086== by 0x817259F: (within /usr/bin/mono)
148==22086==
149==22086== Conditional jump or move depends on uninitialised value(s)
150==22086== at 0x813ECFE: (within /usr/bin/mono)
151==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
152==22086== by 0x8145F19: (within /usr/bin/mono)
153==22086== by 0x8145F8A: (within /usr/bin/mono)
154==22086== by 0x8142086: (within /usr/bin/mono)
155==22086== by 0x813FE19: (within /usr/bin/mono)
156==22086== by 0x813D88F: (within /usr/bin/mono)
157==22086== by 0x8138677: (within /usr/bin/mono)
158==22086== by 0x81382A4: (within /usr/bin/mono)
159==22086== by 0x81406F1: (within /usr/bin/mono)
160==22086== by 0x8140306: (within /usr/bin/mono)
161==22086== by 0x817259F: (within /usr/bin/mono)
162==22086==
163==22086== Use of uninitialised value of size 4
164==22086== at 0x813EAEC: (within /usr/bin/mono)
165==22086== by 0x813ED0A: (within /usr/bin/mono)
166==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
167==22086== by 0x8145F19: (within /usr/bin/mono)
168==22086== by 0x8145F8A: (within /usr/bin/mono)
169==22086== by 0x8142086: (within /usr/bin/mono)
170==22086== by 0x813FE19: (within /usr/bin/mono)
171==22086== by 0x813D88F: (within /usr/bin/mono)
172==22086== by 0x8138677: (within /usr/bin/mono)
173==22086== by 0x81382A4: (within /usr/bin/mono)
174==22086== by 0x81406F1: (within /usr/bin/mono)
175==22086== by 0x8140306: (within /usr/bin/mono)
176==22086==
177==22086== Use of uninitialised value of size 4
178==22086== at 0x813EAFE: (within /usr/bin/mono)
179==22086== by 0x813ED0A: (within /usr/bin/mono)
180==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
181==22086== by 0x8145F19: (within /usr/bin/mono)
182==22086== by 0x8145F8A: (within /usr/bin/mono)
183==22086== by 0x8142086: (within /usr/bin/mono)
184==22086== by 0x813FE19: (within /usr/bin/mono)
185==22086== by 0x813D88F: (within /usr/bin/mono)
186==22086== by 0x8138677: (within /usr/bin/mono)
187==22086== by 0x81382A4: (within /usr/bin/mono)
188==22086== by 0x81406F1: (within /usr/bin/mono)
189==22086== by 0x8140306: (within /usr/bin/mono)
190==22086==
191==22086== Use of uninitialised value of size 4
192==22086== at 0x813EB71: (within /usr/bin/mono)
193==22086== by 0x813ED0A: (within /usr/bin/mono)
194==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
195==22086== by 0x8145F19: (within /usr/bin/mono)
196==22086== by 0x8145F8A: (within /usr/bin/mono)
197==22086== by 0x8142086: (within /usr/bin/mono)
198==22086== by 0x813FE19: (within /usr/bin/mono)
199==22086== by 0x813D88F: (within /usr/bin/mono)
200==22086== by 0x8138677: (within /usr/bin/mono)
201==22086== by 0x81382A4: (within /usr/bin/mono)
202==22086== by 0x81406F1: (within /usr/bin/mono)
203==22086== by 0x8140306: (within /usr/bin/mono)
204==22086==
205==22086== Use of uninitialised value of size 4
206==22086== at 0x81397BA: (within /usr/bin/mono)
207==22086== by 0x813EBF1: (within /usr/bin/mono)
208==22086== by 0x813ED0A: (within /usr/bin/mono)
209==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
210==22086== by 0x8145F19: (within /usr/bin/mono)
211==22086== by 0x8145F8A: (within /usr/bin/mono)
212==22086== by 0x8142086: (within /usr/bin/mono)
213==22086== by 0x813FE19: (within /usr/bin/mono)
214==22086== by 0x813D88F: (within /usr/bin/mono)
215==22086== by 0x8138677: (within /usr/bin/mono)
216==22086== by 0x81382A4: (within /usr/bin/mono)
217==22086== by 0x81406F1: (within /usr/bin/mono)
218==22086==
219==22086== Use of uninitialised value of size 4
220==22086== at 0x81397CC: (within /usr/bin/mono)
221==22086== by 0x813EBF1: (within /usr/bin/mono)
222==22086== by 0x813ED0A: (within /usr/bin/mono)
223==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
224==22086== by 0x8145F19: (within /usr/bin/mono)
225==22086== by 0x8145F8A: (within /usr/bin/mono)
226==22086== by 0x8142086: (within /usr/bin/mono)
227==22086== by 0x813FE19: (within /usr/bin/mono)
228==22086== by 0x813D88F: (within /usr/bin/mono)
229==22086== by 0x8138677: (within /usr/bin/mono)
230==22086== by 0x81382A4: (within /usr/bin/mono)
231==22086== by 0x81406F1: (within /usr/bin/mono)
232==22086==
233==22086== Use of uninitialised value of size 4
234==22086== at 0x81397E6: (within /usr/bin/mono)
235==22086== by 0x813EBF1: (within /usr/bin/mono)
236==22086== by 0x813ED0A: (within /usr/bin/mono)
237==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
238==22086== by 0x8145F19: (within /usr/bin/mono)
239==22086== by 0x8145F8A: (within /usr/bin/mono)
240==22086== by 0x8142086: (within /usr/bin/mono)
241==22086== by 0x813FE19: (within /usr/bin/mono)
242==22086== by 0x813D88F: (within /usr/bin/mono)
243==22086== by 0x8138677: (within /usr/bin/mono)
244==22086== by 0x81382A4: (within /usr/bin/mono)
245==22086== by 0x81406F1: (within /usr/bin/mono)
246==22086==
247==22086== Conditional jump or move depends on uninitialised value(s)
248==22086== at 0x81397F5: (within /usr/bin/mono)
249==22086== by 0x813EBF1: (within /usr/bin/mono)
250==22086== by 0x813ED0A: (within /usr/bin/mono)
251==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
252==22086== by 0x8145F19: (within /usr/bin/mono)
253==22086== by 0x8145F8A: (within /usr/bin/mono)
254==22086== by 0x8142086: (within /usr/bin/mono)
255==22086== by 0x813FE19: (within /usr/bin/mono)
256==22086== by 0x813D88F: (within /usr/bin/mono)
257==22086== by 0x8138677: (within /usr/bin/mono)
258==22086== by 0x81382A4: (within /usr/bin/mono)
259==22086== by 0x81406F1: (within /usr/bin/mono)
260==22086==
261==22086== Use of uninitialised value of size 4
262==22086== at 0x813981D: (within /usr/bin/mono)
263==22086== by 0x813EBF1: (within /usr/bin/mono)
264==22086== by 0x813ED0A: (within /usr/bin/mono)
265==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
266==22086== by 0x8145F19: (within /usr/bin/mono)
267==22086== by 0x8145F8A: (within /usr/bin/mono)
268==22086== by 0x8142086: (within /usr/bin/mono)
269==22086== by 0x813FE19: (within /usr/bin/mono)
270==22086== by 0x813D88F: (within /usr/bin/mono)
271==22086== by 0x8138677: (within /usr/bin/mono)
272==22086== by 0x81382A4: (within /usr/bin/mono)
273==22086== by 0x81406F1: (within /usr/bin/mono)
274==22086==
275==22086== Use of uninitialised value of size 4
276==22086== at 0x813982E: (within /usr/bin/mono)
277==22086== by 0x813EBF1: (within /usr/bin/mono)
278==22086== by 0x813ED0A: (within /usr/bin/mono)
279==22086== by 0x813ED52: GC_push_all_stack (in /usr/bin/mono)
280==22086== by 0x8145F19: (within /usr/bin/mono)
281==22086== by 0x8145F8A: (within /usr/bin/mono)
282==22086== by 0x8142086: (within /usr/bin/mono)
283==22086== by 0x813FE19: (within /usr/bin/mono)
284==22086== by 0x813D88F: (within /usr/bin/mono)
285==22086== by 0x8138677: (within /usr/bin/mono)
286==22086== by 0x81382A4: (within /usr/bin/mono)
287==22086== by 0x81406F1: (within /usr/bin/mono)
288==22086==
289==22086== Conditional jump or move depends on uninitialised value(s)
290==22086== at 0x81398EB: (within /usr/bin/mono)
291==22086== by 0x81AB650: (within /usr/bin/mono)
292==22086== by 0x81AB48F: (within /usr/bin/mono)
293==22086== by 0x8141380: (within /usr/bin/mono)
294==22086== by 0x813937F: (within /usr/bin/mono)
295==22086== by 0x813C166: (within /usr/bin/mono)
296==22086== by 0x813C133: (within /usr/bin/mono)
297==22086== by 0x813C28C: (within /usr/bin/mono)
298==22086== by 0x813C530: (within /usr/bin/mono)
299==22086== by 0x81449F5: (within /usr/bin/mono)
300==22086== by 0x80C9A82: (within /usr/bin/mono)
301==22086== by 0x80FDB9B: mono_domain_create (in /usr/bin/mono)
302==22086==
303==22086== Conditional jump or move depends on uninitialised value(s)
304==22086== at 0x8139948: (within /usr/bin/mono)
305==22086== by 0x81AB650: (within /usr/bin/mono)
306==22086== by 0x81AB48F: (within /usr/bin/mono)
307==22086== by 0x8141380: (within /usr/bin/mono)
308==22086== by 0x813937F: (within /usr/bin/mono)
309==22086== by 0x813C166: (within /usr/bin/mono)
310==22086== by 0x813C133: (within /usr/bin/mono)
311==22086== by 0x813C28C: (within /usr/bin/mono)
312==22086== by 0x813C530: (within /usr/bin/mono)
313==22086== by 0x81449F5: (within /usr/bin/mono)
314==22086== by 0x80C9A82: (within /usr/bin/mono)
315==22086== by 0x80FDB9B: mono_domain_create (in /usr/bin/mono)
316==22086==
317==22086== Invalid read of size 1
318==22086== at 0x4022493: strlen (mc_replace_strmem.c:246)
319==22086== by 0x4FE6A1A: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
320==22086== by 0x4DC7EB6: CSharp_Document_SetData (xapian_wrap.cc:1845)
321==22086== by 0x4B92E82: ???
322==22086== by 0x4B92DA6: ???
323==22086== by 0x4B8CDD7: ???
324==22086== by 0x4B8C7BD: ???
325==22086== by 0x8171AAE: (within /usr/bin/mono)
326==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
327==22086== by 0x80B4BD3: mono_runtime_exec_main (in /usr/bin/mono)
328==22086== by 0x80B4E83: mono_runtime_run_main (in /usr/bin/mono)
329==22086== by 0x805A55A: mono_jit_exec (in /usr/bin/mono)
330==22086== Address 0x429A45C is 0 bytes after a block of size 4 alloc'd
331==22086== at 0x4021DC5: operator new(unsigned) (vg_replace_malloc.c:163)
332==22086== by 0x4DC8A05: CSharp_new_Document__SWIG_0 (xapian_wrap.cc:1682)
333==22086== by 0x4B92D21: ???
334==22086== by 0x4B92C98: ???
335==22086== by 0x4B8CDBA: ???
336==22086== by 0x4B8C7BD: ???
337==22086== by 0x8171AAE: (within /usr/bin/mono)
338==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
339==22086== by 0x80B4BD3: mono_runtime_exec_main (in /usr/bin/mono)
340==22086== by 0x80B4E83: mono_runtime_run_main (in /usr/bin/mono)
341==22086== by 0x805A55A: mono_jit_exec (in /usr/bin/mono)
342==22086== by 0x805A637: (within /usr/bin/mono)
343==22086==
344==22086== Invalid free() / delete / delete[]
345==22086== at 0x4020F51: operator delete(void*) (vg_replace_malloc.c:244)
346==22086== by 0x4FE5A5C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
347==22086== by 0x4FE7085: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
348==22086== by 0x4E0216B: Xapian::Document::Internal::set_data(std::string const&) (basic_string.h:486)
349==22086== by 0x4E02219: Xapian::Document::set_data(std::string const&) (omdocument.cc:68)
350==22086== by 0x4DC7EC5: CSharp_Document_SetData (xapian_wrap.cc:1849)
351==22086== by 0x4B92E82: ???
352==22086== by 0x4B92DA6: ???
353==22086== by 0x4B8CDD7: ???
354==22086== by 0x4B8C7BD: ???
355==22086== by 0x8171AAE: (within /usr/bin/mono)
356==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
357==22086== Address 0x2BE14 is not stack'd, malloc'd or (recently) free'd
358==22086==
359==22086== Invalid read of size 1
360==22086== at 0x4022493: strlen (mc_replace_strmem.c:246)
361==22086== by 0x4FE6A1A: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
362==22086== by 0x4DC7826: CSharp_Document_AddTerm__SWIG_1 (xapian_wrap.cc:1945)
363==22086== by 0x4B9302A: ???
364==22086== by 0x4B92F5E: ???
365==22086== by 0x4B8CDED: ???
366==22086== by 0x4B8C7BD: ???
367==22086== by 0x8171AAE: (within /usr/bin/mono)
368==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
369==22086== by 0x80B4BD3: mono_runtime_exec_main (in /usr/bin/mono)
370==22086== by 0x80B4E83: mono_runtime_run_main (in /usr/bin/mono)
371==22086== by 0x805A55A: mono_jit_exec (in /usr/bin/mono)
372==22086== Address 0x429A45C is 0 bytes after a block of size 4 alloc'd
373==22086== at 0x4021DC5: operator new(unsigned) (vg_replace_malloc.c:163)
374==22086== by 0x4DC8A05: CSharp_new_Document__SWIG_0 (xapian_wrap.cc:1682)
375==22086== by 0x4B92D21: ???
376==22086== by 0x4B92C98: ???
377==22086== by 0x4B8CDBA: ???
378==22086== by 0x4B8C7BD: ???
379==22086== by 0x8171AAE: (within /usr/bin/mono)
380==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
381==22086== by 0x80B4BD3: mono_runtime_exec_main (in /usr/bin/mono)
382==22086== by 0x80B4E83: mono_runtime_run_main (in /usr/bin/mono)
383==22086== by 0x805A55A: mono_jit_exec (in /usr/bin/mono)
384==22086== by 0x805A637: (within /usr/bin/mono)
385==22086==
386==22086== Invalid read of size 4
387==22086== at 0x4E02451: Xapian::Document::Internal::need_terms() const (omdocument.cc:424)
388==22086== by 0x4E02DF4: Xapian::Document::Internal::add_term(std::string const&, unsigned) (omdocument.cc:356)
389==22086== by 0x4E032E7: Xapian::Document::add_term(std::string const&, unsigned) (omdocument.cc:134)
390==22086== by 0x4DC783D: CSharp_Document_AddTerm__SWIG_1 (xapian_wrap.cc:1949)
391==22086== by 0x4B9302A: ???
392==22086== by 0x4B92F5E: ???
393==22086== by 0x4B8CDED: ???
394==22086== by 0x4B8C7BD: ???
395==22086== by 0x8171AAE: (within /usr/bin/mono)
396==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
397==22086== by 0x80B4BD3: mono_runtime_exec_main (in /usr/bin/mono)
398==22086== by 0x80B4E83: mono_runtime_run_main (in /usr/bin/mono)
399==22086== Address 0x30 is not stack'd, malloc'd or (recently) free'd
400Stacktrace:
401
402 at (wrapper managed-to-native) Xapian.XapianPINVOKE.Document_AddTerm__SWIG_1 (System.Runtime.InteropServices.HandleRef,string) <0x00004>
403 at (wrapper managed-to-native) Xapian.XapianPINVOKE.Document_AddTerm__SWIG_1 (System.Runtime.InteropServices.HandleRef,string) <0xffffffff>
404 at Xapian.Document.AddTerm (string) <0x0001e>
405 at SmokeTest.Main () <0x00285>
406 at (wrapper runtime-invoke) System.Object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
407
408Native stacktrace:
409
410 mono [0x818f7de]
411 mono [0x8171be4]
412 /usr/lib/debug/libpthread.so.0 [0x40edfe0]
413 /home/richard/private/Working/xapian/build/xapian-core/.libs/libxapian.so.13 [0x4e02df5]
414 /home/richard/private/Working/xapian/build/xapian-core/.libs/libxapian.so.13(_ZN6Xapian8Document8add_termERKSsj+0xf8) [0x4e032e8]
415 ./.libs/XapianSharp.so(CSharp_Document_AddTerm__SWIG_1+0x4e) [0x4dc783e]
416 [0x4b9302b]
417 [0x4b92f5f]
418 [0x4b8cdee]
419 [0x4b8c7be]
420 mono [0x8171aaf]
421 mono(mono_runtime_invoke+0x27) [0x80b038f]
422 mono(mono_runtime_exec_main+0x142) [0x80b4bd4]
423 mono(mono_runtime_run_main+0x27e) [0x80b4e84]
424 mono(mono_jit_exec+0xbd) [0x805a55b]
425 mono [0x805a638]
426 mono(mono_main+0x1666) [0x805be3c]
427 mono [0x80596c6]
428 /usr/lib/debug/libc.so.6(__libc_start_main+0xdc) [0x4133ebc]
429 mono [0x8059621]
430
431Debug info from gdb:
432
433Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
434Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
435vgModuleLocal_do_syscall_for_client_WRK () at m_syswrap/syscall-x86-linux.S:115
436 in m_syswrap/syscall-x86-linux.S
437Current language: auto; currently asm
438
439
440=================================================================
441Got a SIGSEGV while executing native code. This usually indicates
442a fatal error in the mono runtime or one of the native libraries
443used by your application.
444=================================================================
445
446==22086==
447==22086== ERROR SUMMARY: 399 errors from 26 contexts (suppressed: 41 from 1)
448==22086== malloc/free: in use at exit: 1,006,695 bytes in 1,114 blocks.
449==22086== malloc/free: 9,190 allocs, 8,077 frees, 9,150,968 bytes allocated.
450==22086== For counts of detected errors, rerun with: -v
451==22086== searching for pointers to 1,114 not-freed blocks.
452==22086== checked 7,766,036 bytes.
453==22086==
454==22086==
455==22086== 32 (12 direct, 20 indirect) bytes in 1 blocks are definitely lost in loss record 51 of 501
456==22086== at 0x4021620: malloc (vg_replace_malloc.c:149)
457==22086== by 0x8132719: mono_code_manager_new (in /usr/bin/mono)
458==22086== by 0x8146B08: (within /usr/bin/mono)
459==22086== by 0x8067FA8: (within /usr/bin/mono)
460==22086== by 0x80680A4: (within /usr/bin/mono)
461==22086== by 0x80596EF: (within /usr/bin/mono)
462==22086== by 0x805A8E9: mono_main (in /usr/bin/mono)
463==22086== by 0x80596C5: (within /usr/bin/mono)
464==22086== by 0x4133EBB: (below main) (libc-start.c:231)
465==22086==
466==22086==
467==22086== 14 bytes in 1 blocks are possibly lost in loss record 55 of 501
468==22086== at 0x4021DC5: operator new(unsigned) (vg_replace_malloc.c:163)
469==22086== by 0x4FE5A0A: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
470==22086== by 0x4FE6824: (within /usr/lib/libstdc++.so.6.0.8)
471==22086== by 0x4FE6920: std::string::string(char const*, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
472==22086== by 0x4E3D26E: __static_initialization_and_destruction_0(int, int) (flint_postlist.cc:31)
473==22086== by 0x4EFA235: (within /home/richard/private/Working/xapian/build/xapian-core/.libs/libxapian.so.13.0.2)
474==22086== by 0x4DFC48C: (within /home/richard/private/Working/xapian/build/xapian-core/.libs/libxapian.so.13.0.2)
475==22086== by 0x400D372: call_init (in /lib/ld-2.5.so)
476==22086== by 0x400D482: _dl_init (in /lib/ld-2.5.so)
477==22086== by 0x4010FAC: dl_open_worker (in /lib/ld-2.5.so)
478==22086== by 0x400CFA5: _dl_catch_error (in /lib/ld-2.5.so)
479==22086== by 0x40108ED: _dl_open (in /lib/ld-2.5.so)
480==22086==
481==22086==
482==22086== 14 bytes in 1 blocks are possibly lost in loss record 56 of 501
483==22086== at 0x4021DC5: operator new(unsigned) (vg_replace_malloc.c:163)
484==22086== by 0x4FE5A0A: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
485==22086== by 0x4FE6824: (within /usr/lib/libstdc++.so.6.0.8)
486==22086== by 0x4FE6920: std::string::string(char const*, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
487==22086== by 0x4E8D86E: __static_initialization_and_destruction_0(int, int) (quartz_record.cc:37)
488==22086== by 0x4EFA235: (within /home/richard/private/Working/xapian/build/xapian-core/.libs/libxapian.so.13.0.2)
489==22086== by 0x4DFC48C: (within /home/richard/private/Working/xapian/build/xapian-core/.libs/libxapian.so.13.0.2)
490==22086== by 0x400D372: call_init (in /lib/ld-2.5.so)
491==22086== by 0x400D482: _dl_init (in /lib/ld-2.5.so)
492==22086== by 0x4010FAC: dl_open_worker (in /lib/ld-2.5.so)
493==22086== by 0x400CFA5: _dl_catch_error (in /lib/ld-2.5.so)
494==22086== by 0x40108ED: _dl_open (in /lib/ld-2.5.so)
495==22086==
496==22086==
497==22086== 17 bytes in 1 blocks are possibly lost in loss record 68 of 501
498==22086== at 0x4021DC5: operator new(unsigned) (vg_replace_malloc.c:163)
499==22086== by 0x4FE5A0A: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
500==22086== by 0x4FE6824: (within /usr/lib/libstdc++.so.6.0.8)
501==22086== by 0x4FE6A36: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
502==22086== by 0x4DC7826: CSharp_Document_AddTerm__SWIG_1 (xapian_wrap.cc:1945)
503==22086== by 0x4B9302A: ???
504==22086== by 0x4B92F5E: ???
505==22086== by 0x4B8CDED: ???
506==22086== by 0x4B8C7BD: ???
507==22086== by 0x8171AAE: (within /usr/bin/mono)
508==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
509==22086== by 0x80B4BD3: mono_runtime_exec_main (in /usr/bin/mono)
510==22086==
511==22086==
512==22086== 17 bytes in 1 blocks are possibly lost in loss record 69 of 501
513==22086== at 0x4021DC5: operator new(unsigned) (vg_replace_malloc.c:163)
514==22086== by 0x4FE5A0A: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
515==22086== by 0x4FE6824: (within /usr/lib/libstdc++.so.6.0.8)
516==22086== by 0x4FE6A36: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
517==22086== by 0x4DC7EB6: CSharp_Document_SetData (xapian_wrap.cc:1845)
518==22086== by 0x4B92E82: ???
519==22086== by 0x4B92DA6: ???
520==22086== by 0x4B8CDD7: ???
521==22086== by 0x4B8C7BD: ???
522==22086== by 0x8171AAE: (within /usr/bin/mono)
523==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
524==22086== by 0x80B4BD3: mono_runtime_exec_main (in /usr/bin/mono)
525==22086==
526==22086==
527==22086== 19 bytes in 1 blocks are possibly lost in loss record 71 of 501
528==22086== at 0x4021DC5: operator new(unsigned) (vg_replace_malloc.c:163)
529==22086== by 0x4FE5A0A: std::string::_Rep::_S_create(unsigned, unsigned, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
530==22086== by 0x4FE6824: (within /usr/lib/libstdc++.so.6.0.8)
531==22086== by 0x4FE6A36: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
532==22086== by 0x4E84086: __static_initialization_and_destruction_0(int, int) (quartz_metafile.cc:34)
533==22086== by 0x4EFA235: (within /home/richard/private/Working/xapian/build/xapian-core/.libs/libxapian.so.13.0.2)
534==22086== by 0x4DFC48C: (within /home/richard/private/Working/xapian/build/xapian-core/.libs/libxapian.so.13.0.2)
535==22086== by 0x400D372: call_init (in /lib/ld-2.5.so)
536==22086== by 0x400D482: _dl_init (in /lib/ld-2.5.so)
537==22086== by 0x4010FAC: dl_open_worker (in /lib/ld-2.5.so)
538==22086== by 0x400CFA5: _dl_catch_error (in /lib/ld-2.5.so)
539==22086== by 0x40108ED: _dl_open (in /lib/ld-2.5.so)
540==22086==
541==22086==
542==22086== 25 bytes in 1 blocks are possibly lost in loss record 194 of 501
543==22086== at 0x4021620: malloc (vg_replace_malloc.c:149)
544==22086== by 0x4EB7DFD: create_s() (steminternal.cc:74)
545==22086== by 0x4EB7E81: Xapian::Stem::Internal::Internal() (steminternal.cc:140)
546==22086== by 0x4EA0561: Xapian::InternalStemEnglish::InternalStemEnglish() (english.cc:1057)
547==22086== by 0x4EB6304: Xapian::Stem::Stem(std::string const&) (stem.cc:65)
548==22086== by 0x4DBCF30: CSharp_new_Stem (xapian_wrap.cc:8304)
549==22086== by 0x4B92B60: ???
550==22086== by 0x4B92A99: ???
551==22086== by 0x4B8CD97: ???
552==22086== by 0x4B8C7BD: ???
553==22086== by 0x8171AAE: (within /usr/bin/mono)
554==22086== by 0x80B038E: mono_runtime_invoke (in /usr/bin/mono)
555==22086==
556==22086==
557==22086== 156 (36 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 275 of 501
558==22086== at 0x4021620: malloc (vg_replace_malloc.c:149)
559==22086== by 0x41EB8B7: nss_parse_service_list (nsswitch.c:531)
560==22086== by 0x41EBFC1: __nss_database_lookup (nsswitch.c:135)
561==22086== by 0x4698DEB: ???
562==22086== by 0x4699EE5: ???
563==22086== by 0x41A8815: getpwnam_r@@GLIBC_2.1.2 (getXXbyYY_r.c:207)
564==22086== by 0x409DA65: (within /usr/lib/libglib-2.0.so.0.1200.11)
565==22086== by 0x409EED8: g_get_home_dir (in /usr/lib/libglib-2.0.so.0.1200.11)
566==22086== by 0x8107F00: mono_config_for_assembly (in /usr/bin/mono)
567==22086== by 0x80FB279: mono_assembly_open_full (in /usr/bin/mono)
568==22086== by 0x80FB7BE: (within /usr/bin/mono)
569==22086== by 0x80FB88E: (within /usr/bin/mono)
570==22086==
571==22086==
572==22086== 144 bytes in 1 blocks are possibly lost in loss record 339 of 501
573==22086== at 0x402095F: calloc (vg_replace_malloc.c:279)
574==22086== by 0x400FFA7: allocate_dtv (in /lib/ld-2.5.so)
575==22086== by 0x401006B: _dl_allocate_tls (in /lib/ld-2.5.so)
576==22086== by 0x40E6622: pthread_create@@GLIBC_2.1 (allocatestack.c:524)
577==22086== by 0x8145AAF: (within /usr/bin/mono)
578==22086== by 0x812C818: (within /usr/bin/mono)
579==22086== by 0x80E5BA7: mono_thread_create (in /usr/bin/mono)
580==22086== by 0x80C9DC4: (within /usr/bin/mono)
581==22086== by 0x80EE922: mono_runtime_init (in /usr/bin/mono)
582==22086== by 0x8172E7E: (within /usr/bin/mono)
583==22086== by 0x805BAF9: mono_main (in /usr/bin/mono)
584==22086== by 0x80596C5: (within /usr/bin/mono)
585==22086==
586==22086==
587==22086== 144 bytes in 1 blocks are definitely lost in loss record 340 of 501
588==22086== at 0x402095F: calloc (vg_replace_malloc.c:279)
589==22086== by 0x400FFA7: allocate_dtv (in /lib/ld-2.5.so)
590==22086== by 0x401006B: _dl_allocate_tls (in /lib/ld-2.5.so)
591==22086== by 0x40E6622: pthread_create@@GLIBC_2.1 (allocatestack.c:524)
592==22086== by 0x81170EE: (within /usr/bin/mono)
593==22086== by 0x81198B6: (within /usr/bin/mono)
594==22086== by 0x8125357: mono_once (in /usr/bin/mono)
595==22086== by 0x8119DD9: (within /usr/bin/mono)
596==22086== by 0x8128355: (within /usr/bin/mono)
597==22086== by 0x8128A60: (within /usr/bin/mono)
598==22086== by 0x80E792E: (within /usr/bin/mono)
599==22086== by 0x80EE731: mono_runtime_init (in /usr/bin/mono)
600==22086==
601==22086==
602==22086== 744 bytes in 3 blocks are possibly lost in loss record 408 of 501
603==22086== at 0x4020820: memalign (vg_replace_malloc.c:332)
604==22086== by 0x402087A: posix_memalign (vg_replace_malloc.c:421)
605==22086== by 0x408C693: (within /usr/lib/libglib-2.0.so.0.1200.11)
606==22086== by 0x408D0E7: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1200.11)
607==22086== by 0x4058368: g_array_sized_new (in /usr/lib/libglib-2.0.so.0.1200.11)
608==22086== by 0x4058476: g_array_new (in /usr/lib/libglib-2.0.so.0.1200.11)
609==22086== by 0x40944E2: g_static_private_set (in /usr/lib/libglib-2.0.so.0.1200.11)
610==22086== by 0x406043B: g_get_filename_charsets (in /usr/lib/libglib-2.0.so.0.1200.11)
611==22086== by 0x40604B0: (within /usr/lib/libglib-2.0.so.0.1200.11)
612==22086== by 0x40945B9: g_thread_init_glib (in /usr/lib/libglib-2.0.so.0.1200.11)
613==22086== by 0x4039709: g_thread_init (in /usr/lib/libgthread-2.0.so.0.1200.11)
614==22086== by 0x8172516: (within /usr/bin/mono)
615==22086==
616==22086==
617==22086== 2,040 bytes in 1 blocks are definitely lost in loss record 458 of 501
618==22086== at 0x402095F: calloc (vg_replace_malloc.c:279)
619==22086== by 0x407D22D: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1200.11)
620==22086== by 0x408CEFE: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1200.11)
621==22086== by 0x40692F8: g_hash_table_new_full (in /usr/lib/libglib-2.0.so.0.1200.11)
622==22086== by 0x81724ED: (within /usr/bin/mono)
623==22086== by 0x805BAF9: mono_main (in /usr/bin/mono)
624==22086== by 0x80596C5: (within /usr/bin/mono)
625==22086== by 0x4133EBB: (below main) (libc-start.c:231)
626==22086==
627==22086== LEAK SUMMARY:
628==22086== definitely lost: 2,232 bytes in 4 blocks.
629==22086== indirectly lost: 140 bytes in 11 blocks.
630==22086== possibly lost: 994 bytes in 10 blocks.
631==22086== still reachable: 1,003,329 bytes in 1,089 blocks.
632==22086== suppressed: 0 bytes in 0 blocks.
633==22086== Reachable blocks (those to which a pointer was found) are not shown.
634==22086== To see them, rerun with: --show-reachable=yes