https://bugs.documentfoundation.org/show_bug.cgi?id=144241
Bug ID: 144241
Summary: Infinite recursion in ImplBorderWindow::Resize when
showing "Convert Text to Table" dialog in German UI
Product: LibreOffice
Version: 7.3.0.0 alpha0+ Master
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: UI
Assignee: [email protected]
Reporter: [email protected]
With a recent local master build on macOS (but not with a similar build on
Linux, with neither the gtk3 nor the gen VCL plugin), bisecting showed that
<https://git.libreoffice.org/core/+/f72013ca65c7a33991d5fb124b919fe7cde269e2%5E!>
"use max of avg digit or 'average char' width to measure Edit space" causes the
following issue when the LibreOffice UI language is "German (Germany)" (but not
when it is "Default - English (USA)": In Writer, selecting some text and doing
"Table - Convert - Text to Table..." ("Tabelle - Umwandeln - Text in
Tabelle..." in the German UI) to display the "Convert Text to Table" dialog
causes infinite recursion within ImplBorderWindow::Resize (resulting in a
SIGSEGV crash) at
[...]
> frame #13950: 0x000000010aec84d0
> libvcllo.dylib`vcl::Window::queue_resize(this=0x00000002c0e13230,
> eReason=Layout) at vcl/source/window/window2.cxx:1351:28
> frame #13951: 0x000000010ace466c
> libvcllo.dylib`ImplSmallBorderWindowView::Init(this=0x00000002c09f4320,
> pDev=0x00000002c0e04900, nWidth=22, nHeight=31) at
> vcl/source/window/brdwin.cxx:557:20
> frame #13952: 0x000000010aceb8fc
> libvcllo.dylib`ImplBorderWindow::Resize(this=0x00000002c0e13740) at
> vcl/source/window/brdwin.cxx:1736:19
> frame #13953: 0x000000010aec84d0
> libvcllo.dylib`vcl::Window::queue_resize(this=0x00000002c0e13230,
> eReason=Layout) at vcl/source/window/window2.cxx:1351:28
> frame #13954: 0x000000010ace466c
> libvcllo.dylib`ImplSmallBorderWindowView::Init(this=0x00000002c09f4320,
> pDev=0x00000002c0e04900, nWidth=22, nHeight=31) at
> vcl/source/window/brdwin.cxx:557:20
> frame #13955: 0x000000010aceb8fc
> libvcllo.dylib`ImplBorderWindow::Resize(this=0x00000002c0e13740) at
> vcl/source/window/brdwin.cxx:1736:19
> frame #13956: 0x000000010aec84d0
> libvcllo.dylib`vcl::Window::queue_resize(this=0x00000002c0e13230,
> eReason=Layout) at vcl/source/window/window2.cxx:1351:28
> frame #13957: 0x000000010ace466c
> libvcllo.dylib`ImplSmallBorderWindowView::Init(this=0x00000002c09f4320,
> pDev=0x00000002c0e04900, nWidth=22, nHeight=31) at
> vcl/source/window/brdwin.cxx:557:20
> frame #13958: 0x000000010aceb8fc
> libvcllo.dylib`ImplBorderWindow::Resize(this=0x00000002c0e13740) at
> vcl/source/window/brdwin.cxx:1736:19
> frame #13959: 0x000000010aec84d0
> libvcllo.dylib`vcl::Window::queue_resize(this=0x00000002c0e13230,
> eReason=Layout) at vcl/source/window/window2.cxx:1351:28
> frame #13960: 0x000000010ace466c
> libvcllo.dylib`ImplSmallBorderWindowView::Init(this=0x00000002c09f4320,
> pDev=0x00000002c0e04900, nWidth=22, nHeight=31) at
> vcl/source/window/brdwin.cxx:557:20
> frame #13961: 0x000000010aceb8fc
> libvcllo.dylib`ImplBorderWindow::Resize(this=0x00000002c0e13740) at
> vcl/source/window/brdwin.cxx:1736:19
> frame #13962: 0x000000010aec84d0
> libvcllo.dylib`vcl::Window::queue_resize(this=0x00000002c0e13230,
> eReason=Layout) at vcl/source/window/window2.cxx:1351:28
> frame #13963: 0x000000010ace466c
> libvcllo.dylib`ImplSmallBorderWindowView::Init(this=0x00000002c09f4320,
> pDev=0x00000002c0e04900, nWidth=22, nHeight=31) at
> vcl/source/window/brdwin.cxx:557:20
> frame #13964: 0x000000010aceb8fc
> libvcllo.dylib`ImplBorderWindow::Resizeˇ(this=0x00000002c0e13740) at
> vcl/source/window/brdwin.cxx:1736:19
> frame #13965: 0x000000010add0570
> libvcllo.dylib`vcl::Window::ImplCallResize(this=0x00000002c0e13740) at
> vcl/source/window/event.cxx:520:5
> frame #13966: 0x000000010aedb7b4
> libvcllo.dylib`vcl::Window::ImplPosSizeWindow(this=0x00000002c0e13740,
> nX=210, nY=28, nWidth=22, nHeight=31, nFlags=PosSize) at
> vcl/source/window/window.cxx:1617:13
> frame #13967: 0x000000010aee2768
> libvcllo.dylib`vcl::Window::setPosSizePixel(this=0x00000002c0e13740, nX=210,
> nY=28, nWidth=22, nHeight=31, nFlags=PosSize) at
> vcl/source/window/window.cxx:2775:18
> frame #13968: 0x000000010aec8150
> libvcllo.dylib`vcl::Window::SetPosSizePixel(this=0x00000002c0e13740,
> rNewPos=0x000000016fdf9058, rNewSize=0x000000016fdf9048) at
> vcl/source/window/window2.cxx:1264:5
> frame #13969: 0x000000010adde7ac
> libvcllo.dylib`VclContainer::setLayoutPosSize(rWindow=0x00000002c0e13740,
> rPos=0x000000016fdf93c0, rSize=0x000000016fdf9390) at
> vcl/source/window/layout.cxx:68:13
> frame #13970: 0x000000010adde840
> libvcllo.dylib`VclContainer::setLayoutAllocation(rChild=0x00000002c0e13740,
> rAllocPos=0x000000016fdf93c0, rChildAlloc=0x000000016fdf9390) at
> vcl/source/window/layout.cxx:79:9
> frame #13971: 0x000000010ade5618
> libvcllo.dylib`VclGrid::setAllocation(this=0x00000002c09a6860,
> rAllocation=0x000000016fdf9598) at vcl/source/window/layout.cxx:1350:17
> frame #13972: 0x000000010addedcc
> libvcllo.dylib`VclContainer::SetPosSizePixel(this=0x00000002c09a6860,
> rAllocPos=0x000000016fdf95a8, rAllocation=0x000000016fdf9598) at
> vcl/source/window/layout.cxx:158:9
> frame #13973: 0x000000010adde7ac
> libvcllo.dylib`VclContainer::setLayoutPosSize(rWindow=0x00000002c09a6860,
> rPos=0x000000016fdf9670, rSize=0x000000016fdf9660) at
> vcl/source/window/layout.cxx:68:13
> frame #13974: 0x000000010addeb44
> libvcllo.dylib`VclContainer::setLayoutAllocation(rChild=0x00000002c09a6860,
> rAllocPos=0x000000016fdf9720, rChildAlloc=0x000000016fdf9730) at
> vcl/source/window/layout.cxx:129:5
> frame #13975: 0x000000010ade637c
> libvcllo.dylib`VclFrame::setAllocation(this=0x00000002c09c2fb0,
> rAllocation=0x000000016fdf9818) at vcl/source/window/layout.cxx:1468:9
> frame #13976: 0x000000010addedcc
> libvcllo.dylib`VclContainer::SetPosSizePixel(this=0x00000002c09c2fb0,
> rAllocPos=0x000000016fdf9828, rAllocation=0x000000016fdf9818) at
> vcl/source/window/layout.cxx:158:9
> frame #13977: 0x000000010adde7ac
> libvcllo.dylib`VclContainer::setLayoutPosSize(rWindow=0x00000002c09c2fb0,
> rPos=0x000000016fdf9b30, rSize=0x000000016fdf9b20) at
> vcl/source/window/layout.cxx:68:13
> frame #13978: 0x000000010adde840
> libvcllo.dylib`VclContainer::setLayoutAllocation(rChild=0x00000002c09c2fb0,
> rAllocPos=0x000000016fdf9b30, rChildAlloc=0x000000016fdf9b20) at
> vcl/source/window/layout.cxx:79:9
> frame #13979: 0x000000010addff10
> libvcllo.dylib`VclBox::setAllocation(this=0x00000002c097fe30,
> rAllocation=0x000000016fdf9cb8) at vcl/source/window/layout.cxx:363:13
> frame #13980: 0x000000010addedcc
> libvcllo.dylib`VclContainer::SetPosSizePixel(this=0x00000002c097fe30,
> rAllocPos=0x000000016fdf9cc8, rAllocation=0x000000016fdf9cb8) at
> vcl/source/window/layout.cxx:158:9
> frame #13981: 0x000000010adde7ac
> libvcllo.dylib`VclContainer::setLayoutPosSize(rWindow=0x00000002c097fe30,
> rPos=0x000000016fdf9fd0, rSize=0x000000016fdf9fc0) at
> vcl/source/window/layout.cxx:68:13
> frame #13982: 0x000000010adde840
> libvcllo.dylib`VclContainer::setLayoutAllocation(rChild=0x00000002c097fe30,
> rAllocPos=0x000000016fdf9fd0, rChildAlloc=0x000000016fdf9fc0) at
> vcl/source/window/layout.cxx:79:9
> frame #13983: 0x000000010addff10
> libvcllo.dylib`VclBox::setAllocation(this=0x00000002c0e27ad0,
> rAllocation=0x000000016fdfa158) at vcl/source/window/layout.cxx:363:13
> frame #13984: 0x000000010addedcc
> libvcllo.dylib`VclContainer::SetPosSizePixel(this=0x00000002c0e27ad0,
> rAllocPos=0x000000016fdfa168, rAllocation=0x000000016fdfa158) at
> vcl/source/window/layout.cxx:158:9
> frame #13985: 0x000000010adde7ac
> libvcllo.dylib`VclContainer::setLayoutPosSize(rWindow=0x00000002c0e27ad0,
> rPos=0x000000016fdfa2b8, rSize=0x000000016fdfa2a8) at
> vcl/source/window/layout.cxx:68:13
> frame #13986: 0x000000010adde840
> libvcllo.dylib`VclContainer::setLayoutAllocation(rChild=0x00000002c0e27ad0,
> rAllocPos=0x000000016fdfa2b8, rChildAlloc=0x000000016fdfa2a8) at
> vcl/source/window/layout.cxx:79:9
> frame #13987: 0x000000010ae8bf4c
> libvcllo.dylib`SystemWindow::setPosSizeOnContainee(this=0x0000000284edb3f0,
> aSize=Size @ 0x000000016fdfa2c8, rBox=0x00000002c0e27ad0) at
> vcl/source/window/syswin.cxx:1036:5
> frame #13988: 0x000000010ae8c340
> libvcllo.dylib`SystemWindow::setOptimalLayoutSize(this=0x0000000284edb3f0) at
> vcl/source/window/syswin.cxx:1085:5
> frame #13989: 0x000000010ae8c3d0
> libvcllo.dylib`SystemWindow::DoInitialLayout(this=0x0000000284edb3f0) at
> vcl/source/window/syswin.cxx:1097:9
> frame #13990: 0x000000010ad938f4
> libvcllo.dylib`Dialog::StateChanged(this=0x0000000284edb3f0, nType=InitShow)
> at vcl/source/window/dialog.cxx:760:9
> frame #13991: 0x000000010aede0dc
> libvcllo.dylib`vcl::Window::CompatStateChanged(this=0x0000000284edb3f0,
> nStateChange=InitShow) at vcl/source/window/window.cxx:3886:9
> frame #13992: 0x000000010add0364
> libvcllo.dylib`vcl::Window::ImplCallInitShow(this=0x0000000284edb3f0) at
> vcl/source/window/event.cxx:491:5
> frame #13993: 0x000000010add04b0
> libvcllo.dylib`vcl::Window::ImplCallInitShow(this=0x0000000284ed85a0) at
> vcl/source/window/event.cxx:506:22
> frame #13994: 0x000000010aedfbd4
> libvcllo.dylib`vcl::Window::Show(this=0x0000000284ed85a0, bVisible=true,
> nFlags=NONE) at vcl/source/window/window.cxx:2297:13
> frame #13995: 0x000000010aedfdb0
> libvcllo.dylib`vcl::Window::Show(this=0x0000000284edb3f0, bVisible=true,
> nFlags=NONE) at vcl/source/window/window.cxx:2325:43
> frame #13996: 0x000000010ad95eac
> libvcllo.dylib`Dialog::ImplStartExecute(this=0x0000000284edb3f0) at
> vcl/source/window/dialog.cxx:1002:5
> frame #13997: 0x000000010ad96b18
> libvcllo.dylib`Dialog::Execute(this=0x0000000284edb3f0) at
> vcl/source/window/dialog.cxx:1050:11
> frame #13998: 0x000000010b4da41c
> libvcllo.dylib`SalInstanceDialog::run(this=0x00000002c0e360e0) at
> vcl/source/app/salvtables.cxx:1651:23
> frame #13999: 0x00000002f1cde000
> libswuilo.dylib`weld::DialogController::run(this=0x000000014d1ea3f0) at
> include/vcl/weld.hxx:2494:47
> frame #14000: 0x00000002f1d51c2c
> libswuilo.dylib`AbstractSwConvertTableDlg_Impl::Execute(this=0x00000002c09f97a0)
> at sw/source/ui/dialog/swdlgfact.cxx:162:20
> frame #14001: 0x000000028a065374
> libswlo.dylib`SwBaseShell::Execute(this=0x00000002b660ec70,
> rReq=0x00000002c2f07b00) at sw/source/uibase/shells/basesh.cxx:992:37
> frame #14002: 0x000000028a063ec4
> libswlo.dylib`SfxStubSwBaseShellExecute(pShell=0x00000002b660ec70,
> rReq=0x00000002c2f07b00) at workdir/SdiTarget/sw/sdi/swslots.hxx:2180:1
> frame #14003: 0x0000000103c5bbc8
> libsfxlo.dylib`SfxDispatcher::Call_Impl(this=0x00000002b51d33f0,
> rShell=0x00000002b660ec70, rSlot=0x000000028a5bf288, rReq=0x00000002c2f07b00,
> bRecord=true) at sfx2/source/control/dispatch.cxx:253:9
> frame #14004: 0x0000000103c5c584
> libsfxlo.dylib`SfxDispatcher::PostMsgHandler(this=0x00000002b51d33f0,
> pReq=SfxRequest @ 0x00000002c2f07b00) at
> sfx2/source/control/dispatch.cxx:990:13
> frame #14005: 0x0000000103c710f4
> libsfxlo.dylib`decltype(__f=0x00000002b51cbe28, __a0=0x00000002b51cbe38,
> __args=nullptr)).*fp(static_cast<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >>(fp1))) std::__1::__invoke<void
> (SfxDispatcher::*&)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*&,
> std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest> >,
> void>(void (SfxDispatcher::*&)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*&,
> std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest> >&&) at
> ~/llvm/inst/include/c++/v1/type_traits:3865:23
> frame #14006: 0x0000000103c71018 libsfxlo.dylib`std::__1::__bind_return<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), std::__1::tuple<SfxDispatcher*,
> std::__1::placeholders::__ph<1> >,
> std::__1::tuple<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&>, __is_valid_bind_return<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), std::__1::tuple<SfxDispatcher*,
> std::__1::placeholders::__ph<1> >,
> std::__1::tuple<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&> >::value>::type
> std::__1::__apply_functor<void (__f=0x00000002b51cbe28, __bound_args=size=2,
> (null)=__tuple_indices<0, 1> @ 0x000000016fdfcd7f,
> __args=size=1)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), std::__1::tuple<SfxDispatcher*,
> std::__1::placeholders::__ph<1> >, 0ul, 1ul,
> std::__1::tuple<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&> >(void
> (SfxDispatcher::*&)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), std::__1::tuple<SfxDispatcher*,
> std::__1::placeholders::__ph<1> >&, std::__1::__tuple_indices<0ul, 1ul>,
> std::__1::tuple<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&>&&) at
> ~/llvm/inst/include/c++/v1/__functional/bind.h:257:12
> frame #14007: 0x0000000103c70f98 libsfxlo.dylib`std::__1::__bind_return<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), std::__1::tuple<SfxDispatcher*,
> std::__1::placeholders::__ph<1> >,
> std::__1::tuple<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&>, __is_valid_bind_return<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), std::__1::tuple<SfxDispatcher*,
> std::__1::placeholders::__ph<1> >,
> std::__1::tuple<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&> >::value>::type
> std::__1::__bind<void (this=0x00000002b51cbe28,
> __args=nullptr)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1>
> const&>::operator()<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> > >(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&) at
> ~/llvm/inst/include/c++/v1/__functional/bind.h:292:20
> frame #14008: 0x0000000103c70f1c
> libsfxlo.dylib`decltype(__f=0x00000002b51cbe28,
> __args=nullptr)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1>
> const&>&>(fp)(static_cast<std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >>(fp0)))
> std::__1::__invoke<std::__1::__bind<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1> const&>&, std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> > >(std::__1::__bind<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1> const&>&, std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&) at
> ~/llvm/inst/include/c++/v1/type_traits:3940:23
> frame #14009: 0x0000000103c70ecc libsfxlo.dylib`void
> std::__1::__invoke_void_return_wrapper<void,
> true>::__call<std::__1::__bind<void (__args=0x00000002b51cbe28,
> __args=nullptr)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1> const&>&, std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> > >(std::__1::__bind<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1> const&>&, std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&) at
> ~/llvm/inst/include/c++/v1/__functional/invoke.h:61:9
> frame #14010: 0x0000000103c70e78
> libsfxlo.dylib`std::__1::__function::__alloc_func<std::__1::__bind<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1> const&>,
> std::__1::allocator<std::__1::__bind<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1> const&> >, void
> (std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>
> >)>::operator(this=0x00000002b51cbe28,
> __arg=nullptr)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&) at
> ~/llvm/inst/include/c++/v1/__functional/function.h:172:16
> frame #14011: 0x0000000103c6f99c
> libsfxlo.dylib`std::__1::__function::__func<std::__1::__bind<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1> const&>,
> std::__1::allocator<std::__1::__bind<void
> (SfxDispatcher::*)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >), SfxDispatcher*,
> std::__1::placeholders::__ph<1> const&> >, void
> (std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>
> >)>::operator(this=0x00000002b51cbe20,
> __arg=nullptr)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&) at
> ~/llvm/inst/include/c++/v1/__functional/function.h:346:12
> frame #14012: 0x0000000104055b78
> libsfxlo.dylib`std::__1::__function::__value_func<void
> (std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>
> >)>::operator(this=0x00000002b51e16b0,
> __args=nullptr)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >&&) const at
> ~/llvm/inst/include/c++/v1/__functional/function.h:499:16
> frame #14013: 0x0000000104055914 libsfxlo.dylib`std::__1::function<void
> (std::__1::unique_ptr<SfxRequest, std::__1::default_delete<SfxRequest>
> >)>::operator(this= Function =
> SfxDispatcher::PostMsgHandler(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >) ,
> __arg=<unavailable>)(std::__1::unique_ptr<SfxRequest,
> std::__1::default_delete<SfxRequest> >) const at
> ~/llvm/inst/include/c++/v1/__functional/function.h:1176:12
> frame #14014: 0x0000000104055830
> libsfxlo.dylib`SfxHintPoster::DoEvent_Impl(this=0x00000002b51e16a0,
> pPostedHint=0x00000002c2f07b00) at sfx2/source/notify/hintpost.cxx:42:9
> frame #14015: 0x00000001040557b8
> libsfxlo.dylib`SfxHintPoster::LinkStubDoEvent_Impl(instance=0x00000002b51e16a0,
> data=0x00000002c2f07b00) at sfx2/source/notify/hintpost.cxx:38:1
> frame #14016: 0x000000010aefe43c libvcllo.dylib`Link<void*,
> void>::Call(this=0x00000002b6812288, data=0x00000002c2f07b00) const at
> include/tools/link.hxx:111:45
> frame #14017: 0x000000010aefb580
> libvcllo.dylib`ImplHandleUserEvent(pSVEvent=0x00000002b6812280) at
> vcl/source/window/winproc.cxx:2014:30
> frame #14018: 0x000000010aef8690
> libvcllo.dylib`ImplWindowFrameProc(_pWindow=0x0000000116e2b570,
> nEvent=UserEvent, pEvent=0x00000002b6812280) at
> vcl/source/window/winproc.cxx:2584:13
> frame #14019: 0x00000001179bcb5c
> libvclplug_osxlo.dylib`SalFrame::CallCallback(this=0x0000000116e2bd20,
> nEvent=UserEvent, pEvent=0x00000002b6812280) const at
> vcl/inc/salframe.hxx:306:29
> frame #14020: 0x00000001179d166c
> libvclplug_osxlo.dylib`AquaSalInstance::ProcessEvent(this=0x00000001178c2fd0,
> aEvent=<unavailable>) at vcl/osx/salinst.cxx:390:22
> frame #14021: 0x000000010b4c7d1c
> libvcllo.dylib`SalUserEventList::DispatchUserEvents(this=0x000000016fdfd7f0)::$_0::operator()()
> const at vcl/source/app/salusereventlist.cxx:119:58
> frame #14022: 0x000000010b4c75fc
> libvcllo.dylib`SalUserEventList::DispatchUserEvents(this=0x00000001178c2fd0,
> bHandleAllCurrentEvents=false) at vcl/source/app/salusereventlist.cxx:120:13
> frame #14023: 0x00000001179d2090
> libvclplug_osxlo.dylib`AquaSalInstance::DoYield(this=0x00000001178c2fd0,
> bWait=true, bHandleAllCurrentEvents=false) at vcl/osx/salinst.cxx:528:22
> frame #14024: 0x000000010b576c98 libvcllo.dylib`ImplYield(i_bWait=true,
> i_bAllEvents=false) at vcl/source/app/svapp.cxx:465:48
> frame #14025: 0x000000010b5769b0 libvcllo.dylib`Application::Yield() at
> vcl/source/app/svapp.cxx:532:5
> frame #14026: 0x000000010b576920 libvcllo.dylib`Application::Execute() at
> vcl/source/app/svapp.cxx:444:9
> frame #14027: 0x00000001002d3a78
> libsofficeapp.dylib`desktop::Desktop::Main(this=0x000000016fdff108) at
> desktop/source/app/app.cxx:1602:13
> frame #14028: 0x000000010b591284 libvcllo.dylib`ImplSVMain() at
> vcl/source/app/svmain.cxx:199:35
> frame #14029: 0x00000001179d17a4
> libvclplug_osxlo.dylib`AquaSalInstance::handleAppDefinedEvent(pEvent=0x000000013ac36100)
> at vcl/osx/salinst.cxx:411:20
> frame #14030: 0x0000000117a55570 libvclplug_osxlo.dylib`-[VCL_NSApplication
> sendEvent:](self=0x0000000116f08020, _cmd="sendEvent:",
> pEvent=0x000000013ac36100) at vcl/osx/vclnsapp.mm:101:9
> frame #14031: 0x000000019ba2f7a8 AppKit`-[NSApplication _handleEvent:] + 76
> frame #14032: 0x000000019b5d1e74 AppKit`-[NSApplication run] + 636
> frame #14033: 0x000000019b5a3878 AppKit`NSApplicationMain + 1064
> frame #14034: 0x00000001179d5a84
> libvclplug_osxlo.dylib`AquaSalInstance::SVMainHook(this=0x00000001178c2fd0,
> pnInit=0x000000016fdff038) at vcl/osx/salinst.cxx:996:5
> frame #14035: 0x000000010b591244 libvcllo.dylib`ImplSVMain() at
> vcl/source/app/svmain.cxx:192:54
> frame #14036: 0x000000010b592920 libvcllo.dylib`SVMain() at
> vcl/source/app/svmain.cxx:231:12
> frame #14037: 0x0000000100341f4c libsofficeapp.dylib`soffice_main at
> desktop/source/app/sofficemain.cxx:98:12
> frame #14038: 0x0000000100003f44 soffice`sal_main at
> desktop/source/app/main.c:49:15
> frame #14039: 0x0000000100003f1c soffice`main(argc=2,
> argv=0x000000016fdff258) at desktop/source/app/main.c:47:1
> frame #14040: 0x0000000198d11430 libdyld.dylib`start + 4
--
You are receiving this mail because:
You are the assignee for the bug.