> so this smells like the issue discussed in < > https://bugs.documentfoundation.org/show_bug.cgi?id=90502> "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
(lldb) breakpoint set --file /Volumes/Master/lo/core/sw/qa/extras/globalfilter/globalfilter.cxx --line 663 Breakpoint 1: no locations (pending). WARNING: Unable to resolve breakpoint to any actual locations. (lldb) run Process 11213 launched: '/Volumes/Master/lo/core/workdir/LinkTarget/Executable/cppunittester' (x86_64) 1 location added to breakpoint 1 ... 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 frame #0: 0x000000010b9e83e6 libtest_sw_globalfilter.dylib`Test::testSkipImages() at string:2053 2050 basic_string<_CharT, _Traits, _Allocator>::basic_string(const value_type* __s) 2051 { 2052 _LIBCPP_ASSERT(__s != nullptr, "basic_string(const char*) detected nullptr"); -> 2053 __init(__s, traits_type::length(__s)); 2054 #if _LIBCPP_DEBUG_LEVEL >= 2 2055 __get_db()->__insert_c(this); 2056 #endif (lldb) n Process 11213 stopped * 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 frame #0: 0x000000010b9e83fb libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 75 at globalfilter.cxx:668 665 // Check how LO skips image loading (but not texts of textboxes and custom shapes) 666 // during DOC and DOCX import, using the "SkipImages" FilterOptions. 667 -> 668 const char* aFilterNames[][2] = { 669 { "/sw/qa/extras/globalfilter/data/skipimages.doc", NULL }, 670 { "/sw/qa/extras/globalfilter/data/skipimages.doc", "SkipImages" }, 671 { "/sw/qa/extras/globalfilter/data/skipimages.docx", NULL }, (lldb) n Process 11213 stopped * 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 frame #0: 0x000000010b9e844f libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 159 at globalfilter.cxx:675 672 { "/sw/qa/extras/globalfilter/data/skipimages.docx", "SkipImages" } 673 }; 674 -> 675 for( size_t nFilter = 0; nFilter < SAL_N_ELEMENTS(aFilterNames); ++nFilter ) 676 { 677 bool bSkipImages = aFilterNames[nFilter][1] != NULL; 678 OString sFailedMessage = OString("Failed on filter: ") + aFilterNames[nFilter][0]; (lldb) n Process 11213 stopped * 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 frame #0: 0x000000010b9e846b libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 187 at globalfilter.cxx:677 674 675 for( size_t nFilter = 0; nFilter < SAL_N_ELEMENTS(aFilterNames); ++nFilter ) 676 { -> 677 bool bSkipImages = aFilterNames[nFilter][1] != NULL; 678 OString sFailedMessage = OString("Failed on filter: ") + aFilterNames[nFilter][0]; 679 680 if (mxComponent.is()) (lldb) n Process 11213 stopped * 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 frame #0: 0x000000010b9e8485 libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 213 at globalfilter.cxx:678 675 for( size_t nFilter = 0; nFilter < SAL_N_ELEMENTS(aFilterNames); ++nFilter ) 676 { 677 bool bSkipImages = aFilterNames[nFilter][1] != NULL; -> 678 OString sFailedMessage = OString("Failed on filter: ") + aFilterNames[nFilter][0]; 679 680 if (mxComponent.is()) 681 mxComponent->dispose(); (lldb) n Process 11213 stopped * 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 frame #0: 0x000000010b9e84ff libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 335 at globalfilter.cxx:680 677 bool bSkipImages = aFilterNames[nFilter][1] != NULL; 678 OString sFailedMessage = OString("Failed on filter: ") + aFilterNames[nFilter][0]; 679 -> 680 if (mxComponent.is()) 681 mxComponent->dispose(); 682 683 if (bSkipImages) (lldb) n Process 11213 stopped * 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 frame #0: 0x000000010b9e859a libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 490 at globalfilter.cxx:683 680 if (mxComponent.is()) 681 mxComponent->dispose(); 682 -> 683 if (bSkipImages) 684 { 685 // FilterOptions parameter 686 uno::Sequence<beans::PropertyValue> args(1); (lldb) n Process 11213 stopped * 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 frame #0: 0x000000010b9e8916 libtest_sw_globalfilter.dylib`Test::testSkipImages(this=0x0000000108bb73b0) + 1382 at globalfilter.cxx:694 691 mxComponent = loadFromDesktop(getURLFromSrc(aFilterNames[nFilter][0]), "com.sun.star.text.TextDocument", args); 692 sFailedMessage = sFailedMessage + " - " + aFilterNames[nFilter][1]; 693 } else -> 694 mxComponent = loadFromDesktop(getURLFromSrc(aFilterNames[nFilter][0]), "com.sun.star.text.TextDocument"); 695 696 // Check shapes (images, textboxes, custom shapes) 697 uno::Reference<drawing::XDrawPageSupplier> xDrawPageSupplier(mxComponent, uno::UNO_QUERY); (lldb) n warn:legacy.osl:11213:1:oox/source/helper/graphichelper.cxx:117: GraphicHelper::GraphicHelper - cannot get target frame 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'" warn:sfx.sidebar:11213:1:sfx2/source/sidebar/SidebarController.cxx:743: Cannot create panel: 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. Process 11213 stopped * thread #1: tid = 0x2be3ac, 0x00007fff88a53286 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff88a53286 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill: -> 0x7fff88a53286 <+10>: jae 0x7fff88a53290 ; <+20> 0x7fff88a53288 <+12>: movq %rax, %rdi 0x7fff88a5328b <+15>: jmp 0x7fff88a4ec53 ; cerror_nocancel 0x7fff88a53290 <+20>: retq -- http://about.me/rbuj
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice