#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #1 0x00007fc927091546 in __GI_abort () at abort.c:79 #2 0x00007fc926ec2fbd in std::__throw_bad_exception() () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007fc9099f90e3 in std::__debug::vector >::operator[](unsigned long) (this=0x7ffccee78078, __n=18446744073709551615) at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/debug/vector:438 #4 0x00007fc90a6c64e6 in SwFntObj::GetTextSize(SwDrawTextInfo&) (this=0xb34b800, rInf=...) at sw/source/core/txtnode/fntcache.cxx:2004 #5 0x00007fc90a73dd0a in SwSubFont::GetTextSize_(SwDrawTextInfo&) (this=0xb5f6690, rInf=...) at sw/source/core/txtnode/swfont.cxx:989 #6 0x00007fc90a52fefc in SwFont::GetTextSize_(SwDrawTextInfo&) (this=0xb5f6690, rInf=...) at sw/source/core/inc/swfont.hxx:307 #7 0x00007fc90a5524cb in SwTextSizeInfo::GetTextSize() const (this=0x7ffccee78b08) at sw/source/core/text/inftxt.cxx:414 #8 0x00007fc90a5f3887 in SwTextPortion::GetTextSize(SwTextSizeInfo const&) const (this=0xb6c9370, rInf=...) at sw/source/core/text/portxt.cxx:510 #9 0x00007fc90a5d813c in SwLinePortion::CalcTextSize(SwTextSizeInfo const&) (this=0xb6c9370, rInf=...) at sw/source/core/text/porlin.cxx:141 #10 0x00007fc90a64ccbc in SwTextPortion::CreateHyphen(SwTextFormatInfo&, SwTextGuess const&) (this=0xb6c9370, rInf=..., rGuess=...) at sw/source/core/text/txthyph.cxx:330 #11 0x00007fc90a5f1ef2 in SwTextPortion::Format_(SwTextFormatInfo&) (this=0xb6c9370, rInf=...) at sw/source/core/text/portxt.cxx:354 #12 0x00007fc90a5f3230 in SwTextPortion::Format(SwTextFormatInfo&) (this=0xb6c9370, rInf=...) at sw/source/core/text/portxt.cxx:456 #13 0x00007fc90a581d67 in SwTextFormatter::BuildPortions(SwTextFormatInfo&) (this=0x7ffccee7b628, rInf=...) at sw/source/core/text/itrform2.cxx:552 #14 0x00007fc90a589dc3 in SwTextFormatter::FormatLine(o3tl::strong_int) (this=0x7ffccee7b628, nStartPos=...) at sw/source/core/text/itrform2.cxx:1701 #15 0x00007fc90a5380d3 in SwTextFrame::FormatLine(SwTextFormatter&, bool) (this=0x7dcf3a0, rLine=..., bPrev=false) at sw/source/core/text/frmform.cxx:1212 #16 0x00007fc90a53a473 in SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (this=0x7dcf3a0, rLine=..., rInf=..., bAdjust=false) at sw/source/core/text/frmform.cxx:1571 #17 0x00007fc90a53b06a in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (this=0x7dcf3a0, pRenderContext=0x7e55240, pPara=0xb718ee0) at sw/source/core/text/frmform.cxx:1743 #18 0x00007fc90a53c3e2 in SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (this=0x7dcf3a0, pRenderContext=0x7e55240) at sw/source/core/text/frmform.cxx:1932 #19 0x00007fc90a2e37a4 in SwContentFrame::MakeAll(OutputDevice*) (this=0x7dcf3a0) at sw/source/core/layout/calcmove.cxx:1514 #20 0x00007fc90a2db592 in SwFrame::PrepareMake(OutputDevice*) (this=0x7dcf3a0, pRenderContext=0x7e55240) at sw/source/core/layout/calcmove.cxx:375 #21 0x00007fc90a43c10e in SwFrame::Calc(OutputDevice*) const (this=0x7dcf3a0, pRenderContext=0x7e55240) at sw/source/core/layout/trvlfrm.cxx:1792 #22 0x00007fc90a2e4948 in SwContentFrame::MakeAll(OutputDevice*) (this=0x7e44330) at sw/source/core/layout/calcmove.cxx:1703 #23 0x00007fc90a2db9ba in SwFrame::OptPrepareMake() (this=0x7e44330) at sw/source/core/layout/calcmove.cxx:399 #24 0x00007fc90a35f556 in SwFrame::OptCalc() const (this=0x7e44330) at sw/source/core/inc/frame.hxx:1084 #25 0x00007fc90a35aa4f in SwLayAction::FormatContent_(SwContentFrame const*, SwPageFrame const*) (this=0x7ffccee80228, pContent=0x7e44330, pPage=0x7fd7a00) at sw/source/core/layout/layact.cxx:1877 #26 0x00007fc90a357ea1 in SwLayAction::FormatContent(SwPageFrame*) (this=0x7ffccee80228, pPage=0x7fd7a00) at sw/source/core/layout/layact.cxx:1704 #27 0x00007fc90a35569a in SwLayAction::InternalAction(OutputDevice*) (this=0x7ffccee80228, pRenderContext=0x7e55240) at sw/source/core/layout/layact.cxx:777 #28 0x00007fc90a3541fa in SwLayAction::Action(OutputDevice*) (this=0x7ffccee80228, pRenderContext=0x7e55240) at sw/source/core/layout/layact.cxx:387 #29 0x00007fc90a35cf17 in SwLayIdle::SwLayIdle(SwRootFrame*, SwViewShellImp*) (this=0x7ffccee803d8, pRt=0x8089a40, pI=0x8258ff0) at sw/source/core/layout/layact.cxx:2257 #30 0x00007fc90ab9baee in SwViewShell::LayoutIdle() (this=0x81ad200) at sw/source/core/view/viewsh.cxx:821 #31 0x00007fc909e2132d in sw::DocumentTimerManager::DoIdleJobs(Timer*) (this=0x973df50) at sw/source/core/doc/DocumentTimerManager.cxx:176 #32 0x00007fc909e209ad in sw::DocumentTimerManager::LinkStubDoIdleJobs(void*, Timer*) (instance=0x973df50, data=0x973df68) at sw/source/core/doc/DocumentTimerManager.cxx:156 #33 0x00007fc91eff3d78 in Link::Call(Timer*) const (this=0x973df88, data=0x973df68) at include/tools/link.hxx:111 #34 0x00007fc91eff3bcc in Timer::Invoke() (this=0x973df68) at vcl/source/app/timer.cxx:75 #35 0x00007fc91ef9727a in Scheduler::CallbackTaskScheduling() () at vcl/source/app/scheduler.cxx:472 #36 0x00007fc913535a96 in SalTimer::CallCallback() (this=0x423bfe0) at vcl/inc/saltimer.hxx:54 #37 0x00007fc9135347e3 in sal_gtk_timeout_dispatch(_GSource*, int (*)(void*), void*) (pSource=0xb5cb790) at vcl/unx/gtk3/gtkdata.cxx:721 #38 0x00007fc919289e94 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007fc91928a238 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007fc91928a2ef in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007fc913532bff in GtkSalData::Yield(bool, bool) (this=0x2505580, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtkdata.cxx:405 #42 0x00007fc913538383 in GtkInstance::DoYield(bool, bool) (this=0x2505400, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtkinst.cxx:427 #43 0x00007fc91efcc823 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at vcl/source/app/svapp.cxx:474 #44 0x00007fc91efcc1db in Application::Yield() () at vcl/source/app/svapp.cxx:558 #45 0x00007fc91efcbfd9 in Application::Execute() () at vcl/source/app/svapp.cxx:452 #46 0x00007fc9272bdca6 in desktop::Desktop::Main() (this=0x7ffccee841f8) at desktop/source/app/app.cxx:1600 #47 0x00007fc91efeee9a in ImplSVMain() () at vcl/source/app/svmain.cxx:202 #48 0x00007fc91eff0a79 in SVMain() () at vcl/source/app/svmain.cxx:234 #49 0x00007fc9273389b3 in soffice_main() () at desktop/source/app/sofficemain.cxx:94 #50 0x00000000004008dd in sal_main () at desktop/source/app/main.c:51 --Type for more, q to quit, c to continue without paging-- #51 0x00000000004008b7 in main (argc=3, argv=0x7ffccee843e8) at desktop/source/app/main.c:49 (gdb) frame 4 #4 0x00007fc90a6c64e6 in SwFntObj::GetTextSize (this=0xb34b800, rInf=...) at sw/source/core/txtnode/fntcache.cxx:2004 2004 aTextSize.setWidth(aKernArray[sal_Int32(nLn) - 1]); (gdb) p aKernArray $1 = std::__debug::vector of length 0, capacity 0 (gdb)