https://bugs.documentfoundation.org/show_bug.cgi?id=167642

--- Comment #2 from Patrick (volunteer) <[email protected]> ---
Found something. The bitmaps being passed are both not SkiaSalBitmap instances
or invalid memory so I'll look further up the crash stack in comment #1:

diff --git a/vcl/skia/gdiimpl.cxx b/vcl/skia/gdiimpl.cxx
index bcc6cc01c0f0..c90cf2a1e770 100644
--- a/vcl/skia/gdiimpl.cxx
+++ b/vcl/skia/gdiimpl.cxx
@@ -1740,6 +1740,7 @@ bool SkiaSalGraphicsImpl::drawAlphaBitmap(const
SalTwoRect& rPosAry, const SalBi
     assert(dynamic_cast<const SkiaSalBitmap*>(&rAlphaBitmap));
     const SkiaSalBitmap& rSkiaSourceBitmap = static_cast<const
SkiaSalBitmap&>(rSourceBitmap);
     const SkiaSalBitmap& rSkiaAlphaBitmap = static_cast<const
SkiaSalBitmap&>(rAlphaBitmap);
+fprintf(stderr, "Here: %p %p\n", dynamic_cast<const
SkiaSalBitmap*>(&rSourceBitmap), dynamic_cast<const
SkiaSalBitmap*>(&rAlphaBitmap));
     // Use mergeCacheBitmaps(), which may decide to cache the result, avoiding
repeated
     // alpha blending or scaling.
     SalTwoRect imagePosAry(rPosAry);

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to