<div dir="ltr"><div>I attach the bt, if someone is interested I can print the variables of a specific frame.</div><div><br></div><div>make CppunitTest_sw_globalfilter</div><div><br></div><div>(lldb) breakpoint set --file /Volumes/Master/lo/core/sw/qa/extras/globalfilter/globalfilter.cxx --line 663</div><div><br></div><div>(lldb) run</div><div><br></div><div>(lldb) breakpoint set --file /Volumes/Master/lo/core/vcl/source/outdev/map.cxx --line 382 --condition "n==9223372036854755805"</div><div><br></div><div>(lldb) c</div><div><br></div><div>(lldb) list</div><div>   386 <span class="" style="white-space:pre">      </span>       n64 *= nMapNum;</div><div>   387 <span class="" style="white-space:pre"> </span>       n64 *= nDPI;</div><div>   388 <span class="" style="white-space:pre">    </span>       if( nMapDenom == 1 )</div><div>   389 <span class="" style="white-space:pre">    </span>          n = (long)n64;</div><div>   390 <span class="" style="white-space:pre">     </span>       else</div><div>   391 <span class="" style="white-space:pre">    </span>       {</div><div>   392 <span class="" style="white-space:pre">       </span>          n = (long)(2 * n64 / nMapDenom);</div><div><br></div><div>(lldb) bt</div><div>* thread #1: tid = 0x2e6349, 0x0000000105d3354a libvcllo.dylib`ImplLogicToPixel(n=9223372036854755805, nDPI=72, nMapNum=1, nMapDenom=1600, nThres=64051194700380381) + 170 at map.cxx:382, queue = 'com.apple.main-thread', stop reason = breakpoint 2.1</div><div>  * frame #0: 0x0000000105d3354a libvcllo.dylib`ImplLogicToPixel(n=9223372036854755805, nDPI=72, nMapNum=1, nMapDenom=1600, nThres=64051194700380381) + 170 at map.cxx:382</div><div>    frame #1: 0x0000000105d37338 libvcllo.dylib`OutputDevice::LogicToPixel(this=0x00000001029947f0, rLogicRect=0x00007fff5fbecd58) const + 184 at map.cxx:998</div><div>    frame #2: 0x000000010cc8cf27 libswlo.dylib`SwAlignRect(rRect=0x00007fff5fbed2d8, pSh=0x0000000121f06300) + 231 at paintfrm.cxx:1254</div><div>    frame #3: 0x000000010cca874d libswlo.dylib`lcl_CalcBorderRect(rRect=0x00007fff5fbed2d8, pFrm=0x0000000121f085f0, rAttrs=0x000000011a10bf18, bShadow=false, properties=0x000000010dca4e10) + 3005 at paintfrm.cxx:1512</div><div>    frame #4: 0x000000010cca3d18 libswlo.dylib`SwFrm::GetBackgroundBrush(this=0x0000000121f085f0, rFillAttributes=0x00007fff5fbed2c8, rpBrush=0x00007fff5fbed300, rpCol=0x00007fff5fbed2f8, rOrigRect=0x00007fff5fbed2d8, bLowerMode=false) const + 1736 at paintfrm.cxx:7596</div><div>    frame #5: 0x000000010cca333e libswlo.dylib`SwFlyFrm::IsBackgroundTransparent(this=0x0000000121f085f0) const + 238 at paintfrm.cxx:3973</div><div>    frame #6: 0x000000010ccb6c65 libswlo.dylib`lcl_RefreshLine(pLay=0x0000000121f07040, pPage=0x000000011a10a000, rP1=0x00007fff5fbed838, rP2=0x00007fff5fbed808, nSubColor='\x10', pSubsLines=0x000000011ebcb7a0) + 1221 at paintfrm.cxx:6858</div><div>    frame #7: 0x000000010ccb620f libswlo.dylib`SwLayoutFrm::PaintSubsidiaryLines(this=0x0000000121f07040, pPage=0x000000011a10a000, rRect=0x00007fff5fbede90) const + 1391 at paintfrm.cxx:7175</div><div>    frame #8: 0x000000010cca750d libswlo.dylib`SwLayoutFrm::RefreshLaySubsidiary(this=0x0000000121f07040, pPage=0x000000011a10a000, rRect=0x00007fff5fbede90) const + 205 at paintfrm.cxx:6750</div><div>    frame #9: 0x000000010cca572a libswlo.dylib`SwFlyFrm::Paint(this=0x0000000121f07040, rRect=0x0000000121f070a0, (null)=0x0000000000000000) const + 5018 at paintfrm.cxx:4333</div><div>    frame #10: 0x000000010ca7be6e libswlo.dylib`SwVirtFlyDrawObj::wrap_DoPaintObject(this=0x0000000121f07250, rViewInformation=0x00000001251e4be8) const + 366 at dflyobj.cxx:486</div><div>    frame #11: 0x000000010ca7bcd7 libswlo.dylib`drawinglayer::primitive2d::SwVirtFlyDrawObjPrimitive::get2DDecomposition(this=0x0000000102a251f0, rViewInformation=0x00000001251e4be8) const + 55 at dflyobj.cxx:240</div><div>    frame #12: 0x0000000111ff0e1f libdrawinglayerlo.dylib`drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(this=0x00000001251e4be0, rCandidate=0x0000000102a251f0) + 14383 at vclpixelprocessor2d.cxx:1242</div><div>    frame #13: 0x0000000111fc4506 libdrawinglayerlo.dylib`drawinglayer::processor2d::BaseProcessor2D::process(this=0x00000001251e4be0, rSource=0x00007fff5fbef088) + 310 at baseprocessor2d.cxx:64</div><div>    frame #14: 0x0000000114a50982 libsvxcorelo.dylib`sdr::contact::ObjectContactOfPageView::DoProcessDisplay(this=0x000000010289ade0, rDisplayInfo=0x00007fff5fbef2d0) + 2322 at objectcontactofpageview.cxx:301</div><div>    frame #15: 0x0000000114a50015 libsvxcorelo.dylib`sdr::contact::ObjectContactOfPageView::ProcessDisplay(this=0x000000010289ade0, rDisplayInfo=0x00007fff5fbef2d0) + 133 at objectcontactofpageview.cxx:122</div><div>    frame #16: 0x0000000114ab1e4a libsvxcorelo.dylib`SdrPageWindow::RedrawLayer(this=0x000000012051b1f0, pId=0x00007fff5fbef587, pRedirector=0x00007fff5fbefeb0) + 618 at sdrpagewindow.cxx:403</div><div>    frame #17: 0x0000000114cb693b libsvxcorelo.dylib`SdrPageView::DrawLayer(this=0x0000000121f10f70, nID='\x01', pGivenTarget=0x00000001029947f0, pRedirector=0x00007fff5fbefeb0, rRect=0x00007fff5fbef678) + 715 at svdpagv.cxx:367</div><div>    frame #18: 0x000000010d302d80 libswlo.dylib`SwViewShellImp::PaintLayer(this=0x0000000121f06640, _nLayerID='\x01', pPrintData=0x0000000000000000, aPaintRect=0x000000011a10a060, _pPageBackgrdColor=0x00007fff5fbefd98, _bIsPageRightToLeft=false, pRedirector=0x00007fff5fbefeb0) + 1072 at vdraw.cxx:140</div><div>    frame #19: 0x000000010cc98b2c libswlo.dylib`SwRootFrm::Paint(this=0x0000000121f06700, rRect=0x00007fff5fbf0370, pPrintData=0x0000000000000000) const + 6508 at paintfrm.cxx:3417</div><div>    frame #20: 0x000000010d3118ce libswlo.dylib`SwViewShell::Paint(this=0x0000000121f06300, rRenderContext=0x000000010200bc00, rRect=0x00007fff5fbf09e8) + 1406 at viewsh.cxx:1736</div><div>    frame #21: 0x000000010c6bc91b libswlo.dylib`SwCrsrShell::Paint(this=0x0000000121f06300, rRenderContext=0x000000010200bc00, rRect=0x00007fff5fbf09e8) + 411 at crsrsh.cxx:1256</div><div>    frame #22: 0x000000010d646a1d libswlo.dylib`SwEditWin::Paint(this=0x000000010200bc00, rRenderContext=0x000000010200bc00, rRect=0x00007fff5fbf09e8) + 413 at edtwin2.cxx:470</div><div>    frame #23: 0x00000001058e8dbb libvcllo.dylib`PaintHelper::DoPaint(this=0x00007fff5fbf09b0, pRegion=0x0000000000000000) + 2923 at paint.cxx:243</div><div>    frame #24: 0x00000001058ea3fb libvcllo.dylib`vcl::Window::ImplCallPaint(this=0x000000010200bc00, rBuffer=0x00007fff5fbf0b18, pRegion=0x0000000000000000, nPaintFlags=26) + 971 at paint.cxx:541</div><div>    frame #25: 0x00000001058eba5f libvcllo.dylib`vcl::Window::Update(this=0x000000010200bc00) + 1199 at paint.cxx:1277</div><div>    frame #26: 0x000000010d310339 libswlo.dylib`SwViewShell::VisPortChgd(this=0x0000000121f06300, rRect=0x00007fff5fbf1358) + 4937 at viewsh.cxx:1168</div><div>    frame #27: 0x000000010c6bcc6a libswlo.dylib`SwCrsrShell::VisPortChgd(this=0x0000000121f06300, rRect=0x00007fff5fbf1358) + 314 at crsrsh.cxx:1292</div><div>    frame #28: 0x000000010d8557e7 libswlo.dylib`SwView::SetVisArea(this=0x0000000121f05e40, rRect=0x00007fff5fbf1488, bUpdateScrollbar=false) + 1015 at viewport.cxx:264</div><div>    frame #29: 0x000000010d8552ff libswlo.dylib`SwView::DocSzChgd(this=0x0000000121f05e40, rSz=0x00007fff5fbf1528) + 527 at viewport.cxx:203</div><div>    frame #30: 0x000000010d6470dd libswlo.dylib`SizeNotify(pVwSh=0x0000000121f06300, rSize=0x00007fff5fbf1528) + 109 at edtwin3.cxx:63</div><div>    frame #31: 0x000000010d30a4e0 libswlo.dylib`SwViewShell::UISizeNotify(this=0x0000000121f06300) + 128 at viewsh.cxx:2225</div><div>    frame #32: 0x000000010d30a391 libswlo.dylib`SwViewShell::ImplEndAction(this=0x0000000121f06300, bIdleEnd=false) + 6689 at viewsh.cxx:440</div><div>    frame #33: 0x000000010c6c6024 libswlo.dylib`SwViewShell::EndAction(this=0x0000000121f06300, bIdleEnd=false) + 68 at viewsh.hxx:616</div><div>    frame #34: 0x000000010c6b370a libswlo.dylib`SwCrsrShell::EndAction(this=0x0000000121f06300, bIdleEnd=false, DoSetPosX=false) + 522 at crsrsh.cxx:253</div><div>    frame #35: 0x000000010d81a085 libswlo.dylib`SwView::ReadUserDataSequence(this=0x0000000121f05e40, rSequence=0x00007fff5fbf24d0, bBrowse=true) + 5509 at view.cxx:1446</div><div>    frame #36: 0x00000001135ba0bf libsfxlo.dylib`SfxBaseController::ConnectSfxFrame_Impl(this=0x000000011dcc3698, i_eConnect=E_CONNECT) + 5871 at sfxbasecontroller.cxx:1400</div><div>    frame #37: 0x00000001135b8825 libsfxlo.dylib`SfxBaseController::attachFrame(this=0x000000011dcc3698, xFrame=0x00007fff5fbf2f20) + 725 at sfxbasecontroller.cxx:570</div><div>    frame #38: 0x00000001135ba97f libsfxlo.dylib`non-virtual thunk to SfxBaseController::attachFrame(this=0x000000011dcc36c0, xFrame=0x00007fff5fbf2f20) + 47 at sfxbasecontroller.cxx:578</div><div>    frame #39: 0x00000001135a61a6 libsfxlo.dylib`(anonymous namespace)::SfxFrameLoader_Impl::impl_createDocumentView(i_rModel=0x00007fff5fbf2bc8, i_rFrame=0x00007fff5fbf2f20, i_rViewFactoryArgs=0x00007fff5fbf2b90, i_rViewName=0x00007fff5fbf2af0) + 710 at frmload.cxx:608</div><div>    frame #40: 0x00000001135a3d8b libsfxlo.dylib`(anonymous namespace)::SfxFrameLoader_Impl::load(this=0x000000011a6c3dc8, rArgs=0x00007fff5fbf2ee0, _rTargetFrame=0x00007fff5fbf2f20) + 4203 at frmload.cxx:726</div><div>    frame #41: 0x00000001135a4267 libsfxlo.dylib`non-virtual thunk to (anonymous namespace)::SfxFrameLoader_Impl::load(this=0x000000011a6c3df0, rArgs=0x00007fff5fbf2ee0, _rTargetFrame=0x00007fff5fbf2f20) + 55 at frmload.cxx:759</div><div>    frame #42: 0x000000011745f5c6 libfwklo.dylib`framework::LoadEnv::impl_loadContent(this=0x00007fff5fbf35b8) + 4118 at loadenv.cxx:1122</div><div>    frame #43: 0x0000000117459f6a libfwklo.dylib`framework::LoadEnv::startLoading(this=0x00007fff5fbf35b8) + 810 at loadenv.cxx:383</div><div>    frame #44: 0x00000001174583e8 libfwklo.dylib`framework::LoadEnv::loadComponentFromURL(xLoader=0x00007fff5fbf3758, xContext=0x0000000107f8f3d0, sURL=0x00007fff5fbf4b00, sTarget=0x00007fff5fbf40b8, nFlags=0, lArgs=0x00007fff5fbf40b0) + 280 at loadenv.cxx:164</div><div>    frame #45: 0x00000001174aa369 libfwklo.dylib`framework::Desktop::loadComponentFromURL(this=0x0000000107f8f2b0, sURL=0x00007fff5fbf4b00, sTargetFrameName=0x00007fff5fbf40b8, nSearchFlags=0, lArguments=0x00007fff5fbf40b0) + 297 at desktop.cxx:566</div><div>    frame #46: 0x00000001174aa45e libfwklo.dylib`non-virtual thunk to framework::Desktop::loadComponentFromURL(this=0x0000000107f8f328, sURL=0x00007fff5fbf4b00, sTargetFrameName=0x00007fff5fbf40b8, nSearchFlags=0, lArguments=0x00007fff5fbf40b0) + 78 at desktop.cxx:567</div><div>    frame #47: 0x000000010ef2bda8 libunotest.dylib`unotest::MacrosTest::loadFromDesktop(this=0x00000001005aa868, rURL=0x00007fff5fbf4b00, rDocService=0x00007fff5fbf4af8, rExtraArgs=0x00007fff5fbf4af0) + 4152 at macros_test.cxx:50</div><div>    frame #48: 0x000000010b9e89b3 libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x00000001005aa820) + 1539 at globalfilter.cxx:694</div><div>    frame #49: 0x000000010b9efa9e libtest_sw_globalfilter.dylib`CppUnit::TestCaller<Test>::runTest(this=0x00000001005aa7d0) + 110 at TestCaller.h:166</div><div>    frame #50: 0x000000010017d9fe libcppunit-1.13.0.dylib`CppUnit::TestCaseMethodFunctor::operator(this=0x00007fff5fbf5860)() const + 110 at TestCase.cpp:32</div><div>    frame #51: 0x00000001053c6581 libvclbootstrapprotector.dylib`(anonymous namespace)::Protector::protect(this=0x00000001029055c0, functor=0x00007fff5fbf5860, (null)=0x00007fff5fbf56b8) + 33 at vclbootstrapprotector.cxx:57</div><div>    frame #52: 0x00000001001735f8 libcppunit-1.13.0.dylib`CppUnit::ProtectorChain::ProtectFunctor::operator(this=0x0000000121997e40)() const + 40 at ProtectorChain.cpp:20</div><div>    frame #53: 0x00000001007dbe21 unobootstrapprotector.dylib`(anonymous namespace)::Prot::protect(this=0x00000001003194a0, functor=0x0000000121997e40, (null)=0x00007fff5fbf56b8) + 33 at unobootstrapprotector.cxx:88</div><div>    frame #54: 0x00000001001735f8 libcppunit-1.13.0.dylib`CppUnit::ProtectorChain::ProtectFunctor::operator(this=0x000000012514f880)() const + 40 at ProtectorChain.cpp:20</div><div>    frame #55: 0x00000001002f9f8f unoexceptionprotector.dylib`(anonymous namespace)::Prot::protect(this=0x0000000100317e40, functor=0x000000012514f880, context=0x00007fff5fbf56b8) + 79 at unoexceptionprotector.cxx:63</div><div>    frame #56: 0x00000001001735f8 libcppunit-1.13.0.dylib`CppUnit::ProtectorChain::ProtectFunctor::operator(this=0x0000000121983550)() const + 40 at ProtectorChain.cpp:20</div><div>    frame #57: 0x000000010014cecf libcppunit-1.13.0.dylib`CppUnit::DefaultProtector::protect(this=0x0000000100317f40, functor=0x0000000121983550, context=0x00007fff5fbf56b8) + 79 at DefaultProtector.cpp:15</div><div>    frame #58: 0x00000001001735f8 libcppunit-1.13.0.dylib`CppUnit::ProtectorChain::ProtectFunctor::operator(this=0x0000000125153930)() const + 40 at ProtectorChain.cpp:20</div><div>    frame #59: 0x000000010016b01c libcppunit-1.13.0.dylib`CppUnit::ProtectorChain::protect(this=0x0000000100317d80, functor=0x00007fff5fbf5860, context=0x00007fff5fbf56b8) + 1788 at ProtectorChain.cpp:77</div><div>    frame #60: 0x000000010019e133 libcppunit-1.13.0.dylib`CppUnit::TestResult::protect(this=0x00007fff5fbf6978, functor=0x00007fff5fbf5860, test=0x00000001005aa7d0, shortDescription=0x00007fff5fbf5838) + 99 at TestResult.cpp:181</div><div>    frame #61: 0x000000010017d208 libcppunit-1.13.0.dylib`CppUnit::TestCase::run(this=0x00000001005aa7d0, result=0x00007fff5fbf6978) + 744 at TestCase.cpp:91</div><div>    frame #62: 0x000000010017e18d libcppunit-1.13.0.dylib`CppUnit::TestComposite::doRunChildTests(this=0x0000000100542350, controller=0x00007fff5fbf6978) + 125 at TestComposite.cpp:64</div><div>    frame #63: 0x000000010017e00a libcppunit-1.13.0.dylib`CppUnit::TestComposite::run(this=0x0000000100542350, result=0x00007fff5fbf6978) + 90 at TestComposite.cpp:23</div><div>    frame #64: 0x000000010017e18d libcppunit-1.13.0.dylib`CppUnit::TestComposite::doRunChildTests(this=0x00000001005a9ef0, controller=0x00007fff5fbf6978) + 125 at TestComposite.cpp:64</div><div>    frame #65: 0x000000010017e00a libcppunit-1.13.0.dylib`CppUnit::TestComposite::run(this=0x00000001005a9ef0, result=0x00007fff5fbf6978) + 90 at TestComposite.cpp:23</div><div>    frame #66: 0x00000001001aa8ce libcppunit-1.13.0.dylib`CppUnit::TestRunner::WrappingSuite::run(this=0x00000001005423b0, result=0x00007fff5fbf6978) + 78 at TestRunner.cpp:47</div><div>    frame #67: 0x000000010019dc72 libcppunit-1.13.0.dylib`CppUnit::TestResult::runTest(this=0x00007fff5fbf6978, test=0x00000001005423b0) + 82 at TestResult.cpp:148</div><div>    frame #68: 0x00000001001aabe8 libcppunit-1.13.0.dylib`CppUnit::TestRunner::run(this=0x00007fff5fbf6050, controller=0x00007fff5fbf6978, testPath=0x00007fff5fbf5ff0) + 104 at TestRunner.cpp:96</div><div>    frame #69: 0x000000010000366a cppunittester`(anonymous namespace)::ProtectedFixtureFunctor::run(this=0x00007fff5fbf68b8) const + 2698 at cppunittester.cxx:276</div><div>    frame #70: 0x0000000100002356 cppunittester`sal_main() + 3590 at cppunittester.cxx:379</div><div>    frame #71: 0x0000000100001537 cppunittester`main(argc=21, argv=0x00007fff5fbf6a68) + 39 at cppunittester.cxx:297</div><div>    frame #72: 0x00007fff8d2645c9 libdyld.dylib`start + 1</div><div>    frame #73: 0x00007fff8d2645c9 libdyld.dylib`start + 1</div><div><br></div><div class="gmail_extra">-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><a href="http://about.me/rbuj" target="_blank">http://about.me/rbuj</a></div></div></div></div></div></div></div></div></div>
</div></div>