Bugzilla – Attachment 142662 Details for
Bug 118107
Assertion failure when playing Fade in and Swivel animation (with OpenGL)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols on Linux
bt.txt (text/plain), 11.64 KB, created by
Julien Nabet
on 2018-06-11 19:11:50 UTC
(
hide
)
Description:
bt with debug symbols on Linux
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2018-06-11 19:11:50 UTC
Size:
11.64 KB
patch
obsolete
>soffice.bin: /home/julien/lo/libreoffice/vcl/source/outdev/bitmap.cxx:697: void OutputDevice::DrawDeviceAlphaBitmap(const Bitmap&, const AlphaMask&, const Point&, const Size&, const Point&, const Size&): Assertion `!OpenGLHelper::isVCLOpenGLEnabled()' failed. > >Thread 1 "soffice.bin" received signal SIGABRT, Aborted. >__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 >51 ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type. >(gdb) bt >#0 0x00007ffff739de7b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 >#1 0x00007ffff739f231 in __GI_abort () at abort.c:79 >#2 0x00007ffff73969da in __assert_fail_base (fmt=0x7ffff74e9d48 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fffec626cb8 "!OpenGLHelper::isVCLOpenGLEnabled()", file=file@entry=0x7fffec626720 "/home/julien/lo/libreoffice/vcl/source/outdev/bitmap.cxx", line=line@entry=697, function=function@entry=0x7fffec6278e0 <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 0x00007ffff7396a52 in __GI___assert_fail (assertion=0x7fffec626cb8 "!OpenGLHelper::isVCLOpenGLEnabled()", file=0x7fffec626720 "/home/julien/lo/libreoffice/vcl/source/outdev/bitmap.cxx", line=697, function=0x7fffec6278e0 <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 0x00007fffebe7484c in OutputDevice::DrawDeviceAlphaBitmap(Bitmap const&, AlphaMask const&, Point const&, Size const&, Point const&, Size const&) (this=0x555558bdcde0, > rBmp=..., rAlpha=..., rDestPt=Point = {...}, rDestSize=Size = {...}, rSrcPtPixel=Point = {...}, rSrcSizePixel=Size = {...}) > at /home/julien/lo/libreoffice/vcl/source/outdev/bitmap.cxx:697 >#5 0x00007fffebe73b4a in OutputDevice::DrawDeviceBitmap(Point const&, Size const&, Point const&, Size const&, BitmapEx&) (this=0x555558bdcde0, rDestPt=Point = {...}, rDestSize=Size = {...}, rSrcPtPixel=Point = {...}, rSrcSizePixel=Size = {...}, rBitmapEx=...) at /home/julien/lo/libreoffice/vcl/source/outdev/bitmap.cxx:508 >#6 0x00007fffebe72f40 in OutputDevice::DrawBitmapEx(Point const&, Size const&, Point const&, Size const&, BitmapEx const&, MetaActionType) (this=0x555558bdcde0, rDestPt=Point = {...}, rDestSize=Size = {...}, rSrcPtPixel=Point = {...}, rSrcSizePixel=Size = {...}, rBitmapEx=..., nAction=MetaActionType::BMPEXSCALE) > at /home/julien/lo/libreoffice/vcl/source/outdev/bitmap.cxx:384 >#7 0x00007fffebe726bc in OutputDevice::DrawBitmapEx(Point const&, Size const&, BitmapEx const&) (this=0x555558bdcde0, rDestPt=Point = {...}, rDestSize=Size = {...}, rBitmapEx=...) at /home/julien/lo/libreoffice/vcl/source/outdev/bitmap.cxx:278 >#8 0x00007fffbaab2d53 in vclcanvas::SpriteHelper::redraw(OutputDevice&, basegfx::B2DPoint const&, bool&, bool) const (this=0x55555cbba7c8, rTargetSurface= > ..., rPos=..., io_bSurfacesDirty=@0x55555cbba7c0: false, bBufferedUpdate=true) at /home/julien/lo/libreoffice/canvas/source/vcl/spritehelper.cxx:285 >#9 0x00007fffbaa7e5d2 in vclcanvas::CanvasCustomSprite::redraw(OutputDevice&, basegfx::B2DPoint const&, bool) const (this=0x55555cbba700, rOutDev=..., rOrigOutputPos=..., bBufferedUpdate=true) at /home/julien/lo/libreoffice/canvas/source/vcl/canvascustomsprite.cxx:148 >#10 0x00007fffbaaa368e in vclcanvas::SpriteCanvasHelper::genericUpdate(basegfx::B2DRange const&, std::__debug::vector<rtl::Reference<canvas::Sprite>, std::allocator<rtl::Reference<canvas::Sprite> > > const&) (this=0x555558bdcc40, rRequestedArea=basegfx::B2DRange = {...}, rSortedUpdateSprites=std::__debug::vector of length 1, capacity 1 = {...}) > at /home/julien/lo/libreoffice/canvas/source/vcl/spritecanvashelper.cxx:536 >#11 0x00007fffbaaaa249 in canvas::SpriteRedrawManager::handleArea<vclcanvas::SpriteCanvasHelper>(vclcanvas::SpriteCanvasHelper&, basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents const&) const (this=0x555558bdcce0, rFunc=..., rUpdateArea=...) > at /home/julien/lo/libreoffice/include/canvas/spriteredrawmanager.hxx:348 >#12 0x00007fffbaaa957c in canvas::SpriteRedrawManager::AreaUpdateCaller<vclcanvas::SpriteCanvasHelper>::operator()(basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents const&) (this=0x7fffffff1750, rUpdateArea=...) at /home/julien/lo/libreoffice/include/canvas/spriteredrawmanager.hxx:207 >#13 0x00007fffbaaa8354 in std::for_each<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents>, std::__debug::list<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents, std::allocator<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents> > >, canvas::SpriteRedrawManager::AreaUpdateCaller<vclcanvas::SpriteCanvasHelper> >(__gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents>, std::__debug::list<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents, std::allocator<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents> > >, __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedCompo >Python Exception <class 'ValueError'> Cannot find type basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ComponentListType::_Node: >nents>, std::__debug::list<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents, std::allocator<basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ConnectedComponents> > >, canvas::SpriteRedrawManager::AreaUpdateCaller<vclcanvas::SpriteCanvasHelper>) (__first= >Python Exception <class 'ValueError'> Cannot find type basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::ComponentListType::_Node: > {maComponentList = std::__debug::list, maTotalBounds = basegfx::B2DRange = {left = 513, top = 340, right = 518, bottom = 391}}, __last= > {maComponentList = std::__debug::list, maTotalBounds = basegfx::B2DRange = {left = -5.4734711875914762e-27, top = 4.6355733635249558e-310, right = 6.9533558049129025e-310, ---Type <return> to continue, or q <return> to quit--- >bottom = 6.9533558049457084e-310}}, __f=...) at /usr/include/c++/7/bits/stl_algo.h:3884 >#14 0x00007fffbaaa6d8e in basegfx::B2DConnectedRanges<canvas::SpriteRedrawManager::SpriteInfo>::forEachAggregate<canvas::SpriteRedrawManager::AreaUpdateCaller<vclcanvas::SpriteCanvasHelper> >(canvas::SpriteRedrawManager::AreaUpdateCaller<vclcanvas::SpriteCanvasHelper>) const (this=0x7fffffff1850, aFunctor=...) > at /home/julien/lo/libreoffice/include/basegfx/range/b2dconnectedranges.hxx:221 >#15 0x00007fffbaaa56b5 in canvas::SpriteRedrawManager::forEachSpriteArea<vclcanvas::SpriteCanvasHelper>(vclcanvas::SpriteCanvasHelper&) const (this=0x555558bdcce0, rFunc=...) > at /home/julien/lo/libreoffice/include/canvas/spriteredrawmanager.hxx:247 >#16 0x00007fffbaaa1a83 in vclcanvas::SpriteCanvasHelper::updateScreen(bool, bool&) (this=0x555558bdcc40, bUpdateAll=false, io_bSurfaceDirty=@0x555558bdccd8: false) > at /home/julien/lo/libreoffice/canvas/source/vcl/spritecanvashelper.cxx:250 >#17 0x00007fffbaa9aed8 in vclcanvas::SpriteCanvas::updateScreen(unsigned char) (this=0x555558bdcb10, bUpdateAll=0 '\000') > at /home/julien/lo/libreoffice/canvas/source/vcl/spritecanvas.cxx:136 >#18 0x00007fffdcb6850f in cppcanvas::internal::ImplSpriteCanvas::updateScreen(bool) const (this=0x55555cc67120, bUpdateAll=false) > at /home/julien/lo/libreoffice/cppcanvas/source/wrapper/implspritecanvas.cxx:85 >#19 0x00007fffbb6d35c1 in slideshow::internal::(anonymous namespace)::SlideView::updateScreen() const (this=0x55555cc66fd0) > at /home/julien/lo/libreoffice/slideshow/source/engine/slideview.cxx:844 >#20 0x00007fffbb5ea7da in slideshow::internal::ScreenUpdater::commitUpdates() (this=0x555558c77428) > at /home/julien/lo/libreoffice/slideshow/source/engine/screenupdater.cxx:144 >#21 0x00007fffbb6a111a in (anonymous namespace)::SlideShowImpl::update(double&) (this=0x555558c77250, nNextTimeout=@0x7fffffff20c0: 0) > at /home/julien/lo/libreoffice/slideshow/source/engine/slideshowimpl.cxx:1985 >#22 0x00007fffc9ef94ce in sd::SlideshowImpl::updateSlideShow() (this=0x5555579a5ce0) at /home/julien/lo/libreoffice/sd/source/ui/slideshow/slideshowimpl.cxx:1670 >#23 0x00007fffc9ef941e in sd::SlideshowImpl::updateHdl(Timer*) (this=0x5555579a5ce0) at /home/julien/lo/libreoffice/sd/source/ui/slideshow/slideshowimpl.cxx:1655 >#24 0x00007fffc9ef93ff in sd::SlideshowImpl::LinkStubupdateHdl(void*, Timer*) (instance=0x5555579a5ce0, data=0x5555579a5d60) > at /home/julien/lo/libreoffice/sd/source/ui/slideshow/slideshowimpl.cxx:1653 >#25 0x00007fffec1ffa43 in Link<Timer*, void>::Call(Timer*) const (this=0x5555579a5d80, data=0x5555579a5d60) at /home/julien/lo/libreoffice/include/tools/link.hxx:84 >#26 0x00007fffec1ff8a7 in Timer::Invoke() (this=0x5555579a5d60) at /home/julien/lo/libreoffice/vcl/source/app/timer.cxx:76 >#27 0x00007fffec1c3c1e in Scheduler::ProcessTaskScheduling() () at /home/julien/lo/libreoffice/vcl/source/app/scheduler.cxx:448 >#28 0x00007fffec1c3137 in Scheduler::CallbackTaskScheduling() () at /home/julien/lo/libreoffice/vcl/source/app/scheduler.cxx:270 >#29 0x00007fffd7ee0ad3 in SalTimer::CallCallback() (this=0x55555799ef90) at /home/julien/lo/libreoffice/vcl/inc/saltimer.hxx:55 >#30 0x00007fffd7ee0039 in sal_gtk_timeout_dispatch(GSource*, GSourceFunc, gpointer) (pSource=0x555558e10a90) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:692 >#31 0x00007ffff5a7c0f5 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#32 0x00007ffff5a7c4c0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#33 0x00007ffff5a7c54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#34 0x00007fffd7edf35a in GtkSalData::Yield(bool, bool) (this=0x555555843b60, bWait=true, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:459 >#35 0x00007fffd7ee2bc4 in GtkInstance::DoYield(bool, bool) (this=0x5555558520c0, bWait=true, bHandleAllCurrentEvents=false) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:399 >#36 0x00007fffec1efc65 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:470 >#37 0x00007fffec1ebbe9 in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:535 >#38 0x00007fffec1eb79d in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:450 >#39 0x00007ffff77738a1 in desktop::Desktop::Main() (this=0x7fffffff2eb0) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1634 >#40 0x00007fffec1fc559 in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:200 >#41 0x00007fffec1fc6c2 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:238 >---Type <return> to continue, or q <return> to quit--- >#42 0x00007ffff77ca666 in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:169 >#43 0x00005555555549f2 in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#44 0x00005555555549d8 in main (argc=2, argv=0x7fffffff31f8) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 118107
:
142645
| 142662