1 | ==17649== Memcheck, a memory error detector
|
---|
2 | ==17649== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
|
---|
3 | ==17649== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
|
---|
4 | ==17649== Command: ./boostSerializationTest
|
---|
5 | ==17649==
|
---|
6 | ==17649== Conditional jump or move depends on uninitialised value(s)
|
---|
7 | ==17649== at 0x4017E93: strlen (in /lib/ld-2.14.1.so)
|
---|
8 | ==17649== by 0x76735F73: ???
|
---|
9 | ==17649==
|
---|
10 | ==17649== Conditional jump or move depends on uninitialised value(s)
|
---|
11 | ==17649== at 0x4017E9D: strlen (in /lib/ld-2.14.1.so)
|
---|
12 | ==17649== by 0x76735F73: ???
|
---|
13 | ==17649==
|
---|
14 | Writing to test-0.xml
|
---|
15 | ==17649== Invalid read of size 1
|
---|
16 | ==17649== at 0x40697FE: boost::archive::basic_text_oprimitive<std::ostream>::save_binary(void const*, unsigned int) (in /home/cjgreen/temp/boostSerializationTest/boost_svn/usr/local/lib/libboost_serialization.so.1.52.0)
|
---|
17 | ==17649== by 0x4073FEB: boost::archive::text_oarchive_impl<boost::archive::text_oarchive>::save_binary(void const*, unsigned int) (in /home/cjgreen/temp/boostSerializationTest/boost_svn/usr/local/lib/libboost_serialization.so.1.52.0)
|
---|
18 | ==17649== by 0x804A9B5: void boost::serialization::access::member_save<boost::archive::text_oarchive, boost::serialization::binary_object const>(boost::archive::text_oarchive&, boost::serialization::binary_object const&, unsigned int) (access.hpp:93)
|
---|
19 | ==17649== by 0x804A994: boost::serialization::detail::member_saver<boost::archive::text_oarchive, boost::serialization::binary_object>::invoke(boost::archive::text_oarchive&, boost::serialization::binary_object const&, unsigned int) (split_member.hpp:43)
|
---|
20 | ==17649== by 0x804A973: void boost::serialization::split_member<boost::archive::text_oarchive, boost::serialization::binary_object>(boost::archive::text_oarchive&, boost::serialization::binary_object&, unsigned int) (split_member.hpp:69)
|
---|
21 | ==17649== by 0x804A952: void boost::serialization::binary_object::serialize<boost::archive::text_oarchive>(boost::archive::text_oarchive&, unsigned int) (binary_object.hpp:52)
|
---|
22 | ==17649== by 0x804A930: void boost::serialization::access::serialize<boost::archive::text_oarchive, boost::serialization::binary_object>(boost::archive::text_oarchive&, boost::serialization::binary_object&, unsigned int) (access.hpp:118)
|
---|
23 | ==17649== by 0x804A90F: void boost::serialization::serialize<boost::archive::text_oarchive, boost::serialization::binary_object>(boost::archive::text_oarchive&, boost::serialization::binary_object&, unsigned int) (serialization.hpp:69)
|
---|
24 | ==17649== by 0x804A8EE: void boost::serialization::serialize_adl<boost::archive::text_oarchive, boost::serialization::binary_object>(boost::archive::text_oarchive&, boost::serialization::binary_object&, unsigned int) (serialization.hpp:128)
|
---|
25 | ==17649== by 0x804A8B1: void boost::archive::detail::save_non_pointer_type<boost::archive::text_oarchive>::save_only::invoke<boost::serialization::binary_object>(boost::archive::text_oarchive&, boost::serialization::binary_object const&) (oserializer.hpp:241)
|
---|
26 | ==17649== by 0x804A88A: void boost::archive::detail::save_non_pointer_type<boost::archive::text_oarchive>::invoke<boost::serialization::binary_object>(boost::archive::text_oarchive&, boost::serialization::binary_object const&) (oserializer.hpp:308)
|
---|
27 | ==17649== by 0x804A86B: void boost::archive::save<boost::archive::text_oarchive, boost::serialization::binary_object const>(boost::archive::text_oarchive&, boost::serialization::binary_object const&) (oserializer.hpp:525)
|
---|
28 | ==17649== Address 0x43877c8 is 0 bytes after a block of size 16 alloc'd
|
---|
29 | ==17649== at 0x4028699: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
|
---|
30 | ==17649== by 0x4209002: (below main) (in /lib/libc-2.14.1.so)
|
---|
31 | ==17649==
|
---|
32 | Writing to test-1.xml
|
---|
33 | Writing to test-2.xml
|
---|
34 | Writing to test-3.xml
|
---|
35 | Writing to test-4.xml
|
---|
36 | Writing to test-5.xml
|
---|
37 | Writing to test-6.xml
|
---|
38 | Writing to test-7.xml
|
---|
39 | Writing to test-8.xml
|
---|
40 | Writing to test-9.xml
|
---|
41 | Writing to test-10.xml
|
---|
42 | Writing to test-11.xml
|
---|
43 | Writing to test-12.xml
|
---|
44 | Writing to test-13.xml
|
---|
45 | Writing to test-14.xml
|
---|
46 | Writing to test-15.xml
|
---|
47 | Writing to test-16.xml
|
---|
48 | Writing to test-17.xml
|
---|
49 | Writing to test-18.xml
|
---|
50 | Writing to test-19.xml
|
---|
51 | Writing to test-20.xml
|
---|
52 | Writing to test-21.xml
|
---|
53 | Writing to test-22.xml
|
---|
54 | Writing to test-23.xml
|
---|
55 | Writing to test-24.xml
|
---|
56 | Writing to test-25.xml
|
---|
57 | Writing to test-26.xml
|
---|
58 | Writing to test-27.xml
|
---|
59 | Writing to test-28.xml
|
---|
60 | Writing to test-29.xml
|
---|
61 | Writing to test-30.xml
|
---|
62 | Writing to test-31.xml
|
---|
63 | Writing to test-32.xml
|
---|
64 | Writing to test-33.xml
|
---|
65 | Writing to test-34.xml
|
---|
66 | Writing to test-35.xml
|
---|
67 | Writing to test-36.xml
|
---|
68 | Writing to test-37.xml
|
---|
69 | Writing to test-38.xml
|
---|
70 | Writing to test-39.xml
|
---|
71 | Writing to test-40.xml
|
---|
72 | Writing to test-41.xml
|
---|
73 | Writing to test-42.xml
|
---|
74 | Writing to test-43.xml
|
---|
75 | Writing to test-44.xml
|
---|
76 | Writing to test-45.xml
|
---|
77 | Writing to test-46.xml
|
---|
78 | Writing to test-47.xml
|
---|
79 | Writing to test-48.xml
|
---|
80 | Writing to test-49.xml
|
---|
81 | Writing to test-50.xml
|
---|
82 | Writing to test-51.xml
|
---|
83 | Writing to test-52.xml
|
---|
84 | Writing to test-53.xml
|
---|
85 | Writing to test-54.xml
|
---|
86 | Writing to test-55.xml
|
---|
87 | Writing to test-56.xml
|
---|
88 | Writing to test-57.xml
|
---|
89 | Writing to test-58.xml
|
---|
90 | Writing to test-59.xml
|
---|
91 | Writing to test-60.xml
|
---|
92 | Writing to test-61.xml
|
---|
93 | Writing to test-62.xml
|
---|
94 | Writing to test-63.xml
|
---|
95 | Writing to test-64.xml
|
---|
96 | Writing to test-65.xml
|
---|
97 | Writing to test-66.xml
|
---|
98 | Writing to test-67.xml
|
---|
99 | Writing to test-68.xml
|
---|
100 | Writing to test-69.xml
|
---|
101 | Writing to test-70.xml
|
---|
102 | Writing to test-71.xml
|
---|
103 | Writing to test-72.xml
|
---|
104 | Writing to test-73.xml
|
---|
105 | Writing to test-74.xml
|
---|
106 | Writing to test-75.xml
|
---|
107 | Writing to test-76.xml
|
---|
108 | Writing to test-77.xml
|
---|
109 | Writing to test-78.xml
|
---|
110 | Writing to test-79.xml
|
---|
111 | Writing to test-80.xml
|
---|
112 | Writing to test-81.xml
|
---|
113 | Writing to test-82.xml
|
---|
114 | Writing to test-83.xml
|
---|
115 | Writing to test-84.xml
|
---|
116 | Writing to test-85.xml
|
---|
117 | Writing to test-86.xml
|
---|
118 | Writing to test-87.xml
|
---|
119 | Writing to test-88.xml
|
---|
120 | Writing to test-89.xml
|
---|
121 | Writing to test-90.xml
|
---|
122 | Writing to test-91.xml
|
---|
123 | Writing to test-92.xml
|
---|
124 | Writing to test-93.xml
|
---|
125 | Writing to test-94.xml
|
---|
126 | Writing to test-95.xml
|
---|
127 | Writing to test-96.xml
|
---|
128 | Writing to test-97.xml
|
---|
129 | Writing to test-98.xml
|
---|
130 | Writing to test-99.xml
|
---|
131 | Writing to test-100.xml
|
---|
132 | Writing to test-101.xml
|
---|
133 | Writing to test-102.xml
|
---|
134 | Writing to test-103.xml
|
---|
135 | Writing to test-104.xml
|
---|
136 | Writing to test-105.xml
|
---|
137 | Writing to test-106.xml
|
---|
138 | Writing to test-107.xml
|
---|
139 | Writing to test-108.xml
|
---|
140 | Writing to test-109.xml
|
---|
141 | Writing to test-110.xml
|
---|
142 | Writing to test-111.xml
|
---|
143 | Writing to test-112.xml
|
---|
144 | Writing to test-113.xml
|
---|
145 | Writing to test-114.xml
|
---|
146 | Writing to test-115.xml
|
---|
147 | Writing to test-116.xml
|
---|
148 | Writing to test-117.xml
|
---|
149 | Writing to test-118.xml
|
---|
150 | Writing to test-119.xml
|
---|
151 | Writing to test-120.xml
|
---|
152 | Writing to test-121.xml
|
---|
153 | Writing to test-122.xml
|
---|
154 | Writing to test-123.xml
|
---|
155 | Writing to test-124.xml
|
---|
156 | Writing to test-125.xml
|
---|
157 | Writing to test-126.xml
|
---|
158 | Writing to test-127.xml
|
---|
159 | Writing to test-128.xml
|
---|
160 | Writing to test-129.xml
|
---|
161 | Writing to test-130.xml
|
---|
162 | Writing to test-131.xml
|
---|
163 | Writing to test-132.xml
|
---|
164 | Writing to test-133.xml
|
---|
165 | Writing to test-134.xml
|
---|
166 | Writing to test-135.xml
|
---|
167 | Writing to test-136.xml
|
---|
168 | Writing to test-137.xml
|
---|
169 | Writing to test-138.xml
|
---|
170 | Writing to test-139.xml
|
---|
171 | Writing to test-140.xml
|
---|
172 | Writing to test-141.xml
|
---|
173 | Writing to test-142.xml
|
---|
174 | Writing to test-143.xml
|
---|
175 | Writing to test-144.xml
|
---|
176 | Writing to test-145.xml
|
---|
177 | Writing to test-146.xml
|
---|
178 | Writing to test-147.xml
|
---|
179 | Writing to test-148.xml
|
---|
180 | Writing to test-149.xml
|
---|
181 | Writing to test-150.xml
|
---|
182 | Writing to test-151.xml
|
---|
183 | Writing to test-152.xml
|
---|
184 | Writing to test-153.xml
|
---|
185 | Writing to test-154.xml
|
---|
186 | Writing to test-155.xml
|
---|
187 | Writing to test-156.xml
|
---|
188 | Writing to test-157.xml
|
---|
189 | Writing to test-158.xml
|
---|
190 | Writing to test-159.xml
|
---|
191 | Writing to test-160.xml
|
---|
192 | Writing to test-161.xml
|
---|
193 | Writing to test-162.xml
|
---|
194 | Writing to test-163.xml
|
---|
195 | Writing to test-164.xml
|
---|
196 | Writing to test-165.xml
|
---|
197 | Writing to test-166.xml
|
---|
198 | Writing to test-167.xml
|
---|
199 | Writing to test-168.xml
|
---|
200 | Writing to test-169.xml
|
---|
201 | Writing to test-170.xml
|
---|
202 | Writing to test-171.xml
|
---|
203 | Writing to test-172.xml
|
---|
204 | Writing to test-173.xml
|
---|
205 | Writing to test-174.xml
|
---|
206 | Writing to test-175.xml
|
---|
207 | Writing to test-176.xml
|
---|
208 | Writing to test-177.xml
|
---|
209 | Writing to test-178.xml
|
---|
210 | Writing to test-179.xml
|
---|
211 | Writing to test-180.xml
|
---|
212 | Writing to test-181.xml
|
---|
213 | Writing to test-182.xml
|
---|
214 | Writing to test-183.xml
|
---|
215 | Writing to test-184.xml
|
---|
216 | Writing to test-185.xml
|
---|
217 | Writing to test-186.xml
|
---|
218 | Writing to test-187.xml
|
---|
219 | Writing to test-188.xml
|
---|
220 | Writing to test-189.xml
|
---|
221 | Writing to test-190.xml
|
---|
222 | Writing to test-191.xml
|
---|
223 | Writing to test-192.xml
|
---|
224 | Writing to test-193.xml
|
---|
225 | Writing to test-194.xml
|
---|
226 | Writing to test-195.xml
|
---|
227 | Writing to test-196.xml
|
---|
228 | Writing to test-197.xml
|
---|
229 | Writing to test-198.xml
|
---|
230 | Writing to test-199.xml
|
---|
231 | Writing to test-200.xml
|
---|
232 | Writing to test-201.xml
|
---|
233 | Writing to test-202.xml
|
---|
234 | Writing to test-203.xml
|
---|
235 | Writing to test-204.xml
|
---|
236 | Writing to test-205.xml
|
---|
237 | Writing to test-206.xml
|
---|
238 | Writing to test-207.xml
|
---|
239 | Writing to test-208.xml
|
---|
240 | Writing to test-209.xml
|
---|
241 | Writing to test-210.xml
|
---|
242 | Writing to test-211.xml
|
---|
243 | Writing to test-212.xml
|
---|
244 | Writing to test-213.xml
|
---|
245 | Writing to test-214.xml
|
---|
246 | Writing to test-215.xml
|
---|
247 | Writing to test-216.xml
|
---|
248 | Writing to test-217.xml
|
---|
249 | Writing to test-218.xml
|
---|
250 | Writing to test-219.xml
|
---|
251 | Writing to test-220.xml
|
---|
252 | Writing to test-221.xml
|
---|
253 | Writing to test-222.xml
|
---|
254 | Writing to test-223.xml
|
---|
255 | Writing to test-224.xml
|
---|
256 | Writing to test-225.xml
|
---|
257 | Writing to test-226.xml
|
---|
258 | Writing to test-227.xml
|
---|
259 | Writing to test-228.xml
|
---|
260 | Writing to test-229.xml
|
---|
261 | Writing to test-230.xml
|
---|
262 | Writing to test-231.xml
|
---|
263 | Writing to test-232.xml
|
---|
264 | Writing to test-233.xml
|
---|
265 | Writing to test-234.xml
|
---|
266 | Writing to test-235.xml
|
---|
267 | Writing to test-236.xml
|
---|
268 | Writing to test-237.xml
|
---|
269 | Writing to test-238.xml
|
---|
270 | Writing to test-239.xml
|
---|
271 | Writing to test-240.xml
|
---|
272 | Writing to test-241.xml
|
---|
273 | Writing to test-242.xml
|
---|
274 | Writing to test-243.xml
|
---|
275 | Writing to test-244.xml
|
---|
276 | Writing to test-245.xml
|
---|
277 | Writing to test-246.xml
|
---|
278 | Writing to test-247.xml
|
---|
279 | Writing to test-248.xml
|
---|
280 | Writing to test-249.xml
|
---|
281 | Writing to test-250.xml
|
---|
282 | Writing to test-251.xml
|
---|
283 | Writing to test-252.xml
|
---|
284 | Writing to test-253.xml
|
---|
285 | Writing to test-254.xml
|
---|
286 | Writing to test-255.xml
|
---|
287 | ==17649==
|
---|
288 | ==17649== HEAP SUMMARY:
|
---|
289 | ==17649== in use at exit: 0 bytes in 0 blocks
|
---|
290 | ==17649== total heap usage: 5,120 allocs, 5,120 frees, 2,348,032 bytes allocated
|
---|
291 | ==17649==
|
---|
292 | ==17649== All heap blocks were freed -- no leaks are possible
|
---|
293 | ==17649==
|
---|
294 | ==17649== For counts of detected and suppressed errors, rerun with: -v
|
---|
295 | ==17649== Use --track-origins=yes to see where uninitialised values come from
|
---|
296 | ==17649== ERROR SUMMARY: 258 errors from 3 contexts (suppressed: 25 from 8)
|
---|