Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- soffice --valgrind
- use kill -SIGUSR2 pid to dump traces of active allocations
- ==2483== Memcheck, a memory error detector
- ==2483== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
- ==2483== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
- ==2483== Command: /usr/lib/libreoffice/program/oosplash --valgrind
- ==2483==
- ==2511== Memcheck, a memory error detector
- ==2511== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
- ==2511== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
- ==2511== Command: /usr/lib/libreoffice/program/../ure-link/bin/javaldx -env:INIFILENAME=vnd.sun.star.pathname:/usr/lib/libreoffice/program/redirectrc
- ==2511==
- ==2511==
- ==2511== HEAP SUMMARY:
- ==2511== in use at exit: 1,564 bytes in 36 blocks
- ==2511== total heap usage: 2,549 allocs, 2,513 frees, 541,980 bytes allocated
- ==2511==
- ==2514== Memcheck, a memory error detector
- ==2514== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
- ==2514== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
- ==2514== Command: /usr/lib/libreoffice/program/soffice.bin --valgrind --splash-pipe=6
- ==2514==
- ==2511== LEAK SUMMARY:
- ==2511== definitely lost: 60 bytes in 1 blocks
- ==2511== indirectly lost: 240 bytes in 10 blocks
- ==2511== possibly lost: 0 bytes in 0 blocks
- ==2511== still reachable: 1,264 bytes in 25 blocks
- ==2511== suppressed: 0 bytes in 0 blocks
- ==2511== Rerun with --leak-check=full to see details of leaked memory
- ==2511==
- ==2511== For counts of detected and suppressed errors, rerun with: -v
- ==2511== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
- Fontconfig warning: "/usr/lib/libreoffice/share/fonts/truetype/fc_local.conf", line 13: Having multiple <family> in <alias> isn't supported and may not works as expected
- ==2514== Invalid read of size 1
- ==2514== at 0x4E5E5F0: rtl_str_getLength (strtmpl.cxx:74)
- ==2514== by 0x938DC52: psp::PrintFontManager::analyzeTrueTypeFile(psp::PrintFontManager::PrintFont*) const (fontmanager.cxx:1559)
- ==2514== by 0x939825D: psp::PrintFontManager::analyzeFontFile(int, rtl::OString const&, std::list<psp::PrintFontManager::PrintFont*, std::allocator<psp::PrintFontManager::PrintFont*> >&, char const*) const (fontmanager.cxx:1241)
- ==2514== by 0x938977A: psp::PrintFontManager::countFontconfigFonts(boost::unordered::unordered_map<rtl::OString, int, rtl::OStringHash, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, int> > >&) (fontconfig.cxx:566)
- ==2514== by 0x93938B4: psp::PrintFontManager::initialize() (fontmanager.cxx:1745)
- ==2514== by 0x939488F: psp::PrintFontManager::get() (fontmanager.cxx:1007)
- ==2514== by 0x120C6517: GtkSalGraphics::updateSettings(AllSettings&) (salnativewidgets-gtk.cxx:3805)
- ==2514== by 0x9344204: Window::ImplUpdateGlobalSettings(AllSettings&, unsigned char) (window.cxx:310)
- ==2514== by 0x9345E7B: Window::ImplInit(Window*, long, SystemParentData*) (window.cxx:949)
- ==2514== by 0x92BD602: ImplBorderWindow::ImplInit(Window*, long, unsigned short, SystemParentData*) (brdwin.cxx:1909)
- ==2514== by 0x92BD784: ImplBorderWindow::ImplBorderWindow(Window*, SystemParentData*, long, unsigned short) (brdwin.cxx:1943)
- ==2514== by 0x934CEBB: WorkWindow::ImplInit(Window*, long, SystemParentData*) (wrkwin.cxx:67)
- ==2514== by 0x934D23C: WorkWindow::WorkWindow(Window*, long) (wrkwin.cxx:126)
- ==2514== by 0x83470F2: VCLXToolkit::ImplCreateWindow(VCLXWindow**, com::sun::star::awt::WindowDescriptor const&, Window*, long) (vclxtoolkit.cxx:1002)
- ==2514== by 0x83487FE: VCLXToolkit::ImplCreateWindow(com::sun::star::awt::WindowDescriptor const&, long) (vclxtoolkit.cxx:1118)
- ==2514== by 0x8348E0A: VCLXToolkit::createWindow(com::sun::star::awt::WindowDescriptor const&) (vclxtoolkit.cxx:594)
- ==2514== by 0x1D0D354F: framework::TaskCreatorService::implts_createContainerWindow(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::awt::Rectangle const&, unsigned char) (taskcreatorsrv.cxx:273)
- ==2514== by 0x1D0D8209: framework::TaskCreatorService::createInstanceWithArguments(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (taskcreatorsrv.cxx:162)
- ==2514== by 0x1CFD0FFB: framework::TaskCreator::createTask(rtl::OUString const&, unsigned char) (taskcreator.cxx:166)
- ==2514== by 0x1D09E00C: framework::Desktop::findFrame(rtl::OUString const&, int) (desktop.cxx:1064)
- ==2514== by 0x50A896A: desktop::Desktop::ShowBackingComponent(desktop::Desktop*) (app.cxx:2906)
- ==2514== by 0x50AA036: desktop::Desktop::Main() (app.cxx:1589)
- ==2514== by 0x90E29F8: ImplSVMain() (svmain.cxx:183)
- ==2514== by 0x90E2A84: SVMain() (svmain.cxx:220)
- ==2514== by 0x50D5B55: soffice_main (sofficemain.cxx:85)
- ==2514== by 0x4006BA: main (main.c:34)
- ==2514== Address 0x0 is not stack'd, malloc'd or (recently) free'd
- ==2514==
- ==2514==
- ==2514== Process terminating with default action of signal 11 (SIGSEGV)
- ==2514== Access not within mapped region at address 0x0
- ==2514== at 0x4E5E5F0: rtl_str_getLength (strtmpl.cxx:74)
- ==2514== by 0x938DC52: psp::PrintFontManager::analyzeTrueTypeFile(psp::PrintFontManager::PrintFont*) const (fontmanager.cxx:1559)
- ==2514== by 0x939825D: psp::PrintFontManager::analyzeFontFile(int, rtl::OString const&, std::list<psp::PrintFontManager::PrintFont*, std::allocator<psp::PrintFontManager::PrintFont*> >&, char const*) const (fontmanager.cxx:1241)
- ==2514== by 0x938977A: psp::PrintFontManager::countFontconfigFonts(boost::unordered::unordered_map<rtl::OString, int, rtl::OStringHash, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, int> > >&) (fontconfig.cxx:566)
- ==2514== by 0x93938B4: psp::PrintFontManager::initialize() (fontmanager.cxx:1745)
- ==2514== by 0x939488F: psp::PrintFontManager::get() (fontmanager.cxx:1007)
- ==2514== by 0x120C6517: GtkSalGraphics::updateSettings(AllSettings&) (salnativewidgets-gtk.cxx:3805)
- ==2514== by 0x9344204: Window::ImplUpdateGlobalSettings(AllSettings&, unsigned char) (window.cxx:310)
- ==2514== by 0x9345E7B: Window::ImplInit(Window*, long, SystemParentData*) (window.cxx:949)
- ==2514== by 0x92BD602: ImplBorderWindow::ImplInit(Window*, long, unsigned short, SystemParentData*) (brdwin.cxx:1909)
- ==2514== by 0x92BD784: ImplBorderWindow::ImplBorderWindow(Window*, SystemParentData*, long, unsigned short) (brdwin.cxx:1943)
- ==2514== by 0x934CEBB: WorkWindow::ImplInit(Window*, long, SystemParentData*) (wrkwin.cxx:67)
- ==2514== by 0x934D23C: WorkWindow::WorkWindow(Window*, long) (wrkwin.cxx:126)
- ==2514== by 0x83470F2: VCLXToolkit::ImplCreateWindow(VCLXWindow**, com::sun::star::awt::WindowDescriptor const&, Window*, long) (vclxtoolkit.cxx:1002)
- ==2514== by 0x83487FE: VCLXToolkit::ImplCreateWindow(com::sun::star::awt::WindowDescriptor const&, long) (vclxtoolkit.cxx:1118)
- ==2514== by 0x8348E0A: VCLXToolkit::createWindow(com::sun::star::awt::WindowDescriptor const&) (vclxtoolkit.cxx:594)
- ==2514== by 0x1D0D354F: framework::TaskCreatorService::implts_createContainerWindow(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::awt::Rectangle const&, unsigned char) (taskcreatorsrv.cxx:273)
- ==2514== by 0x1D0D8209: framework::TaskCreatorService::createInstanceWithArguments(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (taskcreatorsrv.cxx:162)
- ==2514== by 0x1CFD0FFB: framework::TaskCreator::createTask(rtl::OUString const&, unsigned char) (taskcreator.cxx:166)
- ==2514== by 0x1D09E00C: framework::Desktop::findFrame(rtl::OUString const&, int) (desktop.cxx:1064)
- ==2514== by 0x50A896A: desktop::Desktop::ShowBackingComponent(desktop::Desktop*) (app.cxx:2906)
- ==2514== by 0x50AA036: desktop::Desktop::Main() (app.cxx:1589)
- ==2514== by 0x90E29F8: ImplSVMain() (svmain.cxx:183)
- ==2514== by 0x90E2A84: SVMain() (svmain.cxx:220)
- ==2514== by 0x50D5B55: soffice_main (sofficemain.cxx:85)
- ==2514== by 0x4006BA: main (main.c:34)
- ==2514== If you believe this happened as a result of a stack
- ==2514== overflow in your program's main thread (unlikely but
- ==2514== possible), you can try to increase the size of the
- ==2514== main thread stack using the --main-stacksize= flag.
- ==2514== The main thread stack size used in this run was 8388608.
- ==2514==
- ==2514== HEAP SUMMARY:
- ==2514== in use at exit: 13,655,041 bytes in 229,223 blocks
- ==2514== total heap usage: 386,678 allocs, 157,455 frees, 28,532,115 bytes allocated
- ==2514==
- ==2514== LEAK SUMMARY:
- ==2514== definitely lost: 38,326 bytes in 20 blocks
- ==2514== indirectly lost: 12,336 bytes in 386 blocks
- ==2514== possibly lost: 1,676,117 bytes in 24,584 blocks
- ==2514== still reachable: 11,928,262 bytes in 204,233 blocks
- ==2514== suppressed: 0 bytes in 0 blocks
- ==2514== Rerun with --leak-check=full to see details of leaked memory
- ==2514==
- ==2514== For counts of detected and suppressed errors, rerun with: -v
- ==2514== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
- ==2483==
- ==2483== HEAP SUMMARY:
- ==2483== in use at exit: 628 bytes in 18 blocks
- ==2483== total heap usage: 1,078 allocs, 1,060 frees, 1,489,903 bytes allocated
- ==2483==
- ==2483== LEAK SUMMARY:
- ==2483== definitely lost: 60 bytes in 1 blocks
- ==2483== indirectly lost: 240 bytes in 10 blocks
- ==2483== possibly lost: 0 bytes in 0 blocks
- ==2483== still reachable: 328 bytes in 7 blocks
- ==2483== suppressed: 0 bytes in 0 blocks
- ==2483== Rerun with --leak-check=full to see details of leaked memory
- ==2483==
- ==2483== For counts of detected and suppressed errors, rerun with: -v
- ==2483== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement