UITest_writerperfect_epubexport hang (only sometimes)

Miklos Vajna vmiklos at collabora.co.uk
Mon Feb 26 15:50:56 UTC 2018


Hi Michael,

On Fri, Feb 23, 2018 at 01:54:05PM +0100, Michael Stahl <mstahl at redhat.com> wrote:
> in the one case i've debugged the exception (and also, assert about
> disposed window during shutdown) was caused by a hang in the
> SvpSalInstance::DoReleaseYield, with 2 threads blocked in poll.
> 
> hopefully https://gerrit.libreoffice.org/#/c/50237/ should fix it.

Thanks, sadly I still hit a hang after this was merged (pulled in the
morning then a bit later cherry-picked
0efd06de8fca4036c4132b2745a11273b1755df2) in UITest_autofilter.
Backtraces below. Thread 7 and Thread 1 seem to be the problematic ones,
but not sure what is the specific problem.  Possibly it's not even
related to your changes...

Regards,

Miklos

Thread 9 (Thread 0x2b2b739ca700 (LWP 25783)):
#0  0x00002b2b4883530d in poll () at /lib64/libc.so.6
#1  0x00002b2b4a0c8314 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x34a5060, timeout=-1, context=0x34a3730) at gmain.c:4135
#2  0x00002b2b4a0c8314 in g_main_context_iterate (context=0x34a3730, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00002b2b4a0c864a in g_main_loop_run (loop=0x34a3940) at gmain.c:4034
#4  0x00002b2b54284386 in gdbus_shared_thread_func (user_data=0x34a3700) at gdbusprivate.c:246
#5  0x00002b2b4a0eca85 in g_thread_proxy (data=0x34a3960) at gthread.c:780
#6  0x00002b2b48afe724 in start_thread () at /lib64/libpthread.so.0
#7  0x00002b2b4883de8d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x2b2b71cb6700 (LWP 25782)):
#0  0x00002b2b4883530d in poll () at /lib64/libc.so.6
#1  0x00002b2b4a0c8314 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x34a3300, timeout=-1, context=0x34a12e0) at gmain.c:4135
#2  0x00002b2b4a0c8314 in g_main_context_iterate (context=context at entry=0x34a12e0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00002b2b4a0c842c in g_main_context_iteration (context=0x34a12e0, may_block=may_block at entry=1) at gmain.c:3901
#4  0x00002b2b4a0c8469 in glib_worker_main (data=<optimized out>) at gmain.c:5672
#5  0x00002b2b4a0eca85 in g_thread_proxy (data=0x34a1530) at gthread.c:780
#6  0x00002b2b48afe724 in start_thread () at /lib64/libpthread.so.0
#7  0x00002b2b4883de8d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x2b2b6a0c9700 (LWP 25720)):
#0  0x00002b2b4883530d in poll () at /lib64/libc.so.6
#1  0x00002b2b4a0c8314 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x34b1560, timeout=1800000, context=0x3498930) at gmain.c:4135
#2  0x00002b2b4a0c8314 in g_main_context_iterate (context=0x3498930, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00002b2b4a0c864a in g_main_loop_run (loop=0x34b0cb0) at gmain.c:4034
#4  0x00002b2b73120fc4 in gio::MountOperation::Mount(_GFile*) (this=0x2b2b6a0c5930, pFile=0x34b08b0) at /git/libreoffice/master/ucb/source/ucp/gio/gio_content.cxx:351
#5  0x00002b2b73121202 in gio::Content::getGFileInfo(com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, _GError**) (this=0x3486ee0, xEnv=uno::Reference to (ucbhelper::CommandEnvironment *) 0x3483778, ppError=0x0) at /git/libreoffice/master/ucb/source/ucp/gio/gio_content.cxx:381
#6  0x00002b2b73122072 in gio::Content::getPropertyValues(com::sun::star::uno::Sequence<com::sun::star::beans::Property> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (this=0x3486ee0, rProperties=uno::Sequence of length 1 = {...}, xEnv=uno::Reference to (ucbhelper::CommandEnvironment *) 0x3483778) at /git/libreoffice/master/ucb/source/ucp/gio/gio_content.cxx:545
#7  0x00002b2b7312468e in gio::Content::execute(com::sun::star::ucb::Command const&, int, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (this=0x3486ee0, aCommand=..., xEnv=uno::Reference to (ucbhelper::CommandEnvironment *) 0x3483778) at /git/libreoffice/master/ucb/source/ucp/gio/gio_content.cxx:928
#8  0x00002b2b523f27d9 in ucbhelper::Content_Impl::executeCommand(com::sun::star::ucb::Command const&) (this=0x348a980, rCommand=...) at /git/libreoffice/master/ucbhelper/source/client/content.cxx:1258
#9  0x00002b2b523ef164 in ucbhelper::Content::getPropertyValuesInterface(com::sun::star::uno::Sequence<rtl::OUString> const&) (this=0x2b2b6a0c61d0, rPropertyNames=uno::Sequence of length 1 = {...}) at /git/libreoffice/master/ucbhelper/source/client/content.cxx:494
#10 0x00002b2b523eeef2 in ucbhelper::Content::getPropertyValues(com::sun::star::uno::Sequence<rtl::OUString> const&) (this=0x2b2b6a0c61d0, rPropertyNames=uno::Sequence of length 1 = {...}) at /git/libreoffice/master/ucbhelper/source/client/content.cxx:453
#11 0x00002b2b523eecd0 in ucbhelper::Content::getPropertyValue(rtl::OUString const&) (this=0x2b2b6a0c61d0, rPropertyName="IsReadOnly") at /git/libreoffice/master/ucbhelper/source/client/content.cxx:432
#12 0x00002b2b5282b235 in utl::MediaDescriptor::impl_openStreamWithURL(rtl::OUString const&, bool) (this=0x2b2b6a0c68a0, sURL="smb://swcznet2000/dfs/info/alle_Mitarbeiter/Dokumentvorlagen/Allgemeine_Vorlagen/SWCZ_Standard.ots", bLockFile=true) at /git/libreoffice/master/unotools/source/misc/mediadescriptor.cxx:715
#13 0x00002b2b5282a199 in utl::MediaDescriptor::impl_addInputStream(bool) (this=0x2b2b6a0c68a0, bLockFile=true) at /git/libreoffice/master/unotools/source/misc/mediadescriptor.cxx:520
#14 0x00002b2b52829e23 in utl::MediaDescriptor::addInputStream() (this=0x2b2b6a0c68a0) at /git/libreoffice/master/unotools/source/misc/mediadescriptor.cxx:481
#15 0x00002b2b4dd29483 in (anonymous namespace)::SfxDocumentMetaData::loadFromMedium(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x3486710, URL="smb://swcznet2000/dfs/info/alle_Mitarbeiter/Dokumentvorlagen/Allgemeine_Vorlagen/SWCZ_Standard.ots", Medium=empty uno::Sequence) at /git/libreoffice/master/sfx2/source/doc/SfxDocumentMetaData.cxx:1867
#16 0x00002b2b4ddb1259 in SfxObjectShell::UpdateFromTemplate_Impl() (this=0x3006cc0) at /git/libreoffice/master/sfx2/source/doc/objcont.cxx:446
#17 0x00002b2b4df34c5f in SfxViewFrame::UpdateDocument_Impl() (this=0x338b610) at /git/libreoffice/master/sfx2/source/view/viewfrm.cxx:3077
#18 0x00002b2b4de0554c in SfxBaseModel::connectController(com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) (this=0x300db30, xController=uno::Reference to (ScTabViewObj *) 0x323b2f0) at /git/libreoffice/master/sfx2/source/doc/sfxbasemodel.cxx:1055
#19 0x00002b2b4df088fe in (anonymous namespace)::SfxFrameLoader_Impl::impl_createDocumentView(com::sun::star::uno::Reference<com::sun::star::frame::XModel2> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, comphelper::NamedValueCollection const&, rtl::OUString const&) (i_rModel=uno::Reference to (ScModelObj *) 0x300dbc0, i_rFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x2be76d0, i_rViewFactoryArgs=..., i_rViewName="Default") at /git/libreoffice/master/sfx2/source/view/frmload.cxx:592
#20 0x00002b2b4df094a3 in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (this=0x2fb38f0, rArgs=uno::Sequence of length 11 = {...}, _rTargetFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x2be76d0) at /git/libreoffice/master/sfx2/source/view/frmload.cxx:711
#21 0x00002b2b66f1a75d in framework::LoadEnv::impl_loadContent() (this=0x2b2b6a0c7760) at /git/libreoffice/master/framework/source/loadenv/loadenv.cxx:1107
#22 0x00002b2b66f16a57 in framework::LoadEnv::startLoading() (this=0x2b2b6a0c7760) at /git/libreoffice/master/framework/source/loadenv/loadenv.cxx:375
#23 0x00002b2b66f15436 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (xLoader=uno::Reference to (framework::Desktop *) 0x29acad8, xContext=uno::Reference to (cppu::ComponentContext *) 0x1c8d580, sURL="file:///git/libreoffice/master/sc/qa/uitest/autofilter/data/tdf77479.ods", sTarget="_default", nFlags=0, lArgs=empty uno::Sequence) at /git/libreoffice/master/framework/source/loadenv/loadenv.cxx:161
#24 0x00002b2b66f53ee2 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x29aca60, sURL="file:///git/libreoffice/master/sc/qa/uitest/autofilter/data/tdf77479.ods", sTargetFrameName="_default", nSearchFlags=0, lArguments=empty uno::Sequence) at /git/libreoffice/master/framework/source/services/desktop.cxx:618
#25 0x00002b2b64da7f40 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) (pThis=0x29acad8, nVtableIndex=3, pRegisterReturn=0x2b2b6a0c7e20, pReturnTypeRef=0x1c9d2d0, bSimpleReturn=false, pStack=0x2b2b6a0c7e40, nStack=0, pGPR=0x2b2b6a0c7ec0, pFPR=0x2b2b6a0c7ef0) at /git/libreoffice/master/bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:133
#26 0x00002b2b64da6cca in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void*, void**, uno_Any**) (pThis=0x2f3a190, aVtableSlot=..., pReturnTypeRef=0x1c9d2d0, nParams=4, pParams=0x2f39f50, pUnoReturn=0x2f385e0, pUnoArgs=0x2f377e0, ppUnoExc=0x2b2b6a0c83f8) at /git/libreoffice/master/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:237
#27 0x00002b2b64da76cf in bridges::cpp_uno::shared::unoInterfaceProxyDispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**) (pUnoI=0x2f3a190, pMemberDescr=0x2f39300, pReturn=0x2f385e0, pArgs=0x2f377e0, ppException=0x2b2b6a0c83f8) at /git/libreoffice/master/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:425
#28 0x00002b2b6666c6b7 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const (this=0x2f367b0, returnValue=0x2b2b6a0c8960, outArguments=0x2b2b6a0c8770) at /git/libreoffice/master/binaryurp/source/incomingrequest.cxx:238
#29 0x00002b2b6666b57b in binaryurp::IncomingRequest::execute() const (this=0x2f367b0) at /git/libreoffice/master/binaryurp/source/incomingrequest.cxx:79
#30 0x00002b2b66689ad7 in binaryurp::(anonymous namespace)::request(void*) (pThreadSpecificData=0x2f367b0) at /git/libreoffice/master/binaryurp/source/reader.cxx:85
#31 0x00002b2b4ba99209 in cppu_threadpool::JobQueue::enter(long, bool) (this=0x2f394b0, nDisposeId=49483120, bReturnWhenNoJob=true) at /git/libreoffice/master/cppu/source/threadpool/jobqueue.cxx:107
#32 0x00002b2b4ba9e710 in cppu_threadpool::ORequestThread::run() (this=0x2f30d70) at /git/libreoffice/master/cppu/source/threadpool/thread.cxx:168
#33 0x00002b2b4ba9ebf9 in osl::threadFunc(void*) (param=0x2f30d80) at /git/libreoffice/master/include/osl/thread.hxx:185
#34 0x00002b2b48133c2c in osl_thread_start_Impl(void*) (pData=0x2f316d0) at /git/libreoffice/master/sal/osl/unx/thread.cxx:234
#35 0x00002b2b48afe724 in start_thread () at /lib64/libpthread.so.0
#36 0x00002b2b4883de8d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x2b2b69497700 (LWP 25719)):
#0  0x00002b2b4883ed36 in recv () at /lib64/libc.so.6
#1  0x00002b2b48122d9b in osl_receivePipe(oslPipe, void*, sal_Int32) (pPipe=0x2f29930, pBuffer=0x2f31268, BytesToRead=8) at /git/libreoffice/master/sal/osl/unx/pipe.cxx:470
#2  0x00002b2b48123241 in osl_readPipe(oslPipe, void*, sal_Int32) (pPipe=0x2f29930, pBuffer=0x2f31268, n=8) at /git/libreoffice/master/sal/osl/unx/pipe.cxx:540
#3  0x00002b2b663c6b28 in osl::StreamPipe::read(void*, int) const (this=0x2ef5df0, pBuffer=0x2f31268, n=8) at /git/libreoffice/master/include/osl/pipe.hxx:201
#4  0x00002b2b663c5c11 in io_acceptor::PipeConnection::read(com::sun::star::uno::Sequence<signed char>&, int) (this=0x2ef5dc0, aReadBytes=uno::Sequence of length 8 = {...}, nBytesToRead=8) at /git/libreoffice/master/io/source/acceptor/acc_pipe.cxx:79
#5  0x00002b2b666898f9 in binaryurp::(anonymous namespace)::read(com::sun::star::uno::Reference<com::sun::star::connection::XConnection> const&, sal_uInt32, bool) (connection=uno::Reference to (io_acceptor::PipeConnection *) 0x2ef5de8, size=8, eofOk=true) at /git/libreoffice/master/binaryurp/source/reader.cxx:69
#6  0x00002b2b66689d2a in binaryurp::Reader::execute() (this=0x2f2e500) at /git/libreoffice/master/binaryurp/source/reader.cxx:104
#7  0x00002b2b4cfa1a04 in salhelper::Thread::run() (this=0x2f2e500) at /git/libreoffice/master/salhelper/source/thread.cxx:40
#8  0x00002b2b4cfa1de1 in osl::threadFunc(void*) (param=0x2f2e510) at /git/libreoffice/master/include/osl/thread.hxx:185
#9  0x00002b2b48133c2c in osl_thread_start_Impl(void*) (pData=0x2f30440) at /git/libreoffice/master/sal/osl/unx/thread.cxx:234
#10 0x00002b2b48afe724 in start_thread () at /lib64/libpthread.so.0
#11 0x00002b2b4883de8d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x2b2b6574b700 (LWP 25718)):
#0  0x00002b2b48b030ff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00002b2b481145b9 in osl_waitCondition(oslCondition, TimeValue const*) (Condition=0x2f2e000, pTimeout=0x0) at /git/libreoffice/master/sal/osl/unx/conditn.cxx:226
#2  0x00002b2b666518da in osl::Condition::wait(TimeValue const*) (this=0x2f2def8, pTimeout=0x0) at /git/libreoffice/master/include/osl/conditn.hxx:119
#3  0x00002b2b66691609 in binaryurp::Writer::execute() (this=0x2f2dd30) at /git/libreoffice/master/binaryurp/source/writer.cxx:150
#4  0x00002b2b4cfa1a04 in salhelper::Thread::run() (this=0x2f2dd30) at /git/libreoffice/master/salhelper/source/thread.cxx:40
#5  0x00002b2b4cfa1de1 in osl::threadFunc(void*) (param=0x2f2dd40) at /git/libreoffice/master/include/osl/thread.hxx:185
#6  0x00002b2b48133c2c in osl_thread_start_Impl(void*) (pData=0x2f30380) at /git/libreoffice/master/sal/osl/unx/thread.cxx:234
#7  0x00002b2b48afe724 in start_thread () at /lib64/libpthread.so.0
#8  0x00002b2b4883de8d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x2b2b66ad4700 (LWP 25679)):
#0  0x00002b2b4883eb3d in accept () at /lib64/libc.so.6
#1  0x00002b2b481229f7 in osl_acceptPipe(oslPipe) (pPipe=0x2ef9a40) at /git/libreoffice/master/sal/osl/unx/pipe.cxx:412
#2  0x00002b2b663c6a10 in osl::Pipe::accept(osl::StreamPipe&) (this=0x2b2b66ad3720, Connection=...) at /git/libreoffice/master/include/osl/pipe.hxx:151
#3  0x00002b2b663c6194 in io_acceptor::PipeAcceptor::accept() (this=0x1b589e0) at /git/libreoffice/master/io/source/acceptor/acc_pipe.cxx:153
#4  0x00002b2b663d104e in io_acceptor::OAcceptor::accept(rtl::OUString const&) (this=0x298b8d0, sConnectionDescription="pipe,name=pytest45e74a1e-1b0b-11e8-962b-90b11c8f5894") at /git/libreoffice/master/io/source/acceptor/acceptor.cxx:215
#5  0x00002b2b66191a51 in desktop::Acceptor::run() (this=0x298ac10) at /git/libreoffice/master/desktop/source/offacc/acceptor.cxx:103
#6  0x00002b2b661913c5 in desktop::offacc_workerfunc(void*) (acc=0x298ac10) at /git/libreoffice/master/desktop/source/offacc/acceptor.cxx:43
#7  0x00002b2b48133c2c in osl_thread_start_Impl(void*) (pData=0x298d5d0) at /git/libreoffice/master/sal/osl/unx/thread.cxx:234
#8  0x00002b2b48afe724 in start_thread () at /lib64/libpthread.so.0
#9  0x00002b2b4883de8d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x2b2b6618b700 (LWP 25678)):
#0  0x00002b2b4883eb3d in accept () at /lib64/libc.so.6
#1  0x00002b2b481229f7 in osl_acceptPipe(oslPipe) (pPipe=0x297e990) at /git/libreoffice/master/sal/osl/unx/pipe.cxx:412
#2  0x00002b2b4840cc3a in osl::Pipe::accept(osl::StreamPipe&) (this=0x297e970, Connection=...) at /git/libreoffice/master/include/osl/pipe.hxx:151
#3  0x00002b2b4840ae96 in desktop::PipeIpcThread::execute() (this=0x297e940) at /git/libreoffice/master/desktop/source/app/officeipcthread.cxx:1150
#4  0x00002b2b4cfa1a04 in salhelper::Thread::run() (this=0x297e940) at /git/libreoffice/master/salhelper/source/thread.cxx:40
#5  0x00002b2b4cfa1de1 in osl::threadFunc(void*) (param=0x297e950) at /git/libreoffice/master/include/osl/thread.hxx:185
#6  0x00002b2b48133c2c in osl_thread_start_Impl(void*) (pData=0x297c620) at /git/libreoffice/master/sal/osl/unx/thread.cxx:234
#7  0x00002b2b48afe724 in start_thread () at /lib64/libpthread.so.0
#8  0x00002b2b4883de8d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x2b2b64d8f700 (LWP 25641)):
#0  0x00002b2b48b034a8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00002b2b480e2e83 in rtl_cache_wsupdate_wait(unsigned int) (seconds=10) at /git/libreoffice/master/sal/rtl/alloc_cache.cxx:1213
#2  0x00002b2b480e3058 in rtl_cache_wsupdate_all(void*) (arg=0xa) at /git/libreoffice/master/sal/rtl/alloc_cache.cxx:1332
#3  0x00002b2b48afe724 in start_thread () at /lib64/libpthread.so.0
#4  0x00002b2b4883de8d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x2b2b47f45d80 (LWP 25634)):
#0  0x00002b2b48b034a8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00002b2b537e4367 in __gthread_cond_timedwait(__gthread_cond_t*, __gthread_mutex_t*, __gthread_time_t const*) (__cond=0x1b55940, __mutex=0x1b55918, __abs_timeout=0x7ffe124f21e0) at /usr/include/c++/4.8/x86_64-suse-linux/bits/gthr-default.h:871
#2  0x00002b2b537e69ad in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (this=0x1b55940, __lock=..., __atime=...) at /usr/include/c++/4.8/condition_variable:160
#3  0x00002b2b537e6741 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (this=0x1b55940, __lock=..., __atime=...) at /usr/include/c++/4.8/condition_variable:100
#4  0x00002b2b537e5d37 in std::condition_variable::wait_until<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> >, SvpSalInstance::DoYield(bool, bool)::__lambda34>(std::unique_lock<std::mutex> &, const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > &, SvpSalInstance::__lambda34) (this=0x1b55940, __lock=..., __atime=..., __p=...) at /usr/include/c++/4.8/condition_variable:123
#5  0x00002b2b537e5cff in std::condition_variable::wait_for<long int, std::ratio<1l, 1000l>, SvpSalInstance::DoYield(bool, bool)::__lambda34>(std::unique_lock<std::mutex> &, const std::chrono::duration<long, std::ratio<1l, 1000l> > &, SvpSalInstance::__lambda34) (this=0x1b55940, __lock=..., __rtime=..., __p=...) at /usr/include/c++/4.8/condition_variable:139
#6  0x00002b2b537e5835 in SvpSalInstance::DoYield(bool, bool) (this=0x1b55040, bWait=true, bHandleAllCurrentEvents=false) at /git/libreoffice/master/vcl/headless/svpinst.cxx:437
#7  0x00002b2b53693d0a in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /git/libreoffice/master/vcl/source/app/svapp.cxx:470
#8  0x00002b2b53690361 in Application::Yield() () at /git/libreoffice/master/vcl/source/app/svapp.cxx:534
#9  0x00002b2b5368ffa8 in Application::Execute() () at /git/libreoffice/master/vcl/source/app/svapp.cxx:449
#10 0x00002b2b483c3559 in desktop::Desktop::Main() (this=0x7ffe124f2dd0) at /git/libreoffice/master/desktop/source/app/app.cxx:1624
#11 0x00002b2b5369da27 in ImplSVMain() () at /git/libreoffice/master/vcl/source/app/svmain.cxx:198
#12 0x00002b2b5369db49 in SVMain() () at /git/libreoffice/master/vcl/source/app/svmain.cxx:236
#13 0x00002b2b48412599 in soffice_main() () at /git/libreoffice/master/desktop/source/app/sofficemain.cxx:166
#14 0x00000000004008a4 in sal_main () at /git/libreoffice/master/desktop/source/app/main.c:48
#15 0x000000000040088a in main (argc=7, argv=0x7ffe124f30b8) at /git/libreoffice/master/desktop/source/app/main.c:47
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20180226/f35eb4a3/attachment.sig>


More information about the LibreOffice mailing list