[Libreoffice-bugs] [Bug 121618] VIEWING: When the document displays !broken!! instead of the correct text, writer can lock up

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Aug 28 12:08:35 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=121618

--- Comment #15 from okdf at johnfreed.com <okdf at johnfreed.com> ---
Some thoughts ...

1) The patch for bug 116725 (which also appears to have fixed bug 117155) isn't
really for spellcheck per se, but rather fixes a problem when doing a
right-to-left selection of justified text. Since your text is justified, and
you didn't report the direction of selection you made, it's possible that this
patch fixed the problem. See https://gerrit.libreoffice.org/#/c/52979/

2) In addition to the errors you noted in attachment 146935, there was another
in the original post that was not in the subsequent post. Specifically, the
word "shrug" is lost in the original attachment. So it appears that the error
began earlier. Also, it seems that the first exclamation point in !!br0ken!!
has vanished. I suspect it's related to the notion that an extra word was added
but the paragraph was not rejustified. I can see how that would mess up a
renderer; I would not expect pile-on effects to crash the entire program,
however.

3) I downloaded the obfuscated document and determined (by searching for "wix,
ix xox") that the problem was on page 233. I tried doing some right-to-left
highlighting and changing; no problems. Using version 6.2.6.2, build
6.2.6.2-1.fc30 on Fedora.

4) I suppose the bigger problem is not the arrival of "br0ken" but rather that
Writer can crash when the text that led to "br0ken" is displayed. It appears
that "br0ken" appears only once in the live codebase (see
https://opengrok.libreoffice.org) so at least that's one fewer thing to worry
about.

5) The display part of the bug can probably be closed and marked as fixed per
my first paragraph above. It can always be reopened. 

6) To test the underlying problem (the crashing of the program), a programmer
could force a call to that section of the code (/core/sal/rtl/strtmpl.cxx, line
1379) and see what happens. Above my pay grade.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190828/8d07cf03/attachment.html>


More information about the Libreoffice-bugs mailing list