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


Hello,

Several months later
http://nabble.documentfoundation.org/About-skip-SkipImages-unit-test-on-MacOs-td4149788.html,
there's still some pb with testSkipImages on MacOs 10.11 + lode  + master
sources updated some days ago and with dbgutil.
autogen.input:
--enable-debug
--enable-werror
--enable-dbgutil
--disable-firebird-sdbc

Here are the end of trace I get:
"
libc++abi.dylib: terminating with uncaught exception of type
com::sun::star::uno::DeploymentException


Fatal exception: Signal 6
Stack:
/Users/XXXX/lo/lode/dev/core/instdir/LibreOfficeDev.app/Contents/Frameworks/libuno_sal.dylib.3+0x89ad3(_ZL10PrintStacki+0x33)[0x100dd6ad3]
/Users/XXXX/lo/lode/dev/core/instdir/LibreOfficeDev.app/Contents/Frameworks/libuno_sal.dylib.3+0x89a15(_Z17CallSystemHandleri+0x185)[0x100dd6a15]
/Users/XXXX/lo/lode/dev/core/instdir/LibreOfficeDev.app/Contents/Frameworks/libuno_sal.dylib.3+0x8a471(_ZL21SignalHandlerFunctioni+0xd1)[0x100dd7471]
/usr/lib/system/libsystem_platform.dylib+0x4eaa(_sigtramp+0x1a)[0x7fff97d1eeaa]
"

More precisely, I put some debug traces and here what I got:
...
TODO SfxBaseController::attachFrame
TODO SfxBaseController::attachFrame before
TODO SfxBaseController::ConnectSfxFrame_Impl
warn:linguistic:57075:1:linguistic/source/lngsvcmgr.cxx:466: no extension
manager - should fire on mobile only
warn:fwk.uielement:57075:1:framework/source/uifactory/uielementfactorymanager.cxx:509:
could not create factory:
org.apache.openoffice.comp.svx.sidebar.PanelFactory
warn:sfx.sidebar:57075:1:sfx2/source/sidebar/SidebarController.cxx:853:
Cannot create panel private:resource/toolpanel/SvxPanelFactory/EmptyPanel: 
TODO SfxBaseController::ConnectSfxFrame_Impl before
TODO SfxViewFrame::MakeActive_Impl
TODO SfxViewFrame::MakeActive_Impl before
TODO SfxViewFrame::SetViewFrame
TODO SfxApplication::SetViewFrame_Impl
TODO SfxApplication::SetViewFrame_Impl Before
TODO SfxViewFrame::DoActivate: 1
TODO SfxViewFrame::DoActivate B
TODO SfxDispatcher::DoActivate_Impl
TODO SfxDispatcher::DoActivate_Impl DBG F
TODO SfxDispatcher::DoActivate_Impl S
TODO SfxDispatcher::DoActivate_Impl 'int i = int(xImp->aStack.size()) - 1; i
= 0; --i' loop, i=4 bMDI=1
TODO SfxShell::DoActivate_Impl
TODO SfxShell::DoActivate_Impl A
TODO SfxShell::DoActivate_Impl B
TODO SfxShell::Activate
TODO SfxShell::BroadcastContextForActivation
TODO SfxShell::BroadcastContextForActivation D
TODO SfxShell::BroadcastContextForActivation D1
TODO SfxShell::BroadcastContextForActivation D2
TODO ContextChangeBroadcaster::Activate
TODO SfxShell::BroadcastContextForActivation End
TODO SfxShell::DoActivate_Impl End
TODO SfxDispatcher::DoActivate_Impl 'int i = int(xImp->aStack.size()) - 1; i
= 0; --i' loop, i=3 bMDI=1
TODO SfxShell::DoActivate_Impl
TODO SfxShell::DoActivate_Impl A
TODO SfxShell::DoActivate_Impl B
TODO SfxShell::Activate
TODO SfxShell::BroadcastContextForActivation
TODO SfxShell::BroadcastContextForActivation D
TODO SfxShell::BroadcastContextForActivation D1
TODO SfxShell::BroadcastContextForActivation D2
TODO ContextChangeBroadcaster::Activate
TODO SfxShell::BroadcastContextForActivation End
TODO SfxShell::DoActivate_Impl End
TODO SfxDispatcher::DoActivate_Impl 'int i = int(xImp->aStack.size()) - 1; i
= 0; --i' loop, i=2 bMDI=1
TODO SfxShell::DoActivate_Impl
TODO SfxShell::DoActivate_Impl A
TODO SfxShell::DoActivate_Impl B
TODO SfxShell::DoActivate_Impl End
TODO SfxDispatcher::DoActivate_Impl 'int i = int(xImp->aStack.size()) - 1; i
= 0; --i' loop, i=1 bMDI=1
TODO SfxShell::DoActivate_Impl
TODO SfxShell::DoActivate_Impl A
TODO SfxShell::DoActivate_Impl B
TODO SfxShell::Activate
TODO SfxShell::BroadcastContextForActivation
TODO SfxShell::BroadcastContextForActivation D
TODO SfxShell::BroadcastContextForActivation D1
TODO SfxShell::BroadcastContextForActivation D2
TODO ContextChangeBroadcaster::Activate
TODO SfxShell::BroadcastContextForActivation End
TODO SfxShell::DoActivate_Impl End
TODO SfxDispatcher::DoActivate_Impl 'int i = int(xImp->aStack.size()) - 1; i
= 0; --i' loop, i=0 bMDI=1
TODO SfxShell::DoActivate_Impl
TODO SfxShell::DoActivate_Impl A
TODO SfxShell::DoActivate_Impl B
libc++abi.dylib: terminating with uncaught exception of type
com::sun::star::uno::DeploymentException

Of course, sorry for these lame manual traces which are less useful than
line number but I had to put these kind of traces during several hours to
advance blindly and finally to obtain this.
Indeed, ../../opt/bin/make CppunitTest_sw_globalfilter CPPUNITTRACE="lldb
--" doesn't help since I can't retrieve a backtrace for a reason I ignore.
(I retrieved some bts on Linux but really stuck here)
Badfully, I can't use Valgrind because it's not yet compatible with MacOs
10.11 (see http://valgrind.org/downloads/current.html)

Anyway, the weird thing I noticed is, for some reason "Activate" line
doesn't appear sometimes in DoActivate_Impl loop whereas it's just the first
trace of "Activate" method which is always called:
328 std::cerr << "TODO SfxShell::DoActivate_Impl A\n";
329     if ( bMDI )
330     {
331         // Remember Frame, in which it was activated
332         pImp->pFrame = pFrame;
333         pImp->bActive = true;
334     }
335 
336 std::cerr << "TODO SfxShell::DoActivate_Impl B\n";
337     // Notify Subclass
338     Activate(bMDI);
339 std::cerr << "TODO SfxShell::DoActivate_Impl End\n";

Any idea how to keep on the investigation?

Julien



--
View this message in context: 
http://nabble.documentfoundation.org/About-testSkipImages-unit-test-on-MacOs-tp4179552.html
Sent from the Dev mailing list archive at Nabble.com.

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.