MacOs Build fails with new error (vcl part)

julien2412 serval2412 at yahoo.fr
Wed May 18 22:29:29 UTC 2016


Hello,

On MacOsX 10.11 with master sources updated today enable-dbgutil, I got
this:
warn:legacy.osl:41106:1:sfx2/source/view/frmload.cxx:509: caught an
exception!
in function:static void (anonymous
namespace)::SfxFrameLoader_Impl::impl_handleCaughtError_nothrow(const
com::sun::star::uno::Any &, const ::comphelper::NamedValueCollection &)
type: com.sun.star.uno.DeploymentException
message: component context fails to supply service
com.sun.star.rendering.CanvasFactory of type
com.sun.star.lang.XMultiComponentFactory
context: N4cppu16ComponentContextE

warn:legacy.osl:41106:1:vcl/source/window/window.cxx:277: Window (
19SfxFrameWindow_Impl()) with live children destroyed: 
23SfxFrameViewWindow_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl()
14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow()
21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl()
Window ( 19SfxFrameWindow_Impl()) with live children destroyed: 
23SfxFrameViewWindow_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl()
14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow()
21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 
Error: a unit test failed, please do one of:
make CppunitTest_sw_globalfilter CPPUNITTRACE="lldb --"       # for
interactive debugging on OS X
make CppunitTest_sw_globalfilter VALGRIND=memcheck            # for memory
checking

I tried to run 
make CppunitTest_sw_globalfilter CPPUNITTRACE="lldb --" but got nothing
(just some assembly)
Valgrind doesn't work for 10.11

Digging in these classes, I only noticed these:
285                 pDockArr->insert(pDockArr->begin() + n,
std::unique_ptr<SfxDock_Impl>(pDock));
(see
http://opengrok.libreoffice.org/xref/core/sfx2/source/dialog/splitwin.cxx#285)
just wonder why we don't use push_back here.

Why SfxEmptySplitWin_Impl destructor is virtual whereas no class inherits
from it?
(see
http://opengrok.libreoffice.org/xref/core/sfx2/source/dialog/splitwin.cxx#117)

For the rest, it's not easy to distinguish the role of these:
SfxEmptySplitWin, SfxSplitWindow, SfxFrameViewWindow_Impl
sfxFrameWindow_Impl and SfxViewFrame_Impl

Any thoughts?

Julien



--
View this message in context: http://nabble.documentfoundation.org/MacOs-Build-fails-with-new-error-vcl-part-tp4183912.html
Sent from the Dev mailing list archive at Nabble.com.


More information about the LibreOffice mailing list