# example 1, I got the same thing a few times
###################################################################

Starting program: /usr/bin/perl /mnt/ramdisk/crash_playbin2_abouttofinish.pl ~/Music/10\,000\ Maniacs/Blind\ Man\'s\ Zoo/*ogg
[Thread debugging using libthread_db enabled]
[New Thread 0xb746a6c0 (LWP 32619)]
Detaching after fork from child process 32620.
Playing: /home/squentin/Music/10,000 Maniacs/Blind Man's Zoo/10,000 Maniacs - 01 - Eat for Two.ogg
[New Thread 0xb6cc2b70 (LWP 32621)]
[New Thread 0xb6204b70 (LWP 32622)]
[New Thread 0xb573ab70 (LWP 32623)]
[New Thread 0xb0e8eb70 (LWP 32624)]
total=211,2 s,  skipping to 206,2 s
 206,6 s[Thread 0xb0e8eb70 (LWP 32624) exited]
 209,8 s
---counting to 100000000
Bizarre copy of UNKNOWN in unstack at /mnt/ramdisk/crash_playbin2_abouttofinish.pl line 26.

Program received signal SIGSEGV, Segmentation fault.
0xb7739ce6 in Perl_sv_2mortal () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
(gdb) bt
#0  0xb7739ce6 in Perl_sv_2mortal () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#1  0xb77642c9 in Perl_delete_eval_scope () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#2  0xb76d1ca0 in Perl_call_sv () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#3  0xb730d94b in gperl_closure_marshal (closure=0x9fbb8c0, return_value=0xbf8bdccc, n_param_values=0, 
    param_values=0x0, invocation_hint=0x0, marshal_data=0x9eca008) at GClosure.xs:108
#4  0xb728d5e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5  0xb72a56c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#6  0xb71f825f in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb71f7b92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#8  0xb71fb468 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb71fb8bf in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#10 0xb7315338 in XS_Glib__MainLoop_run (my_perl=0x9eca008, cv=0x9f782c8) at GMainLoop.c:470
#11 0xb77312ee in Perl_pp_entersub () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#12 0xb772f550 in Perl_runops_standard () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#13 0xb76d280a in perl_run () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#14 0x080489d6 in main ()





###################################################################
# example 2, I got this one a few times too :
###################################################################


*** glibc detected *** /usr/bin/perl: double free or corruption (fasttop): 0x083e9b80 ***
======= Backtrace: =========
/lib/i686/libc.so.6[0xb7510331]
/lib/i686/libc.so.6[0xb75126d0]
/lib/i686/libc.so.6[0xb7514cb1]
/lib/i686/libc.so.6(realloc+0xd8)[0xb7514ed8]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_safesysrealloc+0x4c)[0xb77531dc]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_sv_grow+0x78)[0xb7781268]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_sv_catpvn_flags+0x12d)[0xb778309d]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_sv_vcatpvfn+0x235)[0xb7777f45]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_sv_vsetpvfn+0x7c)[0xb7788f4c]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_vmess+0x6b)[0xb775397b]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so[0xb77544f2]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_vdie+0x4f)[0xb7757eef]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_die+0x33)[0xb7757fd3]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_pp_iter+0x1a2)[0xb776e322]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_runops_standard+0x20)[0xb7769550]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_call_sv+0x510)[0xb770bbf0]
/mnt/tmp/gtk-sandboxes/sandbox/lib/perl5/site_perl//5.10.1/i386-linux-thread-multi/auto/Glib/Glib.so[0xb734794b]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1e2)[0xb72c75e2]
/usr/lib/libgobject-2.0.so.0[0xb72dd15e]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x736)[0xb72de536]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x27)[0xb72de9b7]
/usr/lib/gstreamer-0.10/libgstplaybin.so[0xb6ef4b91]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x8c)[0xb72d52cc]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1e2)[0xb72c75e2]
/usr/lib/libgobject-2.0.so.0[0xb72dd15e]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x736)[0xb72de536]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x27)[0xb72de9b7]
/usr/lib/gstreamer-0.10/libgstdecodebin2.so[0xb730f5eb]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x8c)[0xb72d52cc]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1e2)[0xb72c75e2]
/usr/lib/libgobject-2.0.so.0[0xb72dd15e]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x736)[0xb72de536]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x27)[0xb72de9b7]
/usr/lib/gstreamer-0.10/libgstdecodebin2.so[0xb7307fda]
/usr/lib/libgstreamer-0.10.so.0(gst_marshal_BOOLEAN__POINTER+0xa2)[0xb711aab2]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1e2)[0xb72c75e2]
/usr/lib/libgobject-2.0.so.0[0xb72dd15e]
/usr/lib/libgstreamer-0.10.so.0[0xb70d5360]
/usr/lib/libgstreamer-0.10.so.0(gst_pad_push_event+0x112)[0xb70df2b2]
/usr/lib/libgstreamer-0.10.so.0[0xb70c718c]
/usr/lib/libgstreamer-0.10.so.0(gst_pad_send_event+0x3ca)[0xb70ded6a]
/usr/lib/libgstreamer-0.10.so.0(gst_pad_push_event+0x392)[0xb70df532]
/usr/lib/gstreamer-0.10/libgstvorbis.so[0xb6e3220a]
/usr/lib/libgstreamer-0.10.so.0(gst_pad_send_event+0x3ca)[0xb70ded6a]
/usr/lib/libgstreamer-0.10.so.0(gst_pad_push_event+0x392)[0xb70df532]
/usr/lib/gstreamer-0.10/libgstcoreelements.so[0xb6ebbc2d]
/usr/lib/libgstreamer-0.10.so.0[0xb70fe89d]
/usr/lib/libgstreamer-0.10.so.0[0xb7100258]
/usr/lib/libglib-2.0.so.0[0xb725de27]
/usr/lib/libglib-2.0.so.0[0xb725c7a4]
/lib/i686/libpthread.so.0[0xb760c885]
/lib/i686/libc.so.6(clone+0x5e)[0xb757c57e]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:15 515        /usr/bin/perl5.10.1
08049000-0804a000 rw-p 00000000 08:15 515        /usr/bin/perl5.10.1
080e8000-08407000 rw-p 00000000 00:00 0          [heap]
b06a9000-b06c5000 r-xp 00000000 08:11 44273      /lib/libgcc_s-4.4.1.so.1
b06c5000-b06c6000 rw-p 0001c000 08:11 44273      /lib/libgcc_s-4.4.1.so.1
b06c6000-b06c7000 ---p 00000000 00:00 0 
b06c7000-b0ec7000 rw-p 00000000 00:00 0 
b0ec7000-b0f2a000 r-xp 00000000 08:15 14537      /usr/lib/liboil-0.3.so.0.3.0
b0f2a000-b0f2b000 r--p 00062000 08:15 14537      /usr/lib/liboil-0.3.so.0.3.0
b0f2b000-b0f42000 rw-p 00063000 08:15 14537      /usr/lib/liboil-0.3.so.0.3.0
b0f42000-b0f44000 rw-p 00000000 00:00 0 
b0f5f000-b0f6e000 r-xp 00000000 08:15 14739      /usr/lib/gstreamer-0.10/libgstaudioresample.so
b0f6e000-b0f6f000 r--p 0000e000 08:15 14739      /usr/lib/gstreamer-0.10/libgstaudioresample.so
b0f6f000-b0f71000 rw-p 0000f000 08:15 14739      /usr/lib/gstreamer-0.10/libgstaudioresample.so
b0f71000-b4f72000 rw-s 00000000 00:10 738944     /dev/shm/pulse-shm-3191238490
b4f72000-b4f73000 ---p 00000000 00:00 0 
b4f73000-b5773000 rw-p 00000000 00:00 0 
b5773000-b57b4000 r-xp 00000000 08:11 44396      /lib/libdbus-1.so.3.4.0
b57b4000-b57b5000 r--p 00040000 08:11 44396      /lib/libdbus-1.so.3.4.0
b57b5000-b57b6000 rw-p 00041000 08:11 44396      /lib/libdbus-1.so.3.4.0
b57b6000-b57f1000 r-xp 00000000 08:15 8786       /usr/lib/libFLAC.so.8.2.0
b57f1000-b57f2000 r--p 0003a000 08:15 8786       /usr/lib/libFLAC.so.8.2.0
b57f2000-b57f3000 rw-p 0003b000 08:15 8786       /usr/lib/libFLAC.so.8.2.0
b57f3000-b5859000 r-xp 00000000 08:15 8803       /usr/lib/libsndfile.so.1.0.20
b5859000-b585a000 r--p 00066000 08:15 8803       /usr/lib/libsndfile.so.1.0.20
b585a000-b585b000 rw-p 00067000 08:15 8803       /usr/lib/libsndfile.so.1.0.20
b585b000-b585f000 rw-p 00000000 00:00 0 
b585f000-b587b000 r-xp 00000000 08:15 6321       /usr/lib/libxcb.so.1.1.0
b587b000-b587c000 r--p 0001b000 08:15 6321       /usr/lib/libxcb.so.1.1.0
b587c000-b587d000 rw-p 0001c000 08:15 6321       /usr/lib/libxcb.so.1.1.0
b587d000-b59ab000 r-xp 00000000 08:15 6326       /usr/lib/libX11.so.6.2.0
b59ab000-b59ac000 r--p 0012d000 08:15 6326       /usr/lib/libX11.so.6.2.0
b59ac000-b59af000 rw-p 0012e000 08:15 6326       /usr/lib/libX11.so.6.2.0
b59af000-b59fe000 r-xp 00000000 08:15 141335     /usr/lib/libpulsecommon-0.9.21.so
b59fe000-b59ff000 r--p 0004e000 08:15 141335     /usr/lib/libpulsecommon-0.9.21.so
b59ff000-b5a00000 rw-p 0004f000 08:15 141335     /usr/lib/libpulsecommon-0.9.21.so
b5a00000-b5a33000 rw-p 00000000 00:00 0 
b5a33000-b5b00000 ---p 00000000 00:00 0 
b5b04000-b5b0c000 r-xp 00000000 08:15 8788       /usr/lib/libwrap.so.0.7.6
b5b0c000-b5b0d000 rw-p 00008000 08:15 8788       /usr/lib/libwrap.so.0.7.6
b5b0d000-b5b12000 r-xp 00000000 08:15 6233       /usr/lib/libXdmcp.so.6.0.0
b5b12000-b5b13000 r--p 00004000 08:15 6233       /usr/lib/libXdmcp.so.6.0.0
b5b13000-b5b14000 rw-p 00005000 08:15 6233       /usr/lib/libXdmcp.so.6.0.0
b5b14000-b5b24000 r-xp 00000000 08:15 6595       /usr/lib/libXext.so.6.4.0
b5b24000-b5b25000 r--p 0000f000 08:15 6595       /usr/lib/libXext.so.6.4.0
b5b25000-b5b26000 rw-p 00010000 08:15 6595       /usr/lib/libXext.so.6.4.0
b5b26000-b5b3c000 r-xp 00000000 08:15 8752       /usr/lib/libICE.so.6.3.0
b5b3c000-b5b3d000 r--p 00016000 08:15 8752       /usr/lib/libICE.so.6.3.0
b5b3d000-b5b3e000 rw-p 00017000 08:15 8752       /usr/lib/libICE.so.6.3.0
b5b3e000-b5b40000 rw-p 00000000 00:00 0 
b5b40000-b5b84000 r-xp 00000000 08:15 8832       /usr/lib/libpulse.so.0.12.2
b5b84000-b5b85000 r--p 00043000 08:15 8832       /usr/lib/libpulse.so.0.12.2
b5b85000-b5b86000 rw-p 00044000 08:15 8832       /usr/lib/libpulse.so.0.12.2
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb63b9b70 (LWP 371)]
0xffffe424 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb74cf611 in raise () from /lib/i686/libc.so.6
#2  0xb74d0f62 in abort () from /lib/i686/libc.so.6
#3  0xb750a62d in ?? () from /lib/i686/libc.so.6
#4  0xb7510331 in ?? () from /lib/i686/libc.so.6
#5  0xb75126d0 in ?? () from /lib/i686/libc.so.6
#6  0xb7514cb1 in ?? () from /lib/i686/libc.so.6
#7  0xb7514ed8 in realloc () from /lib/i686/libc.so.6
#8  0xb77531dc in Perl_safesysrealloc () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#9  0xb7781268 in Perl_sv_grow () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#10 0xb778309d in Perl_sv_catpvn_flags () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#11 0xb7777f45 in Perl_sv_vcatpvfn () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#12 0xb7788f4c in Perl_sv_vsetpvfn () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#13 0xb775397b in Perl_vmess () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#14 0xb77544f2 in ?? () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#15 0xb7757eef in Perl_vdie () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#16 0xb7757fd3 in Perl_die () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#17 0xb776e322 in Perl_pp_iter () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#18 0xb7769550 in Perl_runops_standard () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#19 0xb770bbf0 in Perl_call_sv () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#20 0xb734794b in gperl_closure_marshal (closure=0x81e0260, return_value=0x0, n_param_values=1, 
    param_values=0x83d3308, invocation_hint=0xb63b8440, marshal_data=0x80e8008) at GClosure.xs:108
