[Webkit-unassigned] [Bug 188305] New: [GTK] ASSERTION FAILED: m_image in fast/canvas/canvas-createPattern-video-loading.html

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 3 06:48:00 PDT 2018


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

            Bug ID: 188305
           Summary: [GTK] ASSERTION FAILED: m_image in
                    fast/canvas/canvas-createPattern-video-loading.html
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media Elements
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Ms2ger at igalia.com

#0  0x00007fb71e8591e8 in WTFCrash () at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WTF/wtf/Assertions.cpp:267
#1  0x00007fb72b4984be in (anonymous namespace)::ImageGStreamer::image (this=0x7fb6c6161b80) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h:49
#2  0x00007fb72b493c4e in (anonymous namespace)::MediaPlayerPrivateGStreamerBase::paint (this=0x7fb66e951a80, context=..., rect=...) at /home/slave/webkitgtk/gtk-linux-64-debug/build/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:918
#3  0x00007fb72abb4c1d in (anonymous namespace)::MediaPlayerPrivateInterface::paintCurrentFrameInContext (this=0x7fb66e951a80, c=..., r=...) at ../../Source/WebCore/platform/graphics/MediaPlayerPrivate.h:148
#4  0x00007fb72abaa044 in (anonymous namespace)::MediaPlayer::paintCurrentFrameInContext (this=0x7fb6900b1438, p=..., r=...) at ../../Source/WebCore/platform/graphics/MediaPlayer.cpp:886
#5  0x00007fb72a56d98a in (anonymous namespace)::HTMLVideoElement::paintCurrentFrameInContext (this=0x7fb630a007a8, context=..., destRect=...) at ../../Source/WebCore/html/HTMLVideoElement.cpp:293
#6  0x00007fb72a5cc785 in (anonymous namespace)::CanvasRenderingContext2DBase::createPattern (this=0x7fb70f9208c0, videoElement=..., repeatX=true, repeatY=true) at ../../Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp:1976
#7  0x00007fb72a5d17cd in (anonymous namespace)::CanvasRenderingContext2DBase::<lambda(auto:14&)>::operator()<WTF::RefPtr<WebCore::HTMLVideoElement> >(WTF::RefPtr<WebCore::HTMLVideoElement, WTF::DumbPtrTraits<WebCore::HTMLVideoElement> > &) const (__closure=0x7ffc691290f0, element=...) at ../../Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp:1920
#8  0x00007fb72a5d09a7 in WTF::__visitor_table<WTF::Visitor<WebCore::CanvasRenderingContext2DBase::createPattern(WebCore::CanvasImageSource&&, const WTF::String&)::<lambda(auto:14&)> >, WTF::RefPtr<WebCore::HTMLImageElement, WTF::DumbPtrTraits<WebCore::HTMLImageElement> >, WTF::RefPtr<WebCore::HTMLVideoElement, WTF::DumbPtrTraits<WebCore::HTMLVideoElement> >, WTF::RefPtr<WebCore::HTMLCanvasElement, WTF::DumbPtrTraits<WebCore::HTMLCanvasElement> >, WTF::RefPtr<WebCore::ImageBitmap, WTF::DumbPtrTraits<WebCore::ImageBitmap> > >::__trampoline_func<WTF::RefPtr<WebCore::HTMLVideoElement> >(WTF::Visitor<WebCore::CanvasRenderingContext2DBase::createPattern(WebCore::CanvasImageSource&&, const WTF::String&)::<lambda(auto:14&)> > &, WTF::__visitor_table<WTF::Visitor<WebCore::CanvasRenderingContext2DBase::createPattern(WebCore::CanvasImageSource&&, const WTF::String&)::<lambda(auto:14&)> >, WTF::RefPtr<WebCore::HTMLImageElement, WTF::DumbPtrTraits<WebCore::HTMLImageElement> >, WTF::RefPtr<WebCore::HTMLVideoElement, WTF::DumbPtrTraits<WebCore::HTMLVideoElement> >, WTF::RefPtr<WebCore::HTMLCanvasElement, WTF::DumbPtrTraits<WebCore::HTMLCanvasElement> >, WTF::RefPtr<WebCore::ImageBitmap, WTF::DumbPtrTraits<WebCore::ImageBitmap> > >::__variant_type &) (__visitor=..., __v=...) at DerivedSources/ForwardingHeaders/wtf/Variant.h:1868
#9  0x00007fb72a5cf7d1 in WTF::visit<WTF::Visitor<WebCore::CanvasRenderingContext2DBase::createPattern(WebCore::CanvasImageSource&&, const WTF::String&)::<lambda(auto:14&)> >, WTF::RefPtr<WebCore::HTMLImageElement, WTF::DumbPtrTraits<WebCore::HTMLImageElement> >, WTF::RefPtr<WebCore::HTMLVideoElement, WTF::DumbPtrTraits<WebCore::HTMLVideoElement> >, WTF::RefPtr<WebCore::HTMLCanvasElement, WTF::DumbPtrTraits<WebCore::HTMLCanvasElement> >, WTF::RefPtr<WebCore::ImageBitmap, WTF::DumbPtrTraits<WebCore::ImageBitmap> > >(<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x2bec59>, WTF::Variant<WTF::RefPtr<WebCore::HTMLImageElement, WTF::DumbPtrTraits<WebCore::HTMLImageElement> >, WTF::RefPtr<WebCore::HTMLVideoElement, WTF::DumbPtrTraits<WebCore::HTMLVideoElement> >, WTF::RefPtr<WebCore::HTMLCanvasElement, WTF::DumbPtrTraits<WebCore::HTMLCanvasElement> >, WTF::RefPtr<WebCore::ImageBitmap, WTF::DumbPtrTraits<WebCore::ImageBitmap> > > &) (__visitor=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x2bec59>, __v=...) at DerivedSources/ForwardingHeaders/wtf/Variant.h:1884
#10 0x00007fb72a5cf839 in WTF::switchOn<WTF::Variant<WTF::RefPtr<WebCore::HTMLImageElement, WTF::DumbPtrTraits<WebCore::HTMLImageElement> >, WTF::RefPtr<WebCore::HTMLVideoElement, WTF::DumbPtrTraits<WebCore::HTMLVideoElement> >, WTF::RefPtr<WebCore::HTMLCanvasElement, WTF::DumbPtrTraits<WebCore::HTMLCanvasElement> >, WTF::RefPtr<WebCore::ImageBitmap, WTF::DumbPtrTraits<WebCore::ImageBitmap> > >&, WebCore::CanvasRenderingContext2DBase::createPattern(WebCore::CanvasImageSource&&, const WTF::String&)::<lambda(auto:14&)> >(WTF::Variant<WTF::RefPtr<WebCore::HTMLImageElement, WTF::DumbPtrTraits<WebCore::HTMLImageElement> >, WTF::RefPtr<WebCore::HTMLVideoElement, WTF::DumbPtrTraits<WebCore::HTMLVideoElement> >, WTF::RefPtr<WebCore::HTMLCanvasElement, WTF::DumbPtrTraits<WebCore::HTMLCanvasElement> >, WTF::RefPtr<WebCore::ImageBitmap, WTF::DumbPtrTraits<WebCore::ImageBitmap> > > &, <unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x2bec4c>) (v=..., f#0=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x2bec4c>) at DerivedSources/ForwardingHeaders/wtf/Variant.h:2049
#11 0x00007fb72a5cc22b in (anonymous namespace)::CanvasRenderingContext2DBase::createPattern(<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x2a8062>, const WTF::String &) (this=0x7fb70f9208c0, image=<unknown type in /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37, CU 0x0, DIE 0x2a8062>, repetition="repeat") at ../../Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp:1921
#12 0x00007fb72b5d687e in (anonymous namespace)::jsCanvasRenderingContext2DPrototypeFunctionCreatePatternBody (state=0x7ffc69129310, castedThis=0x7fb6ae965f00, throwScope=...) at DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp:2489
#13 0x00007fb72b5e359c in (anonymous namespace)::IDLOperation<WebCore::JSCanvasRenderingContext2D>::call<WebCore::jsCanvasRenderingContext2DPrototypeFunctionCreatePatternBody> (state=..., operationName=0x7fb72e215ba2 "createPattern") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53
#14 0x00007fb72b5d6905 in (anonymous namespace)::jsCanvasRenderingContext2DPrototypeFunctionCreatePattern (state=0x7ffc69129310) at DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp:2494
#15 0x00007fb6c82a3177 in ?? ()
#16 0x00007ffc691293a0 in ?? ()
#17 0x00007fb71e2ddde6 in llint_entry () at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:79

-- 
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/20180803/41e6ce2f/attachment-0001.html>


More information about the webkit-unassigned mailing list