[Webkit-unassigned] [Bug 189662] New: [GStreamer] ASSERTION FAILED: priv->player

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 17 06:55:34 PDT 2018


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

            Bug ID: 189662
           Summary: [GStreamer] ASSERTION FAILED: priv->player
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: aboya at igalia.com
                CC: bugs-noreply at webkitgtk.org

This has to be some kind of race condition: it happens only randomly, and not very often (so far I've encountered it once, while loading a web page with a non MSE video player).

ASSERTION FAILED: priv->player

#0  WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:255
#1  0x00007fd411b6f36b in webKitWebSrcStart (src=0x13b2100) at ../../Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:447
#2  0x00007fd411b70658 in <lambda()>::operator()(void) const (__closure=0x7fd3484f6018) at ../../Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:730
#3  0x00007fd411b779ba in WTF::Function<void()>::CallableWrapper<webKitWebSrcSeek(WebKitWebSrc*, guint64)::<lambda()> >::call(void) (this=0x7fd3484f6010) at DerivedSources/ForwardingHeaders/wtf/Function.h:101
#4  0x00007fd40ec42bde in WTF::Function<void ()>::operator()() const (this=0x7fd3484f5048) at DerivedSources/ForwardingHeaders/wtf/Function.h:56
#5  0x00007fd411b733d3 in WebCore::MainThreadNotifier<MainThreadSourceNotification>::<lambda()>::operator()(void) const (this=0x7fd37d8769e0)
    at ../../Source/WebCore/platform/graphics/gstreamer/MainThreadNotifier.h:62
#6  0x00007fd411b7799c in WTF::Function<void()>::CallableWrapper<WebCore::MainThreadNotifier<T>::notify(T, F&&) [with F = webKitWebSrcSeek(WebKitWebSrc*, guint64)::<lambda()>; T = MainThreadSourceNotification]::<lambda()> >::call(void) (this=0x7fd3484f5028) at DerivedSources/ForwardingHeaders/wtf/Function.h:101
#7  0x00007fd40ec42bde in WTF::Function<void ()>::operator()() const (this=0x7ffd41a01cb8) at DerivedSources/ForwardingHeaders/wtf/Function.h:56
#8  0x00007fd40470879f in WTF::RunLoop::performWork (this=0x7fd3edff9000) at ../../Source/WTF/wtf/RunLoop.cpp:106
#9  0x00007fd404752a34 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7fd3edff9000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68
#10 0x00007fd404752a58 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70
#11 0x00007fd4047529d4 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0xe2b0c0, 
    callback=0x7fd404752a3b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7fd3edff9000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#12 0x00007fd404752a04 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#13 0x00007fd3fa5ca838 in g_main_dispatch () at /webkit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148
#14 g_main_context_dispatch () at /webkit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813
#15 0x00007fd3fa5cabf8 in g_main_context_iterate () at /webkit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886
#16 0x00007fd3fa5caee2 in g_main_loop_run () at /webkit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082
#17 0x00007fd404752f12 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
#18 0x00007fd40f6105b5 in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffd41a020a8) at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61
#19 0x00007fd40f60de9d in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffd41a020a8) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67
#20 0x0000000000400d21 in main (argc=3, argv=0x7ffd41a020a8) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52

-- 
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/20180917/b8d44118/attachment.html>


More information about the webkit-unassigned mailing list