master/vcl/source/gdi/impglyphitem.cxx:295: void checkGlyphsEqual(const SalLayoutGlyphs&, const SalLayoutGlyphs&): Assertion `l1->isEqual(l2)' failed.
Created attachment 180339 [details] backtrace etc
This is on Fedora 36, build is --without-system-libs commit 123d3a9301c90925c23cfb4806d7b0be01b975d6
Can you also go in the debugger up to SalLayoutGlyphsCache::GetLayoutGlyphs() and give me 'p *itWhole->second.Impl(0)' ?
Created attachment 180341 [details] p *itWhole->second.Impl(0)
I expect https://gerrit.libreoffice.org/c/core/+/134891 handles this?
Created attachment 180364 [details] with patch, asserts on different text
Luboš Luňák committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/755ed6f5f062afecb157f06e6a3132873ca7b23f do not use glyph subsets if LTR/RTL does not match (tdf#149264) It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
I expect this should work now.
yep no more asserts