[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