Ticket #4200 (assigned defect)

SVN Diffs for #4200

 

Opened 4 years ago

Last modified 6 months ago

Transliterator crashes on certain data

Reported by: mark.davis(at)us.ibm.com Assigned to: mark (accepted)
Priority: critical Milestone: 4.2
Component: transliterate Version:
Keywords: transliterate Cc:
Load: Xref:
Java Version: Operating System: all
Project (C/J): ICU4C,ICU4J and ICU4JNI Weeks: 0.2
Review:

Description (Last modified by srl)

The transliterator "any-<scriptB>" crashes if one of the source characters is in a scriptA where the transliterator "scriptA-scriptB" does not exist.

For example, for the data in CLDR it causes the following crashes: Illegal ID Armenian-Latin Illegal ID Canadian_Aboriginal-Latin Illegal ID Ethiopic-Latin Illegal ID Georgian-Latin Illegal ID Khmer-Latin Illegal ID Lao-Latin Illegal ID Syriac-Latin Illegal ID Thaana-Latin Illegal ID Tibetan-Latin

The code should not crash; it should just skip the script run.

Attachments

Change History

12/31/69 18:27:38 changed by auditor

  • Wed Dec 1 17:14:18 2004 weiv changed notes2: assign: "" to "andy",
  • Wed Dec 1 17:14:18 2004 weiv moved from incoming to transliterate
  • Thu Dec 2 02:29:20 2004 weiv changed notes2: priority: "" to "critical",
  • Mon Jan 17 18:29:16 2005 weiv changed notes2: target: "UNSCH" to "3.4", weeks: "" to "0.2",
  • Mon Aug 1 13:52:20 2005 schererm changed notes2: target: "3.4" to "3.6",
  • Fri Mar 31 13:23:13 2006 ram changed notes2: target: "3.6" to "3.8",
  • Thu Oct 26 23:00:19 2006 andy changed notes2: assign: "andy" to "mark",

08/01/07 18:03:41 changed by mark

  • load changed.
  • status changed from new to assigned.
  • xref changed.
  • java changed.
  • revw changed.

09/17/07 10:43:09 changed by mark

  • milestone changed from 3.8 to 4.0.

07/07/08 11:18:24 changed by srl

  • description changed.
  • milestone changed from 4.0 to 4.2.

Add/Change #4200 (Transliterator crashes on certain data)




Anti spam check: