(discoverer:707): GStreamer-CRITICAL **: gst_value_init_and_copy: assertion `G_IS_VALUE (src)' failed
==707== Invalid read of size 4
==707==    at 0x40DBB94: gst_structure_copy (gststructure.c:313)
==707==    by 0x40DBC52: gst_structure_copy_conditional (gststructure.c:2316)
==707==    by 0x437C921: _g_type_boxed_copy (gtype.c:4214)
==707==    by 0x435DA75: boxed_proxy_collect_value (gboxed.c:221)
==707==    by 0x40D9D64: gst_structure_id_set_valist_internal (gststructure.c:651)
==707==    by 0x40D9E86: gst_structure_id_set (gststructure.c:685)
==707==    by 0x4056FB5: parse_stream_topology (gstdiscoverer.c:546)
==707==    by 0x40570CE: parse_stream_topology (gstdiscoverer.c:808)
==707==    by 0x405702C: parse_stream_topology (gstdiscoverer.c:802)
==707==    by 0x4057122: parse_stream_topology (gstdiscoverer.c:813)
==707==    by 0x40575BC: discoverer_collect (gstdiscoverer.c:913)
==707==    by 0x4057C20: gst_discoverer_discover_uri (gstdiscoverer.c:1394)
==707==  Address 0xffffffff is not stack'd, malloc'd or (recently) free'd
==707== 
==707== 
==707== Process terminating with default action of signal 11 (SIGSEGV)
==707==  General Protection Fault
==707==    at 0x40DBB94: gst_structure_copy (gststructure.c:313)
==707==    by 0x40DBC52: gst_structure_copy_conditional (gststructure.c:2316)
==707==    by 0x437C921: _g_type_boxed_copy (gtype.c:4214)
==707==    by 0x435DA75: boxed_proxy_collect_value (gboxed.c:221)
==707==    by 0x40D9D64: gst_structure_id_set_valist_internal (gststructure.c:651)
==707==    by 0x40D9E86: gst_structure_id_set (gststructure.c:685)
==707==    by 0x4056FB5: parse_stream_topology (gstdiscoverer.c:546)
==707==    by 0x40570CE: parse_stream_topology (gstdiscoverer.c:808)
==707==    by 0x405702C: parse_stream_topology (gstdiscoverer.c:802)
==707==    by 0x4057122: parse_stream_topology (gstdiscoverer.c:813)
==707==    by 0x40575BC: discoverer_collect (gstdiscoverer.c:913)
==707==    by 0x4057C20: gst_discoverer_discover_uri (gstdiscoverer.c:1394)
==707== 
==707== HEAP SUMMARY:
==707==     in use at exit: 2,013,802 bytes in 16,384 blocks
==707==   total heap usage: 622,432 allocs, 606,048 frees, 239,799,688 bytes allocated
==707== 
==707== LEAK SUMMARY:
==707==    definitely lost: 40 bytes in 1 blocks
==707==    indirectly lost: 120 bytes in 10 blocks
==707==      possibly lost: 1,505,079 bytes in 13,488 blocks
==707==    still reachable: 470,603 bytes in 2,229 blocks
==707==         suppressed: 37,960 bytes in 656 blocks
==707== Rerun with --leak-check=full to see details of leaked memory
==707== 
==707== For counts of detected and suppressed errors, rerun with: -v
==707== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 383 from 14)
