squentin:/mnt/tmp/gtk-sandboxes$ valgrind --tool=memcheck --num-callers=50 perl /mnt/ramdisk/crash_playbin2_abouttofinish.pl ~/Music/10\,000\ Maniacs/Blind\ Man\'s\ Zoo/*ogg
==823== Memcheck, a memory error detector
==823== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==823== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==823== Command: perl /mnt/ramdisk/crash_playbin2_abouttofinish.pl /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 01\ -\ Eat\ for\ Two.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 02\ -\ Please\ Forgive\ Us.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 03\ -\ The\ Big\ Parade.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 04\ -\ Trouble\ Me.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 05\ -\ You\ Happy\ Puppet.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 06\ -\ Headstrong.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 07\ -\ Poison\ in\ the\ Well.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 08\ -\ Dust\ Bowl.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 09\ -\ The\ Lion's\ Share.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 10\ -\ Hateful\ Hate.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 11\ -\ Jubilee.ogg
==823== 
==823== Conditional jump or move depends on uninitialised value(s)
==823==    at 0x40A31CB: Perl_re_compile (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40A3B1B: Perl_pregcomp (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x4057D83: Perl_pmruntime (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x408BFC1: Perl_yyparse (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40FA561: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40FC19E: Perl_pp_require (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x4067189: Perl_call_list (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x404DD03: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x405C851: Perl_newATTRSUB (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x405B6B5: Perl_utilize (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x408D88C: Perl_yyparse (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40FA561: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40FC19E: Perl_pp_require (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x4067189: Perl_call_list (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x404DD03: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x405C851: Perl_newATTRSUB (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x405B6B5: Perl_utilize (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x408D88C: Perl_yyparse (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x4065022: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x4067DBB: perl_parse (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x8048966: main (in /usr/bin/perl5.10.1)
==823== 
==823== 
==823== HEAP SUMMARY:
==823==     in use at exit: 1,981,131 bytes in 28,356 blocks
==823==   total heap usage: 51,206 allocs, 22,850 frees, 22,310,909 bytes allocated
==823== 
==823== LEAK SUMMARY:
==823==    definitely lost: 352 bytes in 1 blocks
==823==    indirectly lost: 4,534 bytes in 86 blocks
==823==      possibly lost: 1,600,555 bytes in 26,110 blocks
==823==    still reachable: 375,690 bytes in 2,159 blocks
==823==         suppressed: 0 bytes in 0 blocks
==823== Rerun with --leak-check=full to see details of leaked memory
==823== 
==823== For counts of detected and suppressed errors, rerun with: -v
==823== Use --track-origins=yes to see where uninitialised values come from
==823== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 49 from 8)
Playing: /home/squentin/Music/10,000 Maniacs/Blind Man's Zoo/10,000 Maniacs - 01 - Eat for Two.ogg

---counting to 100000000

about to finish first file
==823== Thread 3:
==823== Invalid read of size 4
==823==    at 0x43D9358: ???
==823==  Address 0x6c9af20 is on thread 3's stack
==823== 
==823== Jump to the invalid address stated on the next line
==823==    at 0x43D9358: ???
==823==  Address 0x43d9358 is 0 bytes inside a block of size 184 free'd
==823==    at 0x4024A12: realloc (vg_replace_malloc.c:476)
==823==    by 0x40AE1DB: Perl_safesysrealloc (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40DC267: Perl_sv_grow (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40D4519: Perl_sv_vcatpvfn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40D58ED: Perl_sv_vcatpvf (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40D593A: Perl_sv_catpvf (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40AEA30: Perl_vmess (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40AEB99: Perl_vwarn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x40AECAE: Perl_warn_nocontext (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==823==    by 0x51023B9: warn_of_ignored_exception (GClosure.xs:609)
==823==    by 0x5102ACC: gperl_run_exception_handlers (GClosure.xs:681)
==823==    by 0x5103A06: gperl_closure_marshal (GClosure.xs:108)
==823==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x517715D: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x5178535: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x51789B6: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x554BB90: ??? (in /usr/lib/gstreamer-0.10/libgstplaybin.so)
==823==    by 0x516F2CB: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x517715D: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x5178535: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x51789B6: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x514B5EA: ??? (in /usr/lib/gstreamer-0.10/libgstdecodebin2.so)
==823==    by 0x516F2CB: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x517715D: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x5178535: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x51789B6: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2200.2)
==823==    by 0x5143FD9: ??? (in /usr/lib/gstreamer-0.10/libgstdecodebin2.so)
==823==    by 0x539BAB1: gst_marshal_BOOLEAN__POINTER (in /usr/lib/libgstreamer-0.10.so.0.22.0)
==823==    by 0x45CE6DF: ???
==823== 
==823== Invalid read of size 1
==823==    at 0x43D9358: ???
==823==  Address 0x1c is not stack'd, malloc'd or (recently) free'd
==823== 
==823== 
==823== Process terminating with default action of signal 11 (SIGSEGV)
==823==  Access not within mapped region at address 0x1C
==823==    at 0x43D9358: ???
==823==  If you believe this happened as a result of a stack
==823==  overflow in your program's main thread (unlikely but
==823==  possible), you can try to increase the size of the
==823==  main thread stack using the --main-stacksize= flag.
==823==  The main thread stack size used in this run was 8388608.
==823== 
==823== HEAP SUMMARY:
==823==     in use at exit: 2,880,588 bytes in 35,317 blocks
==823==   total heap usage: 182,837 allocs, 147,520 frees, 263,468,168 bytes allocated
==823== 
==823== LEAK SUMMARY:
==823==    definitely lost: 352 bytes in 1 blocks
==823==    indirectly lost: 4,534 bytes in 86 blocks
==823==      possibly lost: 2,396,392 bytes in 31,655 blocks
==823==    still reachable: 479,310 bytes in 3,575 blocks
==823==         suppressed: 0 bytes in 0 blocks
==823== Rerun with --leak-check=full to see details of leaked memory
==823== 
==823== For counts of detected and suppressed errors, rerun with: -v
==823== Use --track-origins=yes to see where uninitialised values come from
==823== ERROR SUMMARY: 6 errors from 4 contexts (suppressed: 234 from 11)
Killed











#################################################################################
# example of a valgrind output with no crashes (ended with ctrl-c)
#################################################################################
squentin:/mnt/tmp/gtk-sandboxes$ valgrind --tool=memcheck --num-callers=50 perl /mnt/ramdisk/crash_playbin2_abouttofinish.pl ~/Music/10\,000\ Maniacs/Blind\ Man\'s\ Zoo/*ogg
==462== Memcheck, a memory error detector
==462== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==462== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==462== Command: perl /mnt/ramdisk/crash_playbin2_abouttofinish.pl /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 01\ -\ Eat\ for\ Two.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 02\ -\ Please\ Forgive\ Us.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 03\ -\ The\ Big\ Parade.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 04\ -\ Trouble\ Me.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 05\ -\ You\ Happy\ Puppet.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 06\ -\ Headstrong.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 07\ -\ Poison\ in\ the\ Well.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 08\ -\ Dust\ Bowl.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 09\ -\ The\ Lion's\ Share.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 10\ -\ Hateful\ Hate.ogg /home/squentin/Music/10,000\ Maniacs/Blind\ Man's\ Zoo/10,000\ Maniacs\ -\ 11\ -\ Jubilee.ogg
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x40A31CB: Perl_re_compile (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40A3B1B: Perl_pregcomp (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4057D83: Perl_pmruntime (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x408BFC1: Perl_yyparse (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40FA561: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40FC19E: Perl_pp_require (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4067189: Perl_call_list (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x404DD03: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x405C851: Perl_newATTRSUB (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x405B6B5: Perl_utilize (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x408D88C: Perl_yyparse (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40FA561: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40FC19E: Perl_pp_require (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4067189: Perl_call_list (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x404DD03: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x405C851: Perl_newATTRSUB (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x405B6B5: Perl_utilize (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x408D88C: Perl_yyparse (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4065022: ??? (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4067DBB: perl_parse (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x8048966: main (in /usr/bin/perl5.10.1)
==462== 
==462== 
==462== HEAP SUMMARY:
==462==     in use at exit: 1,981,131 bytes in 28,356 blocks
==462==   total heap usage: 51,206 allocs, 22,850 frees, 22,310,909 bytes allocated
==462== 
==462== LEAK SUMMARY:
==462==    definitely lost: 352 bytes in 1 blocks
==462==    indirectly lost: 4,534 bytes in 86 blocks
==462==      possibly lost: 1,600,555 bytes in 26,110 blocks
==462==    still reachable: 375,690 bytes in 2,159 blocks
==462==         suppressed: 0 bytes in 0 blocks
==462== Rerun with --leak-check=full to see details of leaked memory
==462== 
==462== For counts of detected and suppressed errors, rerun with: -v
==462== Use --track-origins=yes to see where uninitialised values come from
==462== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 49 from 8)
Playing: /home/squentin/Music/10,000 Maniacs/Blind Man's Zoo/10,000 Maniacs - 01 - Eat for Two.ogg

---counting to 100000000

about to finish first file
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x41165DC: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x41192C7: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x41192F9: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x4119305: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Use of uninitialised value of size 4
==462==    at 0x4119326: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x4119372: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x411938B: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x40DC243: Perl_sv_grow (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x41195BB: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x40DC248: Perl_sv_grow (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x41195BB: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x40AD362: Perl_safesysmalloc (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40DC28F: Perl_sv_grow (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x41195BB: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x40DE8DE: Perl_sv_setpvn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x41193B2: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x41193DF: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Use of uninitialised value of size 4
==462==    at 0x41193E5: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x40DE087: Perl_sv_catpvn_flags (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40E35E3: Perl_sv_catsv_flags (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4119407: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x4119415: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Use of uninitialised value of size 4
==462==    at 0x4119428: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x40DE087: Perl_sv_catpvn_flags (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40E35E3: Perl_sv_catsv_flags (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4119443: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
==462== Conditional jump or move depends on uninitialised value(s)
==462==    at 0x4119446: Perl_do_join (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4116710: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 
Glib::MainLoop=SCALAR(0x45b9fe0)437638701000000001
about to finish first file

about to finish first file
Glib::MainLoop=SCALAR(0x45b9fe0)437638701000000001
about to finish first file
==462== Use of uninitialised value of size 4
==462==    at 0x411669A: Perl_pp_warn (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4066BEF: Perl_call_sv (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x510394A: gperl_closure_marshal (GClosure.xs:108)
==462==    by 0x51615E1: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51796C8: ??? (in /usr/lib/libgobject-2.0.so.0.2200.2)
==462==    by 0x51D225E: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D1B91: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D5467: ??? (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x51D58BE: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.2200.2)
==462==    by 0x510B337: XS_Glib__MainLoop_run (GMainLoop.c:470)
==462==    by 0x40C62ED: Perl_pp_entersub (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x40C454F: Perl_runops_standard (in /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so)
==462==    by 0x4267A35: (below main) (in /lib/i686/libc-2.10.1.so)
==462== 

---done counting
 211,2 s
---counting to 100000000

about to finish first file
==462== 
==462== HEAP SUMMARY:
==462==     in use at exit: 3,357,183 bytes in 37,077 blocks
==462==   total heap usage: 358,443 allocs, 321,366 frees, 618,475,466 bytes allocated
==462== 
==462== LEAK SUMMARY:
==462==    definitely lost: 352 bytes in 1 blocks
==462==    indirectly lost: 4,534 bytes in 86 blocks
==462==      possibly lost: 2,439,178 bytes in 32,196 blocks
==462==    still reachable: 913,119 bytes in 4,794 blocks
==462==         suppressed: 0 bytes in 0 blocks
==462== Rerun with --leak-check=full to see details of leaked memory
==462== 
==462== For counts of detected and suppressed errors, rerun with: -v
==462== Use --track-origins=yes to see where uninitialised values come from
==462== ERROR SUMMARY: 35 errors from 20 contexts (suppressed: 234 from 11)
Killed

