Hi,
I'm trying to build a full checked build of core master on macOS Sierra and it looks like the
ooxmlexport4 cppunit test manages to kill the macOS display manager every time on my machine.
Attached system crash report to the end of this e-mail.
I'm trying to find out what could be different between my configuration and the Jenkins_MacOSX
tinderbox which looks like is building just fine. The XCode kit version reported by autotools is
10.13 (just like mine) but apart from that I can't find any other build details, nor confirm that
it is macOS 10.12 indeed. Can somebody point me to the build config (trying to find out if it's
using LODE or otherwise) and the system details for that tinderbox?
To me, it looks like the the excessive amount of malloc'ing by the tests is halting my system (no
ulimits). Manually disabling ooxmlexport4 test only gets me as far as the next one. :)
COMMAND %MEM VSZ(in KB) %CPU
cppunittester 1.1 3704920 92.4
WindowServer 49.9 39437312 77.0
cppunittester 10.2 14668976 25.5
cppunittester 14.6 12695528 24.9
cppunittester 15.5 15359232 15.3
* see VSZ; and no, my diskspace isn't unlimited =)
Needless to say, has anyone else experienced this crash? The problem also looks vaguely similar to:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=480852
http://jira.pentaho.com/browse/PDI-14470
Cheers,
Shinnok
Process: cppunittester [75908]
Path: /Users/*/cppunittester
Identifier: cppunittester
Version: 0
Code Type: X86-64 (Native)
Parent Process: ??? [75904]
Responsible: cppunittester [75908]
User ID: 501
Date/Time: 2017-11-06 19:20:54.639 +0200
OS Version: Mac OS X 10.12.6 (16G1036)
Report Version: 12
Anonymous UUID: 18706759-4C03-8DA4-2634-725C080287C9
Sleep/Wake UUID: DAC3AC68-D461-4C4D-BAAA-847FFE057F31
Time Awake Since Boot: 160000 seconds
Time Since Wake: 770 seconds
System Integrity Protection: disabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
Assertion failed: (backing->lock_buffer > 0), function CGSBackingStoreUnlockWriter, file
Services/Windows/CGSBackingStore.c, line 384.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fffdc617d42 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fffdc705457 pthread_kill + 90
2 libsystem_c.dylib 0x00007fffdc57d420 abort + 129
3 libuno_sal.dylib.3 0x000000010a831ca7 (anonymous
namespace)::callSystemHandler(int, __siginfo*, void*) + 215
4 libuno_sal.dylib.3 0x000000010a8319ef (anonymous
namespace)::signalHandlerFunction(int, __siginfo*, void*) + 159
5 libsystem_platform.dylib 0x00007fffdc6f8b3a _sigtramp + 26
6 ??? 0x00007f8e40856d60 0 + 140248944569696
7 libsystem_c.dylib 0x00007fffdc57d420 abort + 129
8 libsystem_c.dylib 0x00007fffdc544893 __assert_rtn + 320
9 com.apple.SkyLight 0x00007fffd8818933 CGSWindowUnlockBackingWriter + 204
10 com.apple.AppKit 0x00007fffc4a0a378 lock_device + 513
11 com.apple.AppKit 0x00007fffc49da095
__NSCGSWindowBackingStoreMark__block_invoke + 1133
12 com.apple.AppKit 0x00007fffc499d458
NSCGSTransactionRunPreCommitActionsForOrder_ + 289
13 com.apple.AppKit 0x00007fffc499d324 NSCGSTransactionRunPreCommitActions_ + 31
14 com.apple.AppKit 0x00007fffc499d2f9 __39+[_NSCGSTransaction
currentTransaction]_block_invoke + 34
15 com.apple.QuartzCore 0x00007fffcc892d06
CA::Transaction::run_commit_handlers(CATransactionPhase) + 46
16 com.apple.QuartzCore 0x00007fffcc99cbdb
CA::Context::commit_transaction(CA::Transaction*) + 959
17 com.apple.QuartzCore 0x00007fffcc8917e1 CA::Transaction::commit() + 475
18 com.apple.AppKit 0x00007fffc4c8c8b1 __37+[NSDisplayCycle
currentDisplayCycle]_block_invoke.31 + 323
19 com.apple.CoreFoundation 0x00007fffc6d82d37
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
20 com.apple.CoreFoundation 0x00007fffc6d82ca7 __CFRunLoopDoObservers + 391
21 com.apple.CoreFoundation 0x00007fffc6d636d9 __CFRunLoopRun + 873
22 com.apple.CoreFoundation 0x00007fffc6d63114 CFRunLoopRunSpecific + 420
23 com.apple.HIToolbox 0x00007fffc62c3ebc RunCurrentEventLoopInMode + 240
24 com.apple.HIToolbox 0x00007fffc62c3bf9 ReceiveNextEventCommon + 184
25 com.apple.HIToolbox 0x00007fffc62c3b26
_BlockUntilNextEventMatchingListInModeWithFilter + 71
26 com.apple.AppKit 0x00007fffc485aa54 _DPSNextEvent + 1120
27 com.apple.AppKit 0x00007fffc4fd67ee -[NSApplication(NSEvent)
_nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
28 libvcllo.dylib 0x000000010e6d10ca AquaSalInstance::DoYield(bool, bool) +
570
29 libvcllo.dylib 0x000000010e65c4f9 ImplYield(bool, bool) + 73
30 libfwklo.dylib 0x0000000116fe5d33
framework::StatusIndicatorFactory::impl_reschedule(bool) + 179
31 libfwklo.dylib 0x0000000116fe54f0
framework::StatusIndicatorFactory::start(com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator>
const&, rtl::OUString const&, int) + 336
32 libfwklo.dylib 0x0000000116fe3af2
framework::StatusIndicator::start(rtl::OUString const&, int) + 146
33 libwriterfilterlo.dylib 0x000000014616b1a7
writerfilter::ooxml::OOXMLDocumentImpl::resolve(writerfilter::Stream&) + 455
34 libwriterfilterlo.dylib 0x000000014616409a
WriterFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) +
1146
35 libsfxlo.dylib 0x0000000112769c54 SfxObjectShell::ImportFrom(SfxMedium&,
com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) + 1492
36 libsfxlo.dylib 0x0000000112763592 SfxObjectShell::DoLoad(SfxMedium*) + 1714
37 libsfxlo.dylib 0x000000011278874f
SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 431
38 libsfxlo.dylib 0x00000001127fee6d (anonymous
namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) + 925
39 libfwklo.dylib 0x00000001170276f4 framework::LoadEnv::impl_loadContent() +
1156
40 libfwklo.dylib 0x0000000117024c45 framework::LoadEnv::startLoading() + 165
41 libfwklo.dylib 0x0000000117024523
framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader>
const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&,
rtl::OUString const&, rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 179
42 libfwklo.dylib 0x00000001170484c7
framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 119
43 libfwklo.dylib 0x0000000117048562 non-virtual thunk to
framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 18
44 libunotest.dylib 0x000000010fc9db93
unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&,
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) + 1251
45 libtest_sw_ooxmlexport2.dylib 0x0000000111b20e62 SwModelTestBase::loadURL(rtl::OUString
const&, char const*, char const*) + 226
46 libtest_sw_ooxmlexport2.dylib 0x0000000111b20c37 SwModelTestBase::load(rtl::OUString
const&, char const*, char const*) + 119
47 libtest_sw_ooxmlexport2.dylib 0x0000000111b247d1
SwModelTestBase::executeImportExportImportTest(char const*, char const*) + 97
48 libcppunit-1.14.0.dylib 0x000000010a8b0a26
CppUnit::TestCaseMethodFunctor::operator()() const + 102
49 libcppunit-1.14.0.dylib 0x000000010a89baa8
CppUnit::ProtectorChain::ProtectFunctor::operator()() const + 40
50 libcppunit-1.14.0.dylib 0x000000010a89baa8
CppUnit::ProtectorChain::ProtectFunctor::operator()() const + 40
51 unoexceptionprotector.dylib 0x000000010a9fa54d (anonymous
namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) + 45
52 libcppunit-1.14.0.dylib 0x000000010a89baa8
CppUnit::ProtectorChain::ProtectFunctor::operator()() const + 40
53 libcppunit-1.14.0.dylib 0x000000010a87bb8f
CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) + 79
54 libcppunit-1.14.0.dylib 0x000000010a89baa8
CppUnit::ProtectorChain::ProtectFunctor::operator()() const + 40
55 libcppunit-1.14.0.dylib 0x000000010a89ae6b
CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) + 1307
56 libcppunit-1.14.0.dylib 0x000000010a8ce2be
CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 110
57 libcppunit-1.14.0.dylib 0x000000010a8b03f9
CppUnit::TestCase::run(CppUnit::TestResult*) + 777
58 libcppunit-1.14.0.dylib 0x000000010a8b100d
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) + 125
59 libcppunit-1.14.0.dylib 0x000000010a8b0e8a
CppUnit::TestComposite::run(CppUnit::TestResult*) + 90
60 libcppunit-1.14.0.dylib 0x000000010a8b100d
CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) + 125
61 libcppunit-1.14.0.dylib 0x000000010a8b0e8a
CppUnit::TestComposite::run(CppUnit::TestResult*) + 90
62 libcppunit-1.14.0.dylib 0x000000010a8da6be
CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) + 78
63 libcppunit-1.14.0.dylib 0x000000010a8cde12
CppUnit::TestResult::runTest(CppUnit::Test*) + 82
64 libcppunit-1.14.0.dylib 0x000000010a8da9be
CppUnit::TestRunner::run(CppUnit::TestResult&, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 126
65 cppunittester 0x000000010a7e80e5 (anonymous
namespace)::ProtectedFixtureFunctor::run() const + 821
66 cppunittester 0x000000010a7e7614 sal_main() + 836
67 cppunittester 0x000000010a7e72c0 main + 16
68 libdyld.dylib 0x00007fffdc4e9235 start + 1
Context
- Persistent crash building ooxmlexport4+ unit-tests on macOS 10.12.6 · Shinnok
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.