[Webkit-unassigned] [Bug 56992] New: [Gtk+] deadlock in gstreamer video player when seeking

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 23 20:51:50 PDT 2011


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

           Summary: [Gtk+] deadlock in gstreamer video player when seeking
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jonathon at quotidian.org


Steps to reproduce:
- visit a video on youtube (using html5 player)
- let it start playing
- switch to a higher resolution (generally at this point the video stops playing and refuses to start playing the higher resolution video)
- Get frustrated waiting for the higher resolution video to play and start clicking play/pause and dragging the slider back to the beggining to try to make something work
- browser locks up hard.

backtrace below:

#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
No locals.
#1  0x00007f8b1d4b0d4a in gst_queue2_create_read (queue=0x16b0a50, offset=<value optimized out>, 
    length=<value optimized out>, buffer=<value optimized out>) at gstqueue2.c:1232
        buf = 0x7f8b6c6e1890
        data = 0x7f8b6d011e00 "\370\a"
        file_offset = 591206
        block_length = 2267934222
        remaining = <value optimized out>
        read_length = 0
        rb_size = 0
        rpos = 591206
        __PRETTY_FUNCTION__ = "gst_queue2_create_read"
#2  0x00007f8b1d4b1a02 in gst_queue2_get_range (pad=<value optimized out>, offset=591206, length=65536, 
    buffer=0x7fff221e81d0) at gstqueue2.c:2659
        queue = 0x16b0a50
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_queue2_get_range"
#3  0x00007f8b83954aa9 in gst_pad_get_range_unchecked (pad=0x158a510, offset=591206, size=65536, 
    buffer=0x7fff221e81d0) at gstpad.c:4903
        ret = <value optimized out>
        getrangefunc = 0x7f8b1d4b1930 <gst_queue2_get_range>
        caps = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_get_range_unchecked"
#4  0x00007f8b83954fb5 in gst_pad_pull_range (pad=0x232f540, offset=591206, size=<value optimized out>, 
    buffer=0x7fff221e81d0) at gstpad.c:5067
        peer = 0x158a510
        ret = <value optimized out>
        caps = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_pull_range"
#5  0x00007f8b83954aa9 in gst_pad_get_range_unchecked (pad=0xa4b6d0, offset=591206, size=65536, 
    buffer=0x7fff221e81d0) at gstpad.c:4903
        ret = <value optimized out>
        getrangefunc = 0x7f8b839444f0 <gst_proxy_pad_do_getrange>
        caps = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_get_range_unchecked"
#6  0x00007f8b83954fb5 in gst_pad_pull_range (pad=0x167c7b0, offset=591206, size=<value optimized out>, 
    buffer=0x7fff221e81d0) at gstpad.c:5067
        peer = 0xa4b6d0
        ret = <value optimized out>
        caps = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_pull_range"
#7  0x00007f8b1d4b9236 in gst_type_find_element_getrange (srcpad=<value optimized out>, offset=128, length=47, 
    buffer=0xffffffffffffffff) at gsttypefindelement.c:867
        ret = <value optimized out>
#8  0x00007f8b83954aa9 in gst_pad_get_range_unchecked (pad=0x167c930, offset=591206, size=65536, 
    buffer=0x7fff221e81d0) at gstpad.c:4903
        ret = <value optimized out>
        getrangefunc = 0x7f8b1d4b9210 <gst_type_find_element_getrange>
        caps = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_get_range_unchecked"
#9  0x00007f8b83954fb5 in gst_pad_pull_range (pad=0x158a690, offset=591206, size=<value optimized out>, 
    buffer=0x7fff221e81d0) at gstpad.c:5067
        peer = 0x167c930
        ret = <value optimized out>
        caps = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_pull_range"
#10 0x00007f8b19483177 in gst_matroska_demux_search_cluster (demux=0x7f8b6c55cd10, pos=0x7fff221e8380)
    at matroska-demux.c:2350
        reader = {data = 0x167c930 "\240\364", <incomplete sequence \320>, size = 2270813376, byte = 32651}
        cluster_pos = <value optimized out>
        newpos = 591206
        orig_offset = 45917
        ret = <value optimized out>
        buf = 0x0
        length = 0
        id = 0
        needed = <value optimized out>
        __FUNCTION__ = "gst_matroska_demux_search_cluster"
#11 0x00007f8b19494e2e in gst_matroska_demux_search_pos (demux=0x7f8b6c55cd10, pad=<value optimized out>, 
    event=<value optimized out>) at matroska-demux.c:2479
        cluster_time = <value optimized out>
        newpos = 591206
        startpos = 591206
        otime = <value optimized out>
        prev_cluster_offset = -1
        entry = 0x0
        prev_cluster_time = 18446744073709551615
        id = 2207396977
        current_state = <value optimized out>
        current_offset = 45917
        current_cluster_offset = 45452
        buf = 0x0
        ret = <value optimized out>
        length = 140237247995072
        current_cluster_time = 524
        opos = <value optimized out>
        cluster_offset = <value optimized out>
        chunk = 65536
        needed = 32651
#12 gst_matroska_demux_handle_seek_event (demux=0x7f8b6c55cd10, pad=<value optimized out>, 
    event=<value optimized out>) at matroska-demux.c:2678
        entry = <value optimized out>
        scan_entry = {pos = 18446744073709551615, track = 0, time = 0, block = 1817562384}
        flags = GST_SEEK_FLAG_FLUSH
        cur_type = GST_SEEK_TYPE_SET
        stop_type = GST_SEEK_TYPE_NONE
        format = GST_FORMAT_TIME
        flush = 1
        keyunit = <value optimized out>
        rate = 1
        cur = 8253512192
        stop = -1
        track = <value optimized out>
        seeksegment = {rate = 1, abs_rate = 1, format = GST_FORMAT_TIME, flags = GST_SEEK_FLAG_FLUSH, 
          start = 8253512192, stop = -1, time = 8253512192, accum = 0, last_stop = 8253512192, 
          duration = 306473000000, applied_rate = 1, _gst_reserved = '\000' <repeats 23 times>}
        update = 1
        __FUNCTION__ = "gst_matroska_demux_handle_seek_event"
#13 0x00007f8b19495796 in gst_matroska_demux_handle_seek_push (pad=0x158ac90, event=0x7f8b6c858b80)
    at matroska-demux.c:2844
        flags = 32651
        stop_type = 32651
        rate = 6.9286405192518544e-310
        stop = 0
        cur_type = 2207586052
        format = 2210235204
        cur = 0
#14 gst_matroska_demux_handle_src_event (pad=0x158ac90, event=0x7f8b6c858b80) at matroska-demux.c:2863
        demux = 0x7f8b6c55cd10
        res = 1
        __FUNCTION__ = "gst_matroska_demux_handle_src_event"
#15 0x00007f8b83958aee in gst_pad_send_event (pad=0x158ac90, event=0x7f8b6c858b80) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b194955e0 <gst_matroska_demux_handle_src_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#16 0x00007f8b8395908b in gst_pad_push_event (pad=0x2671320, event=0x7f8b6c858b80) at gstpad.c:5217
        peerpad = 0x158ac90
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#17 0x00007f8b83958aee in gst_pad_send_event (pad=0x26714a0, event=0x7f8b6c858b80) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b1d4a6700 <gst_multi_queue_src_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#18 0x00007f8b8395908b in gst_pad_push_event (pad=0x2671020, event=0x7f8b6c858b80) at gstpad.c:5217
        peerpad = 0x26714a0
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#19 0x00007f8b18105869 in ?? () from /usr/lib/libgstbasevideo-0.10.so.0
No symbol table info available.
#20 0x00007f8b83958aee in gst_pad_send_event (pad=0x26711a0, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b18105520
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#21 0x00007f8b8395908b in gst_pad_push_event (pad=0x1548530, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x26711a0
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#22 0x00007f8b83958aee in gst_pad_send_event (pad=0x7f8b6c9b29a0, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83944c50 <gst_proxy_pad_do_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#23 0x00007f8b8395908b in gst_pad_push_event (pad=0xa4b880, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x7f8b6c9b29a0
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#24 0x00007f8b83958aee in gst_pad_send_event (pad=0x232f380, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83944c50 <gst_proxy_pad_do_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#25 0x00007f8b8395908b in gst_pad_push_event (pad=0x7f8b6c2414a0, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x232f380
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#26 0x00007f8b1d4a31be in gst_input_selector_event (pad=<value optimized out>, event=0x7f8b6c858a40)
    at gstinputselector.c:1131
        res = <value optimized out>
        otherpad = <value optimized out>
