[Webkit-unassigned] [Bug 196691] New: [GStreamer] gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed in WebCore::MediaPlayerPrivateGStreamer::paused
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Apr 8 07:45:56 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=196691
Bug ID: 196691
Summary: [GStreamer] gst_element_get_state: assertion
'GST_IS_ELEMENT (element)' failed in
WebCore::MediaPlayerPrivateGStreamer::paused
Product: WebKit
Version: WebKit Nightly Build
Hardware: PC
OS: Linux
Status: NEW
Severity: Normal
Priority: P2
Component: Media
Assignee: webkit-unassigned at lists.webkit.org
Reporter: mcatanzaro at igalia.com
CC: bugs-noreply at webkitgtk.org
Loading https://reddit.com in trunk:
(WebKitWebProcess:50441): GStreamer-CRITICAL **: 09:39:25.042: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
(WebKitWebProcess:50441): GStreamer-CRITICAL **: 09:39:25.042: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
(WebKitWebProcess:50441): GStreamer-CRITICAL **: 09:39:25.042: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
(WebKitWebProcess:50441): GStreamer-CRITICAL **: 09:39:25.042: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed
(WebKitWebProcess:50441): GStreamer-CRITICAL **: 09:39:26.373: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
It's coming from WebCore::MediaPlayerPrivateGStreamer::paused:
(gdb) bt full
#0 _g_log_abort (breakpoint=1)
at ../../../../Projects/glib/glib/gmessages.c:557
debugger_present = 1
#1 0x00007fe4487e818c in g_logv (log_domain=0x7fe448fb2960 "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL,
format=0x7fe44884788d "%s: assertion '%s' failed", args=0x7ffcc8a09b88)
at ../../../../Projects/glib/glib/gmessages.c:1371
domain = 0x0
data = 0x0
depth = 1
log_func = 0x7fe448f035b0
domain_fatal_mask = 5
masquerade_fatal = 0
test_level = 10
was_fatal = 0
was_recursion = 0
buffer = "`\254\376\250)\000\000\034\200\363]\261\317\177\000\000\370\377\377\377\000\000\000\000\203\300\254K\344\177\000\000\000\000\000\000\000\000\000\000\353ҷK\344\177\000\000\200\363]\261\317\177\000\000\370\377\377\377\000\000\000\000\200\363]\261\317\177\000\000\032\230\270K\344\177\000\000T\254\376\250\317\177\000\000\001\000\000\000\317\177\000\000\230⚨\000\000\000\000\200\227\240\310\374\177\000\000\370\377\377\377\370\377\377\377\300\370R\250\317\177\000\000\200\227\240\310\374\177\000\000\005\000\000\000\005", '\000' <repeats 43 t--Type <RET> for more, q to quit, c to continue without paging--
imes>, "\346\066\264K\344\177\000\000\004\364]\261\317\177\000\000T\254\376"...
msg = 0x2d8aa80 "gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed"
msg_alloc = 0x2d8aa80 "gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed"
i = 3
#2 0x00007fe4487e827d in g_log (log_domain=0x7fe448fb2960 "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL,
format=0x7fe44884788d "%s: assertion '%s' failed")
at ../../../../Projects/glib/glib/gmessages.c:1413
args = {{gp_offset = 40, fp_offset = 48,
overflow_arg_area = 0x7ffcc8a09c60,
reg_save_area = 0x7ffcc8a09ba0}}
#3 0x00007fe4487ea12c in g_return_if_fail_warning (
log_domain=0x7fe448fb2960 "GStreamer",
pretty_function=0x7fe448fbd8e0 "gst_element_get_state",
expression=0x7fe448fb3c32 "GST_IS_ELEMENT (element)")
at ../../../../Projects/glib/glib/gmessages.c:2767
No locals.
#4 0x00007fe448f34aa2 in gst_element_get_state ()
from /lib64/libgstreamer-1.0.so.0
No symbol table info available.
#5 0x00007fe44ed54d5a in WebCore::MediaPlayerPrivateGStreamer::paused (
--Type <RET> for more, q to quit, c to continue without paging--
this=0x7fe436b7c700)
at /home/mcatanzaro/Projects/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:658
state = 32719
paused = <optimized out>
__FUNCTION__ = <optimized out>
state = <optimized out>
paused = <optimized out>
_g_boolean_var_ = <optimized out>
_g_boolean_var_ = <optimized out>
_g_boolean_var_ = <optimized out>
#6 WebCore::MediaPlayerPrivateGStreamer::paused (this=0x7fe436b7c700)
at /home/mcatanzaro/Projects/WebKit/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:645
state = <optimized out>
paused = <optimized out>
__FUNCTION__ = <optimized out>
_g_boolean_var_ = <optimized out>
_g_boolean_var_ = <optimized out>
#7 0x00007fe44e30f033 in WebCore::HTMLMediaElement::updatePlayState (
this=0x7fe410c007b8)
at DerivedSources/ForwardingHeaders/wtf/DumbPtrTraits.h:41
shouldBePlaying = false
--Type <RET> for more, q to quit, c to continue without paging--
playerPaused = <optimized out>
shouldBePlaying = <optimized out>
playerPaused = <optimized out>
page = <optimized out>
time = <optimized out>
#8 WebCore::HTMLMediaElement::updatePlayState (this=0x7fe410c007b8)
at /home/mcatanzaro/Projects/WebKit/Source/WebCore/html/HTMLMediaElement.cpp:5429
shouldBePlaying = <optimized out>
playerPaused = <optimized out>
page = <optimized out>
time = <optimized out>
#9 0x00007fe44e30f8a1 in WebCore::HTMLMediaElement::pauseInternal (
this=0x7fe410c007b8)
at /home/mcatanzaro/Projects/WebKit/Source/WebCore/html/HTMLMediaElement.cpp:3685
No locals.
#10 WebCore::HTMLMediaElement::pauseInternal (this=0x7fe410c007b8)
at /home/mcatanzaro/Projects/WebKit/Source/WebCore/html/HTMLMediaElement.cpp:3641
No locals.
#11 0x00007fe44e30fa0c in WebCore::HTMLMediaElement::pause (
this=0x7fe410c007b8)
--Type <RET> for more, q to quit, c to continue without paging--
at /home/mcatanzaro/Projects/WebKit/Source/WebCore/html/HTMLMediaElement.cpp:3637
No locals.
#12 WebCore::HTMLMediaElement::pause (this=0x7fe410c007b8)
at /home/mcatanzaro/Projects/WebKit/Source/WebCore/html/HTMLMediaElement.cpp:3622
No locals.
#13 0x00007fe44d93aabd in WebCore::jsHTMLMediaElementPrototypeFunctionPauseBody
(state=<optimized out>, throwScope=..., castedThis=<optimized out>)
at DerivedSources/WebCore/JSHTMLMediaElement.cpp:1556
impl = <optimized out>
impl = <optimized out>
#14 WebCore::IDLOperation<WebCore::JSHTMLMediaElement>::call<WebCore::jsHTMLMediaElementPrototypeFunctionPauseBody> (operationName=0x7fe44efbb4eb "pause",
state=...)
at /home/mcatanzaro/Projects/WebKit/Source/WebCore/bindings/js/JSDOMOperation.h:53
throwScope = {<JSC::ExceptionScope> = {m_vm =
@0x7fe41c200000}, <No data fields>}
thisObject = <optimized out>
throwScope = <optimized out>
thisObject = <optimized out>
#15 WebCore::jsHTMLMediaElementPrototypeFunctionPause (state=<optimized out>)
--Type <RET> for more, q to quit, c to continue without paging--
at DerivedSources/WebCore/JSHTMLMediaElement.cpp:1562
No locals.
#16 0x00007fcfbffff16b in ?? ()
No symbol table info available.
#17 0x00007ffcc8a09ee0 in ?? ()
No symbol table info available.
#18 0x00007fe44c149673 in llint_op_call ()
at /home/mcatanzaro/Projects/WebKit/Source/JavaScriptCore/runtime/VMTraps.cpp:371
No symbol table info available.
#19 0x0000000000000000 in ?? ()
No symbol table info available.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190408/8a0f2005/attachment-0001.html>
More information about the webkit-unassigned
mailing list