[Webkit-unassigned] [Bug 279440] New: [Skia] imported/w3c/web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w.html crashing
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 10 06:33:46 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=279440
Bug ID: 279440
Summary: [Skia]
imported/w3c/web-platform-tests/html/canvas/offscreen/
manual/filter/offscreencanvas.filter.w.html crashing
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: csaavedra at igalia.com
CC: bugs-noreply at webkitgtk.org
Regression seems to have started somewhere here: https://github.com/WebKit/WebKit/commit/1bd3d2f0f7e6380b6d9e2e6003dfb2636b51b266
Thread 1 (Thread 0x7f7e7d7fa6c0 (LWP 805415)):
#0 0x00007f7fde9343d6 in WebCore::SkiaGLContext::sampleCount() const (this=0x0) at /app/webkit/Source/WebCore/platform/graphics/skia/PlatformDisplaySkia.cpp:157
#1 0x00007f7fde9347a5 in WebCore::PlatformDisplay::msaaSampleCount() const (this=0x7f7fb702c500) at /app/webkit/Source/WebCore/platform/graphics/skia/PlatformDisplaySkia.cpp:214
#2 0x00007f7fde928abf in WebCore::flushSurfaceIfNeeded(SkSurface*) (surface=0x561c1fb334e0) at /app/webkit/Source/WebCore/platform/graphics/skia/ImageBufferSkiaAcceleratedBackend.cpp:127
#3 0x00007f7fde928c02 in WebCore::ImageBufferSkiaAcceleratedBackend::createNativeImageReference() (this=0x7f7e1a0617d0) at /app/webkit/Source/WebCore/platform/graphics/skia/ImageBufferSkiaAcceleratedBackend.cpp:144
#4 0x00007f7fde64f87f in WebCore::ImageBuffer::createNativeImageReference() const (this=0x7f7fb71d6980) at /app/webkit/Source/WebCore/platform/graphics/ImageBuffer.cpp:310
#5 0x00007f7fde61c048 in WebCore::GraphicsContext::nativeImageForDrawing(WebCore::ImageBuffer&) (this=0x7f7fb7c3c130, imageBuffer=...) at /app/webkit/Source/WebCore/platform/graphics/GraphicsContext.cpp:361
#6 0x00007f7fde61c2c5 in WebCore::GraphicsContext::drawImageBuffer(WebCore::ImageBuffer&, WebCore::FloatRect const&, WebCore::FloatRect const&, WebCore::ImagePaintingOptions) (this=0x7f7fb7c3c130, image=..., destination=..., source=..., options=...) at /app/webkit/Source/WebCore/platform/graphics/GraphicsContext.cpp:379
#7 0x00007f7fdd926a03 in WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::ImageBitmap&, WebCore::FloatRect const&, WebCore::FloatRect const&) (this=0x7f7e1a0640b0, imageBitmap=..., srcRect=..., dstRect=...) at /app/webkit/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp:1952
#8 0x00007f7fdd946653 in operator()<WTF::RefPtr<WebCore::ImageBitmap> >(WTF::RefPtr<WebCore::ImageBitmap, WTF::RawPtrTraits<WebCore::ImageBitmap>, WTF::DefaultRefDerefTraits<WebCore::ImageBitmap> >&) const (__closure=0x7f7e7d7f8020, element=...) at /app/webkit/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp:1589
#9 0x00007f7fdd9429d6 in std::__invoke_impl<WebCore::ExceptionOr<void>, WTF::Visitor<WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(WTF::RefPtr<WebCore::HTMLImageElement>&)>, WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(WTF::RefPtr<WebCore::SVGImageElement, WTF::RawPtrTraits<WebCore::SVGImageElement>, WTF::DefaultRefDerefTraits<WebCore::SVGImageElement> >&)>, WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(auto:264&)> >, WTF::RefPtr<WebCore::ImageBitmap, WTF::RawPtrTraits<WebCore::ImageBitmap>, WTF::DefaultRefDerefTraits<WebCore::ImageBitmap> >&>(std::__invoke_other, WTF::Visitor<WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(WTF::RefPtr<WebCore::HTMLImageElement, WTF::RawPtrTraits<WebCore::HTMLImageElement>, WTF::DefaultRefDerefTraits<WebCore::HTMLImageElement> >&)>, WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(WTF::RefPtr<WebCore::SVGImageElement, WTF::RawPtrTraits<WebCore::SVGImageElement>, WTF::DefaultRefDerefTraits<WebCore::SVGImageElement> >&)>, WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(auto:264&)> > &&) (__f=...) at /usr/include/c++/13.2.0/bits/invoke.h:61
#10 0x00007f7fdd93d9af in std::__invoke<WTF::Visitor<WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(WTF::RefPtr<WebCore::HTMLImageElement>&)>, WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(WTF::RefPtr<WebCore::SVGImageElement, WTF::RawPtrTraits<WebCore::SVGImageElement>, WTF::DefaultRefDerefTraits<WebCore::SVGImageElement> >&)>, WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(auto:264&)> >, WTF::RefPtr<WebCore::ImageBitmap, WTF::RawPtrTraits<WebCore::ImageBitmap>, WTF::DefaultRefDerefTraits<WebCore::ImageBitmap> >&>(WTF::Visitor<WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(WTF::RefPtr<WebCore::HTMLImageElement, WTF::RawPtrTraits<WebCore::HTMLImageElement>, WTF::DefaultRefDerefTraits<WebCore::HTMLImageElement> >&)>, WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(WTF::RefPtr<WebCore::SVGImageElement, WTF::RawPtrTraits<WebCore::SVGImageElement>, WTF::DefaultRefDerefTraits<WebCore::SVGImageElement> >&)>, WebCore::CanvasRenderingContext2DBase::drawImage(WebCore::CanvasImageSource&&, float, float)::<lambda(auto:264&)> > &&) (__fn=...) at /usr/include/c++/13.2.0/bits/invoke.h:97
Full stacktrace: https://build.webkit.org/results/GTK-Linux-64-bit-Debug-Tests/283368@main%20(14328)/imported/w3c/web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w-crash-log.txt
--
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/20240910/b57eeca2/attachment-0001.htm>
More information about the webkit-unassigned
mailing list