[Webkit-unassigned] [Bug 218273] New: [TextureMapper] ASSERTION FAILED: !from.isEmpty() in WebCore::TransformationMatrix::rectToRect

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 27 20:42:57 PDT 2020


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

            Bug ID: 218273
           Summary: [TextureMapper] ASSERTION FAILED: !from.isEmpty() in
                    WebCore::TransformationMatrix::rectToRect
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Platform
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Hironori.Fujii at sony.com

Created attachment 412505

  --> https://bugs.webkit.org/attachment.cgi?id=412505&action=review

test case

[TextureMapper] ASSERTION FAILED: !from.isEmpty() in WebCore::TransformationMatrix::rectToRect



Callstack:

> WTF.dll!WTFCrash() Line 295	C++
> WebKit.dll!WTFCrashWithInfo(int __formal, const char * __formal, const char * __formal, int __formal) Line 672	C++
> WebKit.dll!WebCore::TransformationMatrix::rectToRect(const WebCore::FloatRect & from, const WebCore::FloatRect & to) Line 1102	C++
> WebKit.dll!WebCore::TextureMapperTiledBackingStore::adjustedTransformForRect(const WebCore::FloatRect & targetRect) Line 46	C++
> WebKit.dll!WebCore::TextureMapperTiledBackingStore::paintToTextureMapper(WebCore::TextureMapper & textureMapper, const WebCore::FloatRect & targetRect, const WebCore::TransformationMatrix & transform, float opacity) Line 52	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelf(const WebCore::TextureMapperPaintOptions & options) Line 180	C++
> WebKit.dll!WebCore::TextureMapperLayer::applyMask(const WebCore::TextureMapperPaintOptions & options) Line 443	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintWithIntermediateSurface(const WebCore::TextureMapperPaintOptions & options, const WebCore::IntRect & rect) Line 492	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintUsingOverlapRegions(const WebCore::TextureMapperPaintOptions & options) Line 434	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintRecursive(const WebCore::TextureMapperPaintOptions & options) Line 524	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildren(const WebCore::TextureMapperPaintOptions & options) Line 266	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(const WebCore::TextureMapperPaintOptions & options) Line 310	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintRecursive(const WebCore::TextureMapperPaintOptions & options) Line 520	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildren(const WebCore::TextureMapperPaintOptions & options) Line 266	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(const WebCore::TextureMapperPaintOptions & options) Line 310	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintRecursive(const WebCore::TextureMapperPaintOptions & options) Line 520	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildren(const WebCore::TextureMapperPaintOptions & options) Line 266	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(const WebCore::TextureMapperPaintOptions & options) Line 310	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintRecursive(const WebCore::TextureMapperPaintOptions & options) Line 520	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildren(const WebCore::TextureMapperPaintOptions & options) Line 266	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(const WebCore::TextureMapperPaintOptions & options) Line 310	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintRecursive(const WebCore::TextureMapperPaintOptions & options) Line 520	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildren(const WebCore::TextureMapperPaintOptions & options) Line 266	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(const WebCore::TextureMapperPaintOptions & options) Line 310	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintRecursive(const WebCore::TextureMapperPaintOptions & options) Line 520	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildren(const WebCore::TextureMapperPaintOptions & options) Line 266	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(const WebCore::TextureMapperPaintOptions & options) Line 310	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintRecursive(const WebCore::TextureMapperPaintOptions & options) Line 520	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildren(const WebCore::TextureMapperPaintOptions & options) Line 266	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintSelfAndChildrenWithReplica(const WebCore::TextureMapperPaintOptions & options) Line 310	C++
> WebKit.dll!WebCore::TextureMapperLayer::paintRecursive(const WebCore::TextureMapperPaintOptions & options) Line 520	C++
> WebKit.dll!WebCore::TextureMapperLayer::paint() Line 145	C++
> WebKit.dll!AcceleratedCompositingContext::compositeLayersToContext(AcceleratedCompositingContext::CompositePurpose purpose) Line 187	C++
> WebKit.dll!AcceleratedCompositingContext::flushAndRenderLayers() Line 312	C++
> WebKit.dll!AcceleratedCompositingContext::layerFlushTimerFired() Line 319	C++
> WebKit.dll!AcceleratedCompositingContext::LayerFlushTimer::fired() Line 91	C++
> WebKit.dll!WebCore::ThreadTimers::sharedTimerFiredInternal() Line 130	C++
> WebKit.dll!WebCore::ThreadTimers::setSharedTimer::__l8::<lambda>() Line 67	C++
> WebKit.dll!WTF::Detail::CallableWrapper<void <lambda>(void),void>::call() Line 52	C++
> WebKit.dll!WTF::Function<void __cdecl(void)>::operator()() Line 84	C++
> WebKit.dll!WebCore::MainThreadSharedTimer::fired() Line 84	C++
> WebKit.dll!WebCore::TimerWindowWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 89	C++
> user32.dll!00007ff9bf655c1d()	Unknown
> user32.dll!00007ff9bf655612()	Unknown
> MiniBrowserLib.dll!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 120	C++
> MiniBrowserLib.dll!dllLauncherEntryPoint(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 140	C++
> MiniBrowser.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 224	C++
> [Inline Frame] MiniBrowser.exe!invoke_main() Line 118	C++
> MiniBrowser.exe!__scrt_common_main_seh() Line 288	C++
> kernel32.dll!00007ff9bfe07c24()	Unknown
> ntdll.dll!00007ff9c144cea1()	Unknown

-- 
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/20201028/5554d676/attachment-0001.htm>


More information about the webkit-unassigned mailing list