Triggering this kind of warning: #0 g_logv (log_domain=0x7f580b4e4d75 <g_log_domain_gstreamer> "GStreamer", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fff41507ec8) at gmessages.c:1046 #1 0x00007f580fafa402 in g_log (log_domain=<optimized out>, log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f580fb6673d "%s: assertion '%s' failed") at gmessages.c:1079 #2 0x00007f580fafa429 in g_return_if_fail_warning (log_domain=<optimized out>, pretty_function=pretty_function@entry=0x7f580b4fec50 <__func__.20027> "gst_structure_id_get", expression=expression@entry=0x7f580b4fe509 "first_field_id != 0") at gmessages.c:1088 #3 0x00007f580b4b7e3a in gst_structure_id_get (structure=<optimized out>, first_field_id=<optimized out>) at gststructure.c:3066 #4 0x00007f580ab46c96 in gst_message_parse_mpegts_section (message=0x7f5812939620 <main_arena>) at gstmpegtssection.c:256 #5 0x00007f5814ee61a5 in WebCore::MediaPlayerPrivateGStreamer::handleMessage(_GstMessage*) () from /home/phil/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 #6 0x00007f580fdf2b50 in g_cclosure_marshal_VOID__BOXEDv (closure=0xf79400, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0xfce720) at gmarshal.c:1160 #7 0x00007f580fdeff87 in _g_closure_invoke_va (closure=0xf79400, return_value=0x0, instance=0xe9f570, args=0x7fff41508368, n_params=1, param_types=0xfce720) at gclosure.c:831 #8 0x00007f580fe08e9d in g_signal_emit_valist (instance=0xe9f570, signal_id=<optimized out>, detail=1310, var_args=var_args@entry=0x7fff41508368) at gsignal.c:3218 #9 0x00007f580fe09b22 in g_signal_emit (instance=instance@entry=0xe9f570, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3365 #10 0x00007f580b466482 in gst_bus_async_signal_func (bus=0xe9f570, message=0x7f576c002210, data=<optimized out>) at gstbus.c:1170 #11 0x00007f580b467211 in gst_bus_source_dispatch (source=0xdc5d20, callback=0x7f580b466400 <gst_bus_async_signal_func>, user_data=0x0) at gstbus.c:774 #12 0x00007f580faf33f5 in g_main_dispatch (context=0xba9000) at gmain.c:3064 #13 g_main_context_dispatch (context=context@entry=0xba9000) at gmain.c:3663 #14 0x00007f580faf3758 in g_main_context_iterate (context=0xba9000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3734 #15 0x00007f580faf3a1a in g_main_loop_run (loop=0xfa11b0) at gmain.c:3928 #16 0x00007f58142483d1 in WebProcessMainUnix () from /home/phil/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37 #17 0x00007f58125b7b45 in __libc_start_main (main=0x400750 <main>, argc=2, argv=0x7fff41508718, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff41508708) at libc-start.c:287 #18 0x00000000004007a4 in _start ()
Created attachment 242192 [details] patch
FYI Brendan :)
Committed r176541: <http://trac.webkit.org/changeset/176541>
Sorry I missed this :\