Ticket #4058: valgrind_27.10.2014_18.58.log

File valgrind_27.10.2014_18.58.log, 32.7 KB (added by xaruch, 12 years ago)

Valgrind log for memory leak

Line 
1==2075== Memcheck, a memory error detector
2==2075== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
3==2075== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
4==2075== Command: ./ff_test_mem-i386
5==2075== Parent PID: 2073
6==2075==
7==2075== Conditional jump or move depends on uninitialised value(s)
8==2075== at 0x55DF82F: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
9==2075== by 0x55F775B: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
10==2075== by 0x55F6617: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
11==2075== by 0x55F6720: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
12==2075== by 0x55F4E5B: localtime_r (in /lib/tls/i686/cmov/libc-2.11.1.so)
13==2075== by 0x804E5D5: arlogging_i386::Logging::GetCurrDateTimeFixedLength(char*, unsigned int) (arlogging-i386.cpp:78)
14==2075== by 0x804EE3C: arlogging_i386::Logging::AppendLog(std::string, int) (arlogging-i386.cpp:145)
15==2075== by 0x804D536: AppendLog(std::string, char const*) (logs.cpp:49)
16==2075== by 0x804BBA0: FfPipeline::ThInitiateRecording() (ffmpeg_pipeline.cpp:95)
17==2075== by 0x804BD26: FfPipeline::Start() (ffmpeg_pipeline.cpp:123)
18==2075== by 0x804AB20: FfWriterEngine::StartRecording(unsigned char) (ff_writer_engine.cpp:135)
19==2075== by 0x804AB3C: FfWriterEngine::FirstStartRec() (ff_writer_engine.cpp:140)
20==2075== Uninitialised value was created by a heap allocation
21==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
22==2075== by 0x55F72B6: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
23==2075== by 0x55F6617: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
24==2075== by 0x55F6720: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
25==2075== by 0x55F4E5B: localtime_r (in /lib/tls/i686/cmov/libc-2.11.1.so)
26==2075== by 0x804E5D5: arlogging_i386::Logging::GetCurrDateTimeFixedLength(char*, unsigned int) (arlogging-i386.cpp:78)
27==2075== by 0x804EE3C: arlogging_i386::Logging::AppendLog(std::string, int) (arlogging-i386.cpp:145)
28==2075== by 0x804D536: AppendLog(std::string, char const*) (logs.cpp:49)
29==2075== by 0x804BBA0: FfPipeline::ThInitiateRecording() (ffmpeg_pipeline.cpp:95)
30==2075== by 0x804BD26: FfPipeline::Start() (ffmpeg_pipeline.cpp:123)
31==2075== by 0x804AB20: FfWriterEngine::StartRecording(unsigned char) (ff_writer_engine.cpp:135)
32==2075== by 0x804AB3C: FfWriterEngine::FirstStartRec() (ff_writer_engine.cpp:140)
33==2075==
34==2075== Conditional jump or move depends on uninitialised value(s)
35==2075== at 0x55DF82F: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
36==2075== by 0x55F77C4: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
37==2075== by 0x55F6617: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
38==2075== by 0x55F6720: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
39==2075== by 0x55F4E5B: localtime_r (in /lib/tls/i686/cmov/libc-2.11.1.so)
40==2075== by 0x804E5D5: arlogging_i386::Logging::GetCurrDateTimeFixedLength(char*, unsigned int) (arlogging-i386.cpp:78)
41==2075== by 0x804EE3C: arlogging_i386::Logging::AppendLog(std::string, int) (arlogging-i386.cpp:145)
42==2075== by 0x804D536: AppendLog(std::string, char const*) (logs.cpp:49)
43==2075== by 0x804BBA0: FfPipeline::ThInitiateRecording() (ffmpeg_pipeline.cpp:95)
44==2075== by 0x804BD26: FfPipeline::Start() (ffmpeg_pipeline.cpp:123)
45==2075== by 0x804AB20: FfWriterEngine::StartRecording(unsigned char) (ff_writer_engine.cpp:135)
46==2075== by 0x804AB3C: FfWriterEngine::FirstStartRec() (ff_writer_engine.cpp:140)
47==2075== Uninitialised value was created by a heap allocation
48==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
49==2075== by 0x55F72B6: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
50==2075== by 0x55F6617: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
51==2075== by 0x55F6720: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
52==2075== by 0x55F4E5B: localtime_r (in /lib/tls/i686/cmov/libc-2.11.1.so)
53==2075== by 0x804E5D5: arlogging_i386::Logging::GetCurrDateTimeFixedLength(char*, unsigned int) (arlogging-i386.cpp:78)
54==2075== by 0x804EE3C: arlogging_i386::Logging::AppendLog(std::string, int) (arlogging-i386.cpp:145)
55==2075== by 0x804D536: AppendLog(std::string, char const*) (logs.cpp:49)
56==2075== by 0x804BBA0: FfPipeline::ThInitiateRecording() (ffmpeg_pipeline.cpp:95)
57==2075== by 0x804BD26: FfPipeline::Start() (ffmpeg_pipeline.cpp:123)
58==2075== by 0x804AB20: FfWriterEngine::StartRecording(unsigned char) (ff_writer_engine.cpp:135)
59==2075== by 0x804AB3C: FfWriterEngine::FirstStartRec() (ff_writer_engine.cpp:140)
60==2075==
61==2075== Invalid read of size 4
62==2075== at 0x55DF83B: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
63==2075== by 0x55F6DCA: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
64==2075== by 0x55F67C2: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
65==2075== by 0x55F4E5B: localtime_r (in /lib/tls/i686/cmov/libc-2.11.1.so)
66==2075== by 0x804E5D5: arlogging_i386::Logging::GetCurrDateTimeFixedLength(char*, unsigned int) (arlogging-i386.cpp:78)
67==2075== by 0x804EE3C: arlogging_i386::Logging::AppendLog(std::string, int) (arlogging-i386.cpp:145)
68==2075== by 0x804D536: AppendLog(std::string, char const*) (logs.cpp:49)
69==2075== by 0x804BBA0: FfPipeline::ThInitiateRecording() (ffmpeg_pipeline.cpp:95)
70==2075== by 0x804BD26: FfPipeline::Start() (ffmpeg_pipeline.cpp:123)
71==2075== by 0x804AB20: FfWriterEngine::StartRecording(unsigned char) (ff_writer_engine.cpp:135)
72==2075== by 0x804AB3C: FfWriterEngine::FirstStartRec() (ff_writer_engine.cpp:140)
73==2075== by 0x804D77A: main (main.cpp:10)
74==2075== Address 0x571985c is 12 bytes inside a block of size 14 alloc'd
75==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
76==2075== by 0x55F5D9D: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
77==2075== by 0x55F7AA2: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
78==2075== by 0x55F6617: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
79==2075== by 0x55F6720: ??? (in /lib/tls/i686/cmov/libc-2.11.1.so)
80==2075== by 0x55F4E5B: localtime_r (in /lib/tls/i686/cmov/libc-2.11.1.so)
81==2075== by 0x804E5D5: arlogging_i386::Logging::GetCurrDateTimeFixedLength(char*, unsigned int) (arlogging-i386.cpp:78)
82==2075== by 0x804EE3C: arlogging_i386::Logging::AppendLog(std::string, int) (arlogging-i386.cpp:145)
83==2075== by 0x804D536: AppendLog(std::string, char const*) (logs.cpp:49)
84==2075== by 0x804BBA0: FfPipeline::ThInitiateRecording() (ffmpeg_pipeline.cpp:95)
85==2075== by 0x804BD26: FfPipeline::Start() (ffmpeg_pipeline.cpp:123)
86==2075== by 0x804AB20: FfWriterEngine::StartRecording(unsigned char) (ff_writer_engine.cpp:135)
87==2075==
88==2075==
89==2075== HEAP SUMMARY:
90==2075== in use at exit: 782,049 bytes in 601 blocks
91==2075== total heap usage: 503,641 allocs, 503,040 frees, 454,557,848 bytes allocated
92==2075==
93==2075== 4 bytes in 1 blocks are still reachable in loss record 1 of 56
94==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
95==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
96==2075== by 0x514B932: av_dynarray_add (in /usr/lib/libavutil.so.54.11.100)
97==2075== by 0x302E2F: ???
98==2075==
99==2075== 4 bytes in 1 blocks are still reachable in loss record 2 of 56
100==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
101==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
102==2075== by 0x52EBF21: avformat_new_stream (in /usr/lib/libavformat.so.56.11.100)
103==2075== by 0x505640: ???
104==2075==
105==2075== 4 bytes in 1 blocks are still reachable in loss record 3 of 56
106==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
107==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
108==2075== by 0x52EBF21: avformat_new_stream (in /usr/lib/libavformat.so.56.11.100)
109==2075== by 0x804BD04: FfPipeline::ThRecording(void*) (ffmpeg_pipeline.cpp:111)
110==2075== by 0x535296D: start_thread (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
111==2075== by 0x5639A4D: clone (in /lib/tls/i686/cmov/libc-2.11.1.so)
112==2075==
113==2075== 12 bytes in 1 blocks are still reachable in loss record 4 of 56
114==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
115==2075== by 0x53AA13B: g_malloc0 (in /lib/libglib-2.0.so.0.2400.0)
116==2075== by 0x53A2D51: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
117==2075== by 0x804D769: main (main.cpp:9)
118==2075==
119==2075== 16 bytes in 1 blocks are still reachable in loss record 5 of 56
120==2075== at 0x402705A: operator new(unsigned int) (vg_replace_malloc.c:292)
121==2075== by 0x804D68F: main (main.cpp:7)
122==2075==
123==2075== 16 bytes in 1 blocks are still reachable in loss record 6 of 56
124==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
125==2075== by 0x53AA243: g_malloc (in /lib/libglib-2.0.so.0.2400.0)
126==2075== by 0x53A0B5B: g_source_set_callback (in /lib/libglib-2.0.so.0.2400.0)
127==2075== by 0x53A3DAE: g_timeout_add_seconds_full (in /lib/libglib-2.0.so.0.2400.0)
128==2075== by 0x804D7A6: main (main.cpp:11)
129==2075==
130==2075== 16 bytes in 1 blocks are still reachable in loss record 7 of 56
131==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
132==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
133==2075== by 0x53AA00E: g_realloc (in /lib/libglib-2.0.so.0.2400.0)
134==2075== by 0x537AF66: ??? (in /lib/libglib-2.0.so.0.2400.0)
135==2075== by 0x537B04C: g_array_set_size (in /lib/libglib-2.0.so.0.2400.0)
136==2075== by 0x53CC2A3: g_static_private_set (in /lib/libglib-2.0.so.0.2400.0)
137==2075== by 0x53A0E1C: ??? (in /lib/libglib-2.0.so.0.2400.0)
138==2075== by 0x53A149D: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.0)
139==2075== by 0x53A52D7: ??? (in /lib/libglib-2.0.so.0.2400.0)
140==2075== by 0x53A5816: g_main_loop_run (in /lib/libglib-2.0.so.0.2400.0)
141==2075== by 0x804D7CF: main (main.cpp:13)
142==2075==
143==2075== 16 bytes in 2 blocks are still reachable in loss record 8 of 56
144==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
145==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
146==2075== by 0x513FFFA: av_dict_set (in /usr/lib/libavutil.so.54.11.100)
147==2075==
148==2075== 24 bytes in 1 blocks are still reachable in loss record 9 of 56
149==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
150==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
151==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
152==2075== by 0x804A21F: FfWriterEngine::FfWriterEngine() (ff_writer_engine.cpp:11)
153==2075== by 0x804D69B: main (main.cpp:7)
154==2075==
155==2075== 24 bytes in 1 blocks are still reachable in loss record 10 of 56
156==2075== at 0x402705A: operator new(unsigned int) (vg_replace_malloc.c:292)
157==2075== by 0x804A310: FfWriterEngine::FfWriterEngine() (ff_writer_engine.cpp:18)
158==2075== by 0x804D69B: main (main.cpp:7)
159==2075==
160==2075== 24 bytes in 1 blocks are still reachable in loss record 11 of 56
161==2075== at 0x402705A: operator new(unsigned int) (vg_replace_malloc.c:292)
162==2075== by 0x804D6F1: main (main.cpp:8)
163==2075==
164==2075== 24 bytes in 1 blocks are still reachable in loss record 12 of 56
165==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
166==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
167==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
168==2075== by 0x52F68B7: avformat_find_stream_info (in /usr/lib/libavformat.so.56.11.100)
169==2075==
170==2075== 28 bytes in 1 blocks are still reachable in loss record 13 of 56
171==2075== at 0x402705A: operator new(unsigned int) (vg_replace_malloc.c:292)
172==2075== by 0x804A22B: FfWriterEngine::FfWriterEngine() (ff_writer_engine.cpp:13)
173==2075== by 0x804D69B: main (main.cpp:7)
174==2075==
175==2075== 28 bytes in 1 blocks are still reachable in loss record 14 of 56
176==2075== at 0x402705A: operator new(unsigned int) (vg_replace_malloc.c:292)
177==2075== by 0x804A253: FfWriterEngine::FfWriterEngine() (ff_writer_engine.cpp:14)
178==2075== by 0x804D69B: main (main.cpp:7)
179==2075==
180==2075== 36 bytes in 1 blocks are still reachable in loss record 15 of 56
181==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
182==2075== by 0x53AA13B: g_malloc0 (in /lib/libglib-2.0.so.0.2400.0)
183==2075== by 0x53CB783: g_thread_self (in /lib/libglib-2.0.so.0.2400.0)
184==2075== by 0x53A56AB: g_main_loop_run (in /lib/libglib-2.0.so.0.2400.0)
185==2075== by 0x804D7CF: main (main.cpp:13)
186==2075==
187==2075== 36 bytes in 1 blocks are still reachable in loss record 16 of 56
188==2075== at 0x40267CE: realloc (vg_replace_malloc.c:662)
189==2075== by 0x5230D9F: ??? (in /usr/lib/libavformat.so.56.11.100)
190==2075==
191==2075== 64 bytes in 1 blocks are still reachable in loss record 17 of 56
192==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
193==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
194==2075== by 0x53AA00E: g_realloc (in /lib/libglib-2.0.so.0.2400.0)
195==2075== by 0x537A2DA: ??? (in /lib/libglib-2.0.so.0.2400.0)
196==2075== by 0x537A359: g_ptr_array_add (in /lib/libglib-2.0.so.0.2400.0)
197==2075== by 0x53A462A: g_main_context_check (in /lib/libglib-2.0.so.0.2400.0)
198==2075== by 0x53A50CD: ??? (in /lib/libglib-2.0.so.0.2400.0)
199==2075== by 0x53A5816: g_main_loop_run (in /lib/libglib-2.0.so.0.2400.0)
200==2075== by 0x804D7CF: main (main.cpp:13)
201==2075==
202==2075== 67 bytes in 7 blocks are still reachable in loss record 18 of 56
203==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
204==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
205==2075== by 0x514B620: av_strdup (in /usr/lib/libavutil.so.54.11.100)
206==2075==
207==2075== 68 bytes in 1 blocks are still reachable in loss record 19 of 56
208==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
209==2075== by 0x53AA13B: g_malloc0 (in /lib/libglib-2.0.so.0.2400.0)
210==2075== by 0x53A0C6F: g_source_new (in /lib/libglib-2.0.so.0.2400.0)
211==2075== by 0x53A1B62: g_timeout_source_new_seconds (in /lib/libglib-2.0.so.0.2400.0)
212==2075== by 0x53A3D8B: g_timeout_add_seconds_full (in /lib/libglib-2.0.so.0.2400.0)
213==2075== by 0x804D7A6: main (main.cpp:11)
214==2075==
215==2075== 68 bytes in 3 blocks are possibly lost in loss record 20 of 56
216==2075== at 0x402705A: operator new(unsigned int) (vg_replace_malloc.c:292)
217==2075== by 0x54C8D05: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
218==2075== by 0x54C9B10: ??? (in /usr/lib/libstdc++.so.6.0.13)
219==2075== by 0x54C9CF5: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
220==2075== by 0x804A2E7: FfWriterEngine::FfWriterEngine() (ff_writer_engine.cpp:18)
221==2075== by 0x804D69B: main (main.cpp:7)
222==2075==
223==2075== 90 bytes in 2 blocks are still reachable in loss record 21 of 56
224==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
225==2075== by 0x55DF4AF: strdup (in /lib/tls/i686/cmov/libc-2.11.1.so)
226==2075== by 0x562ABFB: get_current_dir_name (in /lib/tls/i686/cmov/libc-2.11.1.so)
227==2075== by 0x804DFF7: arlogging_i386::Logging::Logging(std::string, int) (arlogging-i386.cpp:38)
228==2075== by 0x804A328: FfWriterEngine::FfWriterEngine() (ff_writer_engine.cpp:18)
229==2075== by 0x804D69B: main (main.cpp:7)
230==2075==
231==2075== 109 bytes in 1 blocks are possibly lost in loss record 22 of 56
232==2075== at 0x402705A: operator new(unsigned int) (vg_replace_malloc.c:292)
233==2075== by 0x54C8D05: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
234==2075== by 0x54C9977: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) (in /usr/lib/libstdc++.so.6.0.13)
235==2075== by 0x54CA7AC: std::string::reserve(unsigned int) (in /usr/lib/libstdc++.so.6.0.13)
236==2075== by 0x54CAC7F: std::string::append(std::string const&) (in /usr/lib/libstdc++.so.6.0.13)
237==2075== by 0x804D64C: std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:2168)
238==2075== by 0x804D1A8: AppendLog(std::string, char const*) (logs.cpp:21)
239==2075== by 0x804CFCE: FfPipeline::DoRecording() (ffmpeg_pipeline.cpp:351)
240==2075== by 0x804BD04: FfPipeline::ThRecording(void*) (ffmpeg_pipeline.cpp:111)
241==2075== by 0x535296D: start_thread (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
242==2075== by 0x5639A4D: clone (in /lib/tls/i686/cmov/libc-2.11.1.so)
243==2075==
244==2075== 111 bytes in 37 blocks are definitely lost in loss record 23 of 56
245==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
246==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
247==2075== by 0x514B620: av_strdup (in /usr/lib/libavutil.so.54.11.100)
248==2075==
249==2075== 120 bytes in 2 blocks are possibly lost in loss record 24 of 56
250==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
251==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
252==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
253==2075==
254==2075== 124 bytes in 1 blocks are still reachable in loss record 25 of 56
255==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
256==2075== by 0x53AA13B: g_malloc0 (in /lib/libglib-2.0.so.0.2400.0)
257==2075== by 0x53A21FF: g_main_context_new (in /lib/libglib-2.0.so.0.2400.0)
258==2075== by 0x53A245C: g_main_context_default (in /lib/libglib-2.0.so.0.2400.0)
259==2075== by 0x53A2D74: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
260==2075== by 0x804D769: main (main.cpp:9)
261==2075==
262==2075== 144 bytes in 1 blocks are possibly lost in loss record 26 of 56
263==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
264==2075== by 0x4010D6B: _dl_allocate_tls (in /lib/ld-2.11.1.so)
265==2075== by 0x53532E2: pthread_create@@GLIBC_2.1 (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
266==2075== by 0x804BC00: FfPipeline::ThInitiateRecording() (ffmpeg_pipeline.cpp:97)
267==2075== by 0x804BD26: FfPipeline::Start() (ffmpeg_pipeline.cpp:123)
268==2075== by 0x804A540: FfWriterEngine::Continue() (ff_writer_engine.cpp:37)
269==2075== by 0x804D94E: TimeoutCallback(void*) (main.cpp:33)
270==2075== by 0x53A1D5B: ??? (in /lib/libglib-2.0.so.0.2400.0)
271==2075== by 0x53A15E4: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2400.0)
272==2075== by 0x53A52D7: ??? (in /lib/libglib-2.0.so.0.2400.0)
273==2075== by 0x53A5816: g_main_loop_run (in /lib/libglib-2.0.so.0.2400.0)
274==2075== by 0x804D7CF: main (main.cpp:13)
275==2075==
276==2075== 148 bytes in 2 blocks are possibly lost in loss record 27 of 56
277==2075== at 0x402705A: operator new(unsigned int) (vg_replace_malloc.c:292)
278==2075== by 0x54C8D05: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.13)
279==2075== by 0x54C9977: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int) (in /usr/lib/libstdc++.so.6.0.13)
280==2075== by 0x54CA7AC: std::string::reserve(unsigned int) (in /usr/lib/libstdc++.so.6.0.13)
281==2075== by 0x54CAC7F: std::string::append(std::string const&) (in /usr/lib/libstdc++.so.6.0.13)
282==2075== by 0x804D64C: std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:2168)
283==2075== by 0x804E0C9: arlogging_i386::Logging::Logging(std::string, int) (arlogging-i386.cpp:43)
284==2075== by 0x804A328: FfWriterEngine::FfWriterEngine() (ff_writer_engine.cpp:18)
285==2075== by 0x804D69B: main (main.cpp:7)
286==2075==
287==2075== 212 bytes in 2 blocks are still reachable in loss record 28 of 56
288==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
289==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
290==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
291==2075== by 0x682F6168: ???
292==2075==
293==2075== 240 bytes in 1 blocks are still reachable in loss record 29 of 56
294==2075== at 0x40267CE: realloc (vg_replace_malloc.c:662)
295==2075== by 0x5232813: ??? (in /usr/lib/libavformat.so.56.11.100)
296==2075==
297==2075== 296 bytes in 37 blocks are indirectly lost in loss record 30 of 56
298==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
299==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
300==2075== by 0x513FFFA: av_dict_set (in /usr/lib/libavutil.so.54.11.100)
301==2075==
302==2075== 296 bytes in 37 blocks are definitely lost in loss record 31 of 56
303==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
304==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
305==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
306==2075== by 0x682F6168: ???
307==2075==
308==2075== 360 bytes in 3 blocks are still reachable in loss record 32 of 56
309==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
310==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
311==2075== by 0x53BF9B1: ??? (in /lib/libglib-2.0.so.0.2400.0)
312==2075== by 0x53C0212: g_slice_alloc (in /lib/libglib-2.0.so.0.2400.0)
313==2075== by 0x53C1871: g_slist_prepend (in /lib/libglib-2.0.so.0.2400.0)
314==2075== by 0x53A22F9: g_main_context_new (in /lib/libglib-2.0.so.0.2400.0)
315==2075== by 0x53A245C: g_main_context_default (in /lib/libglib-2.0.so.0.2400.0)
316==2075== by 0x53A2D74: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
317==2075== by 0x804D769: main (main.cpp:9)
318==2075==
319==2075== 368 bytes in 2 blocks are still reachable in loss record 33 of 56
320==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
321==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
322==2075== by 0x53BF9B1: ??? (in /lib/libglib-2.0.so.0.2400.0)
323==2075== by 0x53C01E6: g_slice_alloc (in /lib/libglib-2.0.so.0.2400.0)
324==2075== by 0x537AB6A: g_ptr_array_sized_new (in /lib/libglib-2.0.so.0.2400.0)
325==2075== by 0x537ABC1: g_ptr_array_new (in /lib/libglib-2.0.so.0.2400.0)
326==2075== by 0x53A2256: g_main_context_new (in /lib/libglib-2.0.so.0.2400.0)
327==2075== by 0x53A245C: g_main_context_default (in /lib/libglib-2.0.so.0.2400.0)
328==2075== by 0x53A2D74: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
329==2075== by 0x804D769: main (main.cpp:9)
330==2075==
331==2075== 508 bytes in 1 blocks are still reachable in loss record 34 of 56
332==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
333==2075== by 0x53AA13B: g_malloc0 (in /lib/libglib-2.0.so.0.2400.0)
334==2075== by 0x53BF23D: ??? (in /lib/libglib-2.0.so.0.2400.0)
335==2075== by 0x53C00FC: g_slice_alloc (in /lib/libglib-2.0.so.0.2400.0)
336==2075== by 0x537AB6A: g_ptr_array_sized_new (in /lib/libglib-2.0.so.0.2400.0)
337==2075== by 0x537ABC1: g_ptr_array_new (in /lib/libglib-2.0.so.0.2400.0)
338==2075== by 0x53A2256: g_main_context_new (in /lib/libglib-2.0.so.0.2400.0)
339==2075== by 0x53A245C: g_main_context_default (in /lib/libglib-2.0.so.0.2400.0)
340==2075== by 0x53A2D74: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
341==2075== by 0x804D769: main (main.cpp:9)
342==2075==
343==2075== 508 bytes in 1 blocks are still reachable in loss record 35 of 56
344==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
345==2075== by 0x53AA13B: g_malloc0 (in /lib/libglib-2.0.so.0.2400.0)
346==2075== by 0x53BF25F: ??? (in /lib/libglib-2.0.so.0.2400.0)
347==2075== by 0x53C00FC: g_slice_alloc (in /lib/libglib-2.0.so.0.2400.0)
348==2075== by 0x537AB6A: g_ptr_array_sized_new (in /lib/libglib-2.0.so.0.2400.0)
349==2075== by 0x537ABC1: g_ptr_array_new (in /lib/libglib-2.0.so.0.2400.0)
350==2075== by 0x53A2256: g_main_context_new (in /lib/libglib-2.0.so.0.2400.0)
351==2075== by 0x53A245C: g_main_context_default (in /lib/libglib-2.0.so.0.2400.0)
352==2075== by 0x53A2D74: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
353==2075== by 0x804D769: main (main.cpp:9)
354==2075==
355==2075== 508 bytes in 1 blocks are still reachable in loss record 36 of 56
356==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
357==2075== by 0x53AA13B: g_malloc0 (in /lib/libglib-2.0.so.0.2400.0)
358==2075== by 0x53BF281: ??? (in /lib/libglib-2.0.so.0.2400.0)
359==2075== by 0x53C00FC: g_slice_alloc (in /lib/libglib-2.0.so.0.2400.0)
360==2075== by 0x537AB6A: g_ptr_array_sized_new (in /lib/libglib-2.0.so.0.2400.0)
361==2075== by 0x537ABC1: g_ptr_array_new (in /lib/libglib-2.0.so.0.2400.0)
362==2075== by 0x53A2256: g_main_context_new (in /lib/libglib-2.0.so.0.2400.0)
363==2075== by 0x53A245C: g_main_context_default (in /lib/libglib-2.0.so.0.2400.0)
364==2075== by 0x53A2D74: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
365==2075== by 0x804D769: main (main.cpp:9)
366==2075==
367==2075== 660 bytes in 1 blocks are still reachable in loss record 37 of 56
368==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
369==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
370==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
371==2075== by 0x505640: ???
372==2075==
373==2075== 744 bytes in 2 blocks are still reachable in loss record 38 of 56
374==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
375==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
376==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
377==2075== by 0x804BD04: FfPipeline::ThRecording(void*) (ffmpeg_pipeline.cpp:111)
378==2075== by 0x535296D: start_thread (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
379==2075== by 0x5639A4D: clone (in /lib/tls/i686/cmov/libc-2.11.1.so)
380==2075==
381==2075== 814 bytes in 74 blocks are indirectly lost in loss record 39 of 56
382==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
383==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
384==2075== by 0x514B620: av_strdup (in /usr/lib/libavutil.so.54.11.100)
385==2075==
386==2075== 888 bytes in 37 blocks are indirectly lost in loss record 40 of 56
387==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
388==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
389==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
390==2075==
391==2075== 960 bytes in 1 blocks are still reachable in loss record 41 of 56
392==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
393==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
394==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
395==2075== by 0x505640: ???
396==2075==
397==2075== 960 bytes in 1 blocks are still reachable in loss record 42 of 56
398==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
399==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
400==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
401==2075== by 0x804BD04: FfPipeline::ThRecording(void*) (ffmpeg_pipeline.cpp:111)
402==2075== by 0x535296D: start_thread (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
403==2075== by 0x5639A4D: clone (in /lib/tls/i686/cmov/libc-2.11.1.so)
404==2075==
405==2075== 1,240 bytes in 5 blocks are possibly lost in loss record 43 of 56
406==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
407==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
408==2075== by 0x53BF9B1: ??? (in /lib/libglib-2.0.so.0.2400.0)
409==2075== by 0x53C0212: g_slice_alloc (in /lib/libglib-2.0.so.0.2400.0)
410==2075== by 0x537AB6A: g_ptr_array_sized_new (in /lib/libglib-2.0.so.0.2400.0)
411==2075== by 0x537ABC1: g_ptr_array_new (in /lib/libglib-2.0.so.0.2400.0)
412==2075== by 0x53A2256: g_main_context_new (in /lib/libglib-2.0.so.0.2400.0)
413==2075== by 0x53A245C: g_main_context_default (in /lib/libglib-2.0.so.0.2400.0)
414==2075== by 0x53A2D74: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
415==2075== by 0x804D769: main (main.cpp:9)
416==2075==
417==2075== 1,352 bytes in 1 blocks are still reachable in loss record 44 of 56
418==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
419==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
420==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
421==2075== by 0x6E: ???
422==2075==
423==2075== 1,372 bytes in 1 blocks are still reachable in loss record 45 of 56
424==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
425==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
426==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
427==2075== by 0x682F6168: ???
428==2075==
429==2075== 1,920 bytes in 2 blocks are possibly lost in loss record 46 of 56
430==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
431==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
432==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
433==2075== by 0x804BD04: FfPipeline::ThRecording(void*) (ffmpeg_pipeline.cpp:111)
434==2075== by 0x535296D: start_thread (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
435==2075== by 0x5639A4D: clone (in /lib/tls/i686/cmov/libc-2.11.1.so)
436==2075==
437==2075== 2,040 bytes in 1 blocks are still reachable in loss record 47 of 56
438==2075== at 0x4025390: calloc (vg_replace_malloc.c:593)
439==2075== by 0x53AA13B: g_malloc0 (in /lib/libglib-2.0.so.0.2400.0)
440==2075== by 0x53C009B: g_slice_alloc (in /lib/libglib-2.0.so.0.2400.0)
441==2075== by 0x537AB6A: g_ptr_array_sized_new (in /lib/libglib-2.0.so.0.2400.0)
442==2075== by 0x537ABC1: g_ptr_array_new (in /lib/libglib-2.0.so.0.2400.0)
443==2075== by 0x53A2256: g_main_context_new (in /lib/libglib-2.0.so.0.2400.0)
444==2075== by 0x53A245C: g_main_context_default (in /lib/libglib-2.0.so.0.2400.0)
445==2075== by 0x53A2D74: g_main_loop_new (in /lib/libglib-2.0.so.0.2400.0)
446==2075== by 0x804D769: main (main.cpp:9)
447==2075==
448==2075== 2,100 bytes in 35 blocks are indirectly lost in loss record 48 of 56
449==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
450==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
451==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
452==2075==
453==2075== 13,854 bytes in 16 blocks are still reachable in loss record 49 of 56
454==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
455==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
456==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
457==2075==
458==2075== 27,528 bytes in 74 blocks are indirectly lost in loss record 50 of 56
459==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
460==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
461==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
462==2075== by 0x804BD04: FfPipeline::ThRecording(void*) (ffmpeg_pipeline.cpp:111)
463==2075== by 0x535296D: start_thread (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
464==2075== by 0x5639A4D: clone (in /lib/tls/i686/cmov/libc-2.11.1.so)
465==2075==
466==2075== 33,600 bytes in 35 blocks are indirectly lost in loss record 51 of 56
467==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
468==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
469==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
470==2075== by 0x804BD04: FfPipeline::ThRecording(void*) (ffmpeg_pipeline.cpp:111)
471==2075== by 0x535296D: start_thread (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
472==2075== by 0x5639A4D: clone (in /lib/tls/i686/cmov/libc-2.11.1.so)
473==2075==
474==2075== 49,162 bytes in 1 blocks are still reachable in loss record 52 of 56
475==2075== at 0x40267CE: realloc (vg_replace_malloc.c:662)
476==2075== by 0x514B7CB: av_fast_realloc (in /usr/lib/libavutil.so.54.11.100)
477==2075==
478==2075== 63,292 (148 direct, 63,144 indirect) bytes in 37 blocks are definitely lost in loss record 53 of 56
479==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
480==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
481==2075== by 0x52EBF21: avformat_new_stream (in /usr/lib/libavformat.so.56.11.100)
482==2075== by 0x804BD04: FfPipeline::ThRecording(void*) (ffmpeg_pipeline.cpp:111)
483==2075== by 0x535296D: start_thread (in /lib/tls/i686/cmov/libpthread-2.11.1.so)
484==2075== by 0x5639A4D: clone (in /lib/tls/i686/cmov/libc-2.11.1.so)
485==2075==
486==2075== 116,212 bytes in 6 blocks are still reachable in loss record 54 of 56
487==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
488==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
489==2075== by 0x514BB97: av_malloc (in /usr/lib/libavutil.so.54.11.100)
490==2075==
491==2075== 521,034 bytes in 37 blocks are indirectly lost in loss record 55 of 56
492==2075== at 0x40265DC: malloc (vg_replace_malloc.c:270)
493==2075== by 0x4026762: realloc (vg_replace_malloc.c:662)
494==2075== by 0x513C353: av_buffer_realloc (in /usr/lib/libavutil.so.54.11.100)
495==2075==
496==2075== 523,856 (740 direct, 523,116 indirect) bytes in 74 blocks are definitely lost in loss record 56 of 56
497==2075== at 0x402513F: memalign (vg_replace_malloc.c:727)
498==2075== by 0x40251EA: posix_memalign (vg_replace_malloc.c:876)
499==2075== by 0x514BC27: av_mallocz (in /usr/lib/libavutil.so.54.11.100)
500==2075==
501==2075== LEAK SUMMARY:
502==2075== definitely lost: 1,295 bytes in 185 blocks
503==2075== indirectly lost: 586,260 bytes in 329 blocks
504==2075== possibly lost: 3,749 bytes in 16 blocks
505==2075== still reachable: 190,745 bytes in 71 blocks
506==2075== suppressed: 0 bytes in 0 blocks
507==2075==
508==2075== For counts of detected and suppressed errors, rerun with: -v
509==2075== ERROR SUMMARY: 1582 errors from 14 contexts (suppressed: 35 from 6)