<div dir="ltr">Hi, I can move forward until aEnv.startLoading()<div><br></div><div><div>Process 13147 stopped</div><div>* thread #1: tid = 0x2c50ef, 0x00000001173583dc libfwklo.dylib`framework::LoadEnv::loadComponentFromURL(xLoader=0x00007fff5fbf3758, xContext=0x00000001087913d0, sURL=0x00007fff5fbf4b00, sTarget=0x00007fff5fbf40b8, nFlags=0, lArgs=0x00007fff5fbf40b0) + 268 at loadenv.cxx:164, queue = 'com.apple.main-thread', stop reason = step over</div><div> frame #0: 0x00000001173583dc libfwklo.dylib`framework::LoadEnv::loadComponentFromURL(xLoader=0x00007fff5fbf3758, xContext=0x00000001087913d0, sURL=0x00007fff5fbf4b00, sTarget=0x00007fff5fbf40b8, nFlags=0, lArgs=0x00007fff5fbf40b0) + 268 at loadenv.cxx:164</div><div> 161 <span class="" style="white-space:pre"> </span> sTarget,</div><div> 162 <span class="" style="white-space:pre"> </span> nFlags,</div><div> 163 <span class="" style="white-space:pre"> </span> LoadEnv::E_NO_FEATURE);</div><div>-> 164 <span class="" style="white-space:pre"> </span> aEnv.startLoading();</div><div> 165 <span class="" style="white-space:pre"> </span> aEnv.waitWhileLoading(); // wait for ever!</div><div> 166 <span class="" style="white-space:pre"> </span></div><div> 167 <span class="" style="white-space:pre"> </span> xComponent = aEnv.getTargetComponent();</div><div>(lldb) n</div><div>warn:legacy.osl:13147:1:oox/source/helper/graphichelper.cxx:117: GraphicHelper::GraphicHelper - cannot get target frame</div><div>warn:vcl.window:13147:1:vcl/source/window/window.cxx:3353: ignoring DeploymentException "component context fails to supply service 'com.sun.star.datatransfer.clipboard.SystemClipboard' of type 'com.sun.star.datatransfer.clipboard.XSystemClipboard'"</div><div>warn:sfx.sidebar:13147:1:sfx2/source/sidebar/SidebarController.cxx:743: Cannot create panel: </div><div>Assertion failed: (nMapNum == 0 || std::abs(n) < std::numeric_limits<long>::max() / nMapNum / nDPI), function ImplLogicToPixel, file /Volumes/Master/lo/core/vcl/source/outdev/map.cxx, line 382.</div><div>Process 13147 stopped</div><div>* thread #1: tid = 0x2c50ef, 0x00007fff88a53286 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT</div><div> frame #0: 0x00007fff88a53286 libsystem_kernel.dylib`__pthread_kill + 10</div><div>libsystem_kernel.dylib`__pthread_kill:</div><div>-> 0x7fff88a53286 <+10>: jae 0x7fff88a53290 ; <+20></div><div> 0x7fff88a53288 <+12>: movq %rax, %rdi</div><div> 0x7fff88a5328b <+15>: jmp 0x7fff88a4ec53 ; cerror_nocancel</div><div> 0x7fff88a53290 <+20>: retq </div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-06-02 20:16 GMT+02:00 Robert Antoni Buj i Gelonch <span dir="ltr"><<a href="mailto:robert.buj@gmail.com" target="_blank">robert.buj@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">so this smells like the issue discussed in <<a href="https://bugs.documentfoundation.org/show_bug.cgi?id=90502" target="_blank">https://bugs.documentfoundation.org/show_bug.cgi?id=90502</a>> "CRASH - failed assertion in unittest sw_globalfilter in master build OSX," and the working hypothesis would be that your tb's failure symptoms are the non-debug manifestation of the same underlying problem that manifests as tdf#90502 in some people's debug/dbgutil builds</blockquote><div><br></div></span><div><div>(lldb) breakpoint set --file /Volumes/Master/lo/core/sw/qa/extras/globalfilter/globalfilter.cxx --line 663</div><div>Breakpoint 1: no locations (pending).</div><div>WARNING: Unable to resolve breakpoint to any actual locations.</div><div>(lldb) run</div><div>Process 11213 launched: '/Volumes/Master/lo/core/workdir/LinkTarget/Executable/cppunittester' (x86_64)</div><div>1 location added to breakpoint 1</div><div>...</div><div>Process 11213 stopped* thread #1: tid = 0x2be3ac, 0x000000010b9e83e6 libtest_sw_globalfilter.dylib`Test::testSkipImages() at string:2053, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1</div><div> frame #0: 0x000000010b9e83e6 libtest_sw_globalfilter.dylib`Test::testSkipImages() at string:2053</div><div> 2050<span style="white-space:pre-wrap"> </span>basic_string<_CharT, _Traits, _Allocator>::basic_string(const value_type* __s)</div><div> 2051<span style="white-space:pre-wrap"> </span>{</div><div> 2052<span style="white-space:pre-wrap"> </span> _LIBCPP_ASSERT(__s != nullptr, "basic_string(const char*) detected nullptr");</div><div>-> 2053<span style="white-space:pre-wrap"> </span> __init(__s, traits_type::length(__s));</div><div> 2054<span style="white-space:pre-wrap"> </span>#if _LIBCPP_DEBUG_LEVEL >= 2</div><div> 2055<span style="white-space:pre-wrap"> </span> __get_db()->__insert_c(this);</div><div> 2056<span style="white-space:pre-wrap"> </span>#endif</div><div>(lldb) n</div><div>Process 11213 stopped</div><div>* thread #1: tid = 0x2be3ac, 0x000000010b9e83fb libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 75 at globalfilter.cxx:668, queue = 'com.apple.main-thread', stop reason = step over</div><div> frame #0: 0x000000010b9e83fb libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 75 at globalfilter.cxx:668</div><div> 665 <span style="white-space:pre-wrap"> </span> // Check how LO skips image loading (but not texts of textboxes and custom shapes)</div><div> 666 <span style="white-space:pre-wrap"> </span> // during DOC and DOCX import, using the "SkipImages" FilterOptions.</div><div> 667 <span style="white-space:pre-wrap"> </span></div><div>-> 668 <span style="white-space:pre-wrap"> </span> const char* aFilterNames[][2] = {</div><div> 669 <span style="white-space:pre-wrap"> </span> { "/sw/qa/extras/globalfilter/data/skipimages.doc", NULL },</div><div> 670 <span style="white-space:pre-wrap"> </span> { "/sw/qa/extras/globalfilter/data/skipimages.doc", "SkipImages" },</div><div> 671 <span style="white-space:pre-wrap"> </span> { "/sw/qa/extras/globalfilter/data/skipimages.docx", NULL },</div><div>(lldb) n</div><div>Process 11213 stopped</div><div>* thread #1: tid = 0x2be3ac, 0x000000010b9e844f libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 159 at globalfilter.cxx:675, queue = 'com.apple.main-thread', stop reason = step over</div><div> frame #0: 0x000000010b9e844f libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 159 at globalfilter.cxx:675</div><div> 672 <span style="white-space:pre-wrap"> </span> { "/sw/qa/extras/globalfilter/data/skipimages.docx", "SkipImages" }</div><div> 673 <span style="white-space:pre-wrap"> </span> };</div><div> 674 <span style="white-space:pre-wrap"> </span></div><div>-> 675 <span style="white-space:pre-wrap"> </span> for( size_t nFilter = 0; nFilter < SAL_N_ELEMENTS(aFilterNames); ++nFilter )</div><div> 676 <span style="white-space:pre-wrap"> </span> {</div><div> 677 <span style="white-space:pre-wrap"> </span> bool bSkipImages = aFilterNames[nFilter][1] != NULL;</div><div> 678 <span style="white-space:pre-wrap"> </span> OString sFailedMessage = OString("Failed on filter: ") + aFilterNames[nFilter][0];</div><div>(lldb) n</div><div>Process 11213 stopped</div><div>* thread #1: tid = 0x2be3ac, 0x000000010b9e846b libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 187 at globalfilter.cxx:677, queue = 'com.apple.main-thread', stop reason = step over</div><div> frame #0: 0x000000010b9e846b libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 187 at globalfilter.cxx:677</div><div> 674 <span style="white-space:pre-wrap"> </span></div><div> 675 <span style="white-space:pre-wrap"> </span> for( size_t nFilter = 0; nFilter < SAL_N_ELEMENTS(aFilterNames); ++nFilter )</div><div> 676 <span style="white-space:pre-wrap"> </span> {</div><div>-> 677 <span style="white-space:pre-wrap"> </span> bool bSkipImages = aFilterNames[nFilter][1] != NULL;</div><div> 678 <span style="white-space:pre-wrap"> </span> OString sFailedMessage = OString("Failed on filter: ") + aFilterNames[nFilter][0];</div><div> 679 <span style="white-space:pre-wrap"> </span></div><div> 680 <span style="white-space:pre-wrap"> </span> if (mxComponent.is())</div><div>(lldb) n</div><div>Process 11213 stopped</div><div>* thread #1: tid = 0x2be3ac, 0x000000010b9e8485 libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 213 at globalfilter.cxx:678, queue = 'com.apple.main-thread', stop reason = step over</div><div> frame #0: 0x000000010b9e8485 libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 213 at globalfilter.cxx:678</div><div> 675 <span style="white-space:pre-wrap"> </span> for( size_t nFilter = 0; nFilter < SAL_N_ELEMENTS(aFilterNames); ++nFilter )</div><div> 676 <span style="white-space:pre-wrap"> </span> {</div><div> 677 <span style="white-space:pre-wrap"> </span> bool bSkipImages = aFilterNames[nFilter][1] != NULL;</div><div>-> 678 <span style="white-space:pre-wrap"> </span> OString sFailedMessage = OString("Failed on filter: ") + aFilterNames[nFilter][0];</div><div> 679 <span style="white-space:pre-wrap"> </span></div><div> 680 <span style="white-space:pre-wrap"> </span> if (mxComponent.is())</div><div> 681 <span style="white-space:pre-wrap"> </span> mxComponent->dispose();</div><div>(lldb) n</div><div>Process 11213 stopped</div><div>* thread #1: tid = 0x2be3ac, 0x000000010b9e84ff libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 335 at globalfilter.cxx:680, queue = 'com.apple.main-thread', stop reason = step over</div><div> frame #0: 0x000000010b9e84ff libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 335 at globalfilter.cxx:680</div><div> 677 <span style="white-space:pre-wrap"> </span> bool bSkipImages = aFilterNames[nFilter][1] != NULL;</div><div> 678 <span style="white-space:pre-wrap"> </span> OString sFailedMessage = OString("Failed on filter: ") + aFilterNames[nFilter][0];</div><div> 679 <span style="white-space:pre-wrap"> </span></div><div>-> 680 <span style="white-space:pre-wrap"> </span> if (mxComponent.is())</div><div> 681 <span style="white-space:pre-wrap"> </span> mxComponent->dispose();</div><div> 682 <span style="white-space:pre-wrap"> </span></div><div> 683 <span style="white-space:pre-wrap"> </span> if (bSkipImages)</div><div>(lldb) n</div><div>Process 11213 stopped</div><div>* thread #1: tid = 0x2be3ac, 0x000000010b9e859a libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 490 at globalfilter.cxx:683, queue = 'com.apple.main-thread', stop reason = step over</div><div> frame #0: 0x000000010b9e859a libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 490 at globalfilter.cxx:683</div><div> 680 <span style="white-space:pre-wrap"> </span> if (mxComponent.is())</div><div> 681 <span style="white-space:pre-wrap"> </span> mxComponent->dispose();</div><div> 682 <span style="white-space:pre-wrap"> </span></div><div>-> 683 <span style="white-space:pre-wrap"> </span> if (bSkipImages)</div><div> 684 <span style="white-space:pre-wrap"> </span> {</div><div> 685 <span style="white-space:pre-wrap"> </span> // FilterOptions parameter</div><div> 686 <span style="white-space:pre-wrap"> </span> uno::Sequence<beans::PropertyValue> args(1);</div><div>(lldb) n</div><div>Process 11213 stopped</div><div>* thread #1: tid = 0x2be3ac, 0x000000010b9e8916 libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 1382 at globalfilter.cxx:694, queue = 'com.apple.main-thread', stop reason = step over</div><div> frame #0: 0x000000010b9e8916 libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 1382 at globalfilter.cxx:694</div><div> 691 <span style="white-space:pre-wrap"> </span> mxComponent = loadFromDesktop(getURLFromSrc(aFilterNames[nFilter][0]), "com.sun.star.text.TextDocument", args);</div><div> 692 <span style="white-space:pre-wrap"> </span> sFailedMessage = sFailedMessage + " - " + aFilterNames[nFilter][1];</div><div> 693 <span style="white-space:pre-wrap"> </span> } else</div><div>-> 694 <span style="white-space:pre-wrap"> </span> mxComponent = loadFromDesktop(getURLFromSrc(aFilterNames[nFilter][0]), "com.sun.star.text.TextDocument");</div><div> 695 <span style="white-space:pre-wrap"> </span></div><div> 696 <span style="white-space:pre-wrap"> </span> // Check shapes (images, textboxes, custom shapes)</div><div> 697 <span style="white-space:pre-wrap"> </span> uno::Reference<drawing::XDrawPageSupplier> xDrawPageSupplier(mxComponent, uno::UNO_QUERY);</div><div>(lldb) n</div><div>warn:legacy.osl:11213:1:oox/source/helper/graphichelper.cxx:117: GraphicHelper::GraphicHelper - cannot get target frame</div><div>warn:vcl.window:11213:1:vcl/source/window/window.cxx:3353: ignoring DeploymentException "component context fails to supply service 'com.sun.star.datatransfer.clipboard.SystemClipboard' of type 'com.sun.star.datatransfer.clipboard.XSystemClipboard'"</div><div>warn:sfx.sidebar:11213:1:sfx2/source/sidebar/SidebarController.cxx:743: Cannot create panel: </div><span class=""><div>Assertion failed: (nMapNum == 0 || std::abs(n) < std::numeric_limits<long>::max() / nMapNum / nDPI), function ImplLogicToPixel, file /Volumes/Master/lo/core/vcl/source/outdev/map.cxx, line 382.</div></span><div>Process 11213 stopped</div><div>* thread #1: tid = 0x2be3ac, 0x00007fff88a53286 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT</div><div> frame #0: 0x00007fff88a53286 libsystem_kernel.dylib`__pthread_kill + 10</div><div>libsystem_kernel.dylib`__pthread_kill:</div><div>-> 0x7fff88a53286 <+10>: jae 0x7fff88a53290 ; <+20></div><div> 0x7fff88a53288 <+12>: movq %rax, %rdi</div><div> 0x7fff88a5328b <+15>: jmp 0x7fff88a4ec53 ; cerror_nocancel</div><div> 0x7fff88a53290 <+20>: retq </div><span class="HOEnZb"><font color="#888888"><div><br></div></font></span></div><span class="HOEnZb"><font color="#888888"><div><br></div><div><br></div></font></span></div><span class="HOEnZb"><font color="#888888"><br clear="all"><div><br></div>-- <br><div><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>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <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>