[Libreoffice-bugs] [Bug 121228] CppUnitTester hang on windows 10 machine

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Nov 7 05:58:12 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=121228

--- Comment #1 from Juergen Funk (CIB) <juergen.funk_ml at cib.de> ---
This following stack-trace this was made on my Laptop Windows 10, in the
process-list it hang two cppunittester.exe, and the stack-traces was identical
except the pointers.
Here the trace:

ntdll.dll!NtWaitForAlertByThreadId()
ntdll.dll!RtlpWaitOnAddressWithTimeout()
ntdll.dll!RtlpWaitOnCriticalSection()
ntdll.dll!RtlpEnterCriticalSectionContended()
ntdll.dll!RtlEnterCriticalSection()
sal3.dll!osl_acquireMutex(_oslMutexImpl * Mutex=0x000002b9e405cc90) at
d:\src\lo\lhm\lo6.1\sal\osl\w32\mutex.cxx(66)
sysdtrans.dll!osl::Mutex::acquire() at
d:\src\lo\lhm\lo6.1\include\osl\mutex.hxx(56)
sysdtrans.dll!osl::ClearableGuard<osl::Mutex>::ClearableGuard<osl::Mutex>(osl::Mutex
& t={...}) at d:\src\lo\lhm\lo6.1\include\osl\mutex.hxx(164)
sysdtrans.dll!CWinClipbImpl::~CWinClipbImpl() at
d:\src\lo\lhm\lo6.1\dtrans\source\win32\clipb\winclipbimpl.cxx(66)
sysdtrans.dll!CWinClipbImpl::`scalar deleting destructor'(unsigned int)
sysdtrans.dll!std::default_delete<CWinClipbImpl>::operator()(CWinClipbImpl *
_Ptr=0x000002b9e3d62d70) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\memory(1195)
sysdtrans.dll!std::unique_ptr<CWinClipbImpl,std::default_delete<CWinClipbImpl>
>::reset(CWinClipbImpl * _Ptr=0x0000000000000000) at c:\program files
(x86)\microsoft visual studio 14.0\vc\include\memory(1433)
sysdtrans.dll!CWinClipboard::disposing() at
d:\src\lo\lhm\lo6.1\dtrans\source\win32\clipb\winclipboard.cxx(220)
cppuhelper3MSC.dll!cppu::WeakComponentImplHelperBase::dispose() at
d:\src\lo\lhm\lo6.1\cppuhelper\source\implbase.cxx(102)
sysdtrans.dll!cppu::PartialWeakComponentImplHelper<com::sun::star::datatransfer::clipboard::XSystemClipboard,com::sun::star::datatransfer::clipboard::XFlushableClipboard,com::sun::star::lang::XServiceInfo>::dispose()
at d:\src\lo\lhm\lo6.1\include\cppuhelper\compbase.hxx(93)
cppuhelper3MSC.dll!cppu::OFactoryComponentHelper::dispose() at
d:\src\lo\lhm\lo6.1\cppuhelper\source\factory.cxx(415)
cppuhelper3MSC.dll!cppu::OComponentHelper::release() at
d:\src\lo\lhm\lo6.1\cppuhelper\source\component.cxx(90)
cppuhelper3MSC.dll!cppu::OFactoryComponentHelper::release() at
d:\src\lo\lhm\lo6.1\cppuhelper\source\factory.cxx(257)
cppuhelper3MSC.dll!com::sun::star::uno::Reference<com::sun::star::lang::XSingleComponentFactory>::~Reference<com::sun::star::lang::XSingleComponentFactory>()
at d:\src\lo\lhm\lo6.1\include\com\sun\star\uno\reference.hxx(110)
cppuhelper3MSC.dll!cppuhelper::ServiceManager::Data::Implementation::~Implementation()
cppuhelper3MSC.dll!cppuhelper::ServiceManager::Data::Implementation::`scalar
deleting destructor'(unsigned int)
cppuhelper3MSC.dll!std::_Ref_count<cppuhelper::ServiceManager::Data::Implementation>::_Destroy()
at c:\program files (x86)\microsoft visual studio 14.0\vc\include\memory(153)
cppuhelper3MSC.dll!std::_Ref_count_base::_Decref() at c:\program files
(x86)\microsoft visual studio 14.0\vc\include\memory(113)
cppuhelper3MSC.dll!std::_Ptr_base<cppuhelper::ServiceManager::Data::Implementation>::_Decref()
at c:\program files (x86)\microsoft visual studio 14.0\vc\include\memory(339)
cppuhelper3MSC.dll!std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>::~shared_ptr<cppuhelper::ServiceManager::Data::Implementation>()
at c:\program files (x86)\microsoft visual studio 14.0\vc\include\memory(567)
cppuhelper3MSC.dll!std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>
>::~pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >()
cppuhelper3MSC.dll!std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >::`scalar
deleting destructor'(unsigned int)
cppuhelper3MSC.dll!std::allocator<std::_Tree_node<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void *
__ptr64> >::destroy<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >
>(std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > *
_Ptr=0x000002b9bd797480) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xmemory0(745)
cppuhelper3MSC.dll!std::allocator_traits<std::allocator<std::_Tree_node<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void
* __ptr64> > >::destroy<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >
>(std::allocator<std::_Tree_node<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void *> >
& _Al={...}, std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > *
_Ptr=0x000002b9bd797480) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xmemory0(865)
cppuhelper3MSC.dll!std::_Wrap_alloc<std::allocator<std::_Tree_node<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void
* __ptr64> > >::destroy<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >
>(std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > *
_Ptr=0x000002b9bd797480) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xmemory0(1004)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::_Erase(std::_Tree_node<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void *> *
_Rootnode=0x000002b9bd797460) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(2041)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::_Erase(std::_Tree_node<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void *> *
_Rootnode=0x000002b9ba2e6760) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(2037)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::_Erase(std::_Tree_node<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void *> *
_Rootnode=0x000002b9ba2e61e0) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(2037)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::_Erase(std::_Tree_node<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void *> *
_Rootnode=0x000002b9ba29fdb0) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(2037)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::_Erase(std::_Tree_node<std::pair<rtl::OUString const
,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> >,void *> *
_Rootnode=0x000002b9ba3076b0) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(2037)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::clear() at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(1472)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::erase(std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > > >
> _First={...},
std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > > >
> _Last={...}) at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(1448)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::_Tidy() at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(2168)
cppuhelper3MSC.dll!std::_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>::~_Tree<std::_Tmap_traits<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >,0>
>() at c:\program files (x86)\microsoft visual studio
14.0\vc\include\xtree(1091)
cppuhelper3MSC.dll!std::map<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >
>::~map<rtl::OUString,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>,std::less<rtl::OUString>,std::allocator<std::pair<rtl::OUString
const ,std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation> > >
>()
cppuhelper3MSC.dll!cppuhelper::ServiceManager::Data::~Data()
cppuhelper3MSC.dll!cppuhelper::ServiceManager::disposing() at
d:\src\lo\lhm\lo6.1\cppuhelper\source\servicemanager.cxx(903)
cppuhelper3MSC.dll!cppu::WeakComponentImplHelperBase::dispose() at
d:\src\lo\lhm\lo6.1\cppuhelper\source\implbase.cxx(102)
cppuhelper3MSC.dll!cppu::PartialWeakComponentImplHelper<com::sun::star::lang::XServiceInfo,com::sun::star::lang::XMultiServiceFactory,com::sun::star::lang::XMultiComponentFactory,com::sun::star::container::XSet,com::sun::star::container::XContentEnumerationAccess,com::sun::star::beans::XPropertySet,com::sun::star::beans::XPropertySetInfo,com::sun::star::lang::XEventListener,com::sun::star::lang::XInitialization>::dispose()
at d:\src\lo\lhm\lo6.1\include\cppuhelper\compbase.hxx(93)
cppuhelper3MSC.dll!cppu::try_dispose(const
com::sun::star::uno::Reference<com::sun::star::uno::XInterface> &
xInstance={...}) at
d:\src\lo\lhm\lo6.1\cppuhelper\source\component_context.cxx(67)
cppuhelper3MSC.dll!cppu::ComponentContext::disposing() at
d:\src\lo\lhm\lo6.1\cppuhelper\source\component_context.cxx(458)
cppuhelper3MSC.dll!cppu::WeakComponentImplHelperBase::dispose() at
d:\src\lo\lhm\lo6.1\cppuhelper\source\implbase.cxx(102)
cppuhelper3MSC.dll!cppu::PartialWeakComponentImplHelper<com::sun::star::uno::XComponentContext,com::sun::star::container::XNameContainer>::dispose()
at d:\src\lo\lhm\lo6.1\include\cppuhelper\compbase.hxx(93)
test-setupvcl.dll!`anonymous
namespace'::Hook::deinitHook(`anonymous-namespace'::Hook *
__formal=0x0000000000000000, LinkParamNone * __formal=0x0000000000000000) at
d:\src\lo\lhm\lo6.1\test\source\setupvcl.cxx(52)
test-setupvcl.dll!`anonymous namespace'::Hook::LinkStubdeinitHook(void *
instance=0x0000000000000000, LinkParamNone * data=0x0000000000000000) at
d:\src\lo\lhm\lo6.1\test\source\setupvcl.cxx(37)
vcllo.dll!Link<LinkParamNone * __ptr64,void>::Call(LinkParamNone *
data=0x0000000000000000) at d:\src\lo\lhm\lo6.1\include\tools\link.hxx(84)
vcllo.dll!DeInitVCL() at d:\src\lo\lhm\lo6.1\vcl\source\app\svmain.cxx(526)
vclbootstrapprotector.dll!`anonymous namespace'::Protector::~Protector() at
d:\src\lo\lhm\lo6.1\test\source\vclbootstrapprotector.cxx(34)
vclbootstrapprotector.dll!`anonymous namespace'::Protector::`scalar deleting
destructor'(unsigned int)
cppunitd_dll.dll!CppUnit::ProtectorChain::pop() at
d:\src\lo\lhm\lo6.1\workdir\unpackedtarball\cppunit\src\cppunit\protectorchain.cpp(56)
cppunitd_dll.dll!CppUnit::TestResult::popProtector() at
d:\src\lo\lhm\lo6.1\workdir\unpackedtarball\cppunit\src\cppunit\testresult.cpp(197)
cppunittester.exe!`anonymous namespace'::ProtectedFixtureFunctor::run() at
d:\src\lo\lhm\lo6.1\sal\cppunittester\cppunittester.cxx(324)
cppunittester.exe!sal_main() at
d:\src\lo\lhm\lo6.1\sal\cppunittester\cppunittester.cxx(465)
cppunittester.exe!main(int argc=23, char * * argv=0x000002b9ba2506a0) at
d:\src\lo\lhm\lo6.1\sal\cppunittester\cppunittester.cxx(372)
cppunittester.exe!invoke_main() at
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(65)
cppunittester.exe!__scrt_common_main_seh() at
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(253)
cppunittester.exe!__scrt_common_main() at
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(296)
cppunittester.exe!mainCRTStartup() at
f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp(17)
kernel32.dll!BaseThreadInitThunk()
ntdll.dll!RtlUserThreadStart()

Tipp: is better you copy in your own editor, all steps in one line

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20181107/37c29c66/attachment-0001.html>


More information about the Libreoffice-bugs mailing list