Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


On 12.04.2015 22:53, Piet van Oostrum wrote:
I am trying to program a Global DocumentEventListener in Python.
Then on a certain event (e.g. File Open), I want to analyse/print the paragraph structure of the 
document.

I am running LibreOffice on port 2002. I am using the internal Python from LibreOffice, but I run 
the script externally, from a Terminal.

This is on Mac OS X 10.10, and LO 4.4.2.2.

The listener works and gives output until I start an Enumeration, for example enumerating the 
paragraphs. After the first element LO hangs completely, and the only way out is to kill it. I 
have tried also with enumerationg the TextFields in the document and it also hangs.

So I am wondering if I do something illegal or unsupported, or that I have hit a bug.

looks like a deadlock, quite easy to reproduce, hope Stephan has some
time to look at it:


(gdb) thread 1
thread 1
[Switching to thread 1 (Thread 0x7f77bef24840 (LWP 15006))]
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185 62: movl (%rsp), %edi
(gdb) bt
bt
#0 0x00000038a6a0c590 in pthread_cond_wait@@GLIBC_2.3.2 () at 
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f77cb0d0834 in osl_waitCondition(oslCondition, TimeValue const*) (Condition=0x312f490, 
pTimeout=0x0) at /work/lo/libreoffice-4-4/sal/osl/unx/conditn.cxx:273
#2 0x00007f77ca207ec6 in cppu_threadpool::JobQueue::enter(long, bool) (this=0x30f6ac0, 
nDisposeId=48124784, bReturnWhenNoJob=false) at 
/work/lo/libreoffice-4-4/cppu/source/threadpool/jobqueue.cxx:81
#3 0x00007f77ca20f90e in cppu_threadpool::ThreadPool::enter(rtl::ByteSequence const&, long) 
(this=0x2c51ac0, aThreadId=..., nDisposeId=48124784) at 
/work/lo/libreoffice-4-4/cppu/source/threadpool/threadpool.cxx:343
#4 0x00007f77ca20fdf8 in uno_threadpool_enter(uno_ThreadPool, void**) (hPool=0x2de5370, 
ppJob=0x7ffeae72a638) at /work/lo/libreoffice-4-4/cppu/source/threadpool/threadpool.cxx:448
#5 0x00007f77b437f7be in binaryurp::Bridge::makeCall(rtl::OUString const&, 
com::sun::star::uno::TypeDescription const&, bool, std::__debug::vector<binaryurp::BinaryAny, 
std::allocator<binaryurp::BinaryAny> > const&, binaryurp::BinaryAny*, 
std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) 
(this=0x2c5ac70, oid="1b93ab0;uno[0];3b2c;ad68b71fd6ca4209d38d751ded1a12", member=..., 
setter=false, inArguments=std::__debug::vector of length 1, capacity 1 = {...}, 
returnValue=0x7ffeae72a840, outArguments=0x7ffeae72a7d0) at 
/work/lo/libreoffice-4-4/binaryurp/source/bridge.cxx:601
#6 0x00007f77b43b9763 in binaryurp::Proxy::do_dispatch_throw(_typelib_TypeDescription const*, 
void*, void**, _uno_Any**) const (this=0x2c4fb00, member=0x2c5c450, returnValue=0x7ffeae72afc0, 
arguments=0x7ffeae72ab50, exception=0x7ffeae72abc8) at 
/work/lo/libreoffice-4-4/binaryurp/source/proxy.cxx:173
#7 0x00007f77b43b916b in binaryurp::Proxy::do_dispatch(_typelib_TypeDescription const*, void*, 
void**, _uno_Any**) const (this=0x2c4fb00, member=0x2c5c450, returnValue=0x7ffeae72afc0, 
arguments=0x7ffeae72ab50, exception=0x7ffeae72abc8) at 
/work/lo/libreoffice-4-4/binaryurp/source/proxy.cxx:101
#8 0x00007f77b43b8f37 in binaryurp::(anonymous 
namespace)::proxy_dispatchInterface(uno_Interface*, typelib_TypeDescription const*, void*, 
void**, uno_Any**) (pUnoI=0x2c4fb00, pMemberType=0x2c5c450, pReturn=0x7ffeae72afc0, 
pArgs=0x7ffeae72ab50, ppException=0x7ffeae72abc8) at 
/work/lo/libreoffice-4-4/binaryurp/source/proxy.cxx:60
#9 0x00007f77b74da73f in cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy*, 
typelib_TypeDescription const*, typelib_TypeDescriptionReference*, sal_Int32, 
typelib_MethodParameter*, void**, void**, void**, sal_uInt64*) (pThis=0x2c4fb50, 
pMemberTypeDescr=0x2c5c450, pReturnTypeRef=0x16d7200, nParams=1, pParams=0x2c595f0, 
gpreg=0x7ffeae72aff0, fpreg=0x7ffeae72b010, ovrflw=0x7ffeae72b060, 
pRegisterReturn=0x7ffeae72afc0) at 
/work/lo/libreoffice-4-4/bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:191
#10 0x00007f77b74db100 in cpp_vtable_call(sal_Int32, sal_Int32, void**, void**, void**, 
sal_uInt64*) (nFunctionIndex=4, nVtableOffset=0, gpreg=0x7ffeae72afe0, fpreg=0x7ffeae72b010, 
ovrflw=0x7ffeae72b060, pRegisterReturn=0x7ffeae72afc0) at 
/work/lo/libreoffice-4-4/bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:382
#11 0x00007f77b74ecbb8 in privateSnippetExecutor () at 
/work/lo/libreoffice-4-4/instdir/ure/lib/libgcc3_uno.so
#12 0x00007f77c8ba4fb7 in 
cppu::OInterfaceContainerHelper::NotifySingleListener<com::sun::star::document::XDocumentEventListener,
 
