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
- "SIGSEGV, Segmentation fault" in X11CairoTextRender::getSurfaceOffset · Giuseppe Castagno
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.