#21 0xb72c75e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#22 0xb72dd15e in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0xb72de536 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0xb72de9b7 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0xb6ef4b91 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#26 0xb72d52cc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#27 0xb72c75e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0xb72dd15e in ?? () from /usr/lib/libgobject-2.0.so.0
#29 0xb72de536 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0xb72de9b7 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0xb730f5eb in ?? () from /usr/lib/gstreamer-0.10/libgstdecodebin2.so
#32 0xb72d52cc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#33 0xb72c75e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0xb72dd15e in ?? () from /usr/lib/libgobject-2.0.so.0
#35 0xb72de536 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#36 0xb72de9b7 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#37 0xb7307fda in ?? () from /usr/lib/gstreamer-0.10/libgstdecodebin2.so
#38 0xb711aab2 in gst_marshal_BOOLEAN__POINTER () from /usr/lib/libgstreamer-0.10.so.0
#39 0xb72c75e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#40 0xb72dd15e in ?? () from /usr/lib/libgobject-2.0.so.0
#41 0xb70d5360 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#42 0xb70df2b2 in gst_pad_push_event () from /usr/lib/libgstreamer-0.10.so.0
#43 0xb70c718c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#44 0xb70ded6a in gst_pad_send_event () from /usr/lib/libgstreamer-0.10.so.0
---Type <return> to continue, or q <return> to quit---
#45 0xb70df532 in gst_pad_push_event () from /usr/lib/libgstreamer-0.10.so.0
#46 0xb6e3220a in ?? () from /usr/lib/gstreamer-0.10/libgstvorbis.so
#47 0xb70ded6a in gst_pad_send_event () from /usr/lib/libgstreamer-0.10.so.0
#48 0xb70df532 in gst_pad_push_event () from /usr/lib/libgstreamer-0.10.so.0
#49 0xb6ebbc2d in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#50 0xb70fe89d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#51 0xb7100258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#52 0xb725de27 in ?? () from /usr/lib/libglib-2.0.so.0
#53 0xb725c7a4 in ?? () from /usr/lib/libglib-2.0.so.0
#54 0xb760c885 in start_thread () from /lib/i686/libpthread.so.0
#55 0xb757c57e in clone () from /lib/i686/libc.so.6
(gdb)



