Bugzilla – Attachment 144809 Details for
Bug 119814
gtk3_kde5: filepicker causes more "UI freeze"
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
gdb backtrace of the soffice process when "frozen state" has been reached
tdf119814_backtrace_soffice.txt (text/plain), 11.45 KB, created by
Michael Weghorn
on 2018-09-12 06:39:25 UTC
(
hide
)
Description:
gdb backtrace of the soffice process when "frozen state" has been reached
Filename:
MIME Type:
Creator:
Michael Weghorn
Created:
2018-09-12 06:39:25 UTC
Size:
11.45 KB
patch
obsolete
> >(gdb) bt >#0 0x00007f077320aa79 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 >#1 0x00007f077301caa9 in std::__atomic_futex_unsigned_base::_M_futex_wait_until(unsigned int*, unsigned int, bool, std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> >) () > at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 >#2 0x00007f07611cd0ee in std::__atomic_futex_unsigned<2147483648u>::_M_load_and_test_until(unsigned int, unsigned int, bool, std::memory_order, bool, std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> >) (this=0x55c2b78e4ec0, __assumed=0, __operand=1, __equal=true, __mo=std::memory_order_acquire, __has_timeout=true, __s=..., __ns=...) at /usr/include/c++/8/bits/atomic_futex.h:102 >#3 0x00007f07611cdc79 in std::__atomic_futex_unsigned<2147483648u>::_M_load_and_test_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(unsigned int, unsigned int, bool, std::memory_order, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (this=0x55c2b78e4ec0, __assumed=0, __operand=1, __equal=true, __mo=std::memory_order_acquire, __atime=...) at /usr/include/c++/8/bits/atomic_futex.h:140 >#4 0x00007f07611cca96 in std::__atomic_futex_unsigned<2147483648u>::_M_load_when_equal_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(unsigned int, std::memory_order, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (__atime=..., __mo=std::memory_order_acquire, __val=1, this=0x55c2b78e4ec0) at /usr/include/c++/8/bits/atomic_futex.h:199 >#5 0x00007f07611cca96 in std::__atomic_futex_unsigned<2147483648u>::_M_load_when_equal_for<long, std::ratio<1l, 1000l> >(unsigned int, std::memory_order, std::chrono::duration<long, std::ratio<1l, 1000l> > const&) (__rtime=..., __mo=std::memory_order_acquire, __val=1, this=0x55c2b78e4ec0) at /usr/include/c++/8/bits/atomic_futex.h:172 >#6 0x00007f07611cca96 in std::__future_base::_State_baseV2::wait_for<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&) (this=0x55c2b78e4eb0, __rel=...) at /usr/include/c++/8/future:351 >#7 0x00007f07611cc09e in std::__basic_future<void>::wait_for<long, std::ratio<1l, 1000l> >(std::chrono::duration<long, std::ratio<1l, 1000l> > const&) const (this=0x7ffc85d21500, __rel=...) at /usr/include/c++/8/future:700 >#8 0x00007f07611c9b67 in Gtk3KDE5FilePickerIpc::await(std::future<void> const&) (future=...) at /home/michi/development/git/libreoffice/vcl/unx/gtk3_kde5/gtk3_kde5_filepicker_ipc.cxx:209 >#9 0x00007f07611bcb74 in Gtk3KDE5FilePickerIpc::readResponse<bool>(unsigned long, bool&) (this=0x55c2b7d78ab8, id=28, args#0=@0x7ffc85d21567: false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3_kde5/gtk3_kde5_filepicker_ipc.hxx:111 >#10 0x00007f07611c97fd in Gtk3KDE5FilePickerIpc::execute() (this=0x55c2b7d78ab8) at /home/michi/development/git/libreoffice/vcl/unx/gtk3_kde5/gtk3_kde5_filepicker_ipc.cxx:148 >#11 0x00007f07611b80bc in Gtk3KDE5FilePicker::execute() (this=0x55c2b7d78a10) at /home/michi/development/git/libreoffice/vcl/unx/gtk3_kde5/gtk3_kde5_filepicker.cxx:97 >#12 0x00007f07710c8ca6 in sfx2::FileDialogHelper_Impl::implDoExecute() (this=0x55c2b7cef600) at /home/michi/development/git/libreoffice/sfx2/source/dialog/filedlghelper.cxx:1294 >#13 0x00007f07710c985b in sfx2::FileDialogHelper_Impl::execute(std::vector<rtl::OUString, std::allocator<rtl::OUString> >&, SfxItemSet*&, rtl::OUString&) (this=0x55c2b7cef600, rpURLList=std::vector of length 0, capacity 0, rpSet= > @0x7ffc85d21a08: 0x7ffc85d21ab0, rFilter="") at /home/michi/development/git/libreoffice/sfx2/source/dialog/filedlghelper.cxx:1442 >#14 0x00007f07710cea7e in sfx2::FileDialogHelper::Execute(SfxItemSet*&, rtl::OUString&) (this=0x55c2b6ebe0d0, rpSet=@0x7ffc85d21a08: 0x7ffc85d21ab0, rFilter="") at /home/michi/development/git/libreoffice/sfx2/source/dialog/filedlghelper.cxx:2390 >#15 0x00007f07711e345f in ModelData_Impl::OutputFileDialog(short, comphelper::SequenceAsHashMap const&, bool, rtl::OUString&, bool, rtl::OUString&, short, rtl::OUString const&, com::sun::star::uno::Sequence<rtl::OUString> const&) (this=0x7ffc85d21d60, nStoreMode=32, aPreselectedFilterPropsHM=..., bSetStandardName=false, aSuggestedName="", bPreselectPassword=false, aSuggestedDir="", nDialog=0, rStandardDir="", rBlackList=empty uno::Sequence) at /home/michi/development/git/libreoffice/sfx2/source/doc/guisaveas.cxx:1000 >#16 0x00007f07711e7166 in SfxStoringHelper::GUIStoreModel(com::sun::star::uno::Reference<com::sun::star::frame::XModel> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, bool, SignatureState) (this=0x7ffc85d220f0, xModel=uno::Reference to (SwXTextDocument *) 0x55c2b6b15c28, aSlotName="SaveAs", aArgsSequence=uno::Sequence of length 2 = {...}, bPreselectPassword=false, nDocumentSignatureState=SignatureState::NOSIGNATURES) > at /home/michi/development/git/libreoffice/sfx2/source/doc/guisaveas.cxx:1534 >#17 0x00007f0771205e89 in SfxObjectShell::ExecFile_Impl(SfxRequest&) (this=0x55c2b6a805f0, rReq=...) at /home/michi/development/git/libreoffice/sfx2/source/doc/objserv.cxx:664 >#18 0x00007f077120300e in SfxStubSfxObjectShellExecFile_Impl(SfxShell*, SfxRequest&) (pShell=0x55c2b6a805f0, rReq=...) at /home/michi/development/git/libreoffice/workdir/SdiTarget/sfx2/sdi/sfxslots.hxx:213 >#19 0x00007f0770ffaece in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x55c2b6a805f0, pFunc=0x7f0771202fe0 <SfxStubSfxObjectShellExecFile_Impl(SfxShell*, SfxRequest&)>, rReq=...) > at /home/michi/development/git/libreoffice/include/sfx2/shell.hxx:207 >#20 0x00007f0770ff28c9 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x55c2b6bc3e30, rShell=..., rSlot=..., rReq=..., bRecord=true) at /home/michi/development/git/libreoffice/sfx2/source/control/dispatch.cxx:356 >#21 0x00007f0770ff4d8a in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) (this=0x55c2b6bc3e30, rShell=..., rSlot=..., rReq=..., eCallMode=SfxCallMode::RECORD) at /home/michi/development/git/libreoffice/sfx2/source/control/dispatch.cxx:878 >#22 0x00007f0770fe5d96 in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) (this=0x55c2b6bd7e60, aReq=..., pSlot=0x7f07717f05e0 <aSfxObjectShellSlots_Impl>, pShell=0x55c2b6a805f0) > at /home/michi/development/git/libreoffice/sfx2/source/control/bindings.cxx:1069 >#23 0x00007f07710691ef in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (this= > 0x55c2b6ebde70, aURL=..., aArgs=empty uno::Sequence, rListener=empty uno::Reference) at /home/michi/development/git/libreoffice/sfx2/source/control/unoctitm.cxx:755 >#24 0x00007f0771066b56 in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x55c2b6ebdc30, aURL=..., aArgs=empty uno::Sequence) > at /home/michi/development/git/libreoffice/sfx2/source/control/unoctitm.cxx:225 >#25 0x00007f076ea949ba in svt::AsyncAccelExec::impl_ts_asyncCallback(LinkParamNone*) (this=0x55c2b7d83b90) at /home/michi/development/git/libreoffice/svtools/source/misc/acceleratorexecute.cxx:466 >#26 0x00007f076ea948db in svt::AsyncAccelExec::LinkStubimpl_ts_asyncCallback(void*, LinkParamNone*) (instance=0x55c2b7d83b90, data=0x0) at /home/michi/development/git/libreoffice/svtools/source/misc/acceleratorexecute.cxx:458 >#27 0x00007f076d04c32d in Link<LinkParamNone*, void>::Call(LinkParamNone*) const (this=0x55c2b7d83c30, data=0x0) at /home/michi/development/git/libreoffice/include/tools/link.hxx:84 >#28 0x00007f076d360213 in vcl::EventPoster::DoEvent_Impl(void*) (this=0x55c2b7d83c28) at /home/michi/development/git/libreoffice/vcl/source/helper/evntpost.cxx:52 >#29 0x00007f076d3601db in vcl::EventPoster::LinkStubDoEvent_Impl(void*, void*) (instance=0x55c2b7d83c28, data=0x0) at /home/michi/development/git/libreoffice/vcl/source/helper/evntpost.cxx:48 >#30 0x00007f076cfd5d29 in Link<void*, void>::Call(void*) const (this=0x55c2b7d87408, data=0x0) at /home/michi/development/git/libreoffice/include/tools/link.hxx:84 >#31 0x00007f076cfd2d75 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x55c2b7d87400) at /home/michi/development/git/libreoffice/vcl/source/window/winproc.cxx:1929 >#32 0x00007f076cfd46a7 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x55c2b6797dd0, nEvent=SalEvent::UserEvent, pEvent=0x55c2b7d87400) at /home/michi/development/git/libreoffice/vcl/source/window/winproc.cxx:2482 >#33 0x00007f076d4d397a in SalFrame::CallCallback(SalEvent, void const*) const (this=0x55c2b67931c0, nEvent=SalEvent::UserEvent, pEvent=0x55c2b7d87400) at /home/michi/development/git/libreoffice/vcl/inc/salframe.hxx:280 >#34 0x00007f076d4e59b7 in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) (this=0x55c2b63d3940, aEvent=...) at /home/michi/development/git/libreoffice/vcl/unx/generic/app/gendisp.cxx:67 >#35 0x00007f076d36b87c in SalUserEventList::DispatchUserEvents(bool) (this=0x55c2b63d3940, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/source/app/salusereventlist.cxx:109 >#36 0x00007f076d4e592f in SalGenericDisplay::DispatchInternalEvent(bool) (this=0x55c2b63d3940, bHandleAllCurrentEvent=false) at /home/michi/development/git/libreoffice/vcl/unx/generic/app/gendisp.cxx:52 >#37 0x00007f0761166eec in call_userEventFn(void*) (data=0x55c2b56e6820) at /home/michi/development/git/libreoffice/vcl/unx/gtk3_kde5/../gtk3/gtk3gtkdata.cxx:788 >#38 0x00007f07679af0f5 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#39 0x00007f07679af4c0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#40 0x00007f07679af54c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#41 0x00007f0761165e2e in GtkSalData::Yield(bool, bool) (this=0x55c2b56e6820, bWait=true, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3_kde5/../gtk3/gtk3gtkdata.cxx:463 >#42 0x00007f0761168d2a in GtkInstance::DoYield(bool, bool) (this=0x55c2b564f300, bWait=true, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3_kde5/../gtk3/../gtk/gtkinst.cxx:397 >#43 0x00007f076d3b7759 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:471 >#44 0x00007f076d3b3aef in Application::Yield() () at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:536 >#45 0x00007f076d3b36a3 in Application::Execute() () at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:451 >#46 0x00007f0773354732 in desktop::Desktop::Main() (this=0x7ffc85d23990) at /home/michi/development/git/libreoffice/desktop/source/app/app.cxx:1635 >#47 0x00007f076d3bf9d7 in ImplSVMain() () at /home/michi/development/git/libreoffice/vcl/source/app/svmain.cxx:203 >#48 0x00007f076d3bfb40 in SVMain() () at /home/michi/development/git/libreoffice/vcl/source/app/svmain.cxx:241 >#49 0x00007f077339f801 in soffice_main() () at /home/michi/development/git/libreoffice/desktop/source/app/sofficemain.cxx:169 >#50 0x000055c2b4665894 in sal_main () at /home/michi/development/git/libreoffice/desktop/source/app/main.c:48 >#51 0x000055c2b466587a in main (argc=3, argv=0x7ffc85d23cd8) at /home/michi/development/git/libreoffice/desktop/source/app/main.c:47
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 119814
:
144808
| 144809 |
144810