Bugzilla – Attachment 185794 Details for
Bug 153958
Hyphenation crashes with special combined word
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gdb bt
gdb_bt.txt (text/plain), 13.13 KB, created by
Julien Nabet
on 2023-03-06 12:52:05 UTC
(
hide
)
Description:
gdb bt
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2023-03-06 12:52:05 UTC
Size:
13.13 KB
patch
obsolete
>#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 >#1 0x00007f8951aa9d2f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 >#2 0x00007f8951a5aef2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 >#3 0x00007f8951a45472 in __GI_abort () at ./stdlib/abort.c:79 >#4 0x00007f8951a45395 in __assert_fail_base > (fmt=0x7f8951bb9a70 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7f8952049631 "fromIndex >= 0 && fromIndex <= s1->length", file=0x7f895202f489 "/home/julien/lo/libreoffice/sal/rtl/strtmpl.hxx", line=1518, function=<optimized out>) at ./assert/assert.c:92 >#5 0x00007f8951a53df2 in __GI___assert_fail > (assertion=0x7f8952049631 "fromIndex >= 0 && fromIndex <= s1->length", file=0x7f895202f489 "/home/julien/lo/libreoffice/sal/rtl/strtmpl.hxx", line=1518, function=0x7f8952031cf2 "void rtl::str::newReplaceFirst(S **, S *, const CharTypeFrom *, sal_Int32, const CharTypeTo *, sal_Int32, sal_Int32 &) [S = _rtl_uString, CharTypeFrom = char16_t, CharTypeTo = char]") at ./assert/assert.c:101 >#6 0x00007f89520da1d2 in rtl::str::newReplaceFirst<_rtl_uString, char16_t, char>(_rtl_uString**, _rtl_uString*, char16_t const*, int, char const*, int, int&) > (s=0x7fff5c9ec250, s1=0x7f895214fb40 <rtl::str::EmptyStringImpl<_rtl_uString>::data>, from=0x55eb358144e8 u"=", fromLength=1, to=0x7f888d58f210 "", toLength=0, fromIndex=@0x7fff5c9ec40c: 1) > at sal/rtl/strtmpl.hxx:1518 >#7 0x00007f89520d7248 in rtl_uString_newReplaceFirstUtf16LAsciiL(rtl_uString**, rtl_uString*, sal_Unicode const*, sal_Int32, char const*, sal_Int32, sal_Int32*) > (newStr=0x7fff5c9ec250, str=0x7f895214fb40 <rtl::str::EmptyStringImpl<_rtl_uString>::data>, from=0x55eb358144e8 u"=", fromLength=1, to=0x7f888d58f210 "", toLength=0, index=0x7fff5c9ec40c) > at sal/rtl/ustring.cxx:877 >#8 0x00007f888d805322 in rtl::OUString::replaceFirst<char const [1]>(std::basic_string_view<char16_t, std::char_traits<char16_t> >, char const (&) [1], int*) const > (this=0x7fff5c9ec3e0, from=u"=", to=..., index=0x7fff5c9ec40c) at include/rtl/ustring.hxx:2407 >#9 0x00007f888d802a89 in SvxHyphenWordDialog::EraseUnusableHyphens_Impl() (this=0x55eb372306e0) at cui/source/dialogs/hyphen.cxx:171 >#10 0x00007f888d802d1a in SvxHyphenWordDialog::InitControls_Impl() (this=0x55eb372306e0) at cui/source/dialogs/hyphen.cxx:190 >#11 0x00007f888d804740 in SvxHyphenWordDialog::SvxHyphenWordDialog(rtl::OUString, o3tl::strong_int<unsigned short, LanguageTypeTag>, weld::Widget*, com::sun::star::uno::Reference<com::sun::star::linguistic2::XHyphenator> const&, SvxSpellWrapper*)Python Exception <class 'gdb.error'>: value has been optimized out >Python Exception <class 'gdb.error'>: value has been optimized out > (this=0x55eb372306e0, aWord=, nLang=..., pParent=0x55eb31c498b0, xHyphen=uno::Reference to ((anonymous namespace)::HyphDummy_Impl *) 0x55eb31381de8, pWrapper=0x7fff5c9ecdf8) > at cui/source/dialogs/hyphen.cxx:441 >#12 0x00007f888da529c6 in std::make_unique<SvxHyphenWordDialog, rtl::OUString const&, o3tl::strong_int<unsigned short, LanguageTypeTag>&, weld::Widget*&, com::sun::star::uno::Reference<com::sun::star::linguistic2::XHyphenator>&, SvxSpellWrapper*&>(rtl::OUString const&, o3tl::strong_int<unsigned short, LanguageTypeTag>&, weld::Widget*&, com::sun::star::uno::Reference<com::sun::star::linguistic2::XHyphenator>&, SvxSpellWrapper*&) (__args="-Altendeich.", __args=..., __args=@0x7fff5c9eca78: 0x55eb31c498b0, __args=uno::Reference to ((anonymous namespace)::HyphDummy_Impl *) 0x55eb31381de8, __args=@0x7fff5c9ecaa0: 0x7fff5c9ecdf8) > at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/unique_ptr.h:1065 >#13 0x00007f888da4aba1 in AbstractDialogFactory_Impl::CreateHyphenWordDialog(weld::Widget*, rtl::OUString const&, o3tl::strong_int<unsigned short, LanguageTypeTag>, com::sun::star::uno::Reference<com::sun::star::linguistic2::XHyphenator>&, SvxSpellWrapper*) > (this=0x55eb361a6170, pParent=0x55eb31c498b0, rWord="-Altendeich.", nLang=..., xHyphen=uno::Reference to ((anonymous namespace)::HyphDummy_Impl *) 0x55eb31381de8, pWrapper=0x7fff5c9ecdf8) > at cui/source/factory/dlgfact.cxx:921 >#14 0x00007f888da4ac9d in non-virtual thunk to AbstractDialogFactory_Impl::CreateHyphenWordDialog(weld::Widget*, rtl::OUString const&, o3tl::strong_int<unsigned short, LanguageTypeTag>, com::sun::star::uno::Reference<com::sun::star::linguistic2::XHyphenator>&, SvxSpellWrapper*) () at /home/julien/lo/libreoffice/instdir/program/libcuilo.so >#15 0x00007f8950145e2e in SvxSpellWrapper::SpellDocument() (this=0x7fff5c9ecdf8) at editeng/source/misc/splwrap.cxx:276 >#16 0x00007f891bc97d2f in SwView::HyphenateDocument() (this=0x55eb314feed0) at sw/source/uibase/uiview/viewling.cxx:463 >#17 0x00007f891bc964da in SwView::ExecLingu(SfxRequest&) (this=0x55eb314feed0, rReq=...) at sw/source/uibase/uiview/viewling.cxx:208 >#18 0x00007f891bc71995 in SfxStubSwViewExecLingu(SfxShell*, SfxRequest&) (pShell=0x55eb314feed0, rReq=...) at workdir/SdiTarget/sw/sdi/swslots.hxx:14815 >#19 0x00007f894e3ced01 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x55eb314f0b40, rShell=..., rSlot=..., rReq=..., bRecord=true) at sfx2/source/control/dispatch.cxx:254 >#20 0x00007f894e3cf547 in SfxDispatcher::PostMsgHandler(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >) (this=0x55eb314f0b40, pReq=std::unique_ptr<SfxRequest> = {...}) > at sfx2/source/control/dispatch.cxx:992 >#21 0x00007f894e3fecd4 in std::__invoke_impl<void, void (SfxDispatcher::*&)(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >), SfxDispatcher*&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> > >(std::__invoke_memfun_deref, void (SfxDispatcher::*&)(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >), SfxDispatcher*&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >&&) > > (__f=@0x55eb2e764c20: (void (SfxDispatcher::*)(class SfxDispatcher * const, class std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)) 0x7f894e3cf340 <SfxDispatcher::PostMsgHandler(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>, __t=@0x55eb2e764c30: 0x55eb314f0b40, __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:74 >#22 0x00007f894e3feb87 in std::__invoke<void (SfxDispatcher::*&)(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >), SfxDispatcher*&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> > >(void (SfxDispatcher::*&)(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >), SfxDispatcher*&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >&&) > (__fn=@0x55eb2e764c20: (void (SfxDispatcher::*)(class SfxDispatcher * const, class std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)) 0x7f894e3cf340 <SfxDispatcher::PostMsgHandler(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>, __args=@0x55eb2e764c30: 0x55eb314f0b40, __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:96 >#23 0x00007f894e3feadf in std::_Bind<void (SfxDispatcher::*(SfxDispatcher*, std::_Placeholder<1>))(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>::__call<void, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >&&, 0ul, 1ul>(std::tuple<std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >&&>&&, std::_Index_tuple<0ul, 1ul>) (this=0x55eb2e764c20, __args=...) > at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/functional:484 >--Type <RET> for more, q to quit, c to continue without paging-- >#24 0x00007f894e3fea4b in std::_Bind<void (SfxDispatcher::*(SfxDispatcher*, std::_Placeholder<1>))(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>::operator()<std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >, void>(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >&&) (this=0x55eb2e764c20, __args=...) > at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/functional:567 >#25 0x00007f894e3fe9e2 in std::__invoke_impl<void, std::_Bind<void (SfxDispatcher::*(SfxDispatcher*, std::_Placeholder<1>))(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> > >(std::__invoke_other, std::_Bind<void (SfxDispatcher::*(SfxDispatcher*, std::_Placeholder<1>))(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >&&) (__f=..., __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:61 >#26 0x00007f894e3fe972 in std::__invoke_r<void, std::_Bind<void (SfxDispatcher::*(SfxDispatcher*, std::_Placeholder<1>))(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> > >(std::_Bind<void (SfxDispatcher::*(SfxDispatcher*, std::_Placeholder<1>))(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >&&) (__fn=..., __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/invoke.h:111 >#27 0x00007f894e3fe772 in std::_Function_handler<void (std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >), std::_Bind<void (SfxDispatcher::*(SfxDispatcher*, std::_Placeholder<1>))(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)> >::_M_invoke(std::_Any_data const&, std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >&&) (__functor=..., __args=...) > at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_function.h:290 >#28 0x00007f894e8cc0f5 in std::function<void (std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >)>::operator()(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >) const > (this=0x55eb314f8770, __args=std::unique_ptr<SfxRequest> = {...}) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_function.h:591 >#29 0x00007f894e8cbebd in SfxHintPoster::DoEvent_Impl(void*) (this=0x55eb314f8760, pPostedHint=0x55eb34f07f90) at sfx2/source/notify/hintpost.cxx:43 >#30 0x00007f894e8cbe3d in SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) (instance=0x55eb314f8760, data=0x55eb34f07f90) at sfx2/source/notify/hintpost.cxx:39 >#31 0x00007f8948e25628 in Link<void*, void>::Call(void*) const (this=0x55eb34f1ccc8, data=0x55eb34f07f90) at include/tools/link.hxx:111 >#32 0x00007f8948e216d9 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x55eb34f1ccc0) at vcl/source/window/winproc.cxx:2287 >#33 0x00007f8948e1e231 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x55eb2e0061d0, nEvent=SalEvent::UserEvent, pEvent=0x55eb34f1ccc0) at vcl/source/window/winproc.cxx:2857 >#34 0x00007f8949a88c50 in SalFrame::CallCallback(SalEvent, void const*) const (this=0x55eb2dfc85d0, nEvent=SalEvent::UserEvent, pEvent=0x55eb34f1ccc0) at vcl/inc/salframe.hxx:308 >#35 0x00007f8949ab5d0f in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x55eb2dfb84f0, aEvent=...) at vcl/unx/generic/app/gendisp.cxx:66 >#36 0x00007f89495a248d in SalUserEventList::DispatchUserEvents(bool)::$_0::operator()() const (this=0x7fff5c9ee050) at vcl/source/app/salusereventlist.cxx:119 >#37 0x00007f89495a2354 in SalUserEventList::DispatchUserEvents(bool) (this=0x55eb2dfb84f0, bHandleAllCurrentEvents=false) at vcl/source/app/salusereventlist.cxx:120 >#38 0x00007f8949ab5c65 in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x55eb2dfb84f0, bHandleAllCurrentEvent=false) at vcl/unx/generic/app/gendisp.cxx:51 >#39 0x00007f89400a1d46 in call_userEventFn(void*) (data=0x55eb2c33bdf0) at vcl/unx/gtk3/gtkdata.cxx:824 >#40 0x00007f894471c67f in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#41 0x00007f894471ca38 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#42 0x00007f894471cacc in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 >#43 0x00007f89400a085f in GtkSalData::Yield(bool, bool) (this=0x55eb2c33bdf0, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtkdata.cxx:405 >#44 0x00007f89400a6153 in GtkInstance::DoYield(bool, bool) (this=0x55eb2c33bca0, bWait=true, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtkinst.cxx:432 >#45 0x00007f894968279f in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at vcl/source/app/svapp.cxx:476 >#46 0x00007f894968210b in Application::Yield() () at vcl/source/app/svapp.cxx:560 >#47 0x00007f8949681edf in Application::Execute() () at vcl/source/app/svapp.cxx:454 >#48 0x00007f8951d2fcbb in desktop::Desktop::Main() (this=0x7fff5c9efda8) at desktop/source/app/app.cxx:1604 >#49 0x00007f89496a5194 in ImplSVMain() () at vcl/source/app/svmain.cxx:203 >#50 0x00007f89496a6e09 in SVMain() () at vcl/source/app/svmain.cxx:235 >#51 0x00007f8951daf8e3 in soffice_main() () at desktop/source/app/sofficemain.cxx:94 >#52 0x000055eb2bec2a6d in sal_main () at desktop/source/app/main.c:51 >#53 0x000055eb2bec2a47 in main (argc=3, argv=0x7fff5c9effb8) at desktop/source/app/main.c:49 >(gdb) frame 9 >#9 0x00007f888d802a89 in SvxHyphenWordDialog::EraseUnusableHyphens_Impl (this=0x55eb372306e0) at cui/source/dialogs/hyphen.cxx:171 >171 aLeft = aLeft.replaceFirst( aTmp, "", &nPos ); >(gdb) p aLeft >$1 = "" >(gdb) p aTmp >$2 = "=" >
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 153958
:
185771
| 185794