###################################################################
# example 3
###################################################################


Starting program: /usr/bin/perl /mnt/ramdisk/crash_playbin2_abouttofinish.pl ~/Music/10\,000\ Maniacs/Blind\ Man\'s\ Zoo/*ogg
[Thread debugging using libthread_db enabled]
[New Thread 0xb739b6c0 (LWP 2629)]
Detaching after fork from child process 2630.
Playing: /home/squentin/Music/10,000 Maniacs/Blind Man's Zoo/10,000 Maniacs - 01 - Eat for Two.ogg
[New Thread 0xb6bf3b70 (LWP 2631)]
[New Thread 0xb6104b70 (LWP 2632)]
[New Thread 0xb566db70 (LWP 2633)]
[New Thread 0xb0dc1b70 (LWP 2634)]
total=211,2 s,  skipping to 206,2 s
 206,5 s[Thread 0xb0dc1b70 (LWP 2634) exited]
 209,8 s
---counting to 100000000

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6104b70 (LWP 2632)]
0xb766ace6 in Perl_sv_2mortal () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
(gdb) bt
#0  0xb766ace6 in Perl_sv_2mortal () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#1  0xb76952c9 in Perl_delete_eval_scope () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#2  0xb7602ca0 in Perl_call_sv () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#3  0xb723e94b in gperl_closure_marshal (closure=0xa0b1200, return_value=0x0, n_param_values=1, 
    param_values=0xa2a2a30, invocation_hint=0xb6103440, marshal_data=0x9fb9008) at GClosure.xs:108
