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: [email protected]
Reporter: [email protected]
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 <[email protected]>
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.