[Webkit-unassigned] [Bug 101603] New: ASSERTION FAILED with gstreamer-1.0

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 8 07:23:38 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=101603

           Summary: ASSERTION FAILED with gstreamer-1.0
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
               URL: http://www.w3.org/2010/05/video/mediaevents.html
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: kevin.cs.oh at gmail.com


The build command is ../../autogen.sh --prefix=/usr/local --enable-debug --enable-webgl --disable-egl --with-gstreamer=1.0
And then visit  here ./Programs/GtkLauncher http://www.w3.org/2010/05/video/mediaevents.html

Both WK1 and 2 have a same issue.

Backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff59caf03 in WTF::adoptGRef<_GstPadTemplate> (ptr=0x75a5b0)
    at ../../Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp:71
71        ASSERT(!ptr || !gstObjectIsFloating(GST_OBJECT(ptr)));
(gdb) bt
#0  0x00007ffff59caf03 in WTF::adoptGRef<_GstPadTemplate> (ptr=0x75a5b0)
    at ../../Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.cpp:71
#1  0x00007ffff598c8c3 in webkit_web_src_init (src=0xa3c2e0)
    at ../../Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:220
#2  0x00007ffff30913c7 in g_type_create_instance (type=<optimized out>)
    at gtype.c:1892
#3  0x00007ffff3074dd9 in g_object_constructor (type=<optimized out>, 
    n_construct_properties=1, construct_params=0x9e9af0) at gobject.c:1854
#4  0x00007ffff3076424 in g_object_newv (object_type=<optimized out>, 
    n_parameters=1, parameters=<optimized out>) at gobject.c:1718
#5  0x00007ffff3076c06 in g_object_new_valist (object_type=9548720, 
    first_property_name=<optimized out>, var_args=0x7fffffffcf78) at gobject.c:1835
#6  0x00007ffff3076f14 in g_object_new (object_type=9548720, 
    first_property_name=0x7ffff051e1f9 "name") at gobject.c:1550
#7  0x00007ffff04a1fd5 in gst_element_factory_create (factory=0x966680, 
    name=0x7fff9c0814cf "source") at gstelementfactory.c:374
#8  0x00007ffff04e8374 in gst_element_make_from_uri (type=GST_URI_SRC, 
    uri=0x9e9ba0 "http://media.w3.org/2010/05/sintel/trailer.mp4", 
    elementname=0x7fff9c0814cf "source", error=0x0) at gsturi.c:603
#9  0x00007fff9c05a075 in gen_source_element (decoder=0xa40070)
    at gsturidecodebin.c:1227
#10 setup_source (decoder=0xa40070) at gsturidecodebin.c:2075
#11 gst_uri_decode_bin_change_state (element=0xa40070, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gsturidecodebin.c:2572
#12 0x00007ffff04a0fcc in gst_element_change_state (element=0xa40070, 
    transition=<optimized out>) at gstelement.c:2594
#13 0x00007ffff04a194f in gst_element_set_state_func (element=0xa40070, 
    state=GST_STATE_PAUSED) at gstelement.c:2550
#14 0x00007ffff04890d0 in gst_bin_element_set_state (next=GST_STATE_PAUSED, 
    current=GST_STATE_READY, start_time=0, base_time=0, element=0xa40070, 
    bin=0x890030) at gstbin.c:2306
#15 gst_bin_change_state_func (element=0x890030, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2608
#16 0x00007ffff04bf8a4 in gst_pipeline_change_state (element=0x890030, 
    transition=<optimized out>) at gstpipeline.c:468
#17 0x00007fff9c0618a0 in gst_play_bin_change_state (element=0x890030, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin2.c:4150
#18 0x00007ffff04a0fcc in gst_element_change_state (element=0x890030, 
    transition=<optimized out>) at gstelement.c:2594
#19 0x00007ffff04a104f in gst_element_change_state (element=0x890030, 
    transition=<optimized out>) at gstelement.c:2631
#20 0x00007ffff04a194f in gst_element_set_state_func (element=0x890030, 
    state=GST_STATE_PAUSED) at gstelement.c:2550
---Type <return> to continue, or q <return> to quit---
#21 0x00007ffff5984b9e in WebCore::MediaPlayerPrivateGStreamer::load (
    this=0x90c8f0, url=...)
    at ../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:322
#22 0x00007ffff4ebd3d8 in WebCore::MediaPlayer::loadWithNextMediaEngine (
    this=0x8c0be0, current=0x0)
    at ../../Source/WebCore/platform/graphics/MediaPlayer.cpp:416
#23 0x00007ffff4ebd0b9 in WebCore::MediaPlayer::load (this=0x8c0be0, url=..., 
    contentType=..., keySystem=...)
    at ../../Source/WebCore/platform/graphics/MediaPlayer.cpp:379
#24 0x00007ffff4af41db in WebCore::HTMLMediaElement::loadResource (this=0x969490, 
    initialURL=..., contentType=..., keySystem=...)
    at ../../Source/WebCore/html/HTMLMediaElement.cpp:1013
#25 0x00007ffff4af3b23 in WebCore::HTMLMediaElement::loadNextSourceChild (
    this=0x969490) at ../../Source/WebCore/html/HTMLMediaElement.cpp:909
#26 0x00007ffff4af3a51 in WebCore::HTMLMediaElement::selectMediaResource (
    this=0x969490) at ../../Source/WebCore/html/HTMLMediaElement.cpp:890
#27 0x00007ffff4af372f in WebCore::HTMLMediaElement::loadInternal (this=0x969490)
    at ../../Source/WebCore/html/HTMLMediaElement.cpp:817
#28 0x00007ffff4af2f65 in WebCore::HTMLMediaElement::loadTimerFired (this=0x969490)
    at ../../Source/WebCore/html/HTMLMediaElement.cpp:630
#29 0x00007ffff4b01b5a in WebCore::Timer<WebCore::HTMLMediaElement>::fired (
    this=0x969538) at ../../Source/WebCore/platform/Timer.h:106
#30 0x00007ffff4f83fc2 in WebCore::ThreadTimers::sharedTimerFiredInternal (
    this=0x6efdf0) at ../../Source/WebCore/platform/ThreadTimers.cpp:116
#31 0x00007ffff4f83ee3 in WebCore::ThreadTimers::sharedTimerFired ()
    at ../../Source/WebCore/platform/ThreadTimers.cpp:93
#32 0x00007ffff59bdbee in WebCore::timeout_cb ()
    at ../../Source/WebCore/platform/gtk/SharedTimerGtk.cpp:49
#33 0x00007ffff2d88a1b in g_timeout_dispatch (source=<optimized out>, 
    callback=<optimized out>, user_data=<optimized out>) at gmain.c:3882
#34 0x00007ffff2d87e53 in g_main_dispatch (context=0x65a8c0) at gmain.c:2539
#35 g_main_context_dispatch (context=0x65a8c0) at gmain.c:3075
#36 0x00007ffff2d881a0 in g_main_context_iterate (dispatch=1, 
    block=<optimized out>, context=0x65a8c0, self=<optimized out>) at gmain.c:3146
#37 g_main_context_iterate (context=0x65a8c0, block=<optimized out>, dispatch=1, 
    self=<optimized out>) at gmain.c:3083
#38 0x00007ffff2d8859a in g_main_loop_run (loop=0x824e20) at gmain.c:3340
#39 0x00007ffff39f9fad in gtk_main () at gtkmain.c:1161
#40 0x00000000004054c1 in main (argc=1, argv=0x7fffffffe028)
    at ../../Tools/GtkLauncher/main.c:539

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list