[Gstreamer-bugs] [Bug 135672] New - crashes after recent changes in CVS

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Sat Feb 28 02:46:01 PST 2004


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=135672

Changed by t.i.m at zen.co.uk.

--- shadow/135672	Sat Feb 28 05:46:01 2004
+++ shadow/135672.tmp.29097	Sat Feb 28 05:46:01 2004
@@ -0,0 +1,1166 @@
+Bug#: 135672
+Product: GStreamer
+Version: HEAD CVS
+OS: Linux
+OS Details: Linux, Debian/sid, x86
+Status: NEW   
+Resolution: 
+Severity: critical
+Priority: Normal
+Component: don't know
+AssignedTo: gstreamer-maint at bugzilla.gnome.org                            
+ReportedBy: t.i.m at zen.co.uk               
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: HEAD
+URL: 
+Summary: crashes after recent changes in CVS
+
+Some change in CVS from the last 48 hours or so now makes my program 
+crash badly and reproducible, while it has been working flawlessly 
+before, with the exactly same code. 
+ 
+Happens when I unref a pipeline. 
+ 
+Here's the output from valgrind (two runs): 
+ 
+--------------------------------------------------------------------- 
+: Conditional jump or move depends on uninitialised value(s) 
+:    at 0x40277629: gst_event_new_discontinuous_valist (gstevent.c:237) 
+:    by 0x4027767C: gst_event_new_discontinuous (gstevent.c:266) 
+:    by 0x4385E93F: gst_ogg_pad_push (gstoggdemux.c:750) 
+:    by 0x4385DF0B: gst_ogg_demux_push (gstoggdemux.c:684) 
+:    by 0x4385D294: gst_ogg_demux_chain (gstoggdemux.c:575) 
+:    by 0x40285667: gst_pad_push (gstpad.c:3016) 
+:    by 0x42E0F750: gst_spider_identity_chain (gstspideridentity.c:198) 
+:    by 0x42E104FE: gst_spider_identity_dumb_loop 
+(gstspideridentity.c:403) 
+:    by 0x42D52A5D: loop_group_schedule_function 
+(gstoptimalscheduler.c:1126) 
+:    by 0x42D52451: schedule_group (gstoptimalscheduler.c:968) 
+:    by 0x42D52515: gst_opt_scheduler_schedule_run_queue 
+(gstoptimalscheduler.c:1010) 
+:    by 0x42D52756: schedule_chain (gstoptimalscheduler.c:1054) 
+:    by 0x42D55677: gst_opt_scheduler_iterate 
+(gstoptimalscheduler.c:2170) 
+:    by 0x40290498: gst_scheduler_iterate (gstscheduler.c:705) 
+:    by 0x40265B80: gst_bin_iterate_func (gstbin.c:1093) 
+:    by 0x402A4328: gst_marshal_BOOLEAN__VOID (gstmarshal.c:433) 
+:    by 0x40362D43: g_type_class_meta_marshal (gclosure.c:514) 
+:    by 0x40362A91: g_closure_invoke (gclosure.c:437) 
+:    by 0x40372894: signal_emit_unlocked_R (gsignal.c:2860) 
+:    by 0x40371CA2: g_signal_emit_valist (gsignal.c:2564) 
+: 
+: Conditional jump or move depends on uninitialised value(s) 
+:    at 0x4393EFD3: vorbis_synthesis_headerin 
+(in /usr/lib/libvorbis.so.0.3.0) 
+:    by 0x4388B719: vorbis_dec_chain (vorbisdec.c:319) 
+:    by 0x40285667: gst_pad_push (gstpad.c:3016) 
+:    by 0x4385E899: gst_ogg_pad_push (gstoggdemux.c:764) 
+:    by 0x4385DF0B: gst_ogg_demux_push (gstoggdemux.c:684) 
+:    by 0x4385D294: gst_ogg_demux_chain (gstoggdemux.c:575) 
+:    by 0x40285667: gst_pad_push (gstpad.c:3016) 
+:    by 0x42E0F750: gst_spider_identity_chain (gstspideridentity.c:198) 
+:    by 0x42E104FE: gst_spider_identity_dumb_loop 
+(gstspideridentity.c:403) 
+:    by 0x42D52A5D: loop_group_schedule_function 
+(gstoptimalscheduler.c:1126) 
+:    by 0x42D52451: schedule_group (gstoptimalscheduler.c:968) 
+:    by 0x42D52515: gst_opt_scheduler_schedule_run_queue 
+(gstoptimalscheduler.c:1010) 
+:    by 0x42D52756: schedule_chain (gstoptimalscheduler.c:1054) 
+:    by 0x42D55677: gst_opt_scheduler_iterate 
+(gstoptimalscheduler.c:2170) 
+:    by 0x40290498: gst_scheduler_iterate (gstscheduler.c:705) 
+:    by 0x40265B80: gst_bin_iterate_func (gstbin.c:1093) 
+:    by 0x402A4328: gst_marshal_BOOLEAN__VOID (gstmarshal.c:433) 
+:    by 0x40362D43: g_type_class_meta_marshal (gclosure.c:514) 
+:    by 0x40362A91: g_closure_invoke (gclosure.c:437) 
+:    by 0x40372894: signal_emit_unlocked_R (gsignal.c:2860) 
+: 
+: Conditional jump or move depends on uninitialised value(s) 
+:    at 0x43938C29: vorbis_synthesis_blockin 
+(in /usr/lib/libvorbis.so.0.3.0) 
+:    by 0x4388BBE7: vorbis_dec_chain (vorbisdec.c:367) 
+:    by 0x40285667: gst_pad_push (gstpad.c:3016) 
+:    by 0x4385E899: gst_ogg_pad_push (gstoggdemux.c:764) 
+:    by 0x4385DF0B: gst_ogg_demux_push (gstoggdemux.c:684) 
+:    by 0x4385D294: gst_ogg_demux_chain (gstoggdemux.c:575) 
+:    by 0x40285667: gst_pad_push (gstpad.c:3016) 
+:    by 0x42E0F750: gst_spider_identity_chain (gstspideridentity.c:198) 
+:    by 0x42E104FE: gst_spider_identity_dumb_loop 
+(gstspideridentity.c:403) 
+:    by 0x42D52A5D: loop_group_schedule_function 
+(gstoptimalscheduler.c:1126) 
+:    by 0x42D52451: schedule_group (gstoptimalscheduler.c:968) 
+:    by 0x42D52515: gst_opt_scheduler_schedule_run_queue 
+(gstoptimalscheduler.c:1010) 
+:    by 0x42D53020: gst_opt_scheduler_get_wrapper 
+(gstoptimalscheduler.c:1238) 
+:    by 0x402859A4: gst_pad_pull (gstpad.c:3069) 
+:    by 0x42E104EF: gst_spider_identity_dumb_loop 
+(gstspideridentity.c:401) 
+:    by 0x42D52A5D: loop_group_schedule_function 
+(gstoptimalscheduler.c:1126) 
+:    by 0x42D52451: schedule_group (gstoptimalscheduler.c:968) 
+:    by 0x42D52515: gst_opt_scheduler_schedule_run_queue 
+(gstoptimalscheduler.c:1010) 
+:    by 0x42D52756: schedule_chain (gstoptimalscheduler.c:1054) 
+:    by 0x42D55677: gst_opt_scheduler_iterate 
+(gstoptimalscheduler.c:2170) 
+ 
+** (scentric-import:22204): WARNING **: opt: unlink elements in same 
+group: implement me 
+:  
+: Invalid read of size 4 
+:    at 0x42D54CBF: group_can_reach_group (gstoptimalscheduler.c:1967) 
+:    by 0x42D54D80: group_can_reach_group (gstoptimalscheduler.c:2000) 
+:    by 0x42D5517B: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2061) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA9C is 32 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D54CDB: group_can_reach_group (gstoptimalscheduler.c:1979) 
+:    by 0x42D54D80: group_can_reach_group (gstoptimalscheduler.c:2000) 
+:    by 0x42D5517B: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2061) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA80 is 4 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid write of size 4 
+:    at 0x42D54D4A: group_can_reach_group (gstoptimalscheduler.c:1985) 
+:    by 0x42D54D80: group_can_reach_group (gstoptimalscheduler.c:2000) 
+:    by 0x42D5517B: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2061) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA80 is 4 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D54D8E: group_can_reach_group (gstoptimalscheduler.c:2006) 
+:    by 0x42D54D80: group_can_reach_group (gstoptimalscheduler.c:2000) 
+:    by 0x42D5517B: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2061) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA80 is 4 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D512CB: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:651) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA7C is 0 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D50B3A: add_to_chain (gstoptimalscheduler.c:511) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA7C is 0 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D51365: ref_group (gstoptimalscheduler.c:678) 
+:    by 0x42D50B47: add_to_chain (gstoptimalscheduler.c:513) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA88 is 12 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D51356: ref_group (gstoptimalscheduler.c:675) 
+:    by 0x42D50B47: add_to_chain (gstoptimalscheduler.c:513) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA88 is 12 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D50B52: add_to_chain (gstoptimalscheduler.c:522) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA84 is 8 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid write of size 4 
+:    at 0x42D50B56: add_to_chain (gstoptimalscheduler.c:515) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA7C is 0 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 1 
+:    at 0x42D50B6C: add_to_chain (gstoptimalscheduler.c:529) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA80 is 4 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D512ED: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:660) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACA9C is 32 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+--------------------------------------------------------------------- 
+ 
+: Conditional jump or move depends on uninitialised value(s) 
+:    at 0x404C1110: (within /usr/lib/libz.so.1.2.1) 
+:    by 0x404C0C6E: (within /usr/lib/libz.so.1.2.1) 
+:    by 0x404BF585: deflate (in /usr/lib/libz.so.1.2.1) 
+:    by 0x404BC9D0: compress2 (in /usr/lib/libz.so.1.2.1) 
+:    by 0x43906428: id3_util_compress (in /usr/lib/libid3tag.so.0.2.0) 
+:  
+: Conditional jump or move depends on uninitialised value(s) 
+:    at 0x404C111C: (within /usr/lib/libz.so.1.2.1) 
+:    by 0x404C0C6E: (within /usr/lib/libz.so.1.2.1) 
+:    by 0x404BF585: deflate (in /usr/lib/libz.so.1.2.1) 
+:    by 0x404BC9D0: compress2 (in /usr/lib/libz.so.1.2.1) 
+:    by 0x43906428: id3_util_compress (in /usr/lib/libid3tag.so.0.2.0) 
+:  
+: Conditional jump or move depends on uninitialised value(s) 
+:    at 0x404C109F: (within /usr/lib/libz.so.1.2.1) 
+:    by 0x404C0C6E: (within /usr/lib/libz.so.1.2.1) 
+:    by 0x404BF585: deflate (in /usr/lib/libz.so.1.2.1) 
+:    by 0x404BC9D0: compress2 (in /usr/lib/libz.so.1.2.1) 
+:    by 0x43906428: id3_util_compress (in /usr/lib/libid3tag.so.0.2.0) 
+:  
+: Conditional jump or move depends on uninitialised value(s) 
+:    at 0x404C167C: _tr_flush_block (in /usr/lib/libz.so.1.2.1) 
+:    by 0x404C0D49: (within /usr/lib/libz.so.1.2.1) 
+:    by 0x404BF585: deflate (in /usr/lib/libz.so.1.2.1) 
+:    by 0x404BC9D0: compress2 (in /usr/lib/libz.so.1.2.1) 
+:    by 0x43906428: id3_util_compress (in /usr/lib/libid3tag.so.0.2.0) 
+:  
+: Conditional jump or move depends on uninitialised value(s) 
+:    at 0x40277629: gst_event_new_discontinuous_valist (gstevent.c:237) 
+:    by 0x4027767C: gst_event_new_discontinuous (gstevent.c:266) 
+:    by 0x43861A71: gst_id3_tag_handle_event (gstid3tag.c:667) 
+:    by 0x40285667: gst_pad_push (gstpad.c:3016) 
+:    by 0x40286B7B: gst_pad_event_default_dispatch (gstpad.c:3631) 
+:    by 0x40286D05: gst_pad_event_default (gstpad.c:3698) 
+:    by 0x42E0F807: gst_spider_identity_chain (gstspideridentity.c:191) 
+:    by 0x42E104FE: gst_spider_identity_dumb_loop 
+(gstspideridentity.c:403) 
+:    by 0x42D52A5D: loop_group_schedule_function 
+(gstoptimalscheduler.c:1126) 
+:    by 0x42D52451: schedule_group (gstoptimalscheduler.c:968) 
+:    by 0x42D52515: gst_opt_scheduler_schedule_run_queue 
+(gstoptimalscheduler.c:1010) 
+:    by 0x42D52756: schedule_chain (gstoptimalscheduler.c:1054) 
+:    by 0x42D55677: gst_opt_scheduler_iterate 
+(gstoptimalscheduler.c:2170) 
+:    by 0x40290498: gst_scheduler_iterate (gstscheduler.c:705) 
+:    by 0x40265B80: gst_bin_iterate_func (gstbin.c:1093) 
+:    by 0x402A4328: gst_marshal_BOOLEAN__VOID (gstmarshal.c:433) 
+:    by 0x40362D43: g_type_class_meta_marshal (gclosure.c:514) 
+:    by 0x40362A91: g_closure_invoke (gclosure.c:437) 
+:    by 0x40372894: signal_emit_unlocked_R (gsignal.c:2860) 
+:    by 0x40371CA2: g_signal_emit_valist (gsignal.c:2564) 
+: warning: Valgrind's pthread_cond_destroy is incomplete 
+:          (it doesn't check if the cond is waited on) 
+:          your program may misbehave as a result 
+: warning: Valgrind's pthread_cond_destroy is incomplete 
+:          (it doesn't check if the cond is waited on) 
+:          your program may misbehave as a result 
+:  
+: Invalid read of size 4 
+:    at 0x42D54CBF: group_can_reach_group (gstoptimalscheduler.c:1967) 
+:    by 0x42D54D80: group_can_reach_group (gstoptimalscheduler.c:2000) 
+:    by 0x42D5517B: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2061) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACCA4 is 32 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D54CDB: group_can_reach_group (gstoptimalscheduler.c:1979) 
+:    by 0x42D54D80: group_can_reach_group (gstoptimalscheduler.c:2000) 
+:    by 0x42D5517B: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2061) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC88 is 4 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid write of size 4 
+:    at 0x42D54D4A: group_can_reach_group (gstoptimalscheduler.c:1985) 
+:    by 0x42D54D80: group_can_reach_group (gstoptimalscheduler.c:2000) 
+:    by 0x42D5517B: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2061) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC88 is 4 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D54D8E: group_can_reach_group (gstoptimalscheduler.c:2006) 
+:    by 0x42D54D80: group_can_reach_group (gstoptimalscheduler.c:2000) 
+:    by 0x42D5517B: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2061) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC88 is 4 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D512CB: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:651) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC84 is 0 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D50B3A: add_to_chain (gstoptimalscheduler.c:511) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC84 is 0 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D51365: ref_group (gstoptimalscheduler.c:678) 
+:    by 0x42D50B47: add_to_chain (gstoptimalscheduler.c:513) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC90 is 12 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D51356: ref_group (gstoptimalscheduler.c:675) 
+:    by 0x42D50B47: add_to_chain (gstoptimalscheduler.c:513) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC90 is 12 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D50B52: add_to_chain (gstoptimalscheduler.c:522) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC8C is 8 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid write of size 4 
+:    at 0x42D50B56: add_to_chain (gstoptimalscheduler.c:515) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC84 is 0 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 1 
+:    at 0x42D50B6C: add_to_chain (gstoptimalscheduler.c:529) 
+:    by 0x42D512EC: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:657) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACC88 is 4 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  
+: Invalid read of size 4 
+:    at 0x42D512ED: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:660) 
+:    by 0x42D51319: chain_recursively_migrate_group 
+(gstoptimalscheduler.c:665) 
+:    by 0x42D5520D: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2067) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x4050BEEB: g_list_foreach (glist.c:669) 
+:    by 0x40263583: gst_bin_unset_element_sched (gstbin.c:366) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+:  Address 0x428ACCA4 is 32 bytes inside a block of size 48 free'd 
+:    at 0x4002F710: free (vg_replace_malloc.c:186) 
+:    by 0x405132A1: g_free (gmem.c:186) 
+:    by 0x42D5159C: destroy_group (gstoptimalscheduler.c:727) 
+:    by 0x42D51409: unref_group (gstoptimalscheduler.c:687) 
+:    by 0x42D553A9: gst_opt_scheduler_pad_unlink 
+(gstoptimalscheduler.c:2128) 
+:    by 0x4028EB2B: gst_scheduler_pad_unlink (gstscheduler.c:186) 
+:    by 0x4026373F: gst_bin_unset_element_sched (gstbin.c:394) 
+:    by 0x40263EC0: gst_bin_remove_func (gstbin.c:522) 
+:    by 0x402640D0: gst_bin_remove (gstbin.c:576) 
+:    by 0x40264E0E: gst_bin_dispose (gstbin.c:807) 
+:    by 0x40287CCE: gst_pipeline_dispose (gstpipeline.c:132) 
+:    by 0x403645DB: g_object_last_unref (gobject.c:429) 
+:    by 0x40260CD1: gst_object_unref (gstobject.c:242) 
+:    by 0x804D432: metadata_retrieve_real (sc-import-metadata.c:366) 
+:    by 0x804D5BF: metadata_retrieve (sc-import-metadata.c:414) 
+:    by 0x804BA56: do_files (sc-import.c:581) 
+:    by 0x804BBD6: main (sc-import.c:643) 
+ 
+--------------------------------------------------------------------- 
+ 
+ 
+To me the traces look like the problem is within Gstreamer (whenever my 
+pipeline gets unref'ed), but I'll attach my code anyway. 
+ 
+Cheers 
+-Tim




More information about the Gstreamer-bugs mailing list