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

            Bug ID: 148053
           Summary: Typing or pasting ZWNJ leads to Writer crash
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Description:
ZWNJ (zero-width non-joiner) is a special Unicode character that is used in
many languages including Persian.

Zero-width non-joiner
https://en.wikipedia.org/wiki/Zero-width_non-joiner

It is encoded as U+200C in Unicode, and can be typed by switching keyboard to
Persian and pressing "shift+b" in Linux, and "ctrl+shift+2" in Windows.

Typing or pasting ZWNJ now leads to crash. Just type a random Persian character
and then type ZWNJ and Writer will crash.

Steps to Reproduce:
1. Open LibreOffice Writer
2. Typing or pasting ZWNJ now leads to crash. Just type a random Persian
character and then type ZWNJ or paste "ب‌" (two characters, second one is ZWNJ
which is not visible). You can copy and paste the text including the double
quotes.

Actual Results:
LibreOffice Writer crashes.

Expected Results:
The application should not crash, as before


Reproducible: Always


User Profile Reset: No



Additional Info:
Pasting ZWNJ alone will not lead to crash, but when it comes with another
character before it, it leads to crash.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to