Project

General

Profile

Actions

Bug #1959

closed

Assertion failed: p->key == key, file ../port/locale/collate.c, line 199, function substsearch in el_{CY,GR}.UTF-8 locales

Added by Yuri Pankov over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Category:
locale - data and messages
Start date:
2012-01-06
Due date:
% Done:

0%

Estimated time:
Difficulty:
Bite-size
Tags:
Gerrit CR:

Description

Collation data for el_{CY,GR}.UTF-8 seems to be broken, triggering the following assertion (simple testcase):

$ LC_COLLATE=el_CY.UTF-8 expr 1 + 1
Assertion failed: p->key == key, file ../port/locale/collate.c, line 199, function substsearch
Abort (core dumped)
$ LC_COLLATE=el_GR.UTF-8 expr 1 + 1
Assertion failed: p->key == key, file ../port/locale/collate.c, line 199, function substsearch
Abort (core dumped)

The quick fix is backport the sources for these locales from the latest CLDR release.


Related issues

Related to illumos gate - Bug #1569: localedef mishandles some multibyte localesResolvedGarrett D'Amore2011-09-26

Actions
Related to illumos gate - Bug #852: Update data files for localedef UTF-8 locales from CLDR v2.0.1ResolvedGarrett D'Amore2011-03-25

Actions
Actions

Also available in: Atom PDF