Created attachment 120356 [details]
Opening the TXT in attachment with Calc under Windows, like this:
[PathToLO]\soffice.exe --calc [PathTo]\Bug.txt
Crash didn't happen with versions prior to 5.0 -> regression.
The problem is in UniscribeLayout::LayoutText(ImplLayoutArgs & rArgs), where an assertion is fired on RTL text. Note that the assertion was threr long before 5.0, so it must be change in some other code that revealed this error.
Confirming and taking myself.
Posted a patch to gerrit:
Michael, you have fixed the bug 47553 with http://cgit.freedesktop.org/libreoffice/core/commit/?id=cec68bceba9aa1e984d74897fcd7bf4db702d14b, which added the assertion.
Could you please take a look at the patch? Thank you.
Shouldn't that < be a <= ???
(In reply to MM from comment #2)
> Shouldn't that < be a <= ???
No need to set it if it's already equal
Mike Kaganski committed a patch related to this issue.
It has been pushed to "master":
tdf#95650: Replace wrong assertion with condition
It will be available in 5.1.0.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
*** Bug 67601 has been marked as a duplicate of this bug. ***