#4  0xb71be5e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5  0xb71d415e in ?? () from /usr/lib/libgobject-2.0.so.0
#6  0xb71d5536 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7  0xb71d59b7 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#8  0xb6debb91 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#9  0xb71cc2cc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#10 0xb71be5e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb71d415e in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0xb71d5536 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb71d59b7 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb72065eb in ?? () from /usr/lib/gstreamer-0.10/libgstdecodebin2.so
#15 0xb71cc2cc in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#16 0xb71be5e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb71d415e in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0xb71d5536 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb71d59b7 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xb71fefda in ?? () from /usr/lib/gstreamer-0.10/libgstdecodebin2.so
#21 0xb7011ab2 in gst_marshal_BOOLEAN__POINTER () from /usr/lib/libgstreamer-0.10.so.0
---Type <return> to continue, or q <return> to quit---
#22 0xb71be5e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb71d415e in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0xb6fcc360 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0xb6fd62b2 in gst_pad_push_event () from /usr/lib/libgstreamer-0.10.so.0
#26 0xb6fbe18c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#27 0xb6fd5d6a in gst_pad_send_event () from /usr/lib/libgstreamer-0.10.so.0
#28 0xb6fd6532 in gst_pad_push_event () from /usr/lib/libgstreamer-0.10.so.0
#29 0xb6d2920a in ?? () from /usr/lib/gstreamer-0.10/libgstvorbis.so
#30 0xb6fd5d6a in gst_pad_send_event () from /usr/lib/libgstreamer-0.10.so.0
#31 0xb6fd6532 in gst_pad_push_event () from /usr/lib/libgstreamer-0.10.so.0
#32 0xb6db2c2d in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#33 0xb6ff589d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#34 0xb6ff7258 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#35 0xb7154e27 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb71537a4 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0xb7503885 in start_thread () from /lib/i686/libpthread.so.0
#38 0xb747357e in clone () from /lib/i686/libc.so.6


###################################################################
# example 4
###################################################################


Starting program: /usr/bin/perl /mnt/ramdisk/crash_playbin2_abouttofinish.pl ~/Music/10\,000\ Maniacs/Blind\ Man\'s\ Zoo/*ogg
[Thread debugging using libthread_db enabled]
[New Thread 0xb73d66c0 (LWP 2983)]
Detaching after fork from child process 2984.
Playing: /home/squentin/Music/10,000 Maniacs/Blind Man's Zoo/10,000 Maniacs - 01 - Eat for Two.ogg
[New Thread 0xb6c2eb70 (LWP 2985)]
[New Thread 0xb62ebb70 (LWP 2986)]
[New Thread 0xb56a8b70 (LWP 2987)]
[New Thread 0xb0dfcb70 (LWP 2988)]
total=211,2 s,  skipping to 206,2 s
 206,5 s[Thread 0xb0dfcb70 (LWP 2988) exited]
 209,9 s
---counting to 100000000