com::sun::star::document::DocumentEvent>::operator()(com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>
 const&) const (this=0x7ffeae72b100, listener=uno::Reference to (com::sun::star::uno::XInterface 
*) 0x2c4fb78) at /work/lo/libreoffice-4-4/include/cppuhelper/interfacecontainer.h:265
#13 0x00007f77c8ba4042 in 
cppu::OInterfaceContainerHelper::forEach<com::sun::star::document::XDocumentEventListener, 
cppu::OInterfaceContainerHelper::NotifySingleListener<com::sun::star::document::XDocumentEventListener,
 com::sun::star::document::DocumentEvent> 
(cppu::OInterfaceContainerHelper::NotifySingleListener<com::sun::star::document::XDocumentEventListener,
 com::sun::star::document::DocumentEvent> const&) (this=0x24b4e90, func=...) at 
/work/lo/libreoffice-4-4/include/cppuhelper/interfacecontainer.h:279
#14 0x00007f77c8ba3108 in 
cppu::OInterfaceContainerHelper::notifyEach<com::sun::star::document::XDocumentEventListener, 
com::sun::star::document::DocumentEvent>(void 
(com::sun::star::document::XDocumentEventListener::*)(com::sun::star::document::DocumentEvent 
const&), com::sun::star::document::DocumentEvent const&) (this=0x24b4e90, 
NotificationMethod=&virtual 
com::sun::star::document::XDocumentEventListener::documentEventOccured(com::sun::star::document::DocumentEvent
 const&), Event=...) at /work/lo/libreoffice-4-4/include/cppuhelper/interfacecontainer.h:292
#15 0x00007f77c8ba13c9 in (anonymous 
namespace)::SfxGlobalEvents_Impl::implts_notifyListener(com::sun::star::document::DocumentEvent 
const&) (this=0x24b4e00, aEvent=...) at 
/work/lo/libreoffice-4-4/sfx2/source/notify/globalevents.cxx:507
#16 0x00007f77c8ba0151 in (anonymous 
namespace)::SfxGlobalEvents_Impl::documentEventOccured(com::sun::star::document::DocumentEvent 
const&) (this=0x24b4e00, _Event=...) at 
/work/lo/libreoffice-4-4/sfx2/source/notify/globalevents.cxx:315
#17 0x00007f77c8b7217f in (anonymous 
namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, 
com::sun::star::document::DocumentEvent>::operator()(com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>
 const&) const (this=0x7ffeae72b460, listener=uno::Reference to ((anonymous 
namespace)::SfxGlobalEvents_Impl *) 0x24b4e50) at 
/work/lo/libreoffice-4-4/sfx2/source/doc/sfxbasemodel.cxx:3158
#18 0x00007f77c8b71f14 in 
cppu::OInterfaceContainerHelper::forEach<com::sun::star::document::XDocumentEventListener, 
(anonymous 
namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, 
com::sun::star::document::DocumentEvent> >((anonymous 
namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, 
com::sun::star::document::DocumentEvent> const&) (this=0x30d3e70, func=...) at 
/work/lo/libreoffice-4-4/include/cppuhelper/interfacecontainer.h:279
#19 0x00007f77c8b69734 in SfxBaseModel::postEvent_Impl(rtl::OUString const&, 
com::sun::star::uno::Reference<com::sun::star::frame::XController2> const&) (this=0x301b100, 
aName="OnLoadFinished", xController=empty uno::Reference) at 
/work/lo/libreoffice-4-4/sfx2/source/doc/sfxbasemodel.cxx:3189
#20 0x00007f77c8b67334 in SfxBaseModel::Notify(SfxBroadcaster&, SfxHint const&) (this=0x301b100, 
rBC=..., rHint=...) at /work/lo/libreoffice-4-4/sfx2/source/doc/sfxbasemodel.cxx:2825
#21 0x00007f77c82e8226 in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x3012520, rHint=...) 
at /work/lo/libreoffice-4-4/svl/source/notify/SfxBroadcaster.cxx:41
#22 0x00007f77c882f572 in SfxApplication::NotifyEvent(SfxEventHint const&, bool) (this=0x24b7370, 
rEventHint=..., bSynchron=true) at /work/lo/libreoffice-4-4/sfx2/source/appl/appcfg.cxx:895
#23 0x00007f77c8b33d6d in SfxObjectShell::SetInitialized_Impl(bool) (this=0x3012520, 
i_fromInitNew=false) at /work/lo/libreoffice-4-4/sfx2/source/doc/objxtor.cxx:1172
#24 0x00007f77c8b0dfcb in SfxObjectShell::FinishedLoading(unsigned short) (this=0x3012520, 
nFlags=3) at /work/lo/libreoffice-4-4/sfx2/source/doc/objmisc.cxx:1280
#25 0x00007f77ac2d6ed0 in SwDocShell::LoadingFinished() (this=0x3012520) at 
/work/lo/libreoffice-4-4/sw/source/uibase/app/docsh.cxx:1117
#26 0x00007f77ac2e5dd1 in SwDocShell::Load(SfxMedium&) (this=0x3012520, rMedium=...) at 
/work/lo/libreoffice-4-4/sw/source/uibase/app/docshini.cxx:563
#27 0x00007f77c8b2abeb in SfxObjectShell::LoadOwnFormat(SfxMedium&) (this=0x3012520, rMedium=...) 
at /work/lo/libreoffice-4-4/sfx2/source/doc/objstor.cxx:3072
#28 0x00007f77c8b1eb4a in SfxObjectShell::DoLoad(SfxMedium*) (this=0x3012520, pMed=0x30300f0) at 
/work/lo/libreoffice-4-4/sfx2/source/doc/objstor.cxx:723
#29 0x00007f77c8b61cf5 in 
SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) 
(this=0x301b100, seqArguments=uno::Sequence of length 14 = {...}) at 
/work/lo/libreoffice-4-4/sfx2/source/doc/sfxbasemodel.cxx:1858
#30 0x00007f77c8c440ef 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=0x2ee1e60, 
rArgs=uno::Sequence of length 12 = {...}, _rTargetFrame=uno::Reference to ((anonymous 
namespace)::Frame *) 0x285be68) at /work/lo/libreoffice-4-4/sfx2/source/view/frmload.cxx:703
#31 0x00007f77b32fd7a2 in framework::LoadEnv::impl_loadContent() (this=0x2c64a30) at 
/work/lo/libreoffice-4-4/framework/source/loadenv/loadenv.cxx:1122
#32 0x00007f77b32f9f0f in framework::LoadEnv::startLoading() (this=0x2c64a30) at 
/work/lo/libreoffice-4-4/framework/source/loadenv/loadenv.cxx:383
#33 0x00007f77b32865af in framework::LoadDispatcher::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=0x2c649d0, rURL=..., lArguments=uno::Sequence of length 2 = {...}, xListener=empty 
uno::Reference) at /work/lo/libreoffice-4-4/framework/source/dispatch/loaddispatcher.cxx:115
#34 0x00007f77b32861f0 in framework::LoadDispatcher::dispatch(com::sun::star::util::URL const&, 
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x2c649d0, 
aURL=..., lArguments=uno::Sequence of length 2 = {...}) at 
/work/lo/libreoffice-4-4/framework/source/dispatch/loaddispatcher.cxx:55
#35 0x00007f77c893db38 in RecentDocsView::ExecuteHdl_Impl(RecentDocsView*, LoadRecentFile*) 
(pLoadRecentFile=0x2c64950) at /work/lo/libreoffice-4-4/sfx2/source/control/recentdocsview.cxx:317
#36 0x00007f77c893daf9 in RecentDocsView::LinkStubExecuteHdl_Impl(void*, void*) (pThis=0x0, 
pCaller=0x2c64950) at /work/lo/libreoffice-4-4/sfx2/source/control/recentdocsview.cxx:310
#37 0x00007f77c58002b4 in Link::Call(void*) const (this=0x2e33fc0, pCaller=0x2c64950) at 
/work/lo/libreoffice-4-4/include/tools/link.hxx:139
#38 0x00007f77c5996ec5 in ImplHandleUserEvent(ImplSVEvent*) (pSVEvent=0x2c5d820) at 
/work/lo/libreoffice-4-4/vcl/source/window/winproc.cxx:1912
#39 0x00007f77c5998316 in ImplWindowFrameProc(vcl::Window*, SalFrame*, unsigned short, void 
const*) (pWindow=0x24cfa30, nEvent=22, pEvent=0x2c5d820) at 
/work/lo/libreoffice-4-4/vcl/source/window/winproc.cxx:2483
#40 0x00007f77c5e15fa1 in SalFrame::CallCallback(unsigned short, void const*) const 
(this=0x24d0240, nEvent=22, pEvent=0x2c5d820) at /work/lo/libreoffice-4-4/vcl/inc/salframe.hxx:249
#41 0x00007f77c5e15b88 in SalGenericDisplay::DispatchInternalEvent() (this=0x2458240) at 
/work/lo/libreoffice-4-4/vcl/generic/app/gendisp.cxx:90
#42 0x00007f77b7abc6d1 in GtkData::userEventFn(void*) (data=0x16b6150) at 
/work/lo/libreoffice-4-4/vcl/unx/gtk/app/gtkdata.cxx:935
#43 0x00007f77b7abc72a in call_userEventFn(void*) (data=0x16b6150) at 
/work/lo/libreoffice-4-4/vcl/unx/gtk/app/gtkdata.cxx:945
#44 0x00000038a7e497fb in g_main_context_dispatch (context=0x23fc230) at gmain.c:3111
#45 0x00000038a7e497fb in g_main_context_dispatch (context=context@entry=0x23fc230) at 
gmain.c:3710
#46 0x00000038a7e49b98 in g_main_context_iterate (context=context@entry=0x23fc230, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#47 0x00000038a7e49c4c in g_main_context_iteration (context=0x23fc230, may_block=1) at 
gmain.c:3842
#48 0x00007f77b7abb68f in GtkData::Yield(bool, bool) (this=0x16b6150, bWait=true, 
bHandleAllCurrentEvents=false) at /work/lo/libreoffice-4-4/vcl/unx/gtk/app/gtkdata.cxx:575
#49 0x00007f77b7abf4dc in GtkInstance::Yield(bool, bool) (this=0x16c4df0, bWait=true, 
bHandleAllCurrentEvents=false) at /work/lo/libreoffice-4-4/vcl/unx/gtk/app/gtkinst.cxx:406
#50 0x00007f77c5d620da in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at 
/work/lo/libreoffice-4-4/vcl/source/app/svapp.cxx:360
#51 0x00007f77c5d5ec63 in Application::Yield() () at 
/work/lo/libreoffice-4-4/vcl/source/app/svapp.cxx:392
#52 0x00007f77c5d5ec11 in Application::Execute() () at 
/work/lo/libreoffice-4-4/vcl/source/app/svapp.cxx:341
#53 0x00007f77cada60f7 in desktop::Desktop::Main() (this=0x7ffeae72de00) at 
/work/lo/libreoffice-4-4/desktop/source/app/app.cxx:1638
#54 0x00007f77c5d663b2 in ImplSVMain() () at 
/work/lo/libreoffice-4-4/vcl/source/app/svmain.cxx:163
#55 0x00007f77c5d664a8 in SVMain() () at /work/lo/libreoffice-4-4/vcl/source/app/svmain.cxx:196
#56 0x00007f77cade9619 in soffice_main() () at 
/work/lo/libreoffice-4-4/desktop/source/app/sofficemain.cxx:101
#57 0x000000000040096d in sal_main () at /work/lo/libreoffice-4-4/desktop/source/app/main.c:48
#58 0x0000000000400953 in main (argc=3, argv=0x7ffeae72e108) at 
/work/lo/libreoffice-4-4/desktop/source/app/main.c:47
(gdb) thread 2
thread 2
[Switching to thread 2 (Thread 0x7f77a5d26700 (LWP 15164))]
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
135 2: movl %edx, %eax
(gdb) bt
bt
#0 0x00000038a6a0ef1d in __lll_lock_wait () at 
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00000038a6a09906 in __GI___pthread_mutex_lock (mutex=0x16b60f0) at 
../nptl/pthread_mutex_lock.c:115
#2 0x00007f77cb0dbbd7 in osl_acquireMutex(oslMutexImpl*) (pMutex=0x16b60f0) at 
/work/lo/libreoffice-4-4/sal/osl/unx/mutex.cxx:104
#3 0x00007f77c58417c1 in osl::Mutex::acquire() (this=0x16b4d68) at 
/work/lo/libreoffice-4-4/include/osl/mutex.hxx:56
#4 0x00007f77c5e151bc in SalYieldMutex::acquire() (this=0x16b4d60) at 
/work/lo/libreoffice-4-4/vcl/generic/app/geninst.cxx:46
#5 0x00007f77ab7b35ae in SolarMutexGuard::SolarMutexGuard() (this=0x7f77a5d24f50) at 
/work/lo/libreoffice-4-4/include/vcl/svapp.hxx:1569
#6 0x00007f77ac0ae582 in sw::UnoImplPtr<SwXParagraph::Impl>::~UnoImplPtr() (this=0x31e56e0, 
__in_chrg=<optimized out>) at /work/lo/libreoffice-4-4/sw/inc/unobaseclass.hxx:108
#7 0x00007f77ac0a86ba in SwXParagraph::~SwXParagraph() (this=0x31e5660, __in_chrg=<optimized 
out>) at /work/lo/libreoffice-4-4/sw/source/core/unocore/unoparagraph.cxx:213
#8 0x00007f77ac0a86f6 in SwXParagraph::~SwXParagraph() (this=0x31e5660, __in_chrg=<optimized 
out>) at /work/lo/libreoffice-4-4/sw/source/core/unocore/unoparagraph.cxx:215
#9 0x00007f77c9f369bc in cppu::OWeakObject::release() (this=0x31e5660) at 
/work/lo/libreoffice-4-4/cppuhelper/source/weak.cxx:205
#10 0x00007f77abfa8204 in cppu::WeakImplHelper1<com::sun::star::rdf::XMetadatable>::release() 
(this=0x31e5660) at /work/lo/libreoffice-4-4/include/cppuhelper/implbase1.hxx:109
#11 0x00007f77ac0af054 in cppu::ImplInheritanceHelper10<sfx2::MetadatableMixin, 
com::sun::star::lang::XUnoTunnel, com::sun::star::lang::XServiceInfo, 
com::sun::star::beans::XPropertySet, com::sun::star::beans::XPropertyState, 
com::sun::star::beans::XMultiPropertySet, com::sun::star::beans::XTolerantMultiPropertySet, 
com::sun::star::container::XEnumerationAccess, 
com::sun::star::container::XContentEnumerationAccess, com::sun::star::text::XTextContent, 
com::sun::star::text::XTextRange>::release() (this=0x31e5660) at 
/work/lo/libreoffice-4-4/include/cppuhelper/implbase10.hxx:216
#12 0x00007f77b74e50e0 in bridges::cpp_uno::shared::freeUnoInterfaceProxy(_uno_ExtEnvironment*, 
void*) (pEnv=0x2c48420, pProxy=0x31e3130) at 
/work/lo/libreoffice-4-4/bridges/source/cpp_uno/shared/unointerfaceproxy.cxx:42
#13 0x00007f77ca23645e in (anonymous namespace)::s_stub_defenv_revokeInterface(va_list*) 
(pParam=0x7f77a5d25268) at /work/lo/libreoffice-4-4/cppu/source/uno/lbenv.cxx:383
#14 0x00007f77ca232611 in s_environment_invoke_v(uno_Environment*, uno_Environment*, 
uno_EnvCallee*, va_list*) (pCurrEnv=0x0, pTargetEnv=0x2c48420, pCallee=0x7f77ca236146 <(anonymous 
namespace)::s_stub_defenv_revokeInterface(va_list*)>, pParam=0x7f77a5d25268) at 
/work/lo/libreoffice-4-4/cppu/source/uno/EnvStack.cxx:294
#15 0x00007f77ca2326b2 in uno_Environment_invoke_v(uno_Environment*, uno_EnvCallee*, va_list*) 
(pTargetEnv=0x2c48420, pCallee=0x7f77ca236146 <(anonymous 
namespace)::s_stub_defenv_revokeInterface(va_list*)>, pParam=0x7f77a5d25268) at 
/work/lo/libreoffice-4-4/cppu/source/uno/EnvStack.cxx:313
#16 0x00007f77ca232772 in uno_Environment_invoke(uno_Environment*, uno_EnvCallee*, ...) 
(pEnv=0x2c48420, pCallee=0x7f77ca236146 <(anonymous 
namespace)::s_stub_defenv_revokeInterface(va_list*)>) at 
/work/lo/libreoffice-4-4/cppu/source/uno/EnvStack.cxx:322
#17 0x00007f77ca236828 in (anonymous namespace)::defenv_revokeInterface(uno_ExtEnvironment*, 
void*) (pEnv=0x2c48420, pInterface=0x31e3130) at 
/work/lo/libreoffice-4-4/cppu/source/uno/lbenv.cxx:439
#18 0x00007f77b74e520b in bridges::cpp_uno::shared::releaseProxy(_uno_Interface*) 
(pUnoI=0x31e3130) at 
/work/lo/libreoffice-4-4/bridges/source/cpp_uno/shared/unointerfaceproxy.cxx:84
#19 0x00007f77b4383c2d in com::sun::star::uno::UnoInterfaceReference::~UnoInterfaceReference() 
(this=0x7f77a5d25440, __in_chrg=<optimized out>) at 
/work/lo/libreoffice-4-4/include/uno/dispatcher.hxx:88
#20 0x00007f77b437ed9a in binaryurp::Bridge::releaseStub(rtl::OUString const&, 
com::sun::star::uno::TypeDescription const&) (this=0x2c5ac70, 
oid="31e5660;gcc3[0];99171b7dd215404799141a24832882d6", type=...) at 
/work/lo/libreoffice-4-4/binaryurp/source/bridge.cxx:508
#21 0x00007f77b439bbfa in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, 
std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const 
(this=0x3203300, returnValue=0x7f77a5d25b40, outArguments=0x7f77a5d25ab0) at 
/work/lo/libreoffice-4-4/binaryurp/source/incomingrequest.cxx:138
#22 0x00007f77b439b3d9 in binaryurp::IncomingRequest::execute() const (this=0x3203300) at 
/work/lo/libreoffice-4-4/binaryurp/source/incomingrequest.cxx:74
#23 0x00007f77b43ba21c in binaryurp::(anonymous namespace)::request(void*) 
(pThreadSpecificData=0x3203300) at /work/lo/libreoffice-4-4/binaryurp/source/reader.cxx:85
#24 0x00007f77ca2080b0 in cppu_threadpool::JobQueue::enter(long, bool) (this=0x31fdbc0, 
nDisposeId=52321168, bReturnWhenNoJob=true) at 
/work/lo/libreoffice-4-4/cppu/source/threadpool/jobqueue.cxx:115
#25 0x00007f77ca20b33c in cppu_threadpool::ORequestThread::run() (this=0x31e5b90) at 
/work/lo/libreoffice-4-4/cppu/source/threadpool/thread.cxx:172
#26 0x00007f77ca20b721 in osl::threadFunc(void*) (param=0x31e5ba0) at 
/work/lo/libreoffice-4-4/include/osl/thread.hxx:184
#27 0x00007f77cb0ec719 in osl_thread_start_Impl(void*) (pData=0x31eaa10) at 
/work/lo/libreoffice-4-4/sal/osl/unx/thread.cxx:240
#28 0x00000038a6a0752a in start_thread (arg=0x7f77a5d26700) at pthread_create.c:310
#29 0x00000038a5f0022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109



Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.