Wrong alignment of data, used in INTL converters [CORE1499] #1914
Labels
affect-version: 2.0.0
affect-version: 2.0.1
affect-version: 2.0.2
affect-version: 2.0.3
affect-version: 2.1 Alpha 1
affect-version: 2.1 Beta 1
affect-version: 2.1 Beta 2
component: build issues / porting
component: charsets/collation
fix-version: 2.0.4
fix-version: 2.1 Beta 2
priority: major
qa: cannot be tested
type: bug
Submitted by: @AlexPeshkoff
All UNTL interface is UCHAR* - oriented. It makes it possible to transfer to INTL data from SQL_TEXT descriptors. That data is not guaranteed to be aligned, but inside INTL often casted to USHORT*/ULONG*. On RISC processors this causes bus error when trying to access invalid aligned data.
Commits: 39fd59d abd533f
The text was updated successfully, but these errors were encountered: