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
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to