#27 0x00007f8b83958aee in gst_pad_send_event (pad=0x15381d0, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b1d4a3190 <gst_input_selector_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#28 0x00007f8b8395908b in gst_pad_push_event (pad=0x16201c0, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x15381d0
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#29 0x00007f8b83958aee in gst_pad_send_event (pad=0xa4bd90, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83944c50 <gst_proxy_pad_do_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#30 0x00007f8b8395908b in gst_pad_push_event (pad=0x1538650, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0xa4bd90
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#31 0x00007f8b1d6f7fc4 in gst_stream_synchronizer_src_event (pad=<value optimized out>, event=0x7f8b6c858a40)
    at gststreamsynchronizer.c:254
        opad = <value optimized out>
        ret = 0
#32 0x00007f8b83958aee in gst_pad_send_event (pad=0x2671c20, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b1d6f7f80 <gst_stream_synchronizer_src_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#33 0x00007f8b8395908b in gst_pad_push_event (pad=0x1620380, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x2671c20
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#34 0x00007f8b83958aee in gst_pad_send_event (pad=0x15481d0, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83944c50 <gst_proxy_pad_do_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#35 0x00007f8b8395908b in gst_pad_push_event (pad=0x1538ad0, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x15481d0
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#36 0x00007f8b83958aee in gst_pad_send_event (pad=0x167c1b0, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b1d4a96b0 <gst_queue_handle_src_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#37 0x00007f8b8395908b in gst_pad_push_event (pad=0x167cc30, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x167c1b0
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#38 0x00007f8b83bfd18e in gst_base_transform_src_eventfunc (trans=0x167b500, event=0x7f8b6c858a40)
    at gstbasetransform.c:2072
        ret = -512
        __PRETTY_FUNCTION__ = "gst_base_transform_src_eventfunc"
#39 0x00007f8b83bf9bdb in gst_base_transform_src_event (pad=<value optimized out>, event=0x7f8b6c858a40)
    at gstbasetransform.c:2039
        trans = 0x167b500
        ret = 1
#40 0x00007f8b83958aee in gst_pad_send_event (pad=0x167c030, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83bf9ba0 <gst_base_transform_src_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#41 0x00007f8b8395908b in gst_pad_push_event (pad=0x158ae10, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x167c030
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#42 0x00007f8b83bfd18e in gst_base_transform_src_eventfunc (trans=0x15e2a60, event=0x7f8b6c858a40)
    at gstbasetransform.c:2072
        ret = -512
        __PRETTY_FUNCTION__ = "gst_base_transform_src_eventfunc"
#43 0x00007f8b1731b22b in gst_video_scale_src_event (trans=0x15e2a60, event=0x7f8b6c858a40) at gstvideoscale.c:1285
        ret = -512
        a = 0
        structure = 0x1
        __PRETTY_FUNCTION__ = "gst_video_scale_src_event"
#44 0x00007f8b83bf9bdb in gst_base_transform_src_event (pad=<value optimized out>, event=0x7f8b6c858a40)
    at gstbasetransform.c:2039
        trans = 0x15e2a60
        ret = 1
#45 0x00007f8b83958aee in gst_pad_send_event (pad=0x2671da0, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83bf9ba0 <gst_base_transform_src_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#46 0x00007f8b8395908b in gst_pad_push_event (pad=0x232fc40, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x2671da0
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#47 0x00007f8b83958aee in gst_pad_send_event (pad=0xa4b370, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83944c50 <gst_proxy_pad_do_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#48 0x00007f8b8395908b in gst_pad_push_event (pad=0x7f8b6c32d010, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0xa4b370
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#49 0x00007f8b8395967e in gst_pad_event_default_dispatch (pad=<value optimized out>, event=0x0) at gstpad.c:3548
        iter = <value optimized out>
        done = 0
        result = 0
        item = 0x7f8b6c32d010
        eventpad = 0x7f8b6c32d010
        pushed_pads = 0x0
#50 gst_pad_event_default (pad=<value optimized out>, event=0x0) at gstpad.c:3624
        __PRETTY_FUNCTION__ = "gst_pad_event_default"
