https://bugs.documentfoundation.org/show_bug.cgi?id=98052
--- Comment #5 from Michael Meeks <michael.me...@collabora.com> --- Interesting; I get an assertion from the bitmap rendering logic; apparently there is some issue with the canvas re-rendering bitmaps: 1 0x00007ffff7459458 in __GI_abort () at abort.c:78 #2 0x00007ffff7451126 in __assert_fail_base (fmt=0x7ffff75867d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fffefe93930 "!OpenGLHelper::isVCLOpenGLEnabled()", file=file@entry=0x7fffefe93840 "/data/opt/libreoffice/master/vcl/source/outdev/bitmap.cxx", line=line@entry=691, function=function@entry=0x7fffefe946c0 <OutputDevice::DrawDeviceAlphaBitmap(Bitmap const&, AlphaMask const&, Point const&, Size const&, Point const&, Size const&)::__PRETTY_FUNCTION__> "void OutputDevice::DrawDeviceAlphaBitmap(const Bitmap&, const AlphaMask&, const Point&, const Size&, const Point&, const Size&)") at assert.c:92 #3 0x00007ffff74511d2 in __GI___assert_fail (assertion=0x7fffefe93930 "!OpenGLHelper::isVCLOpenGLEnabled()", file=0x7fffefe93840 "/data/opt/libreoffice/master/vcl/source/outdev/bitmap.cxx", line=691, function=0x7fffefe946c0 <OutputDevice::DrawDeviceAlphaBitmap(Bitmap const&, AlphaMask const&, Point const&, Size const&, Point const&, Size const&)::__PRETTY_FUNCTION__> "void OutputDevice::DrawDeviceAlphaBitmap(const Bitmap&, const AlphaMask&, const Point&, const Size&, const Point&, const Size&)") at assert.c:101 #4 0x00007fffef8bc96e in OutputDevice::DrawDeviceAlphaBitmap(Bitmap const&, AlphaMask const&, Point const&, Size const&, Point const&, Size const&) (this=0x264c300, rBmp=..., rAlpha=..., rDestPt=Point = {...}, rDestSize=Size = {...}, rSrcPtPixel=Point = {...}, rSrcSizePixel=Size = {...}) at /data/opt/libreoffice/master/vcl/source/outdev/bitmap.cxx:691 #5 0x00007fffef8bbc03 in OutputDevice::DrawDeviceBitmap(Point const&, Size const&, Point const&, Size const&, BitmapEx&) (this=0x264c300, rDestPt=Point = {...}, rDestSize=Size = {...}, rSrcPtPixel=Point = {...}, rSrcSizePixel=Size = {...}, rBitmapEx=...) at /data/opt/libreoffice/master/vcl/source/outdev/bitmap.cxx:501 #6 0x00007fffef8bb0d2 in OutputDevice::DrawBitmapEx(Point const&, Size const&, Point const&, Size const&, BitmapEx const&, MetaActionType) (this=0x264c300, rDestPt=Point = {...}, rDestSize=Size = {...}, rSrcPtPixel=Point = {...}, rSrcSizePixel=Size = {...}, rBitmapEx=..., nAction=MetaActionType::BMPEX) at /data/opt/libreoffice/master/vcl/source/outdev/bitmap.cxx:377 #7 0x00007fffef8ba83f in OutputDevice::DrawBitmapEx(Point const&, BitmapEx const&) (this=0x264c300, rDestPt=Point = {...}, rBitmapEx=...) at /data/opt/libreoffice/master/vcl/source/outdev/bitmap.cxx:253 #8 0x00007fffa0d2414b in vclcanvas::BitmapBackBuffer::updateVDev() const (this=0x264ab70) at /data/opt/libreoffice/master/canvas/source/vcl/bitmapbackbuffer.cxx:147 #9 0x00007fffa0d23b7a in vclcanvas::BitmapBackBuffer::getOutDev() (this=0x264ab70) at /data/opt/libreoffice/master/canvas/source/vcl/bitmapbackbuffer.cxx:54 #10 0x00007fffa0d4b517 in vclcanvas::CanvasHelper::setupOutDevState(com::sun::star::rendering::ViewState const&, com::sun::star::rendering::RenderState const&, vclcanvas::CanvasHelper::ColorType) const (this=0x7fffa0cd4328, viewState=..., renderState=..., eColorType=vclcanvas::CanvasHelper::FILL_COLOR) at /data/opt/libreoffice/master/canvas/source/vcl/canvashelper.cxx:1203 #11 0x00007fffa0d474c8 in vclcanvas::CanvasHelper::fillPolyPolygon(com::sun::star::rendering::XCanvas const*, com::sun::star::uno::Reference<com::sun::star::rendering::XPolyPolygon2D> const&, com::sun::star::rendering::ViewState const&, com::sun::star::rendering::RenderState const&) (this=0x7fffa0cd4328, xPolyPolygon=uno::Reference to (basegfx::unotools::UnoPolyPolygon *) 0x7fffa16a4eb8, viewState=..., renderState=...) at /data/opt/libreoffice/master/canvas/source/vcl/canvashelper.cxx:500 #12 0x00007fffa0d36f87 in canvas::CanvasBase<canvas::BaseMutexHelper<cppu::WeakComponentImplHelper<com::sun::star::rendering::XBitmapCanvas, com::sun::star::rendering::XIntegerBitmap, com::sun::star::lang::XServiceInfo, com::sun::star::beans::XFastPropertySet> >, vclcanvas::CanvasBitmapHelper, vclcanvas::tools::LocalGuard, cppu::OWeakObject>::fillPolyPolygon(com::sun::star::uno::Reference<com::sun::star::rendering::XPolyPolygon2D> const&, com::sun::star::rendering::ViewState const&, com::sun::star::rendering::RenderState const&) (this=0x7fffa0cd42b0, xPolyPolygon=uno::Reference to (basegfx::unotools::UnoPolyPolygon *) 0x7fffa16a4eb8, viewState=..., renderState=...) at /data/opt/libreoffice/master/include/canvas/base/canvasbase.hxx:300 #13 0x00007fffe3e472f3 in cppcanvas::internal::(anonymous namespace)::PolyPolyAction::renderPrimitive(com::sun::star::uno::Reference<com::sun::star::rendering::XCachedPrimitive>&, basegfx::B2DHomMatrix const&) const (this=0x27cc250, rCachedPrimitive=empty uno::Reference, rTransformation=...) at /data/opt/libreoffice/master/cppcanvas/source/mtfrenderer/polypolyaction.cxx:166 #14 0x00007fffe3e12564 in cppcanvas::internal::CachedPrimitiveBase::render(basegfx::B2DHomMatrix const&) const (this=0x27cc250, rTransformation=...) at /data/opt/libreoffice/master/cppcanvas/source/mtfrenderer/cachedprimitivebase.cxx:78 -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs