Bug 139039

Summary: [GStreamer] gstmpegts is not initialized
Product: WebKit Reporter: Philippe Normand <pnormand>
Component: PlatformAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: b.long, cgarcia, pnormand, self
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
patch cgarcia: review+

Description Philippe Normand 2014-11-25 02:27:20 PST
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 ()
Comment 1 Philippe Normand 2014-11-25 02:30:56 PST
Created attachment 242192 [details]
patch
Comment 2 Philippe Normand 2014-11-25 02:31:25 PST
FYI Brendan :)
Comment 3 Philippe Normand 2014-11-25 06:49:35 PST
Committed r176541: <http://trac.webkit.org/changeset/176541>
Comment 4 Brendan Long 2014-11-25 07:11:27 PST
Sorry I missed this :\