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)
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to