On 4/14/22 16:29, Stephan Bergmann wrote:
* Jenkins / CI update (Cloph)
[...]
      30 Killed by the kill-wrapper gerrit_linux_clang_dbgutil
         + quite high, but may be just bad luck this week

Starting on 2022-04-10, I saw so far five "Gerrit Linux clang/dbgutil" master builds and one "UBSAN Linux Build" that all got killed due to a CppunitTest_sw_layoutwriter that is apparently either live-locked or excessively long-running, in a way I had not seen before.

Maybe the below backtrace rings a bell with somebody, regarding a recent change?

The killed builds that I happened to notice (across tb76, tb79, tb88) are

* <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/111546/>
* <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/111547/>
* <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/111878/>
* <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/111892/>
* <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/111901/>
* <https://ci.libreoffice.org/job/lo_ubsan/2367/>

The backtrace is e.g. (<https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/111546/consoleFull#-201160077948ce9c26-9d0a-43a8-83d8-c44f54920d59>)

kill-wrapper,18267 /home/tdf/lode/bin/tb_slave_wrapper --real --mode=config 
--clean 1200
  `-tb_slave_wrappe,18268 /home/tdf/lode/bin/tb_slave_wrapper --real 
--mode=config --clean
      |-make,21676 -O -k check screenshot
      |   `-make,22350 -j 32 -rs -f 
/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/Makefile.gbuild
 unitcheck slowcheck subsequentcheck uicheck check screenshot
      |       `-sh,28945 -c S=/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64 && I=$S/instdir && W=$S/workdir &&  mkdir -p $W/CppunitTest/ && rm -fr $W/CppunitTest/sw_layoutwriter.test.user && cp -r 
$W/unittest $W/CppunitTest/sw_layoutwriter.test.user &&    rm -fr $W/CppunitTest/sw_layoutwriter.test.core && mkdir $W/CppunitTest/sw_layoutwriter.test.core && cd $W/CppunitTest/sw_layoutwriter.test.core && (  MAX_CONCURRENCY=4 
MOZILLA_CERTIFICATE_FOLDER=dbm: SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION=1 SAL_USE_VCLPLUGIN=svp LIBO_LANG=C  LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program":$W/UnpackedTarball/cppunit/src/cppunit/.libs        
$W/LinkTarget/Executable/cppunittester $W/LinkTarget/CppunitTest/libtest_sw_layoutwriter.so --headless "-env:BRAND_BASE_DIR=file://$S/instdir" "-env:BRAND_SHARE_SUBDIR=share" "-env:BRAND_SHARE_RESOURCE_SUBDIR=program/resource" 
"-env:UserInstallation=file://$W/CppunitTest/sw_layoutwriter.test.user"   "-env:CONFIGURATION_LAYERS=xcsxcu:file://$I/share/registry xcsxcu:file://$W/unittest/registry"  "-env:UNO_TYPES=file://$I/program/types.rdb 
file://$I/program/types/offapi.rdb file://$I/program/types/oovbaapi.rdb"  "-env:UNO_SERVICES=file://$W/Rdb/ure/services.rdb file://$W/Rdb/services.rdb" -env:URE_INTERNAL_LIB_DIR=file://$I/program -env:LO_LIB_DIR=file://$I/program 
-env:LO_JAVA_DIR=file://$I/program/classes --protector $W/LinkTarget/Library/unoexceptionprotector.so unoexceptionprotector --protector $W/LinkTarget/Library/unobootstrapprotector.so unobootstrapprotector   --protector 
$W/LinkTarget/Library/libvclbootstrapprotector.so vclbootstrapprotector   "-env:CPPUNITTESTTARGET=$W/CppunitTest/sw_layoutwriter.test"  )  > $W/CppunitTest/sw_layoutwriter.test.log 2>&1 || ( RET=$?; $S/solenv/bin/gdb-core-bt.sh 
$W/LinkTarget/Executable/cppunittester $W/CppunitTest/sw_layoutwriter.test.core $RET >> $W/CppunitTest/sw_layoutwriter.test.log 2>&1; cat $W/CppunitTest/sw_layoutwriter.test.log; $S/solenv/gbuild/platform/unittest-failed-default.sh Cppunit 
sw_layoutwriter)
      |           `-cppunittester,28995 
/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/LinkTarget/CppunitTest/libtest_sw_layoutwriter.so
 --headless 
-env:BRAND_BASE_DIR=file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir
 -env:BRAND_SHARE_SUBDIR=share 
-env:BRAND_SHARE_RESOURCE_SUBDIR=program/resource 
-env:UserInstallation=file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/CppunitTest/sw_layoutwriter.test.user
 
-env:CONFIGURATION_LAYERS=xcsxcu:file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/share/registry
 
xcsxcu:file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/unittest/registry
 
-env:UNO_TYPES=file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/types.rdb
 
file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/types/offapi.rdb
 
file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/types/oovbaapi.rdb
 
-env:UNO_SERVICES=file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/Rdb/ure/services.rdb
 
file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/Rdb/services.rdb
 
-env:URE_INTERNAL_LIB_DIR=file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program
 
-env:LO_LIB_DIR=file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program
 
-env:LO_JAVA_DIR=file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/classes
 --protector 
/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/LinkTarget/Library/unoexceptionprotector.so
 unoexceptionprotector --protector 
/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/LinkTarget/Library/unobootstrapprotector.so
 unobootstrapprotector --protector 
/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/LinkTarget/Library/libvclbootstrapprotector.so
 vclbootstrapprotector 
-env:CPPUNITTESTTARGET=/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/CppunitTest/sw_layoutwriter.test
      `-tee,21677 -a build.log

gdb --batch -ex 'info registers' -ex 'thread apply all py-bt' -ex 'thread apply 
all backtrace' -p 28995:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
GenericSalLayout::LayoutText(vcl::text::ImplLayoutArgs&, SalLayoutGlyphsImpl 
const*) (this=0x96c0b60, rArgs=..., pGlyphs=0x0) at 
vcl/source/gdi/CommonSalLayout.cxx:465
465                 if (nMinRunPos == 0)
rax            0x1      1
rbx            0x0      0
rcx            0x2b3f7d2a9824   47551682877476
rdx            0x8f9b88d        150583437
rsi            0x7fffb33ddc78   140736200563832
rdi            0x2b3f7d2a9824   47551682877476
rbp            0x7fffb33de500   0x7fffb33de500
rsp            0x7fffb33dd8e0   0x7fffb33dd8e0
r8             0x8f9b888        150583432
r9             0x5      5
r10            0x7fffb33dd7e8   140736200562664
r11            0x7fffb33dd7f4   140736200562676
r12            0x40598b 4217227
r13            0x7fffb33f9d50   140736200678736
r14            0x0      0
r15            0x0      0
rip            0x2b3f8b2bbf37   0x2b3f8b2bbf37 
<GenericSalLayout::LayoutText(vcl::text::ImplLayoutArgs&, SalLayoutGlyphsImpl 
const*)+4679>
eflags         0x202    [ IF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0

Thread 1 (Thread 0x2b3f7d2d3f40 (LWP 28995)):
Undefined command: "py-bt".  Try "help".

Thread 1 (Thread 0x2b3f7d2d3f40 (LWP 28995)):
#0  0x00002b3f8b2bbf37 in 
GenericSalLayout::LayoutText(vcl::text::ImplLayoutArgs&, SalLayoutGlyphsImpl 
const*) (this=0x96c0b60, rArgs=..., pGlyphs=0x0) at 
vcl/source/gdi/CommonSalLayout.cxx:465
#1  0x00002b3f8af3bd27 in OutputDevice::ImplLayout(rtl::OUString const&, int, int, Point 
const&, long, o3tl::span<int const>, SalLayoutFlags, vcl::text::TextLayoutCache 
const*, SalLayoutGlyphs const*) const (this=0x6f11530, rOrigStr=..., nMinIndex=2600, nLen=22, 
rLogicalPos=Point = {...}, nLogicalWidth=0, pDXArray=..., flags=GlyphItemsOnly, 
pLayoutCache=0x703de50, pGlyphs=0x0) at vcl/source/outdev/text.cxx:1409
#2  0x00002b3f8b0de7af in SalLayoutGlyphsCache::GetLayoutGlyphs(VclPtr<OutputDevice 
const>, rtl::OUString const&, int, int, long, vcl::text::TextLayoutCache const*) const 
(this=0x2b3f8c53bea8 <SalLayoutGlyphsCache::self()::cache+8>, outputDevice=..., text=..., 
nIndex=2600, nLen=22, nLogicWidth=0, layoutCache=0x703de50) at 
vcl/source/gdi/impglyphitem.cxx:137
#3  0x00002b3f9ad32354 in SwFont::GetTextBreak(SwDrawTextInfo const&, long) 
(this=0x9720a10, rInf=..., nTextWidth=657) at 
sw/source/core/txtnode/fntcache.cxx:2356
#4  0x00002b3f9abbb627 in SwTextSizeInfo::GetTextBreak(long, o3tl::strong_int<int, 
Tag_TextFrameIndex>, unsigned short, vcl::text::TextLayoutCache const*) const 
(this=0x7fffb33e2938, nLineWidth=657, nMaxLen=..., nComp=0, pCache=0x703de50) at 
sw/source/core/text/inftxt.cxx:450
#5  0x00002b3f9abb2eb8 in SwTextGuess::Guess(SwTextPortion const&, 
SwTextFormatInfo&, unsigned short) (this=0x7fffb33e05a8, rPor=..., rInf=..., 
nPorHeight=280) at sw/source/core/text/guess.cxx:205
#6  0x00002b3f9ac58988 in SwTextPortion::Format_(SwTextFormatInfo&) 
(this=0x874d280, rInf=...) at sw/source/core/text/portxt.cxx:305
#7  0x00002b3f9ac5a580 in SwTextPortion::Format(SwTextFormatInfo&) 
(this=0x874d280, rInf=...) at sw/source/core/text/portxt.cxx:456
#8  0x00002b3f9ac113f0 in SwLineLayout::Format(SwTextFormatInfo&) 
(this=0x874d280, rInf=...) at sw/source/core/text/porlay.cxx:283
#9  0x00002b3f9abea87c in SwTextFormatter::BuildPortions(SwTextFormatInfo&) 
(this=0x7fffb33e2b18, rInf=...) at sw/source/core/text/itrform2.cxx:559
#10 0x00002b3f9abf2bad in SwTextFormatter::FormatLine(o3tl::strong_int<int, 
Tag_TextFrameIndex>) (this=0x7fffb33e2b18, nStartPos=...) at 
sw/source/core/text/itrform2.cxx:1728
#11 0x00002b3f9ab9fe33 in SwTextFrame::FormatLine(SwTextFormatter&, bool) 
(this=0x9157a00, rLine=..., bPrev=false) at sw/source/core/text/frmform.cxx:1212
#12 0x00002b3f9aba22f6 in SwTextFrame::Format_(SwTextFormatter&, 
SwTextFormatInfo&, bool) (this=0x9157a00, rLine=..., rInf=..., bAdjust=false) at 
sw/source/core/text/frmform.cxx:1571
#13 0x00002b3f9aba2f2a in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) 
(this=0x9157a00, pRenderContext=0x72b2730, pPara=0x96e7590) at 
sw/source/core/text/frmform.cxx:1743
#14 0x00002b3f9aba435a in SwTextFrame::Format(OutputDevice*, SwBorderAttrs 
const*) (this=0x9157a00, pRenderContext=0x72b2730) at 
sw/source/core/text/frmform.cxx:1932
#15 0x00002b3f9a953a90 in SwContentFrame::MakeAll(OutputDevice*) 
(this=0x9157a00) at sw/source/core/layout/calcmove.cxx:1514
#16 0x00002b3f9a94b767 in SwFrame::OptPrepareMake() (this=0x9157a00) at 
sw/source/core/layout/calcmove.cxx:399
#17 0x00002b3f9a9d08a6 in SwFrame::OptCalc() const (this=0x9157a00) at 
sw/source/core/inc/frame.hxx:1084
#18 0x00002b3f9aa004b3 in 
SwObjectFormatter::FormatObjContent(SwAnchoredObject&) (this=0x970a3f0, 
_rAnchoredObj=...) at sw/source/core/layout/objectformatter.cxx:239
#19 0x00002b3f9aa006ca in SwObjectFormatter::FormatObj_(SwAnchoredObject&) 
(this=0x970a3f0, _rAnchoredObj=...) at sw/source/core/layout/objectformatter.cxx:321
#20 0x00002b3f9aa04aa8 in 
SwObjectFormatterTextFrame::DoFormatObj(SwAnchoredObject&, bool) 
(this=0x970a3f0, _rAnchoredObj=..., _bCheckForMovedFwd=true) at 
sw/source/core/layout/objectformattertxtfrm.cxx:133
#21 0x00002b3f9aa0032e in SwObjectFormatter::FormatObj(SwAnchoredObject&, 
SwFrame*, SwPageFrame const*) (_rAnchoredObj=..., _pAnchorFrame=0x85adaf0, 
_pPageFrame=0x6ef30d0) at sw/source/core/layout/objectformatter.cxx:190
#22 0x00002b3f9ad06553 in SwTextFlyCnt::GetFlyFrame_(SwFrame const*) 
(this=0x792b530, pCurrFrame=0x85adaf0) at 
sw/source/core/txtnode/atrflyin.cxx:301
#23 0x00002b3f9abf98cd in SwTextFlyCnt::GetFlyFrame(SwFrame const*) 
(this=0x792b530, pCurrFrame=0x85adaf0) at sw/inc/txtflcnt.hxx:48
#24 0x00002b3f9abf5dee in SwTextFormatter::NewFlyCntPortion(SwTextFormatInfo&, 
SwTextAttr*) const (this=0x7fffb33e8a48, rInf=..., pHint=0x792b530) at 
sw/source/core/text/itrform2.cxx:2672
#25 0x00002b3f9ac7b764 in SwTextFormatter::NewExtraPortion(SwTextFormatInfo&) 
(this=0x7fffb33e8a48, rInf=...) at sw/source/core/text/txtfld.cxx:376
#26 0x00002b3f9abecf90 in SwTextFormatter::NewPortion(SwTextFormatInfo&) 
(this=0x7fffb33e8a48, rInf=...) at sw/source/core/text/itrform2.cxx:1515
#27 0x00002b3f9abeb8d0 in SwTextFormatter::BuildPortions(SwTextFormatInfo&) 
(this=0x7fffb33e8a48, rInf=...) at sw/source/core/text/itrform2.cxx:721
#28 0x00002b3f9abf2bad in SwTextFormatter::FormatLine(o3tl::strong_int<int, 
Tag_TextFrameIndex>) (this=0x7fffb33e8a48, nStartPos=...) at 
sw/source/core/text/itrform2.cxx:1728
#29 0x00002b3f9ab9fe33 in SwTextFrame::FormatLine(SwTextFormatter&, bool) 
(this=0x85adaf0, rLine=..., bPrev=false) at sw/source/core/text/frmform.cxx:1212
#30 0x00002b3f9aba22f6 in SwTextFrame::Format_(SwTextFormatter&, 
SwTextFormatInfo&, bool) (this=0x85adaf0, rLine=..., rInf=..., bAdjust=false) at 
sw/source/core/text/frmform.cxx:1571
#31 0x00002b3f9aba2f2a in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) 
(this=0x85adaf0, pRenderContext=0x72b2730, pPara=0x9760d80) at 
sw/source/core/text/frmform.cxx:1743
#32 0x00002b3f9aba435a in SwTextFrame::Format(OutputDevice*, SwBorderAttrs 
const*) (this=0x85adaf0, pRenderContext=0x72b2730) at 
sw/source/core/text/frmform.cxx:1932
#33 0x00002b3f9a953a90 in SwContentFrame::MakeAll(OutputDevice*) 
(this=0x85adaf0) at sw/source/core/layout/calcmove.cxx:1514
#34 0x00002b3f9a94b322 in SwFrame::PrepareMake(OutputDevice*) (this=0x85adaf0, 
pRenderContext=0x72b2730) at sw/source/core/layout/calcmove.cxx:375
#35 0x00002b3f9aaaa0de in SwFrame::Calc(OutputDevice*) const (this=0x85adaf0, 
pRenderContext=0x72b2730) at sw/source/core/layout/trvlfrm.cxx:1792
#36 0x00002b3f9a9b62be in SwFootnoteBossFrame::AppendFootnote(SwContentFrame*, 
SwTextFootnote*) (this=0x970c870, pRef=0x96cc120, pAttr=0x4d414d0) at 
sw/source/core/layout/ftnfrm.cxx:1656
#37 0x00002b3f9acace84 in SwTextFrame::ConnectFootnote(SwTextFootnote*, long) 
(this=0x96cc120, pFootnote=0x4d414d0, nDeadLine=39352) at 
sw/source/core/text/txtftn.cxx:759
#38 0x00002b3f9acad5fb in 
SwTextFormatter::NewFootnotePortion(SwTextFormatInfo&, SwTextAttr*) 
(this=0x7fffb33eee98, rInf=..., pHint=0x4d414d0) at 
sw/source/core/text/txtftn.cxx:830
#39 0x00002b3f9ac7b781 in SwTextFormatter::NewExtraPortion(SwTextFormatInfo&) 
(this=0x7fffb33eee98, rInf=...) at sw/source/core/text/txtfld.cxx:381
#40 0x00002b3f9abecf90 in SwTextFormatter::NewPortion(SwTextFormatInfo&) 
(this=0x7fffb33eee98, rInf=...) at sw/source/core/text/itrform2.cxx:1515
#41 0x00002b3f9abeb8d0 in SwTextFormatter::BuildPortions(SwTextFormatInfo&) 
(this=0x7fffb33eee98, rInf=...) at sw/source/core/text/itrform2.cxx:721
#42 0x00002b3f9abf2bad in SwTextFormatter::FormatLine(o3tl::strong_int<int, 
Tag_TextFrameIndex>) (this=0x7fffb33eee98, nStartPos=...) at 
sw/source/core/text/itrform2.cxx:1728
#43 0x00002b3f9ab9fe33 in SwTextFrame::FormatLine(SwTextFormatter&, bool) 
(this=0x96cc120, rLine=..., bPrev=false) at sw/source/core/text/frmform.cxx:1212
#44 0x00002b3f9aba22f6 in SwTextFrame::Format_(SwTextFormatter&, 
SwTextFormatInfo&, bool) (this=0x96cc120, rLine=..., rInf=..., bAdjust=false) at 
sw/source/core/text/frmform.cxx:1571
#45 0x00002b3f9aba2f2a in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) 
(this=0x96cc120, pRenderContext=0x72b2730, pPara=0x9784760) at 
sw/source/core/text/frmform.cxx:1743
#46 0x00002b3f9aba435a in SwTextFrame::Format(OutputDevice*, SwBorderAttrs 
const*) (this=0x96cc120, pRenderContext=0x72b2730) at 
sw/source/core/text/frmform.cxx:1932
#47 0x00002b3f9a953a90 in SwContentFrame::MakeAll(OutputDevice*) 
(this=0x96cc120) at sw/source/core/layout/calcmove.cxx:1514
#48 0x00002b3f9a94a906 in SwFrame::PrepareMake(OutputDevice*) (this=0x96cc120, 
pRenderContext=0x72b2730) at sw/source/core/layout/calcmove.cxx:286
#49 0x00002b3f9aaaa0de in SwFrame::Calc(OutputDevice*) const (this=0x96cc120, 
pRenderContext=0x72b2730) at sw/source/core/layout/trvlfrm.cxx:1792
#50 0x00002b3f9ab9a680 in SwTextFrame::CalcFollow(o3tl::strong_int<int, 
Tag_TextFrameIndex>) (this=0x701f0d0, nTextOfst=...) at 
sw/source/core/text/frmform.cxx:281
#51 0x00002b3f9ab9db43 in SwTextFrame::AdjustFollow_(SwTextFormatter&, 
o3tl::strong_int<int, Tag_TextFrameIndex>, o3tl::strong_int<int, 
Tag_TextFrameIndex>, unsigned char) (this=0x701f0d0, rLine=..., nOffset=..., nEnd=..., 
nMode=1 '\001') at sw/source/core/text/frmform.cxx:611
#52 0x00002b3f9ab9fb22 in SwTextFrame::FormatAdjust(SwTextFormatter&, 
WidowsAndOrphans&, o3tl::strong_int<int, Tag_TextFrameIndex>, bool) 
(this=0x701f0d0, rLine=..., rFrameBreak=..., nStrLen=..., bDummy=true) at 
sw/source/core/text/frmform.cxx:1189
#53 0x00002b3f9aba2937 in SwTextFrame::Format_(SwTextFormatter&, 
SwTextFormatInfo&, bool) (this=0x701f0d0, rLine=..., rInf=..., bAdjust=false) at 
sw/source/core/text/frmform.cxx:1636
#54 0x00002b3f9aba2f2a in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) 
(this=0x701f0d0, pRenderContext=0x72b2730, pPara=0x861b6e0) at 
sw/source/core/text/frmform.cxx:1743
#55 0x00002b3f9aba435a in SwTextFrame::Format(OutputDevice*, SwBorderAttrs 
const*) (this=0x701f0d0, pRenderContext=0x72b2730) at 
sw/source/core/text/frmform.cxx:1932
#56 0x00002b3f9a953a90 in SwContentFrame::MakeAll(OutputDevice*) 
(this=0x701f0d0) at sw/source/core/layout/calcmove.cxx:1514
#57 0x00002b3f9a94b767 in SwFrame::OptPrepareMake() (this=0x701f0d0) at 
sw/source/core/layout/calcmove.cxx:399
#58 0x00002b3f9a9d08a6 in SwFrame::OptCalc() const (this=0x701f0d0) at 
sw/source/core/inc/frame.hxx:1084
#59 0x00002b3f9a9cbd18 in SwLayAction::FormatContent_(SwContentFrame const*, 
SwPageFrame const*) (this=0x7fffb33f7d50, pContent=0x701f0d0, pPage=0x6ef30d0) 
at sw/source/core/layout/layact.cxx:1902
#60 0x00002b3f9a9c8c6f in SwLayAction::FormatContent(SwPageFrame*) 
(this=0x7fffb33f7d50, pPage=0x6ef30d0) at sw/source/core/layout/layact.cxx:1708
#61 0x00002b3f9a9c5876 in SwLayAction::InternalAction(OutputDevice*) 
(this=0x7fffb33f7d50, pRenderContext=0x72b2730) at 
sw/source/core/layout/layact.cxx:590
#62 0x00002b3f9a9c4eba in SwLayAction::Action(OutputDevice*) 
(this=0x7fffb33f7d50, pRenderContext=0x72b2730) at 
sw/source/core/layout/layact.cxx:388
#63 0x00002b3f9b1fc1ed in SwViewShell::CalcLayout() (this=0x7727330) at 
sw/source/core/view/viewsh.cxx:1109
#64 0x00002b3f9a81408f in SwEditShell::CalcLayout() (this=0x7727330) at 
sw/source/core/edit/edws.cxx:111
#65 0x00002b3f9c5a5214 in SwModelTestBase::calcLayout() (this=0x2ee1470) at 
sw/qa/unit/swmodeltestbase.cxx:172
#66 0x00002b3f9c5a9d45 in SwModelTestBase::loadURLWithComponent(rtl::OUString const&, 
rtl::OUString const&, char const*, char const*) (this=0x2ee1470, rURL=..., rComponent=..., 
pName=0x2b3f962f95cb "LIBREOFFICE-UXTSOREL.rtf", pPassword=0x0) at 
sw/qa/unit/swmodeltestbase.cxx:527
#67 0x00002b3f9c5ad235 in SwModelTestBase::load(std::basic_string_view<char16_t, 
std::char_traits<char16_t> >, char const*, char const*) (this=0x2ee1470, pDir=..., 
pName=0x2b3f962f95cb "LIBREOFFICE-UXTSOREL.rtf", pPassword=0x0) at 
sw/qa/inc/swmodeltestbase.hxx:311
#68 0x00002b3f9c5aac21 in SwModelTestBase::createSwDoc(std::basic_string_view<char16_t, 
std::char_traits<char16_t> >, char const*) (this=0x2ee1470, rDataDirectory=..., 
pName=0x2b3f962f95cb "LIBREOFFICE-UXTSOREL.rtf") at sw/qa/unit/swmodeltestbase.cxx:731
#69 0x00002b3f96226a50 in testUXTSOREL::TestBody() (this=0x2ee1470) at 
sw/qa/extras/layout/layout.cxx:2499
#70 0x00002b3f9628b3fe in std::__invoke_impl<void, void (testUXTSOREL::*&)(), 
testUXTSOREL*&>(std::__invoke_memfun_deref, void (testUXTSOREL::*&)(), testUXTSOREL*&) 
(__f=@0x2ee1570: (void (testUXTSOREL::*)(testUXTSOREL *)) 0x2b3f96226a10 <testUXTSOREL::TestBody()>, 
__t=@0x2ee1580: 0x2ee1470) at 
/home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/invoke.h:73
#71 0x00002b3f9628b332 in std::__invoke<void (testUXTSOREL::*&)(), testUXTSOREL*&>(void 
(testUXTSOREL::*&)(), testUXTSOREL*&) (__fn=@0x2ee1570: (void (testUXTSOREL::*)(testUXTSOREL *)) 
0x2b3f96226a10 <testUXTSOREL::TestBody()>, __args=@0x2ee1580: 0x2ee1470) at 
/home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/invoke.h:95
#72 0x00002b3f9628b2da in std::_Bind<void (testUXTSOREL::*(testUXTSOREL*))()>::__call<void, , 
0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x2ee1570, __args=<unknown type in 
/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/LinkTarget/CppunitTest/libtest_sw_layoutwriter.so,
 CU 0x0, DIE 0xaa916>) at 
/home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/functional:467
#73 0x00002b3f9628b243 in std::_Bind<void 
(testUXTSOREL::*(testUXTSOREL*))()>::operator()<, void>() (this=0x2ee1570) at 
/home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/functional:549
#74 0x00002b3f9628af0d in std::_Function_handler<void (), std::_Bind<void 
(testUXTSOREL::*(testUXTSOREL*))()> >::_M_invoke(std::_Any_data const&) 
(__functor=...) at 
/home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:316
#75 0x00002b3f96261d15 in std::function<void ()>::operator()() const 
(this=0x2ee1440) at 
/home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:706
#76 0x00002b3f9628ac69 in CppUnit::TestCaller<testUXTSOREL>::runTest() 
(this=0x2ee1400) at workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:175
#77 0x00002b3f7d435843 in CppUnit::TestCaseMethodFunctor::operator()() const 
(this=0x7fffb33f8f58) at TestCase.cpp:32
#78 0x00002b3f7d2c5eae in (anonymous namespace)::Protector::protect(CppUnit::Functor 
const&, CppUnit::ProtectorContext const&) (this=0x1f93430, functor=warning: 
RTTI symbol not found for class 'CppUnit::TestCaseMethodFunctor'
...) at test/source/vclbootstrapprotector.cxx:46
#79 0x00002b3f7d42dbc2 in CppUnit::ProtectorChain::ProtectFunctor::operator()() 
const (this=0x72ba1c0) at ProtectorChain.cpp:20
#80 0x00002b3f7d359dde in (anonymous namespace)::Prot::protect(CppUnit::Functor 
const&, CppUnit::ProtectorContext const&) (this=0x1f890f0, functor=warning: 
RTTI symbol not found for class 'CppUnit::ProtectorChain::ProtectFunctor'
...) at unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:78
#81 0x00002b3f7d42dbc2 in CppUnit::ProtectorChain::ProtectFunctor::operator()() 
const (this=0x6ee7090) at ProtectorChain.cpp:20
#82 0x00002b3f7d2b3f1e in (anonymous namespace)::Prot::protect(CppUnit::Functor 
const&, CppUnit::ProtectorContext const&) (this=0x1f846a0, functor=warning: 
RTTI symbol not found for class 'CppUnit::ProtectorChain::ProtectFunctor'
..., context=...) at 
unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:62
#83 0x00002b3f7d42dbc2 in CppUnit::ProtectorChain::ProtectFunctor::operator()() 
const (this=0x39cf610) at ProtectorChain.cpp:20
#84 0x00002b3f7d419162 in CppUnit::DefaultProtector::protect(CppUnit::Functor 
const&, CppUnit::ProtectorContext const&) (this=0x1f84680, functor=warning: 
RTTI symbol not found for class 'CppUnit::ProtectorChain::ProtectFunctor'
..., context=...) at DefaultProtector.cpp:15
#85 0x00002b3f7d42dbc2 in CppUnit::ProtectorChain::ProtectFunctor::operator()() 
const (this=0x6e6f950) at ProtectorChain.cpp:20
#86 0x00002b3f7d42c3ea in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, 
CppUnit::ProtectorContext const&) (this=0x1f82c90, functor=warning: RTTI symbol not 
found for class 'CppUnit::TestCaseMethodFunctor'
..., context=...) at ProtectorChain.cpp:86
#87 0x00002b3f7d4481ce in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&) (this=0x7fffb33f97e0, functor=warning: RTTI symbol not found for class 
'CppUnit::TestCaseMethodFunctor'
..., test=0x2ee1400, shortDescription=...) at TestResult.cpp:182
#88 0x00002b3f7d435248 in CppUnit::TestCase::run(CppUnit::TestResult*) 
(this=0x2ee1400, result=0x7fffb33f97e0) at TestCase.cpp:91
#89 0x00002b3f7d435d20 in 
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (this=0x2ee1390, 
controller=0x7fffb33f97e0) at TestComposite.cpp:64
#90 0x00002b3f7d435bb0 in CppUnit::TestComposite::run(CppUnit::TestResult*) 
(this=0x2ee1390, result=0x7fffb33f97e0) at TestComposite.cpp:23
#91 0x00002b3f7d435d20 in 
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (this=0x2de1890, 
controller=0x7fffb33f97e0) at TestComposite.cpp:64
#92 0x00002b3f7d435bb0 in CppUnit::TestComposite::run(CppUnit::TestResult*) 
(this=0x2de1890, result=0x7fffb33f97e0) at TestComposite.cpp:23
#93 0x00002b3f7d44fb20 in 
CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) (this=0x2de1820, 
result=0x7fffb33f97e0) at TestRunner.cpp:47
#94 0x00002b3f7d447f23 in CppUnit::TestResult::runTest(CppUnit::Test*) 
(this=0x7fffb33f97e0, test=0x2de1820) at TestResult.cpp:149
#95 0x00002b3f7d44fd57 in CppUnit::TestRunner::run(CppUnit::TestResult&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&) (this=0x7fffb33f93a8, controller=warning: RTTI symbol not found for class 
'CppUnit::TestResult'
..., testPath=...) at TestRunner.cpp:96
#96 0x00000000004071a7 in (anonymous namespace)::ProtectedFixtureFunctor::run() 
const (this=0x7fffb33f9740) at sal/cppunittester/cppunittester.cxx:332
#97 0x00000000004065c1 in main2() () at sal/cppunittester/cppunittester.cxx:481
#98 0x0000000000405ad4 in sal_main() () at 
sal/cppunittester/cppunittester.cxx:647
#99 0x0000000000405a97 in main (argc=23, argv=0x7fffb33f9d58) at 
sal/cppunittester/cppunittester.cxx:642
[Inferior 1 (process 28995) detached]

Reply via email to