Project

General

Profile

Defect #9730 ยป valgrind.txt

Stefan de Konink, 2011-12-06 21:47

 
1
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
2
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
3
==3546==    by 0x40C07D1: rb_str_buf_new (in /usr/lib/libruby18.so.1.8.7)
4
==3546==    by 0x40417F1: rb_ary_join (in /usr/lib/libruby18.so.1.8.7)
5
==3546==    by 0x4041B2D: rb_ary_join_m (in /usr/lib/libruby18.so.1.8.7)
6
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
7
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
8
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
9
==3546==    by 0x4064D2F: rb_eval (in /usr/lib/libruby18.so.1.8.7)
10
==3546==    by 0x4062CFE: rb_eval (in /usr/lib/libruby18.so.1.8.7)
11
==3546==    by 0x4062DD7: rb_eval (in /usr/lib/libruby18.so.1.8.7)
12
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
13
==3546== 
14
==3546== 648,020 bytes in 1 blocks are still reachable in loss record 23,714 of 23,747
15
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
16
==3546==    by 0x4072815: add_heap (in /usr/lib/libruby18.so.1.8.7)
17
==3546==    by 0x4073F14: garbage_collect (in /usr/lib/libruby18.so.1.8.7)
18
==3546==    by 0x4073FFA: rb_newobj (in /usr/lib/libruby18.so.1.8.7)
19
==3546==    by 0x4094E0F: rb_node_newnode (in /usr/lib/libruby18.so.1.8.7)
20
==3546==    by 0x409758B: gettable (in /usr/lib/libruby18.so.1.8.7)
21
==3546==    by 0x409CBE0: ruby_yyparse (in /usr/lib/libruby18.so.1.8.7)
22
==3546==    by 0x40A4098: yycompile (in /usr/lib/libruby18.so.1.8.7)
23
==3546==    by 0x4067AF4: eval (in /usr/lib/libruby18.so.1.8.7)
24
==3546==    by 0x4067F94: rb_f_eval (in /usr/lib/libruby18.so.1.8.7)
25
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
26
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
27
==3546== 
28
==3546== 673,948 bytes in 15,317 blocks are still reachable in loss record 23,715 of 23,747
29
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
30
==3546==    by 0x40740CE: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
31
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
32
==3546==    by 0x4057D11: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
33
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
34
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
35
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
36
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
37
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
38
==3546==    by 0x40644EE: rb_eval (in /usr/lib/libruby18.so.1.8.7)
39
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
40
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
41
==3546== 
42
==3546== 691,724 bytes in 15,721 blocks are still reachable in loss record 23,716 of 23,747
43
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
44
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
45
==3546==    by 0x407423E: ruby_xcalloc (in /usr/lib/libruby18.so.1.8.7)
46
==3546==    by 0x40BE8ED: st_init_table_with_size (in /usr/lib/libruby18.so.1.8.7)
47
==3546==    by 0x40BE92B: st_init_table (in /usr/lib/libruby18.so.1.8.7)
48
==3546==    by 0x4075F5C: hash_alloc (in /usr/lib/libruby18.so.1.8.7)
49
==3546==    by 0x40541C1: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
50
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
51
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
52
==3546==    by 0x405DBB3: vafuncall (in /usr/lib/libruby18.so.1.8.7)
53
==3546==    by 0x405DD11: rb_funcall (in /usr/lib/libruby18.so.1.8.7)
54
==3546==    by 0x408C6A6: rb_obj_alloc (in /usr/lib/libruby18.so.1.8.7)
55
==3546== 
56
==3546== 714,752 bytes in 698 blocks are still reachable in loss record 23,717 of 23,747
57
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
58
==3546==    by 0x40B76F0: ruby_re_compile_pattern (in /usr/lib/libruby18.so.1.8.7)
59
==3546==    by 0x40ABC06: rb_reg_initialize (in /usr/lib/libruby18.so.1.8.7)
60
==3546==    by 0x40ACAA8: rb_reg_new (in /usr/lib/libruby18.so.1.8.7)
61
==3546==    by 0x40A3663: ruby_yyparse (in /usr/lib/libruby18.so.1.8.7)
62
==3546==    by 0x40A4098: yycompile (in /usr/lib/libruby18.so.1.8.7)
63
==3546==    by 0x40BB2D7: load_file (in /usr/lib/libruby18.so.1.8.7)
64
==3546==    by 0x4069E84: rb_load (in /usr/lib/libruby18.so.1.8.7)
65
==3546==    by 0x406A5EB: rb_require_safe (in /usr/lib/libruby18.so.1.8.7)
66
==3546==    by 0x406A713: rb_f_require (in /usr/lib/libruby18.so.1.8.7)
67
==3546==    by 0x40541B7: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
68
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
69
==3546== 
70
==3546== 727,056 bytes in 6,732 blocks are still reachable in loss record 23,718 of 23,747
71
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
72
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
73
==3546==    by 0x4053755: blk_copy_prev (in /usr/lib/libruby18.so.1.8.7)
74
==3546==    by 0x4057DD9: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
75
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
76
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
77
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
78
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
79
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
80
==3546==    by 0x406267A: rb_eval (in /usr/lib/libruby18.so.1.8.7)
81
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
82
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
83
==3546== 
84
==3546== 767,616 bytes in 11,994 blocks are still reachable in loss record 23,719 of 23,747
85
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
86
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
87
==3546==    by 0x403CFCA: ary_new (in /usr/lib/libruby18.so.1.8.7)
88
==3546==    by 0x403EBE7: rb_ary_new (in /usr/lib/libruby18.so.1.8.7)
89
==3546==    by 0x406297E: rb_eval (in /usr/lib/libruby18.so.1.8.7)
90
==3546==    by 0x406267A: rb_eval (in /usr/lib/libruby18.so.1.8.7)
91
==3546==    by 0x405BA5E: rb_yield_0 (in /usr/lib/libruby18.so.1.8.7)
92
==3546==    by 0x4069106: rb_yield (in /usr/lib/libruby18.so.1.8.7)
93
==3546==    by 0x40A98AD: range_each (in /usr/lib/libruby18.so.1.8.7)
94
==3546==    by 0x40541C1: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
95
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
96
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
97
==3546== 
98
==3546== 786,104 bytes in 17,866 blocks are still reachable in loss record 23,720 of 23,747
99
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
100
==3546==    by 0x40740CE: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
101
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
102
==3546==    by 0x405377C: blk_copy_prev (in /usr/lib/libruby18.so.1.8.7)
103
==3546==    by 0x4057DD9: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
104
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
105
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
106
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
107
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
108
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
109
==3546==    by 0x40644EE: rb_eval (in /usr/lib/libruby18.so.1.8.7)
110
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
111
==3546== 
112
==3546== 821,568 bytes in 51,348 blocks are still reachable in loss record 23,721 of 23,747
113
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
114
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
115
==3546==    by 0x40BEC90: st_add_direct (in /usr/lib/libruby18.so.1.8.7)
116
==3546==    by 0x40761E1: rb_hash_aset (in /usr/lib/libruby18.so.1.8.7)
117
==3546==    by 0x4076329: replace_i (in /usr/lib/libruby18.so.1.8.7)
118
==3546==    by 0x40758D4: hash_foreach_iter (in /usr/lib/libruby18.so.1.8.7)
119
==3546==    by 0x40BF039: st_foreach (in /usr/lib/libruby18.so.1.8.7)
120
==3546==    by 0x4076132: hash_foreach_call (in /usr/lib/libruby18.so.1.8.7)
121
==3546==    by 0x4058850: rb_ensure (in /usr/lib/libruby18.so.1.8.7)
122
==3546==    by 0x407692F: rb_hash_foreach (in /usr/lib/libruby18.so.1.8.7)
123
==3546==    by 0x407710C: rb_hash_replace (in /usr/lib/libruby18.so.1.8.7)
124
==3546==    by 0x40541B7: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
125
==3546== 
126
==3546== 852,592 bytes in 208 blocks are still reachable in loss record 23,722 of 23,747
127
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
128
==3546==    by 0x40740CE: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
129
==3546==    by 0x40BF56E: str_new (in /usr/lib/libruby18.so.1.8.7)
130
==3546==    by 0x4070314: rb_file_expand_path (in /usr/lib/libruby18.so.1.8.7)
131
==3546==    by 0x4070393: rb_file_s_expand_path (in /usr/lib/libruby18.so.1.8.7)
132
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
133
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
134
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
135
==3546==    by 0x4064D2F: rb_eval (in /usr/lib/libruby18.so.1.8.7)
136
==3546==    by 0x40644EE: rb_eval (in /usr/lib/libruby18.so.1.8.7)
137
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
138
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
139
==3546== 
140
==3546== 910,536 bytes in 20,694 blocks are still reachable in loss record 23,723 of 23,747
141
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
142
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
143
==3546==    by 0x407423E: ruby_xcalloc (in /usr/lib/libruby18.so.1.8.7)
144
==3546==    by 0x40BE8ED: st_init_table_with_size (in /usr/lib/libruby18.so.1.8.7)
145
==3546==    by 0x40BE92B: st_init_table (in /usr/lib/libruby18.so.1.8.7)
146
==3546==    by 0x40BE952: st_init_numtable (in /usr/lib/libruby18.so.1.8.7)
147
==3546==    by 0x40D1256: rb_ivar_set (in /usr/lib/libruby18.so.1.8.7)
148
==3546==    by 0x40A9C74: range_init (in /usr/lib/libruby18.so.1.8.7)
149
==3546==    by 0x40A9D99: rb_range_new (in /usr/lib/libruby18.so.1.8.7)
150
==3546==    by 0x40633DA: rb_eval (in /usr/lib/libruby18.so.1.8.7)
151
==3546==    by 0x406267A: rb_eval (in /usr/lib/libruby18.so.1.8.7)
152
==3546==    by 0x40644EE: rb_eval (in /usr/lib/libruby18.so.1.8.7)
153
==3546== 
154
==3546== 1,060,130 bytes in 46,786 blocks are still reachable in loss record 23,724 of 23,747
155
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
156
==3546==    by 0x40740CE: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
157
==3546==    by 0x40BF56E: str_new (in /usr/lib/libruby18.so.1.8.7)
158
==3546==    by 0x52E8019: yaml_org_handler (in /usr/lib/ruby/1.8/i686-linux/syck.so)
159
==3546==    by 0x52E8707: syck_defaultresolver_node_import (in /usr/lib/ruby/1.8/i686-linux/syck.so)
160
==3546==    by 0x40541B7: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
161
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
162
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
163
==3546==    by 0x405DBB3: vafuncall (in /usr/lib/libruby18.so.1.8.7)
164
==3546==    by 0x405DD11: rb_funcall (in /usr/lib/libruby18.so.1.8.7)
165
==3546==    by 0x52E637A: rb_syck_load_handler (in /usr/lib/ruby/1.8/i686-linux/syck.so)
166
==3546==    by 0x52EB397: syck_hdlr_add_node (in /usr/lib/ruby/1.8/i686-linux/syck.so)
167
==3546== 
168
==3546== 1,065,768 bytes in 24,222 blocks are still reachable in loss record 23,725 of 23,747
169
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
170
==3546==    by 0x40740CE: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
171
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
172
==3546==    by 0x405377C: blk_copy_prev (in /usr/lib/libruby18.so.1.8.7)
173
==3546==    by 0x4057DD9: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
174
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
175
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
176
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
177
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
178
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
179
==3546==    by 0x406267A: rb_eval (in /usr/lib/libruby18.so.1.8.7)
180
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
181
==3546== 
182
==3546== 1,095,424 bytes in 68,464 blocks are still reachable in loss record 23,726 of 23,747
183
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
184
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
185
==3546==    by 0x40BEBF1: st_insert (in /usr/lib/libruby18.so.1.8.7)
186
==3546==    by 0x4076202: rb_hash_aset (in /usr/lib/libruby18.so.1.8.7)
187
==3546==    by 0x403DACD: ary_make_hash (in /usr/lib/libruby18.so.1.8.7)
188
==3546==    by 0x404000F: rb_ary_diff (in /usr/lib/libruby18.so.1.8.7)
189
==3546==    by 0x40541B7: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
190
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
191
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
192
==3546==    by 0x4064D2F: rb_eval (in /usr/lib/libruby18.so.1.8.7)
193
==3546==    by 0x40644EE: rb_eval (in /usr/lib/libruby18.so.1.8.7)
194
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
195
==3546== 
196
==3546== 1,166,420 bytes in 1 blocks are still reachable in loss record 23,727 of 23,747
197
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
198
==3546==    by 0x4072815: add_heap (in /usr/lib/libruby18.so.1.8.7)
199
==3546==    by 0x4073F14: garbage_collect (in /usr/lib/libruby18.so.1.8.7)
200
==3546==    by 0x4073FFA: rb_newobj (in /usr/lib/libruby18.so.1.8.7)
201
==3546==    by 0x40BF483: str_alloc (in /usr/lib/libruby18.so.1.8.7)
202
==3546==    by 0x40C07A7: rb_str_buf_new (in /usr/lib/libruby18.so.1.8.7)
203
==3546==    by 0x407BB74: appendline (in /usr/lib/libruby18.so.1.8.7)
204
==3546==    by 0x407BCCD: rb_io_getline_fast (in /usr/lib/libruby18.so.1.8.7)
205
==3546==    by 0x409EA0D: ruby_yyparse (in /usr/lib/libruby18.so.1.8.7)
206
==3546==    by 0x40A4098: yycompile (in /usr/lib/libruby18.so.1.8.7)
207
==3546==    by 0x40BB2D7: load_file (in /usr/lib/libruby18.so.1.8.7)
208
==3546==    by 0x4069E84: rb_load (in /usr/lib/libruby18.so.1.8.7)
209
==3546== 
210
==3546== 1,175,993 bytes in 4,717 blocks are still reachable in loss record 23,728 of 23,747
211
==3546==    at 0x402528E: realloc (vg_replace_malloc.c:525)
212
==3546==    by 0x40742BF: ruby_xrealloc (in /usr/lib/libruby18.so.1.8.7)
213
==3546==    by 0x40C1163: str_buf_cat (in /usr/lib/libruby18.so.1.8.7)
214
==3546==    by 0x40C588F: rb_str_buf_append (in /usr/lib/libruby18.so.1.8.7)
215
==3546==    by 0x40C5919: rb_str_append (in /usr/lib/libruby18.so.1.8.7)
216
==3546==    by 0x40C59C3: rb_str_concat (in /usr/lib/libruby18.so.1.8.7)
217
==3546==    by 0x40541B7: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
218
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
219
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
220
==3546==    by 0x4064D2F: rb_eval (in /usr/lib/libruby18.so.1.8.7)
221
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
222
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
223
==3546== 
224
==3546== 1,377,760 bytes in 86,110 blocks are still reachable in loss record 23,729 of 23,747
225
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
226
==3546==    by 0x40740CE: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
227
==3546==    by 0x40BEBF1: st_insert (in /usr/lib/libruby18.so.1.8.7)
228
==3546==    by 0x40D1156: rb_ivar_set (in /usr/lib/libruby18.so.1.8.7)
229
==3546==    by 0x406464E: rb_eval (in /usr/lib/libruby18.so.1.8.7)
230
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
231
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
232
==3546==    by 0x405D86C: rb_funcall2 (in /usr/lib/libruby18.so.1.8.7)
233
==3546==    by 0x405D8F2: rb_obj_call_init (in /usr/lib/libruby18.so.1.8.7)
234
==3546==    by 0x408C732: rb_class_new_instance (in /usr/lib/libruby18.so.1.8.7)
235
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
236
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
237
==3546== 
238
==3546== 1,424,650 bytes in 97,517 blocks are still reachable in loss record 23,730 of 23,747
239
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
240
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
241
==3546==    by 0x4074314: ruby_xrealloc (in /usr/lib/libruby18.so.1.8.7)
242
==3546==    by 0x40C3F22: rb_str_resize (in /usr/lib/libruby18.so.1.8.7)
243
==3546==    by 0x40C401A: rb_str_replace (in /usr/lib/libruby18.so.1.8.7)
244
==3546==    by 0x40C41BB: rb_str_dup (in /usr/lib/libruby18.so.1.8.7)
245
==3546==    by 0x40D06CE: rb_mod_name (in /usr/lib/libruby18.so.1.8.7)
246
==3546==    by 0x40541C1: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
247
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
248
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
249
==3546==    by 0x4064D2F: rb_eval (in /usr/lib/libruby18.so.1.8.7)
250
==3546==    by 0x406267A: rb_eval (in /usr/lib/libruby18.so.1.8.7)
251
==3546== 
252
==3546== 1,499,520 bytes in 34,080 blocks are still reachable in loss record 23,731 of 23,747
253
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
254
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
255
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
256
==3546==    by 0x4057D11: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
257
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
258
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
259
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
260
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
261
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
262
==3546==    by 0x405BA5E: rb_yield_0 (in /usr/lib/libruby18.so.1.8.7)
263
==3546==    by 0x4062A55: rb_eval (in /usr/lib/libruby18.so.1.8.7)
264
==3546==    by 0x40657EF: rb_eval (in /usr/lib/libruby18.so.1.8.7)
265
==3546== 
266
==3546== 2,099,540 bytes in 1 blocks are still reachable in loss record 23,732 of 23,747
267
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
268
==3546==    by 0x4072815: add_heap (in /usr/lib/libruby18.so.1.8.7)
269
==3546==    by 0x4073F14: garbage_collect (in /usr/lib/libruby18.so.1.8.7)
270
==3546==    by 0x4073FFA: rb_newobj (in /usr/lib/libruby18.so.1.8.7)
271
==3546==    by 0x4054A31: new_dvar (in /usr/lib/libruby18.so.1.8.7)
272
==3546==    by 0x40573BB: rb_dvar_push (in /usr/lib/libruby18.so.1.8.7)
273
==3546==    by 0x40977F2: assignable (in /usr/lib/libruby18.so.1.8.7)
274
==3546==    by 0x409B5F3: ruby_yyparse (in /usr/lib/libruby18.so.1.8.7)
275
==3546==    by 0x40A4098: yycompile (in /usr/lib/libruby18.so.1.8.7)
276
==3546==    by 0x40BB2D7: load_file (in /usr/lib/libruby18.so.1.8.7)
277
==3546==    by 0x4069E84: rb_load (in /usr/lib/libruby18.so.1.8.7)
278
==3546==    by 0x406A5EB: rb_require_safe (in /usr/lib/libruby18.so.1.8.7)
279
==3546== 
280
==3546== 2,228,468 bytes in 50,647 blocks are still reachable in loss record 23,733 of 23,747
281
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
282
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
283
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
284
==3546==    by 0x4057D11: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
285
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
286
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
287
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
288
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
289
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
290
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
291
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
292
==3546==    by 0x405D86C: rb_funcall2 (in /usr/lib/libruby18.so.1.8.7)
293
==3546== 
294
==3546== 2,578,092 bytes in 58,593 blocks are still reachable in loss record 23,734 of 23,747
295
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
296
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
297
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
298
==3546==    by 0x405377C: blk_copy_prev (in /usr/lib/libruby18.so.1.8.7)
299
==3546==    by 0x4057DD9: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
300
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
301
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
302
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
303
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
304
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
305
==3546==    by 0x405BA5E: rb_yield_0 (in /usr/lib/libruby18.so.1.8.7)
306
==3546==    by 0x4062A55: rb_eval (in /usr/lib/libruby18.so.1.8.7)
307
==3546== 
308
==3546== 3,779,140 bytes in 1 blocks are still reachable in loss record 23,735 of 23,747
309
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
310
==3546==    by 0x4072815: add_heap (in /usr/lib/libruby18.so.1.8.7)
311
==3546==    by 0x4073F14: garbage_collect (in /usr/lib/libruby18.so.1.8.7)
312
==3546==    by 0x4073FFA: rb_newobj (in /usr/lib/libruby18.so.1.8.7)
313
==3546==    by 0x40BF483: str_alloc (in /usr/lib/libruby18.so.1.8.7)
314
==3546==    by 0x40BF55B: str_new (in /usr/lib/libruby18.so.1.8.7)
315
==3546==    by 0x40BFEBE: rb_str_new2 (in /usr/lib/libruby18.so.1.8.7)
316
==3546==    by 0x40CF9C9: list_i (in /usr/lib/libruby18.so.1.8.7)
317
==3546==    by 0x40BF039: st_foreach (in /usr/lib/libruby18.so.1.8.7)
318
==3546==    by 0x40D1E80: rb_const_list (in /usr/lib/libruby18.so.1.8.7)
319
==3546==    by 0x40D1ED8: rb_mod_constants (in /usr/lib/libruby18.so.1.8.7)
320
==3546==    by 0x40541C1: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
321
==3546== 
322
==3546== 3,864,960 bytes in 87,840 blocks are still reachable in loss record 23,736 of 23,747
323
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
324
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
325
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
326
==3546==    by 0x405377C: blk_copy_prev (in /usr/lib/libruby18.so.1.8.7)
327
==3546==    by 0x4057DD9: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
328
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
329
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
330
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
331
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
332
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
333
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
334
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
335
==3546== 
336
==3546== 4,032,028 bytes in 91,637 blocks are still reachable in loss record 23,737 of 23,747
337
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
338
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
339
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
340
==3546==    by 0x4057D11: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
341
==3546==    by 0x4075E7B: rb_hash_initialize (in /usr/lib/libruby18.so.1.8.7)
342
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
343
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
344
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
345
==3546==    by 0x405D86C: rb_funcall2 (in /usr/lib/libruby18.so.1.8.7)
346
==3546==    by 0x405D8F2: rb_obj_call_init (in /usr/lib/libruby18.so.1.8.7)
347
==3546==    by 0x408C732: rb_class_new_instance (in /usr/lib/libruby18.so.1.8.7)
348
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
349
==3546== 
350
==3546== 6,802,460 bytes in 1 blocks are still reachable in loss record 23,738 of 23,747
351
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
352
==3546==    by 0x4072815: add_heap (in /usr/lib/libruby18.so.1.8.7)
353
==3546==    by 0x4073F14: garbage_collect (in /usr/lib/libruby18.so.1.8.7)
354
==3546==    by 0x40740E4: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
355
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
356
==3546==    by 0x4053A19: blk_dup (in /usr/lib/libruby18.so.1.8.7)
357
==3546==    by 0x40552EB: proc_clone (in /usr/lib/libruby18.so.1.8.7)
358
==3546==    by 0x4060D0B: rb_mod_define_method (in /usr/lib/libruby18.so.1.8.7)
359
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
360
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
361
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
362
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
363
==3546== 
364
==3546== 6,810,144 bytes in 154,776 blocks are still reachable in loss record 23,739 of 23,747
365
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
366
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
367
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
368
==3546==    by 0x4057D11: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
369
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
370
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
371
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
372
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
373
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
374
==3546==    by 0x40644EE: rb_eval (in /usr/lib/libruby18.so.1.8.7)
375
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
376
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
377
==3546== 
378
==3546== 9,953,064 bytes in 226,206 blocks are still reachable in loss record 23,740 of 23,747
379
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
380
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
381
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
382
==3546==    by 0x4057D11: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
383
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
384
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
385
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
386
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
387
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
388
==3546==    by 0x406267A: rb_eval (in /usr/lib/libruby18.so.1.8.7)
389
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
390
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
391
==3546== 
392
==3546== 10,330,393 bytes in 107,659 blocks are still reachable in loss record 23,741 of 23,747
393
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
394
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
395
==3546==    by 0x40BF56E: str_new (in /usr/lib/libruby18.so.1.8.7)
396
==3546==    by 0x40BFEBE: rb_str_new2 (in /usr/lib/libruby18.so.1.8.7)
397
==3546==    by 0x40575F3: backtrace (in /usr/lib/libruby18.so.1.8.7)
398
==3546==    by 0x405E6C8: rb_longjmp (in /usr/lib/libruby18.so.1.8.7)
399
==3546==    by 0x405E886: rb_raise_jump (in /usr/lib/libruby18.so.1.8.7)
400
==3546==    by 0x405EFB6: rb_f_raise (in /usr/lib/libruby18.so.1.8.7)
401
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
402
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
403
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
404
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
405
==3546== 
406
==3546== 10,969,244 bytes in 249,301 blocks are still reachable in loss record 23,742 of 23,747
407
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
408
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
409
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
410
==3546==    by 0x405377C: blk_copy_prev (in /usr/lib/libruby18.so.1.8.7)
411
==3546==    by 0x4057DD9: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
412
==3546==    by 0x4075E7B: rb_hash_initialize (in /usr/lib/libruby18.so.1.8.7)
413
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
414
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
415
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
416
==3546==    by 0x405D86C: rb_funcall2 (in /usr/lib/libruby18.so.1.8.7)
417
==3546==    by 0x405D8F2: rb_obj_call_init (in /usr/lib/libruby18.so.1.8.7)
418
==3546==    by 0x408C732: rb_class_new_instance (in /usr/lib/libruby18.so.1.8.7)
419
==3546== 
420
==3546== 12,244,400 bytes in 1 blocks are still reachable in loss record 23,743 of 23,747
421
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
422
==3546==    by 0x4072815: add_heap (in /usr/lib/libruby18.so.1.8.7)
423
==3546==    by 0x4073F14: garbage_collect (in /usr/lib/libruby18.so.1.8.7)
424
==3546==    by 0x4073FFA: rb_newobj (in /usr/lib/libruby18.so.1.8.7)
425
==3546==    by 0x407402C: rb_data_object_alloc (in /usr/lib/libruby18.so.1.8.7)
426
==3546==    by 0x52E635C: rb_syck_load_handler (in /usr/lib/ruby/1.8/i686-linux/syck.so)
427
==3546==    by 0x52EB397: syck_hdlr_add_node (in /usr/lib/ruby/1.8/i686-linux/syck.so)
428
==3546==    by 0x52EBAD0: syckparse (in /usr/lib/ruby/1.8/i686-linux/syck.so)
429
==3546==    by 0x52F1B65: syck_parse (in /usr/lib/ruby/1.8/i686-linux/syck.so)
430
==3546==    by 0x52E8AA1: syck_parser_load (in /usr/lib/ruby/1.8/i686-linux/syck.so)
431
==3546==    by 0x40541D6: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
432
==3546==    by 0x405D3DC: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
433
==3546== 
434
==3546== 13,761,396 bytes in 312,759 blocks are still reachable in loss record 23,744 of 23,747
435
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
436
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
437
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
438
==3546==    by 0x405377C: blk_copy_prev (in /usr/lib/libruby18.so.1.8.7)
439
==3546==    by 0x4057DD9: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
440
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
441
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
442
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
443
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
444
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
445
==3546==    by 0x40644EE: rb_eval (in /usr/lib/libruby18.so.1.8.7)
446
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
447
==3546== 
448
==3546== 22,039,940 bytes in 1 blocks are still reachable in loss record 23,745 of 23,747
449
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
450
==3546==    by 0x4072815: add_heap (in /usr/lib/libruby18.so.1.8.7)
451
==3546==    by 0x4073E29: garbage_collect (in /usr/lib/libruby18.so.1.8.7)
452
==3546==    by 0x40740E4: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
453
==3546==    by 0x403CFCA: ary_new (in /usr/lib/libruby18.so.1.8.7)
454
==3546==    by 0x4069069: rb_yield_values (in /usr/lib/libruby18.so.1.8.7)
455
==3546==    by 0x4076029: delete_if_i (in /usr/lib/libruby18.so.1.8.7)
456
==3546==    by 0x40758D4: hash_foreach_iter (in /usr/lib/libruby18.so.1.8.7)
457
==3546==    by 0x40BF039: st_foreach (in /usr/lib/libruby18.so.1.8.7)
458
==3546==    by 0x4076132: hash_foreach_call (in /usr/lib/libruby18.so.1.8.7)
459
==3546==    by 0x4058850: rb_ensure (in /usr/lib/libruby18.so.1.8.7)
460
==3546==    by 0x407692F: rb_hash_foreach (in /usr/lib/libruby18.so.1.8.7)
461
==3546== 
462
==3546== 35,738,032 bytes in 812,228 blocks are still reachable in loss record 23,746 of 23,747
463
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
464
==3546==    by 0x40740EC: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
465
==3546==    by 0x4052AB1: frame_dup (in /usr/lib/libruby18.so.1.8.7)
466
==3546==    by 0x405377C: blk_copy_prev (in /usr/lib/libruby18.so.1.8.7)
467
==3546==    by 0x4057DD9: proc_alloc (in /usr/lib/libruby18.so.1.8.7)
468
==3546==    by 0x4062F06: rb_eval (in /usr/lib/libruby18.so.1.8.7)
469
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
470
==3546==    by 0x405D50E: rb_call (in /usr/lib/libruby18.so.1.8.7)
471
==3546==    by 0x4064F9C: rb_eval (in /usr/lib/libruby18.so.1.8.7)
472
==3546==    by 0x4065B34: rb_eval (in /usr/lib/libruby18.so.1.8.7)
473
==3546==    by 0x406267A: rb_eval (in /usr/lib/libruby18.so.1.8.7)
474
==3546==    by 0x405D287: rb_call0 (in /usr/lib/libruby18.so.1.8.7)
475
==3546== 
476
==3546== 39,671,860 bytes in 1 blocks are still reachable in loss record 23,747 of 23,747
477
==3546==    at 0x40251BA: malloc (vg_replace_malloc.c:236)
478
==3546==    by 0x4072815: add_heap (in /usr/lib/libruby18.so.1.8.7)
479
==3546==    by 0x4073E29: garbage_collect (in /usr/lib/libruby18.so.1.8.7)
480
==3546==    by 0x40740E4: ruby_xmalloc (in /usr/lib/libruby18.so.1.8.7)
481
==3546==    by 0x403CFCA: ary_new (in /usr/lib/libruby18.so.1.8.7)
482
==3546==    by 0x403EBE7: rb_ary_new (in /usr/lib/libruby18.so.1.8.7)
483
==3546==    by 0x406297E: rb_eval (in /usr/lib/libruby18.so.1.8.7)
484
==3546==    by 0x406267A: rb_eval (in /usr/lib/libruby18.so.1.8.7)
485
==3546==    by 0x405BA5E: rb_yield_0 (in /usr/lib/libruby18.so.1.8.7)
486
==3546==    by 0x4069106: rb_yield (in /usr/lib/libruby18.so.1.8.7)
487
==3546==    by 0x40A98AD: range_each (in /usr/lib/libruby18.so.1.8.7)
488
==3546==    by 0x40541C1: call_cfunc (in /usr/lib/libruby18.so.1.8.7)
489
==3546== 
490
==3546== LEAK SUMMARY:
491
==3546==    definitely lost: 74,748 bytes in 858 blocks
492
==3546==    indirectly lost: 6,028 bytes in 137 blocks
493
==3546==      possibly lost: 2,402,632 bytes in 103,591 blocks
494
==3546==    still reachable: 256,202,523 bytes in 4,673,369 blocks
495
==3546==         suppressed: 0 bytes in 0 blocks
496
==3546== 
497
==3546== For counts of detected and suppressed errors, rerun with: -v
498
==3546== Use --track-origins=yes to see where uninitialised values come from
499
==3546== ERROR SUMMARY: 4350833 errors from 691 contexts (suppressed: 7 from 7)
500

    
    (1-1/1)