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


Hi Caolan,

Caolán McNamara píše v St 26. 09. 2012 v 16:55 +0100:

Getting a backtrace with symbols would indeed help, I guess.

 Didn't help me. IIRC the crash is because a component somewhere is not 
loaded, leading to a NULL pointer dereference later. And the component is not 
loaded, because the GUID read for it from some OLE stream is rubbish. I got 
rather lost at that point and gave up in the hope somebody else would fix it.

And I presume 
VALGRIND=memcheck
make /local/home/tinderbox/master/workdir/unxlngx6.pro/CppunitTest/sw_subsequent_ww8export.test
didn't give any hints either ?

Got the attached once, but then nothing when I tried with a sw rebuilt
with debug=true to get symbols; hopefully it will be of some use at
least for a wild guess...

All the best,
Kendy
==14856== Memcheck, a memory error detector
==14856== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==14856== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==14856== Command: /local/libreoffice/master-linux/solver/unxlngx6.pro/bin/cppunit/cppunittester 
/local/libreoffice/master-linux/workdir/unxlngx6.pro/LinkTarget/CppunitTest/libtest_sw_subsequent_ww8export.so
 --headless -env:LIBLANGTAG_SHARE=file:///local/libreoffice/master-linux/solver/unxlngx6.pro 
-env:CONFIGURATION_LAYERS=xcsxcu:file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/registry\
 module:file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/registry/spool\ 
xcsxcu:file:///local/libreoffice/master-linux/solver/unxlngx6.pro/unittest/registry 
-env:UNO_TYPES=file:///local/libreoffice/master-linux/solver/unxlngx6.pro/bin/offapi.rdb\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/bin/udkapi.rdb 
-env:UNO_SERVICES=file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/ure/services.rdb\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/basic/util/sb.component\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/comphelper/util/comphelp.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/configmgr/source/configmgr.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/dbaccess/util/dba.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/fileaccess/source/fileacc.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/filter/source/config/cache/filterconfig1.component\
 file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/forms/util/frm.component\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/framework/util/fwk.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/i18npool/util/i18npool.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/package/source/xstor/xstor.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/package/util/package2.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/sax/source/expatwrap/expwrap.component\
 file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/sw/util/msword.component\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/sw/util/sw.component\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/sw/util/swd.component\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/sfx2/util/sfx.component\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/svl/source/fsstor/fsstorage.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/svtools/util/svt.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/toolkit/util/tk.component\ 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/ucb/source/core/ucb1.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/ucb/source/ucp/file/ucpfile1.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/unotools/util/utl.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/unoxml/source/service/unoxml.component\
 
file:///local/libreoffice/master-linux/solver/unxlngx6.pro/xml/component/xmlhelp/util/ucpchelp1.component
 -env:URE_INTERNAL_LIB_DIR=file:///local/libreoffice/master-linux/solver/unxlngx6.pro/lib 
-env:LO_LIB_DIR=file:///local/libreoffice/master-linux/solver/unxlngx6.pro/lib --protector 
unoexceptionprotector.so unoexceptionprotector --protector unobootstrapprotector.so 
unobootstrapprotector
==14856== 
(process:14856): LangTag-DEBUG: Loading the internal extension handler: default
(process:14856): LangTag-DEBUG: Loading the internal extension handler: empty
(process:14856): LangTag-DEBUG: Loading the internal extension handler: wildcard
==14856== Conditional jump or move depends on uninitialised value(s)
==14856==    at 0xA1597B3: SwTxtFrm::RecalcAllLines() (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libswlo.so)
==14856==    by 0xA06E14D: SwLayAction::FormatCntnt(SwPageFrm const*) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libswlo.so)
==14856==    by 0xA06E951: SwLayAction::InternalAction() (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libswlo.so)
==14856==    by 0xA06F47F: SwLayAction::Action() (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libswlo.so)
==14856==    by 0xA345DFE: ViewShell::ImplEndAction(unsigned char) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libswlo.so)
==14856==    by 0x9E514A2: SwCrsrShell::EndAction(unsigned char) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libswlo.so)
==14856==    by 0xA592D04: SwView::OuterResizePixel(Point const&, Size const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libswlo.so)
==14856==    by 0xDB4FA29: SfxViewFrame::DoAdjustPosSizePixel(SfxViewShell*, Point const&, Size 
const&) (in /local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libsfxlo.so)
==14856==    by 0xDB4FFBA: SfxViewFrame::Resize(unsigned char) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libsfxlo.so)
==14856==    by 0xBC6854B: Window::ImplCallResize() (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libvcllo.so)
==14856==    by 0xBC6D625: Window::Show(unsigned char, unsigned short) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libvcllo.so)
==14856==    by 0xDB4BC84: 
SfxBaseController::ConnectSfxFrame_Impl(SfxBaseController::ConnectSfxFrame) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libsfxlo.so)
==14856==    by 0xDB4D035: 
SfxBaseController::attachFrame(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> 
const&) (in /local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libsfxlo.so)
==14856==    by 0xDB373E4: 
SfxFrameLoader_Impl::impl_createDocumentView(com::sun::star::uno::Reference<com::sun::star::frame::XModel2>
 const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, 
comphelper::NamedValueCollection const&, rtl::OUString const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libsfxlo.so)
==14856==    by 0xDB39305: 
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&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libsfxlo.so)
==14856==    by 0x1B1DD449: framework::LoadEnv::impl_loadContent() (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libfwklo.so)
==14856==    by 0x1B1DDCA7: framework::LoadEnv::startLoading() (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libfwklo.so)
==14856==    by 0x1B1DDE77: 
framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader>
 const&, com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> const&, 
