Ticket #86: valgrind.txt

File valgrind.txt, 43.3 KB (added by Mike Trinkala, 18 years ago)

valgrind output

Line 
1$ valgrind ./find.cgi
2==21658== Memcheck, a memory error detector.
3==21658== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al.
4==21658== Using LibVEX rev 1471, a library for dynamic binary translation.
5==21658== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP.
6==21658== Using valgrind-3.1.0, a dynamic binary instrumentation framework.
7==21658== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al.
8==21658== For more details, rerun with: -v
9==21658==
10omega - omega 0.9.6 (compiled Jul 28 2006 20:28:36)
11Enter NAME=VALUE lines, end with blank line
12P=around:2006080 audio versioning -site:listme -site:bugme mime:text/html
13SORT=0
14COLLAPSE=1
15
16==21658== Invalid read of size 4
17==21658== at 0xC35A19: __gnu_cxx::__exchange_and_add(int volatile*, int) (in /usr/lib/libstdc++.so.6.0.8)
18==21658== by 0xC187B2: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
19==21658== by 0x40CEE9F: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
20==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
21==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
22==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
23==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
24==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
25==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
26==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
27==21658== by 0x804F318: main (in /var/www/html/find.cgi)
28==21658== Address 0x4511DD8 is 8 bytes inside a block of size 23 free'd
29==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
30==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
31==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
32==21658== by 0x40CED71: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
33==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
34==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
35==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
36==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
37==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
38==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
39==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
40==21658== by 0x804F318: main (in /var/www/html/find.cgi)
41==21658==
42==21658== Invalid free() / delete / delete[]
43==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
44==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
45==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
46==21658== by 0x40CEE9F: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
47==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
48==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
49==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
50==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
51==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
52==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
53==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
54==21658== by 0x804F318: main (in /var/www/html/find.cgi)
55==21658== Address 0x4511DD0 is 0 bytes inside a block of size 23 free'd
56==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
57==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
58==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
59==21658== by 0x40CED71: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
60==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
61==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
62==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
63==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
64==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
65==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
66==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
67==21658== by 0x804F318: main (in /var/www/html/find.cgi)
68==21658==
69==21658== Invalid read of size 4
70==21658== at 0x40D22C9: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::find(std::string const&) (basic_string.h:591)
71==21658== by 0x40CE7AF: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:534)
72==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
73==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
74==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
75==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
76==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
77==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
78==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
79==21658== by 0x804F318: main (in /var/www/html/find.cgi)
80==21658== Address 0x4512018 is 0 bytes inside a block of size 29 free'd
81==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
82==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
83==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
84==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
85==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
86==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
87==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
88==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
89==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
90==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
91==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
92==21658== by 0x804F318: main (in /var/www/html/find.cgi)
93==21658==
94==21658== Invalid read of size 1
95==21658== at 0x40D228F: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::find(std::string const&) (char_traits.h:253)
96==21658== by 0x40CE7AF: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:534)
97==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
98==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
99==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
100==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
101==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
102==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
103==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
104==21658== by 0x804F318: main (in /var/www/html/find.cgi)
105==21658== Address 0x4512024 is 12 bytes inside a block of size 29 free'd
106==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
107==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
108==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
109==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
110==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
111==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
112==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
113==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
114==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
115==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
116==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
117==21658== by 0x804F318: main (in /var/www/html/find.cgi)
118==21658==
119==21658== Invalid read of size 4
120==21658== at 0x40D34B1: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::insert_unique(std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > const&) (basic_string.h:591)
121==21658== by 0x40CE995: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:396)
122==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
123==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
124==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
125==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
126==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
127==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
128==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
129==21658== by 0x804F318: main (in /var/www/html/find.cgi)
130==21658== Address 0x4512018 is 0 bytes inside a block of size 29 free'd
131==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
132==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
133==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
134==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
135==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
136==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
137==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
138==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
139==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
140==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
141==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
142==21658== by 0x804F318: main (in /var/www/html/find.cgi)
143==21658==
144==21658== Invalid read of size 1
145==21658== at 0x40D3472: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::insert_unique(std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > const&) (char_traits.h:253)
146==21658== by 0x40CE995: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:396)
147==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
148==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
149==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
150==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
151==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
152==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
153==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
154==21658== by 0x804F318: main (in /var/www/html/find.cgi)
155==21658== Address 0x4512024 is 12 bytes inside a block of size 29 free'd
156==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
157==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
158==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
159==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
160==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
161==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
162==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
163==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
164==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
165==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
166==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
167==21658== by 0x804F318: main (in /var/www/html/find.cgi)
168==21658==
169==21658== Invalid read of size 4
170==21658== at 0x40D2317: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::find(std::string const&) (basic_string.h:591)
171==21658== by 0x40CE7AF: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:534)
172==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
173==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
174==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
175==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
176==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
177==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
178==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
179==21658== by 0x804F318: main (in /var/www/html/find.cgi)
180==21658== Address 0x4512018 is 0 bytes inside a block of size 29 free'd
181==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
182==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
183==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
184==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
185==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
186==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
187==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
188==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
189==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
190==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
191==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
192==21658== by 0x804F318: main (in /var/www/html/find.cgi)
193==21658==
194==21658== Invalid read of size 1
195==21658== at 0x40D2332: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::find(std::string const&) (char_traits.h:253)
196==21658== by 0x40CE7AF: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:534)
197==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
198==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
199==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
200==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
201==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
202==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
203==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
204==21658== by 0x804F318: main (in /var/www/html/find.cgi)
205==21658== Address 0x4512024 is 12 bytes inside a block of size 29 free'd
206==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
207==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
208==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
209==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
210==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
211==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
212==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
213==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
214==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
215==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
216==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
217==21658== by 0x804F318: main (in /var/www/html/find.cgi)
218==21658==
219==21658== Invalid read of size 4
220==21658== at 0x40D34F0: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::insert_unique(std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > const&) (basic_string.h:591)
221==21658== by 0x40CE995: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:396)
222==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
223==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
224==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
225==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
226==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
227==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
228==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
229==21658== by 0x804F318: main (in /var/www/html/find.cgi)
230==21658== Address 0x4512018 is 0 bytes inside a block of size 29 free'd
231==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
232==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
233==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
234==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
235==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
236==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
237==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
238==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
239==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
240==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
241==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
242==21658== by 0x804F318: main (in /var/www/html/find.cgi)
243==21658==
244==21658== Invalid read of size 1
245==21658== at 0x40D3513: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::insert_unique(std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > const&) (char_traits.h:253)
246==21658== by 0x40CE995: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:396)
247==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
248==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
249==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
250==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
251==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
252==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
253==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
254==21658== by 0x804F318: main (in /var/www/html/find.cgi)
255==21658== Address 0x4512024 is 12 bytes inside a block of size 29 free'd
256==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
257==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
258==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
259==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
260==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
261==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
262==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
263==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
264==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
265==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
266==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
267==21658== by 0x804F318: main (in /var/www/html/find.cgi)
268==21658==
269==21658== Invalid read of size 4
270==21658== at 0x40D22C9: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::find(std::string const&) (basic_string.h:591)
271==21658== by 0x40CF287: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:534)
272==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
273==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
274==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
275==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
276==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
277==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
278==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
279==21658== by 0x804F318: main (in /var/www/html/find.cgi)
280==21658== Address 0x4512018 is 0 bytes inside a block of size 29 free'd
281==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
282==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
283==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
284==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
285==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
286==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
287==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
288==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
289==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
290==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
291==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
292==21658== by 0x804F318: main (in /var/www/html/find.cgi)
293==21658==
294==21658== Invalid read of size 1
295==21658== at 0x40D228F: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::find(std::string const&) (char_traits.h:253)
296==21658== by 0x40CF287: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_map.h:534)
297==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
298==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
299==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
300==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
301==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
302==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
303==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
304==21658== by 0x804F318: main (in /var/www/html/find.cgi)
305==21658== Address 0x4512024 is 12 bytes inside a block of size 29 free'd
306==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
307==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
308==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
309==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
310==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
311==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
312==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
313==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
314==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
315==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
316==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
317==21658== by 0x804F318: main (in /var/www/html/find.cgi)
318==21658==
319==21658== Invalid read of size 4
320==21658== at 0xC35A19: __gnu_cxx::__exchange_and_add(int volatile*, int) (in /usr/lib/libstdc++.so.6.0.8)
321==21658== by 0x40D3BEA: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >*) (basic_string.h:232)
322==21658== by 0x40CF3AA: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_tree.h:578)
323==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
324==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
325==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
326==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
327==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
328==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
329==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
330==21658== by 0x804F318: main (in /var/www/html/find.cgi)
331==21658== Address 0x4512020 is 8 bytes inside a block of size 29 free'd
332==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
333==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
334==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
335==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
336==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
337==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
338==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
339==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
340==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
341==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
342==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
343==21658== by 0x804F318: main (in /var/www/html/find.cgi)
344==21658==
345==21658== Invalid free() / delete / delete[]
346==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
347==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
348==21658== by 0x40D3BFD: std::_Rb_tree<std::string, std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> >, std::_Select1st<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::pair<Xapian::Internal::MSetItem, double> > >*) (basic_string.h:233)
349==21658== by 0x40CF3AA: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (stl_tree.h:578)
350==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
351==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
352==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
353==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
354==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
355==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
356==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
357==21658== by 0x804F318: main (in /var/www/html/find.cgi)
358==21658== Address 0x4512018 is 0 bytes inside a block of size 29 free'd
359==21658== at 0x4004B85: operator delete(void*) (vg_replace_malloc.c:246)
360==21658== by 0xC1638C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.8)
361==21658== by 0xC187C5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8)
362==21658== by 0x40CEE7B: MultiMatch::get_mset(unsigned, unsigned, unsigned, Xapian::MSet&, Xapian::MatchDecider const*) (basic_string.h:486)
363==21658== by 0x40ECACB: Xapian::Enquire::Internal::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:714)
364==21658== by 0x40ECDE0: Xapian::Enquire::get_mset(unsigned, unsigned, unsigned, Xapian::RSet const*, Xapian::MatchDecider const*) const (omenquire.cc:1023)
365==21658== by 0x8059B61: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
366==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
367==21658== by 0x80582F2: eval(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) (in /var/www/html/find.cgi)
368==21658== by 0x8064293: eval_file(std::string const&) (in /var/www/html/find.cgi)
369==21658== by 0x806489A: parse_omegascript() (in /var/www/html/find.cgi)
370==21658== by 0x804F318: main (in /var/www/html/find.cgi)
371Content-Type: text/html
372
373<<<search results removed>>
374
375==21658==
376==21658== ERROR SUMMARY: 80 errors from 14 contexts (suppressed: 17 from 1)
377==21658== malloc/free: in use at exit: 1,131,593 bytes in 84 blocks.
378==21658== malloc/free: 42,049 allocs, 41,967 frees, 5,258,867 bytes allocated.
379==21658== For counts of detected errors, rerun with: -v
380==21658== searching for pointers to 84 not-freed blocks.
381==21658== checked 1,259,432 bytes.
382==21658==
383==21658== LEAK SUMMARY:
384==21658== definitely lost: 196 bytes in 10 blocks.
385==21658== possibly lost: 614 bytes in 15 blocks.
386==21658== still reachable: 1,130,783 bytes in 59 blocks.
387==21658== suppressed: 0 bytes in 0 blocks.
388