#51 0x00007f8b83958aee in gst_pad_send_event (pad=0x7f8b6c32da90, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83959310 <gst_pad_event_default>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#52 0x00007f8b8395908b in gst_pad_push_event (pad=0x7f8b6c32d310, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x7f8b6c32da90
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#53 0x00007f8b83958aee in gst_pad_send_event (pad=0x7f8b6c32d610, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b1d4a96b0 <gst_queue_handle_src_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#54 0x00007f8b8395908b in gst_pad_push_event (pad=0xb02dd0, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x7f8b6c32d610
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#55 0x00007f8b83bfd18e in gst_base_transform_src_eventfunc (trans=0x16be370, event=0x7f8b6c858a40)
    at gstbasetransform.c:2072
        ret = -512
        __PRETTY_FUNCTION__ = "gst_base_transform_src_eventfunc"
#56 0x00007f8b83bf9bdb in gst_base_transform_src_event (pad=<value optimized out>, event=0x7f8b6c858a40)
    at gstbasetransform.c:2039
        trans = 0x16be370
        ret = 1
#57 0x00007f8b83958aee in gst_pad_send_event (pad=0x7f8b6c32d490, event=0x7f8b6c858a40) at gstpad.c:5365
        result = <value optimized out>
        eventfunc = 0x7f8b83bf9ba0 <gst_base_transform_src_event>
        serialized = <value optimized out>
        need_unlock = 0
        __PRETTY_FUNCTION__ = "gst_pad_send_event"
#58 0x00007f8b8395908b in gst_pad_push_event (pad=0x7f8b6c32d910, event=0x7f8b6c858a40) at gstpad.c:5217
        peerpad = 0x7f8b6c32d490
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_push_event"
#59 0x00007f8b83bef2a1 in gst_base_sink_send_event (element=0x7f8b6ccc3000, event=0x7f8b6c858a40)
    at gstbasesink.c:4380
        pad = 0x7f8b6c32d910
        forward = 1
        result = 1
        mode = GST_ACTIVATE_PUSH
        __PRETTY_FUNCTION__ = "gst_base_sink_send_event"
#60 0x00007f8b8393bd8d in gst_element_send_event (element=0x7f8b6ccc3000, event=0x7f8b6c858a40) at gstelement.c:1568
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_send_event"
#61 0x00007f8b8392acf8 in gst_bin_send_event (element=<value optimized out>, event=0x7f8b6c858a40) at gstbin.c:2668
        child = 0x7f8b6ccc3000
        data = 0x7f8b6ccc3000
        iter = 0x7f8b6c1ed380
        res = 1
        __PRETTY_FUNCTION__ = "gst_bin_send_event"
#62 0x00007f8b8393bd8d in gst_element_send_event (element=0x92eb80, event=0x7f8b6c858a40) at gstelement.c:1568
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_send_event"
#63 0x00007f8b8392acf8 in gst_bin_send_event (element=<value optimized out>, event=0x7f8b6c858a40) at gstbin.c:2668
        child = 0x92eb80
        data = 0x92eb80
        iter = 0x7f8b6c7b4750
        res = 1
        __PRETTY_FUNCTION__ = "gst_bin_send_event"
#64 0x00007f8b8393bd8d in gst_element_send_event (element=0x92ecf0, event=0x7f8b6c858a40) at gstelement.c:1568
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_send_event"
#65 0x00007f8b1d6e69c5 in gst_play_sink_send_event_to_sink (playsink=0x16a4380, event=0x7f8b6c858a40)
    at gstplaysink.c:3070
        res = 1
        __PRETTY_FUNCTION__ = "gst_play_sink_send_event_to_sink"
#66 0x00007f8b1d6e6bac in gst_play_sink_send_event (element=0x16a4380, event=0x7f8b6c858a40) at gstplaysink.c:3120
        amount = 23741312
        rate = 6.9286454695535117e-310
        format = GST_FORMAT_UNDEFINED
        flush = 23741312
        intermediate = 0
        res = -512
        __PRETTY_FUNCTION__ = "gst_play_sink_send_event"
#67 0x00007f8b8393bd8d in gst_element_send_event (element=0x16a4380, event=0x7f8b6c858a40) at gstelement.c:1568
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_send_event"
#68 0x00007f8b8392acf8 in gst_bin_send_event (element=<value optimized out>, event=0x7f8b6c858a40) at gstbin.c:2668
        child = 0x16a4380
        data = 0x16a4380
        iter = 0x7f8b6c33df50
        res = 1
        __PRETTY_FUNCTION__ = "gst_bin_send_event"
