https://bugs.documentfoundation.org/show_bug.cgi?id=155542
Bug ID: 155542 Summary: checkGlyphsEqual assert on IS_UNSAFE_TO_BREAK inconsistency seen in crashtesting Product: LibreOffice Version: 7.6.0.0 alpha0+ Hardware: All OS: Linux (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: graphics stack Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: caolan.mcnam...@collabora.com Description: We have one document in crashtesting that triggers an assert in SalLayoutGlyphsCache::GetLayoutGlyphs which I attempted to debug in https://github.com/harfbuzz/harfbuzz/issues/3824 but ultimately came short Steps to Reproduce: 1) revert commit ede2b2e70c33754df6643b7eb505b4db1e7e872d Author: Caolán McNamara <caol...@redhat.com> Date: Tue Nov 22 17:03:46 2022 +0000 crashtesting: restore workaround 2) wget https://bugs.documentfoundation.org/attachment.cgi?id=143959 -O ~/tdf119074-1.odt 3) ./instdir/program/soffice.bin --headless --convert-to pdf ~/tdf119074-1.odt Actual Results: vcl/source/gdi/impglyphitem.cxx:318: void checkGlyphsEqual(const SalLayoutGlyphs&, const SalLayoutGlyphs&): Assertion `l1->isLayoutEquivalent(l2)' failed. Expected Results: no assert failure Reproducible: Always User Profile Reset: No Additional Info: https://github.com/harfbuzz/harfbuzz/issues/3824 is related -- You are receiving this mail because: You are the assignee for the bug.