Bugzilla – Attachment 181766 Details for
Bug 150394
LibreOffice is crashing with long hyperlink on the last position (Don't hyphenate the last word)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gdb bt
gdb_bt.txt (text/plain), 12.38 KB, created by
Julien Nabet
on 2022-08-14 07:13:03 UTC
(
hide
)
Description:
gdb bt
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2022-08-14 07:13:03 UTC
Size:
12.38 KB
patch
obsolete
>#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 >#1 0x00007f5739a49546 in __GI_abort () at abort.c:79 >#2 0x00007f573989ff9d in std::__throw_bad_exception() () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 >#3 0x00007f571e0dcbd3 in std::__debug::vector<int, std::allocator<int> >::operator[](unsigned long) (this=0x7ffef6d0b940, __n=18446744073709551614) > at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/debug/vector:442 >#4 0x00007f571edc88dc in SwFntObj::GetTextSize(SwDrawTextInfo&) (this=0x555e74ff8ba0, rInf=...) at sw/source/core/txtnode/fntcache.cxx:1629 >#5 0x00007f571ee4023a in SwSubFont::GetTextSize_(SwDrawTextInfo&) (this=0x555e782305a0, rInf=...) at sw/source/core/txtnode/swfont.cxx:998 >#6 0x00007f571ec2be8c in SwFont::GetTextSize_(SwDrawTextInfo&) (this=0x555e782305a0, rInf=...) at sw/source/core/inc/swfont.hxx:311 >#7 0x00007f571ec4fb34 in SwTextSizeInfo::GetTextSize(SwScriptInfo const*, o3tl::strong_int<int, Tag_TextFrameIndex>, o3tl::strong_int<int, Tag_TextFrameIndex>, unsigned short, unsigned short&, unsigned short&, vcl::text::TextLayoutCache const*) const (this=0x7ffef6d0f5b8, pSI=0x555e74f4fd68, nIndex=..., nLength=..., nComp=0, nMinSize=@0x7ffef6d0d1f8: 0, nMaxSizeDiff=@0x7ffef6d0cbae: 0, pCache=0x555e74ffc620) > at sw/source/core/text/inftxt.cxx:428 >#8 0x00007f571ec49d70 in SwTextGuess::Guess(SwTextPortion const&, SwTextFormatInfo&, unsigned short) (this=0x7ffef6d0d1d8, rPor=..., rInf=..., nPorHeight=276) at sw/source/core/text/guess.cxx:604 >#9 0x00007f571ecf04dc in SwTextPortion::Format_(SwTextFormatInfo&) (this=0x555e77e82c90, rInf=...) at sw/source/core/text/portxt.cxx:305 >#10 0x00007f571ecf20d0 in SwTextPortion::Format(SwTextFormatInfo&) (this=0x555e77e82c90, rInf=...) at sw/source/core/text/portxt.cxx:462 >#11 0x00007f571eca5dd0 in SwLineLayout::Format(SwTextFormatInfo&) (this=0x555e77e82c90, rInf=...) at sw/source/core/text/porlay.cxx:283 >#12 0x00007f571ec7f54e in SwTextFormatter::BuildPortions(SwTextFormatInfo&) (this=0x7ffef6d0f798, rInf=...) at sw/source/core/text/itrform2.cxx:561 >#13 0x00007f571ec877a3 in SwTextFormatter::FormatLine(o3tl::strong_int<int, Tag_TextFrameIndex>) (this=0x7ffef6d0f798, nStartPos=...) at sw/source/core/text/itrform2.cxx:1736 >#14 0x00007f571ec34033 in SwTextFrame::FormatLine(SwTextFormatter&, bool) (this=0x555e74eee1d0, rLine=..., bPrev=false) at sw/source/core/text/frmform.cxx:1212 >#15 0x00007f571ec3641f in SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (this=0x555e74eee1d0, rLine=..., rInf=..., bAdjust=false) at sw/source/core/text/frmform.cxx:1572 >#16 0x00007f571ec3715a in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (this=0x555e74eee1d0, pRenderContext=0x555e74e75f90, pPara=0x555e74f4fcb0) at sw/source/core/text/frmform.cxx:1762 >#17 0x00007f571ec384fe in SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (this=0x555e74eee1d0, pRenderContext=0x555e74e75f90) at sw/source/core/text/frmform.cxx:1951 >#18 0x00007f571e9dccf4 in SwContentFrame::MakeAll(OutputDevice*) (this=0x555e74eee1d0) at sw/source/core/layout/calcmove.cxx:1514 >#19 0x00007f571e9d4f0a in SwFrame::OptPrepareMake() (this=0x555e74eee1d0) at sw/source/core/layout/calcmove.cxx:399 >#20 0x00007f571ea595b6 in SwFrame::OptCalc() const (this=0x555e74eee1d0) at sw/source/core/inc/frame.hxx:1084 >#21 0x00007f571ea5490f in SwLayAction::FormatContent_(SwContentFrame const*, SwPageFrame const*) (this=0x7ffef6d13550, pContent=0x555e74eee1d0, pPage=0x555e7192f280) at sw/source/core/layout/layact.cxx:1887 >#22 0x00007f571ea51a9e in SwLayAction::FormatContent(SwPageFrame*) (this=0x7ffef6d13550, pPage=0x555e7192f280) at sw/source/core/layout/layact.cxx:1708 >#23 0x00007f571ea4e6d6 in SwLayAction::InternalAction(OutputDevice*) (this=0x7ffef6d13550, pRenderContext=0x555e74e75f90) at sw/source/core/layout/layact.cxx:590 >#24 0x00007f571ea4dd1a in SwLayAction::Action(OutputDevice*) (this=0x7ffef6d13550, pRenderContext=0x555e74e75f90) at sw/source/core/layout/layact.cxx:388 >#25 0x00007f571f2a4490 in SwViewShell::ImplEndAction(bool) (this=0x555e74ec75f0, bIdleEnd=false) at sw/source/core/view/viewsh.cxx:294 >#26 0x00007f571e210791 in SwViewShell::EndAction(bool) (this=0x555e74ec75f0, bIdleEnd=false) at sw/inc/viewsh.hxx:613 >#27 0x00007f571e1fd932 in SwCursorShell::EndAction(bool) (this=0x555e74ec75f0, bIdleEnd=false) at sw/source/core/crsr/crsrsh.cxx:262 >#28 0x00007f571f8e4ab0 in sw_ParagraphDialogResult(SfxItemSet*, SwWrtShell&, SfxRequest&, SwPaM*) (pSet=0x555e77b653f0, rWrtSh=..., rReq=..., pPaM=0x555e77b6eb70) at sw/source/uibase/shells/textsh1.cxx:283 >#29 0x00007f571f8ebb45 in SwTextShell::Execute(SfxRequest&)::$_3::operator()(int) const (this=0x555e78125810, nResult=1) at sw/source/uibase/shells/textsh1.cxx:1135 >#30 0x00007f571f8eb331 in std::__invoke_impl<void, SwTextShell::Execute(SfxRequest&)::$_3&, int>(std::__invoke_other, SwTextShell::Execute(SfxRequest&)::$_3&, int&&) (__f=..., __args=@0x7ffef6d13b14: 1) > at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:61 >#31 0x00007f571f8eb2d2 in std::__invoke_r<void, SwTextShell::Execute(SfxRequest&)::$_3&, int>(SwTextShell::Execute(SfxRequest&)::$_3&, int&&) (__fn=..., __args=@0x7ffef6d13b14: 1) > at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:111 >#32 0x00007f571f8eb112 in std::_Function_handler<void (int), SwTextShell::Execute(SfxRequest&)::$_3>::_M_invoke(std::_Any_data const&, int&&) (__functor=..., __args=@0x7ffef6d13b14: 1) > at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_function.h:290 >#33 0x00007f5727c7ff5d in std::function<void (int)>::operator()(int) const (this=0x7ffef6d13b90, __args=1) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_function.h:591 >#34 0x00007f5727bb5c15 in (anonymous namespace)::GtkInstanceDialog::asyncresponse(int) (this=0x555e77b46100, ret=-5) at vcl/unx/gtk3/gtkinst.cxx:9858 >#35 0x00007f5727bb5917 in (anonymous namespace)::GtkInstanceDialog::signalAsyncResponse(_GtkWidget*, int, void*) (ret=-5, widget=0x555e77b46100) at vcl/unx/gtk3/gtkinst.cxx:6740 >#36 0x00007f573557471f in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#37 0x00007f5735586cf6 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#38 0x00007f573558d111 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#39 0x00007f573558d6bf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#40 0x00007f5727bb12e0 in (anonymous namespace)::GtkInstanceDialog::response(int) (this=0x555e77b46100, nResponse=1) at vcl/unx/gtk3/gtkinst.cxx:9914 >#41 0x00007f57365d4582 in SfxTabDialogController::OkHdl(weld::Button&) (this=0x555e77b55160) at sfx2/source/dialog/tabdlg.cxx:373 >#42 0x00007f57365d439d in SfxTabDialogController::LinkStubOkHdl(void*, weld::Button&) (instance=0x555e77b55160, data=...) at sfx2/source/dialog/tabdlg.cxx:361 >#43 0x00007f5727c41738 in Link<weld::Button&, void>::Call(weld::Button&) const (this=0x555e77b8ae30, data=...) at include/tools/link.hxx:111 >#44 0x00007f5727c416ec in weld::Button::signal_clicked() (this=0x555e77b8ae28) at include/vcl/weld.hxx:1471 >#45 0x00007f5727bb6591 in (anonymous namespace)::GtkInstanceButton::signalClicked(_GtkButton*, void*) (widget=0x555e77b8ab70) at vcl/unx/gtk3/gtkinst.cxx:9726 >--Type <RET> for more, q to quit, c to continue without paging-- >#46 0x00007f573557471f in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#47 0x00007f5735586cf6 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#48 0x00007f573558d111 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#49 0x00007f573558d6bf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#50 0x00007f5726f381c0 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#51 0x00007f573557471f in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#52 0x00007f5735586955 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#53 0x00007f573558d111 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#54 0x00007f573558d6bf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#55 0x00007f5726f36520 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#56 0x00007f57271f2419 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#57 0x00007f5735574949 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#58 0x00007f573558d499 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#59 0x00007f573558d6bf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#60 0x00007f5727002574 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#61 0x00007f57355777b2 in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#62 0x00007f5735574949 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#63 0x00007f573558d499 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#64 0x00007f573558d6bf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#65 0x00007f5726fff617 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#66 0x00007f5727000c9b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#67 0x00007f5727003d4f in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#68 0x00007f5726fca42c in gtk_event_controller_handle_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#69 0x00007f572719452d in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#70 0x00007f57271ec1a4 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#71 0x00007f5735574949 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#72 0x00007f573558c7fb in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#73 0x00007f573558d6bf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#74 0x00007f5727195d84 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#75 0x00007f572704a990 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#76 0x00007f572704c44d in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#77 0x00007f5728329695 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 >#78 0x00007f572835d1d2 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 >#79 0x00007f572c71dfab in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#80 0x00007f572c71e258 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#81 0x00007f572c71e30f in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#82 0x00007f5727b95ecf in GtkSalData::Yield(bool, bool) (this=0x555e6f8c6a60, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtkdata.cxx:405 >#83 0x00007f5727b9b803 in GtkInstance::DoYield(bool, bool) (this=0x555e6f8c6900, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtkinst.cxx:429 >#84 0x00007f57317d4bef in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at vcl/source/app/svapp.cxx:475 >#85 0x00007f57317d455b in Application::Yield() () at vcl/source/app/svapp.cxx:559 >#86 0x00007f57317d432f in Application::Execute() () at vcl/source/app/svapp.cxx:453 >#87 0x00007f5739d2467b in desktop::Desktop::Main() (this=0x7ffef6d17218) at desktop/source/app/app.cxx:1604 >#88 0x00007f57317f7694 in ImplSVMain() () at vcl/source/app/svmain.cxx:203 >#89 0x00007f57317f9309 in SVMain() () at vcl/source/app/svmain.cxx:235 >#90 0x00007f5739da20f3 in soffice_main() () at desktop/source/app/sofficemain.cxx:94 >#91 0x0000555e6eeb5abd in sal_main () at desktop/source/app/main.c:51 >#92 0x0000555e6eeb5a97 in main (argc=3, argv=0x7ffef6d17408) at desktop/source/app/main.c:49 >(gdb) frame 4 >#4 0x00007f571edc88dc in SwFntObj::GetTextSize (this=0x555e74ff8ba0, rInf=...) at sw/source/core/txtnode/fntcache.cxx:1629 >1629 aTextSize.setWidth(aKernArray[sal_Int32(nLn) - 1]); >(gdb) p aKernArray >$1 = std::__debug::vector of length 124, capacity 124 = {67, 133, 253, 347, 413, 480, 547, 720, 893, 1051, 1111, 1298, 1404, 1484, 1564, 1631, 1737, 1924, 2004, 2177, 2284, 2404, 2497, 2564, 2670, 2737, 2797, > 2904, 3024, 3210, 3277, 3397, 3464, 3570, 3637, 3703, 3823, 3943, 4050, 4130, 4250, 4317, 4437, 4557, 4677, 4783, 4863, 4930, 4996, 5116, 5236, 5356, 5423, 5553, 5620, 5686, 5793, 5913, 5979, 6115, 6288, > 6395, 6475, 6541, 6661, 6728, 6795, 6861, 6981, 7101, 7301, 7421, 7541, 7661, 7741, 7941, 8061, 8181, 8301, 8421, 8541, 8648, 8728, 8794, 8861, 8981, 9101, 9161, 9254, 9361, 9548, 9654, 9854, 9974, 10094, > 10214, 10294, 10494, 10614, 10734, 10841, 11041, 11161, 11281, 11401, 11467, 11543, 11623, 11729, 11809, 11916, 12036, 12103, 12303, 12423, 12543, 12663, 12783, 12889, 13009, 13196, 13302, 13422, 13489} >(gdb) p nLn >$2 = {m_value = -1} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 150394
:
181753
|
181754
| 181766