RESOLVED DUPLICATE of bug 101349 Bug 101603
ASSERTION FAILED with gstreamer-1.0
https://bugs.webkit.org/show_bug.cgi?id=101603
Summary ASSERTION FAILED with gstreamer-1.0
ChangSeok Oh
Reported 2012-11-08 07:25:14 PST
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
Attachments
ChangSeok Oh
Comment 1 2012-11-08 08:38:27 PST
*** This bug has been marked as a duplicate of bug 101349 ***
Note You need to log in before you can comment on or make changes to this bug.