#69 0x00007f8b8393bd8d in gst_element_send_event (element=0x7f8b6c4403e0, event=0x7f8b6c858a40) at gstelement.c:1568
        result = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_element_send_event"
#70 0x00007f8b89c559bb in WebCore::MediaPlayerPrivateGStreamer::seek (this=0x7f8b1f713960, 
    time=<value optimized out>) at ../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:518
        sec = 8253512192
#71 0x00007f8b8a04aea5 in WebCore::HTMLMediaElement::seek (this=0x7f8b25001240, time=0, ec=<value optimized out>)
    at ../Source/WebCore/html/HTMLMediaElement.cpp:1137
        now = 0
#72 0x00007f8b8a68e579 in WebCore::setJSHTMLMediaElementCurrentTime (exec=0x7f8b25d3a118, 
    thisObject=<value optimized out>, value=...) at DerivedSources/WebCore/JSHTMLMediaElement.cpp:477
        ec = 0
#73 0x00007f8b8a69086c in lookupPut<WebCore::JSHTMLMediaElement> (this=0x7f8b21c91f38, exec=0x7f8b25d3a118, 
    propertyName=<value optimized out>, value=..., slot=...) at ../Source/JavaScriptCore/runtime/Lookup.h:319
        entry = 0xfffffffffffffe00
#74 lookupPut<WebCore::JSHTMLMediaElement, WebCore::JSHTMLElement> (this=0x7f8b21c91f38, exec=0x7f8b25d3a118, 
    propertyName=<value optimized out>, value=..., slot=...) at ../Source/JavaScriptCore/runtime/Lookup.h:333
No locals.
#75 WebCore::JSHTMLMediaElement::put (this=0x7f8b21c91f38, exec=0x7f8b25d3a118, propertyName=<value optimized out>, 
    value=..., slot=...) at DerivedSources/WebCore/JSHTMLMediaElement.cpp:455
No locals.
#76 0x00007f8b8a6d366d in lookupPut<WebCore::JSHTMLVideoElement, WebCore::JSHTMLMediaElement> (this=0x7f8b21c91f38, 
    exec=0x7f8b25d3a118, propertyName=..., value=..., slot=...) at ../Source/JavaScriptCore/runtime/Lookup.h:334
No locals.
#77 WebCore::JSHTMLVideoElement::put (this=0x7f8b21c91f38, exec=0x7f8b25d3a118, propertyName=..., value=..., 
    slot=...) at DerivedSources/WebCore/JSHTMLVideoElement.cpp:242
No locals.
#78 0x00007f8b8a97c443 in put (args=<value optimized out>) at ../Source/JavaScriptCore/runtime/JSObject.h:790
No locals.
#79 JSC::cti_op_put_by_id (args=<value optimized out>) at ../Source/JavaScriptCore/jit/JITStubs.cpp:1351
        callFrame = 0x7f8b25d3a118
        slot = {m_type = JSC::PutPropertySlot::Uncachable, m_base = {m_cell = 0x0}, m_offset = 23, 
          m_isStrictMode = false}
        stubInfo = <value optimized out>
        stackFrame = @0x7fff221e9790
        ident = @0x2f
        codeBlock = <value optimized out>
#80 0x00007f8b26630476 in ?? ()
No symbol table info available.
#81 0x0000000000000002 in ?? ()
No symbol table info available.
#82 0x00007f8b21c91f38 in ?? ()
No symbol table info available.
#83 0x00007f8b21ea1a68 in ?? ()
No symbol table info available.
#84 0x402181cc60000000 in ?? ()
No symbol table info available.
#85 0x00007f8b2658e7ef in ?? ()
No symbol table info available.
#86 0x00007f8b00000010 in ?? ()
No symbol table info available.
#87 0x00007fff221e98b0 in ?? ()
No symbol table info available.
#88 0x00007fff221e9810 in ?? ()
No symbol table info available.
#89 0x00007f8b839b2c20 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#90 0x00007f8b2655f230 in ?? ()
No symbol table info available.
#91 0x00007f8b72f32c48 in ?? ()
No symbol table info available.
#92 0x00007f8b25d3a118 in ?? ()
No symbol table info available.
#93 0x0000000000000000 in ?? ()
No symbol table info available.

-- 
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