ID 500649 - Mari crashes on launch on Linux if the locale uses a comma for decimal points

Follow

Problem summary
Mari crashes on launch on Linux if the locale uses a comma for decimal points

Customer reported version
Mari 5.0v1

Customer reported platform
Linux

Steps to reproduce

1) Run the following command in the terminal, amending the path to the Mari install folder:

LANG=ru_RU.UTF-8 /path/to/installation/mari

e.g. LANG=ru_RU.UTF-8 /usr/local/Mari5.0v1/mari

Expected behaviour
Mari should launch successfully.

Actual behaviour
Mari crashes during launch.

Workaround
To workaround this issue you can launch Mari with the numeric format set to a locale that uses full-stops for decimal points, such as English.
To achieve this, run the following command in the terminal, amending the path to your Mari installation:


LC_NUMERIC=en_EN.UTF-8 /path/to/installation/mari

e.g. LC_NUMERIC=en_EN.UTF-8 /usr/local/Mari5.0v1/mari

Reproduced by support
This bug has been reproduced in:
Mari 5.0v1 - CentOS 7.9
Mari 4.8v1 - CentOS 7.9 - regression

Earliest version tested
Mari 4.7v6 - CentOS 7.9 - This issue doesn't appear in this version and has regressed


    We're sorry to hear that

    Please tell us why