https://bugs.documentfoundation.org/show_bug.cgi?id=37251
--- Comment #23 from Chris Halls <[email protected]> --- Confirmed freeze on document open, on Debian packaged 4.3.3-2+deb8u1 and 5.0.1-1. I was able to get a full backtrace without any debug symbols as follows: #0 0x00007fb6da4f5b65 in basegfx::tools::trapezoidSubdivide(std::vector<basegfx::B2DTrapezoid, std::allocator<basegfx::B2DTrapezoid> >&, basegfx::B2DPolyPolygon const&) () from /usr/lib/libreoffice/program/libmergedlo.so #1 0x00007fb6c32bedfe in ?? () from /usr/lib/libreoffice/program/libvclplug_genlo.so #2 0x00007fb6dbfbb559 in SalGraphics::DrawPolyPolygon(basegfx::B2DPolyPolygon const&, double, OutputDevice const*) () from /usr/lib/libreoffice/program/libmergedlo.so #3 0x00007fb6dbeaf310 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #4 0x00007fb6dbeb08a5 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #5 0x00007fb6dbeb02d1 in OutputDevice::DrawPolyLine(basegfx::B2DPolygon const&, double, basegfx::B2DLineJoin, com::sun::star::drawing::LineCap) () from /usr/lib/libreoffice/program/libmergedlo.so #6 0x00007fb6da7d4c0e in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #7 0x00007fb6da7d0165 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #8 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #9 0x00007fb6da7d062b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #10 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #11 0x00007fb6da7d062b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #12 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #13 0x00007fb6da7d062b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #14 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #15 0x00007fb6da7d062b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #16 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #17 0x00007fb6da7d062b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #18 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #19 0x00007fb6da7d062b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #20 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #21 0x00007fb6da7d1f97 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #22 0x00007fb6da7cfe33 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #23 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #24 0x00007fb6da7d062b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #25 0x00007fb6da7c04a0 in drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) () from /usr/lib/libreoffice/program/libmergedlo.so #26 0x00007fb6db643caa in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #27 0x00007fb6db644ae0 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #28 0x00007fb6db676779 in SdrPageWindow::RedrawLayer(unsigned char const*, sdr::contact::ViewObjectContactRedirector*) () from /usr/lib/libreoffice/program/libmergedlo.so #29 0x00007fb6db7610f2 in SdrPageView::DrawLayer(unsigned char, OutputDevice*, sdr::contact::ViewObjectContactRedirector*, Rectangle const&) () from /usr/lib/libreoffice/program/libmergedlo.so ---Type <return> to continue, or q <return> to quit--- #30 0x00007fb6b1c44701 in ?? () from /usr/lib/libreoffice/program/../program/libsclo.so #31 0x00007fb6b1c1ff0d in ?? () from /usr/lib/libreoffice/program/../program/libsclo.so #32 0x00007fb6b1c21efe in ?? () from /usr/lib/libreoffice/program/../program/libsclo.so #33 0x00007fb6b1c225cc in ?? () from /usr/lib/libreoffice/program/../program/libsclo.so #34 0x00007fb6dbd414c5 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #35 0x00007fb6dbd4186b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #36 0x00007fb6dbd41603 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #37 0x00007fb6dbd41810 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #38 0x00007fb6dbd41603 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #39 0x00007fb6dbd41810 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #40 0x00007fb6dbd41603 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #41 0x00007fb6dbd41810 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #42 0x00007fb6dbd41603 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #43 0x00007fb6dbd41810 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #44 0x00007fb6dbd41603 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #45 0x00007fb6dbd41810 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #46 0x00007fb6dbd4193b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #47 0x00007fb6dbfe266b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #48 0x00007fb6dbfe2902 in Scheduler::ProcessTaskScheduling(bool) () from /usr/lib/libreoffice/program/libmergedlo.so #49 0x00007fb6dbfef370 in Application::Yield() () from /usr/lib/libreoffice/program/libmergedlo.so #50 0x00007fb6dbfef425 in Application::Execute() () from /usr/lib/libreoffice/program/libmergedlo.so #51 0x00007fb6db10104b in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #52 0x00007fb6dbff47b1 in ?? () from /usr/lib/libreoffice/program/libmergedlo.so #53 0x00007fb6dbff4802 in SVMain() () from /usr/lib/libreoffice/program/libmergedlo.so #54 0x00007fb6db11eb72 in soffice_main () from /usr/lib/libreoffice/program/libmergedlo.so #55 0x00000000004006fb in ?? () #56 0x00007fb6d8d11b45 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #57 0x000000000040072f in ?? () I was able to establish that LO had hung in the bottom frame and was not returning. If I forced a return back to the next level up, the screen would draw and I would get control briefly, at a guess until the next time that part of screen refreshed. After installing Debian's debug symbols, I got some more detail: #0 basegfx::trapezoidhelper::TrapezoidSubdivider::solveHorizontalEdges (rTrDeSimpleEdges=std::vector of length 19803, capacity 32768 = {...}, this=0x7fffffffb200) at /build/libreoffice-qBdtu7/libreoffice-5.0.1/basegfx/source/polygon/b2dtrapezoid.cxx:475 #1 basegfx::trapezoidhelper::TrapezoidSubdivider::TrapezoidSubdivider (rSourcePolyPolygon= However, gdb crashed at that point so I wasn't able to debug further at this stage. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