rtl::OUString const&, rtl::OUString const&, int, 
com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libfwklo.so)
==14856==    by 0x1B20D84B: framework::Desktop::loadComponentFromURL(rtl::OUString const&, 
rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> 
const&) (in /local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libfwklo.so)
==14856==    by 0x9525A5A: unotest::MacrosTest::loadFromDesktop(rtl::OUString const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libunotest.so)
==14856==    by 0x8B6A332: Test::roundtrip(rtl::OUString const&) (in 
/local/libreoffice/master-linux/workdir/unxlngx6.pro/LinkTarget/CppunitTest/libtest_sw_subsequent_ww8export.so)
==14856==    by 0x8B6ABD8: Test::testN325936() (in 
/local/libreoffice/master-linux/workdir/unxlngx6.pro/LinkTarget/CppunitTest/libtest_sw_subsequent_ww8export.so)
==14856==    by 0x50E1E1B: CppUnit::TestCaseMethodFunctor::operator()() const (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50DC87B: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x6649533: (anonymous namespace)::Prot::protect(CppUnit::Functor const&, 
CppUnit::ProtectorContext const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/unoexceptionprotector.so)
==14856==    by 0x50DC87B: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50D23A4: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, 
CppUnit::ProtectorContext const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50DC87B: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50DC44A: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, 
CppUnit::ProtectorContext const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50EC311: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, 
std::string const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50E1ADC: CppUnit::TestCase::run(CppUnit::TestResult*) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50E261A: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50E24F3: CppUnit::TestComposite::run(CppUnit::TestResult*) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50E261A: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50E24F3: CppUnit::TestComposite::run(CppUnit::TestResult*) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50F0584: CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50EBD01: CppUnit::TestResult::runTest(CppUnit::Test*) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x50F040C: CppUnit::TestRunner::run(CppUnit::TestResult&, std::string const&) (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/lib/libcppunit-1.13.so.0)
==14856==    by 0x4023E9: (anonymous namespace)::ProtectedFixtureFunctor::run() const (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/bin/cppunit/cppunittester)
==14856==    by 0x402CD3: sal_main() (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/bin/cppunit/cppunittester)
==14856==    by 0x40324A: main (in 
/local/libreoffice/master-linux/solver/unxlngx6.pro/bin/cppunit/cppunittester)
==14856== 
OK (3)
==14856== 
==14856== HEAP SUMMARY:
==14856==     in use at exit: 17,592,649 bytes in 57,365 blocks
==14856==   total heap usage: 1,073,493 allocs, 1,016,128 frees, 140,554,842 bytes allocated
==14856== 
==14856== LEAK SUMMARY:
==14856==    definitely lost: 115,329 bytes in 1,586 blocks
==14856==    indirectly lost: 693,949 bytes in 12,645 blocks
==14856==      possibly lost: 1,045,501 bytes in 16,577 blocks
==14856==    still reachable: 15,737,870 bytes in 26,557 blocks
==14856==         suppressed: 0 bytes in 0 blocks
==14856== Rerun with --leak-check=full to see details of leaked memory
==14856== 
==14856== For counts of detected and suppressed errors, rerun with: -v
==14856== Use --track-origins=yes to see where uninitialised values come from
==14856== ERROR SUMMARY: 46 errors from 1 contexts (suppressed: 250 from 16)

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.