about to finish first file
*** glibc detected *** /usr/bin/perl: double free or corruption (fasttop): 0x08597f38 ***
======= Backtrace: =========
/lib/i686/libc.so.6[0xb7442331]
/lib/i686/libc.so.6[0xb74446d0]
/lib/i686/libc.so.6[0xb7446cb1]
/lib/i686/libc.so.6(realloc+0xd8)[0xb7446ed8]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_safesysrealloc+0x4c)[0xb76851dc]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_sv_grow+0x78)[0xb76b3268]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_sv_setpvn+0x14c)[0xb76b59cc]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_die_where+0x33c)[0xb76d9d8c]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_vdie+0x63)[0xb7689f03]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_die+0x33)[0xb7689fd3]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_pp_entersub+0x818)[0xb769d598]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_runops_standard+0x20)[0xb769b550]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_call_sv+0x510)[0xb763dbf0]
/mnt/tmp/gtk-sandboxes/sandbox/lib/perl5/site_perl//5.10.1/i386-linux-thread-multi/auto/Glib/Glib.so[0xb727994b]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1e2)[0xb71f95e2]
/usr/lib/libgobject-2.0.so.0[0xb72116c9]
/usr/lib/libglib-2.0.so.0[0xb716425f]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x212)[0xb7163b92]
/usr/lib/libglib-2.0.so.0[0xb7167468]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1bf)[0xb71678bf]
/mnt/tmp/gtk-sandboxes/sandbox/lib/perl5/site_perl//5.10.1/i386-linux-thread-multi/auto/Glib/Glib.so(XS_Glib__MainLoop_run+0x118)[0xb7281338]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_pp_entersub+0x56e)[0xb769d2ee]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(Perl_runops_standard+0x20)[0xb769b550]
/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so(perl_run+0x3aa)[0xb763e80a]
/usr/bin/perl(main+0x106)[0x80489d6]
/lib/i686/libc.so.6(__libc_start_main+0xe6)[0xb73eea36]
/usr/bin/perl[0x8048831]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:15 515        /usr/bin/perl5.10.1
08049000-0804a000 rw-p 00000000 08:15 515        /usr/bin/perl5.10.1
08312000-08632000 rw-p 00000000 00:00 0          [heap]
b05df000-b05fb000 r-xp 00000000 08:11 44273      /lib/libgcc_s-4.4.1.so.1
b05fb000-b05fc000 rw-p 0001c000 08:11 44273      /lib/libgcc_s-4.4.1.so.1
b05fc000-b05fd000 ---p 00000000 00:00 0 
b05fd000-b0dfd000 rw-p 00000000 00:00 0 
b0dfd000-b0e60000 r-xp 00000000 08:15 14537      /usr/lib/liboil-0.3.so.0.3.0
b0e60000-b0e61000 r--p 00062000 08:15 14537      /usr/lib/liboil-0.3.so.0.3.0
b0e61000-b0e78000 rw-p 00063000 08:15 14537      /usr/lib/liboil-0.3.so.0.3.0
b0e78000-b0e7a000 rw-p 00000000 00:00 0 
b0e95000-b0ea4000 r-xp 00000000 08:15 14739      /usr/lib/gstreamer-0.10/libgstaudioresample.so
b0ea4000-b0ea5000 r--p 0000e000 08:15 14739      /usr/lib/gstreamer-0.10/libgstaudioresample.so
b0ea5000-b0ea7000 rw-p 0000f000 08:15 14739      /usr/lib/gstreamer-0.10/libgstaudioresample.so
b0ea7000-b4ea8000 rw-s 00000000 00:10 809504     /dev/shm/pulse-shm-524389804
b4ea8000-b4ea9000 ---p 00000000 00:00 0 
b4ea9000-b56a9000 rw-p 00000000 00:00 0 
b56a9000-b56ea000 r-xp 00000000 08:11 44396      /lib/libdbus-1.so.3.4.0
b56ea000-b56eb000 r--p 00040000 08:11 44396      /lib/libdbus-1.so.3.4.0
b56eb000-b56ec000 rw-p 00041000 08:11 44396      /lib/libdbus-1.so.3.4.0
b56ec000-b5727000 r-xp 00000000 08:15 8786       /usr/lib/libFLAC.so.8.2.0
b5727000-b5728000 r--p 0003a000 08:15 8786       /usr/lib/libFLAC.so.8.2.0
b5728000-b5729000 rw-p 0003b000 08:15 8786       /usr/lib/libFLAC.so.8.2.0
b5729000-b578f000 r-xp 00000000 08:15 8803       /usr/lib/libsndfile.so.1.0.20
b578f000-b5790000 r--p 00066000 08:15 8803       /usr/lib/libsndfile.so.1.0.20
b5790000-b5791000 rw-p 00067000 08:15 8803       /usr/lib/libsndfile.so.1.0.20
b5791000-b5795000 rw-p 00000000 00:00 0 
b5795000-b579d000 r-xp 00000000 08:15 8788       /usr/lib/libwrap.so.0.7.6
b579d000-b579e000 rw-p 00008000 08:15 8788       /usr/lib/libwrap.so.0.7.6
b579e000-b57ba000 r-xp 00000000 08:15 6321       /usr/lib/libxcb.so.1.1.0
b57ba000-b57bb000 r--p 0001b000 08:15 6321       /usr/lib/libxcb.so.1.1.0
b57bb000-b57bc000 rw-p 0001c000 08:15 6321       /usr/lib/libxcb.so.1.1.0
b57bc000-b58ea000 r-xp 00000000 08:15 6326       /usr/lib/libX11.so.6.2.0
b58ea000-b58eb000 r--p 0012d000 08:15 6326       /usr/lib/libX11.so.6.2.0
b58eb000-b58ee000 rw-p 0012e000 08:15 6326       /usr/lib/libX11.so.6.2.0
b58ee000-b58fe000 r-xp 00000000 08:15 6595       /usr/lib/libXext.so.6.4.0
b58fe000-b58ff000 r--p 0000f000 08:15 6595       /usr/lib/libXext.so.6.4.0
b58ff000-b5900000 rw-p 00010000 08:15 6595       /usr/lib/libXext.so.6.4.0
b5900000-b5938000 rw-p 00000000 00:00 0 
b5938000-b5a00000 ---p 00000000 00:00 0 
b5a00000-b5a05000 r-xp 00000000 08:15 6233       /usr/lib/libXdmcp.so.6.0.0
b5a05000-b5a06000 r--p 00004000 08:15 6233       /usr/lib/libXdmcp.so.6.0.0
b5a06000-b5a07000 rw-p 00005000 08:15 6233       /usr/lib/libXdmcp.so.6.0.0
b5a07000-b5a1d000 r-xp 00000000 08:15 8752       /usr/lib/libICE.so.6.3.0
b5a1d000-b5a1e000 r--p 00016000 08:15 8752       /usr/lib/libICE.so.6.3.0
b5a1e000-b5a1f000 rw-p 00017000 08:15 8752       /usr/lib/libICE.so.6.3.0
b5a1f000-b5a21000 rw-p 00000000 00:00 0 
b5a21000-b5a70000 r-xp 00000000 08:15 141335     /usr/lib/libpulsecommon-0.9.21.so
b5a70000-b5a71000 r--p 0004e000 08:15 141335     /usr/lib/libpulsecommon-0.9.21.so
b5a71000-b5a72000 rw-p 0004f000 08:15 141335     /usr/lib/libpulsecommon-0.9.21.so
b5a72000-b5ab6000 r-xp 00000000 08:15 8832       /usr/lib/libpulse.so.0.12.2
b5ab6000-b5ab7000 r--p 00043000 08:15 8832       /usr/lib/libpulse.so.0.12.2
b5ab7000-b5ab8000 rw-p 00044000 08:15 8832       /usr/lib/libpulse.so.0.12.2
b5ac2000-b5ad1000 r-xp 00000000 08:15 14737      /usr/lib/gstreamer-0.10/libgstaudioconvert.so
b5ad1000-b5ad2000 r--p 0000e000 08:15 14737      /usr/lib/gstreamer-0.10/libgstaudioconvert.so
b5ad2000-b5ad3000 rw-p 0000f000 08:15 14737      /usr/lib/gstreamer-0.10/libgstaudioconvert.so
b5ad3000-b5ae9000 r-xp 00000000 08:15 99824      /usr/lib/gstreamer-0.10/libgstpulse.so
b5ae9000-b5aea000 r--p 00016000 08:15 99824      /usr/lib/gstreamer-0.10/libgstpulse.so
b5aea000-b5aeb000 rw-p 00017000 08:15 99824      /usr/lib/gstreamer-0.10/libgstpulse.so
b5aeb000-b5aec000 ---p 00000000 00:00 0 
b5aec000-b62ec000 rw-p 00000000 00:00 0 
b62ec000-b6316000 r-xp 00000000 08:15 8779       /usr/lib/libvorbis.so.0.4.3
b6316000-b6317000 r--p 00029000 08:15 8779       /usr/lib/libvorbis.so.0.4.3
b6317000-b6318000 rw-p 0002a000 08:15 8779       /usr/lib/libvorbis.so.0.4.3
b6318000-b6403000 r-xp 00000000 08:15 8784       /usr/lib/libvorbisenc.so.2.0.6
b6403000-b6404000 ---p 000eb000 08:15 8784       /usr/lib/libvorbisenc.so.2.0.6
b6404000-b6412000 r--p 000eb000 08:15 8784       /usr/lib/libvorbisenc.so.2.0.6
b6412000-b6413000 rw-p 000f9000 08:15 8784       /usr/lib/libvorbisenc.so.2.0.6
b6413000-b6417000 r-xp 00000000 08:11 44389      /lib/libcap.so.2.16
b6417000-b6418000 r--p 00003000 08:11 44389      /lib/libcap.so.2.16
b6418000-b6419000 rw-p 00004000 08:11 44389      /lib/libcap.so.2.16
b6419000-b6421000 r-xp 00000000 08:15 8754       /usr/lib/libSM.so.6.0.1
b6421000-b6422000 r--p 00007000 08:15 8754       /usr/lib/libSM.so.6.0.1
b6422000-b6423000 rw-p 00008000 08:15 8754       /usr/lib/libSM.so.6.0.1
b6423000-b642c000 r-xp 00000000 08:15 14598      /usr/lib/gstreamer-0.10/libgstautodetect.so
b642c000-b642d000 r--p 00008000 08:15 14598      /usr/lib/gstreamer-0.10/libgstautodetect.so
b642d000-b642e000 rw-p 00009000 08:15 14598      /usr/lib/gstreamer-0.10/libgstautodetect.so
b642e000-b642f000 ---p 00000000 00:00 0 
b642f000-b6c2f000 rw-p 00000000 00:00 0 
b6c2f000-b6c53000 r-xp 00000000 08:15 14556      /usr/lib/libgstaudio-0.10.so.0.18.0
b6c53000-b6c54000 r--p 00023000 08:15 14556      /usr/lib/libgstaudio-0.10.so.0.18.0
b6c54000-b6c55000 rw-p 00024000 08:15 14556      /usr/lib/libgstaudio-0.10.so.0.18.0
b6c55000-b6c64000 r-xp 00000000 08:15 14576      /usr/lib/libgsttag-0.10.so.0.18.0
b6c64000-b6c65000 r--p 0000e000 08:15 14576      /usr/lib/libgsttag-0.10.so.0.18.0
b6c65000-b6c66000 rw-p 0000f000 08:15 14576      /usr/lib/libgsttag-0.10.so.0.18.0
b6c66000-b6c72000 r-xp 00000000 08:15 14568      /usr/lib/libgstriff-0.10.so.0.18.0
Program received signal SIGABRT, Aborted.
0xffffe424 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb7401611 in raise () from /lib/i686/libc.so.6
#2  0xb7402f62 in abort () from /lib/i686/libc.so.6
#3  0xb743c62d in ?? () from /lib/i686/libc.so.6
#4  0xb7442331 in ?? () from /lib/i686/libc.so.6
#5  0xb74446d0 in ?? () from /lib/i686/libc.so.6
#6  0xb7446cb1 in ?? () from /lib/i686/libc.so.6
#7  0xb7446ed8 in realloc () from /lib/i686/libc.so.6
#8  0xb76851dc in Perl_safesysrealloc () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#9  0xb76b3268 in Perl_sv_grow () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#10 0xb76b59cc in Perl_sv_setpvn () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#11 0xb76d9d8c in Perl_die_where () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#12 0xb7689f03 in Perl_vdie () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#13 0xb7689fd3 in Perl_die () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#14 0xb769d598 in Perl_pp_entersub () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#15 0xb769b550 in Perl_runops_standard () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#16 0xb763dbf0 in Perl_call_sv () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#17 0xb727994b in gperl_closure_marshal (closure=0x8403860, return_value=0xbfa807fc, n_param_values=0, 
    param_values=0x0, invocation_hint=0x0, marshal_data=0x8312008) at GClosure.xs:108
#18 0xb71f95e2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0xb72116c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0xb716425f in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb7163b92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#22 0xb7167468 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb71678bf in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#24 0xb7281338 in XS_Glib__MainLoop_run (my_perl=0x8312008, cv=0x83c0268) at GMainLoop.c:470
#25 0xb769d2ee in Perl_pp_entersub () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#26 0xb769b550 in Perl_runops_standard () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#27 0xb763e80a in perl_run () from /usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE/libperl.so
#28 0x080489d6 in main ()

