Bug 135432 - Crash when opening an ODT document written in Japanese/Chinese (Android viewer)
Summary: Crash when opening an ODT document written in Japanese/Chinese (Android viewer)
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Android Viewer (show other bugs)
(earliest affected)
Hardware: All All
: medium normal
Assignee: Michael Weghorn
Whiteboard: target:7.1.0
Keywords: regression
Depends on:
Reported: 2020-08-04 10:42 UTC by baffclan
Modified: 2020-08-19 09:58 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description baffclan 2020-08-04 10:42:04 UTC
Crash when opening an ODT document written in Japanese/Chinese

Steps to Reproduce:
1. Download a ODT file
   https://github.com/ikunya/libo-writer/blob/master/libreoffice-writer-book.odt (https://github.com/ikunya/libo-writer)
  attachment 150543 [details] (bug 124536)

2. Open this document at LibreOffice Viewer

Actual Results:
Crash a LibreOffice Viewer

Expected Results:
Open ODT Document

Reproducible: Always

User Profile Reset: No

Additional Info:
LibreOffice Viewer / Android
BuildID: e3d623a

Similar to bug 124536, bug 128101.
Comment 1 Michael Weghorn 2020-08-18 11:59:59 UTC
Reproduced on x86 AVD with:

Build-ID: 4a31ceba3bf8

ADB logcat output contains this:

> 08-18 13:53:37.741 11670 11761 W cppuhelper: 1:cppuhelper/source/shlib.cxx:288: unknown constructor name "i18npool_BreakIterator_ja_get_implementation"

Looks like a regression from

commit 155c056b1d4674d5ff73bbb5e1ad1dcd1e6aae36
Author: Noel Grandin <noelgrandin@gmail.com>
Date:   Wed Jul 29 20:04:44 2020 +0200

    i18npool: create instances with uno constructors

not fixed by

commit ed8bce1909f658d8e3d950f374931242f91ba811
Author: Noel Grandin <noel.grandin@collabora.co.uk>
Date:   Wed Aug 12 16:02:41 2020 +0200

    fix i18n constructors and android scripts

Fix pending at https://gerrit.libreoffice.org/c/core/+/100915
Comment 2 Commit Notification 2020-08-18 12:59:12 UTC
Michael Weghorn committed a patch related to this issue.
It has been pushed to "master":


tdf#135432 native-code: Add missing include for locales

It will be available in 7.1.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:

Affected users are encouraged to test the fix and report feedback.
Comment 3 baffclan 2020-08-19 09:58:11 UTC
Cannot reproduce new build.

Android-ARM@86-TDF / 2020-08-19_01.31.25
BuildID: 9f4f44b

Thanks for fixing this!