Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


Hi all,

On Ubuntu 14.04 64bit, I get the following on master b630ec5, when LO starts, paints empty main screen and then stops.
Started when I rebased yesterday evening.
IIRC yesterday morning was ok.

b630ec5

Configured with:

$ cat autogen.lastrun
--enable-debug

Detailed info follows:

Program received signal SIGSEGV, Segmentation fault.
0x00007fffdbc447dc in X11CairoTextRender::clipRegion (this=0x14957c0, cr=0x1042c40) at /srv5/git/LO/lo-gerrit/vcl/unx/generic/gdi/x11cairotextrender.cxx:100 100 pClipRegion->rects[i].y2 - pClipRegion->rects[i].y1);

source:

void X11CairoTextRender::clipRegion(cairo_t* cr)
{
    Region pClipRegion = mrParent.mpClipRegion;
    if( pClipRegion && !XEmptyRegion( pClipRegion ) )
    {
        for (long i = 0; i < pClipRegion->numRects; ++i)
        {
            cairo_rectangle(cr,
                pClipRegion->rects[i].x1,
                pClipRegion->rects[i].y1,
                pClipRegion->rects[i].x2 - pClipRegion->rects[i].x1,
         pClipRegion->rects[i].y2 - pClipRegion->rects[i].y1);
        }
        cairo_clip(cr);
    }
}

backtrace:

#0 0x00007fffdbc447dc in X11CairoTextRender::clipRegion (this=0x14957c0, cr=0x1042c40) at /srv5/git/LO/lo-gerrit/vcl/unx/generic/gdi/x11cairotextrender.cxx:100 #1 0x00007ffff0477307 in CairoTextRender::DrawServerFontLayout (this=0x14957c0, rLayout=...) at /srv5/git/LO/lo-gerrit/vcl/unx/generic/gdi/cairotextrender.cxx:222 #2 0x00007fffdbc5567d in X11SalGraphics::DrawServerFontLayout (this=0x14955f0, rLayout=...) at /srv5/git/LO/lo-gerrit/vcl/unx/generic/gdi/salgdi3.cxx:92 #3 0x00007ffff03febec in ServerFontLayout::DrawText (this=0x115a100, rSalGraphics=...) at /srv5/git/LO/lo-gerrit/vcl/generic/glyphs/gcach_layout.cxx:45 #4 0x00007ffff00fb2a4 in OutputDevice::ImplDrawTextDirect (this=0x15d8e40, rSalLayout=..., bTextLines=false, flags=0) at /srv5/git/LO/lo-gerrit/vcl/source/outdev/text.cxx:335 #5 0x00007ffff00fc016 in OutputDevice::ImplDrawText (this=0x15d8e40, rSalLayout=...) at /srv5/git/LO/lo-gerrit/vcl/source/outdev/text.cxx:492 #6 0x00007ffff00fde98 in OutputDevice::DrawText (this=0x15d8e40, rStartPt=Point = {...}, rStr="Welcome to LibreOfficeDev.", nIndex=0, nLen=26, pVector=0x0, pDisplayText=0x0) at /srv5/git/LO/lo-gerrit/vcl/source/outdev/text.cxx:920 #7 0x00007ffff3abe4f1 in RecentDocsView::Paint (this=0x15d8e40, rRenderContext=..., aRect=Rectangle = {...}) at /srv5/git/LO/lo-gerrit/sfx2/source/control/recentdocsview.cxx:291 #8 0x00007fffefe7b03e in PaintHelper::DoPaint (this=0x7fffffffcc00, pRegion=0x0) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:306 #9 0x00007fffefe7c3db in vcl::Window::ImplCallPaint (this=0x15d8e40, pRegion=0x0, nPaintFlags=62) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:607 #10 0x00007fffefe7bede in PaintHelper::~PaintHelper (this=0x7fffffffcd40, __in_chrg=<optimized out>) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:545 #11 0x00007fffefe7c403 in vcl::Window::ImplCallPaint (this=0x15d81b0, pRegion=0x0, nPaintFlags=62) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:609 #12 0x00007fffefe7bede in PaintHelper::~PaintHelper (this=0x7fffffffce80, __in_chrg=<optimized out>) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:545 #13 0x00007fffefe7c403 in vcl::Window::ImplCallPaint (this=0x1569a70, pRegion=0x0, nPaintFlags=62) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:609 #14 0x00007fffefe7bede in PaintHelper::~PaintHelper (this=0x7fffffffcfc0, __in_chrg=<optimized out>) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:545 #15 0x00007fffefe7c403 in vcl::Window::ImplCallPaint (this=0x14b3c60, pRegion=0x0, nPaintFlags=62) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:609 #16 0x00007fffefe7bede in PaintHelper::~PaintHelper (this=0x7fffffffd100, __in_chrg=<optimized out>) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:545 #17 0x00007fffefe7c403 in vcl::Window::ImplCallPaint (this=0x138b600, pRegion=0x11a1700, nPaintFlags=62) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:609 #18 0x00007fffefe7bede in PaintHelper::~PaintHelper (this=0x7fffffffd240, __in_chrg=<optimized out>) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:545 #19 0x00007fffefe7c403 in vcl::Window::ImplCallPaint (this=0x138bef0, pRegion=0x0, nPaintFlags=60) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:609 #20 0x00007fffefe7c4fd in vcl::Window::ImplCallOverlapPaint (this=0x138bef0) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:629 #21 0x00007fffefe7c6db in vcl::Window::ImplHandlePaintHdl (this=0x138bef0) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:659 #22 0x00007fffefe7c5af in vcl::Window::LinkStubImplHandlePaintHdl (instance=0x138bef0, data=0x13a0530) at /srv5/git/LO/lo-gerrit/vcl/source/window/paint.cxx:639 #23 0x00007fffefe81e9d in Link<Idle*, void>::Call (this=0x13a0550, data=0x13a0530) at /srv5/git/LO/lo-gerrit/include/tools/link.hxx:84 #24 0x00007ffff0301979 in Idle::Invoke (this=0x13a0530) at /srv5/git/LO/lo-gerrit/vcl/source/app/idle.cxx:24 #25 0x00007ffff0304714 in ImplSchedulerData::Invoke (this=0x134e550) at /srv5/git/LO/lo-gerrit/vcl/source/app/scheduler.cxx:40 #26 0x00007ffff0304aaf in Scheduler::ProcessTaskScheduling (bTimerOnly=false) at /srv5/git/LO/lo-gerrit/vcl/source/app/scheduler.cxx:167 #27 0x00007ffff03218bf in ImplYield (i_bWait=false, i_bAllEvents=false, nReleased=0) at /srv5/git/LO/lo-gerrit/vcl/source/app/svapp.cxx:513 #28 0x00007ffff031e012 in Application::Yield () at /srv5/git/LO/lo-gerrit/vcl/source/app/svapp.cxx:527 #29 0x00007ffff031df6e in Application::Execute () at /srv5/git/LO/lo-gerrit/vcl/source/app/svapp.cxx:471 #30 0x00007ffff7839f99 in desktop::Desktop::DoExecute () at /srv5/git/LO/lo-gerrit/desktop/source/app/app.cxx:1284 #31 0x00007ffff783b081 in desktop::Desktop::Main (this=0x7fffffffd980) at /srv5/git/LO/lo-gerrit/desktop/source/app/app.cxx:1609 #32 0x00007ffff03262f6 in ImplSVMain () at /srv5/git/LO/lo-gerrit/vcl/source/app/svmain.cxx:169 #33 0x00007ffff0326415 in SVMain () at /srv5/git/LO/lo-gerrit/vcl/source/app/svmain.cxx:206 #34 0x00007ffff787998e in soffice_main () at /srv5/git/LO/lo-gerrit/desktop/source/app/sofficemain.cxx:96 #35 0x00000000004006fb in sal_main () at /srv5/git/LO/lo-gerrit/desktop/source/app/main.c:48 #36 main (argc=<optimized out>, argv=<optimized out>) at /srv5/git/LO/lo-gerrit/desktop/source/app/main.c:47


--
Kind Regards,
Giuseppe Castagno
Acca Esse http://www.acca-esse.eu
giuseppe.castagno at acca-esse.eu

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.