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.

Reply via email to