https://bugs.documentfoundation.org/show_bug.cgi?id=144271
Bug ID: 144271 Summary: leaks of SwTextBoxHelper Product: LibreOffice Version: 7.3.0.0 alpha0+ Master Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: Writer Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: caol...@redhat.com Description: oss-fuzz has detected leaks of SwTextBoxHelper when fuzzing .docx. These seem to have begun since: https://gerrit.libreoffice.org/c/core/+/120452 commit 504d78acb866495fd954fcd6db22ea68f174a5ab Author: Attila Bakos (NISZ) <bakos.attilakar...@nisz.hu> Date: Fri Aug 13 14:11:24 2021 +0200 tdf#143574 sw: textboxes in group shapes - part 1 Steps to Reproduce: This i bit of a pain to reproduce because they are generated documents, but under Linux see vcl/workben/fftester.cxx and 1 cp workdir/LinkTarget/Executable/fftester instdir/program 2 LD_LIBRARY_PATH=`pwd`/instdir/program valgrind --leak-check=yes instdir/program/fftester ~/Downloads/DOCUMENT docx where for DOCUMENT substitute one of the attachments Actual Results: ==738289== 88 (64 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 1,623 of 2,437 ==738289== at 0x4840FF5: operator new(unsigned long) (vg_replace_malloc.c:417) ==738289== by 0x1CFCAC74: SwTextBoxHelper::create(SwFrameFormat*, SdrObject*, bool) (textboxhelper.cxx:119) ==738289== by 0x1D868D58: SwXShape::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) (unodraw.cxx:1169) ==738289== by 0x22DD540F: SvxShape::setPropertyValues(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (unoshape.cxx:1815) ==738289== by 0x2B0D1937: oox::PropertySet::setProperties(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (propertyset.cxx:82) ==738289== by 0x2B0D1C23: oox::PropertySet::setProperties(oox::PropertyMap const&) (propertyset.cxx:105) Expected Results: no leak Reproducible: Always User Profile Reset: No Additional Info: if this work is something that isn't complete yet then maybe it could be only enabled if the experimental setting is set? -- You are receiving this mail because: You are the assignee for the bug.