Informix Error -23102: Memory allocation failed during locale processing.
Cause and resolution
Memory allocation failed during locale processing.
The program cannot allocate enough memory for the internal code-set conversion buffer or control table. Only a client process returns this error. Rerun the program after you free some memory.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-23102 fires when the client program can't allocate enough memory for the internal code-set conversion buffer or control table — per the official guidance, only a client process returns this error.
- Insufficient memory for the code-set conversion buffer/control table, per the official guidance — the direct, only cause.
Solutions / Resolution
- Free some memory and rerun the program, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond memory exhaustion during locale processing.
Diagnostic Checks
- Check system memory availability, and free memory before rerunning the client program.
Related Errors / Related Topics
- -23108 — "An error occurred during locale structure creation." A related locale- memory error, on the internal locale table rather than the code-set conversion buffer/control table.
The client program couldn't allocate memory for locale processing — free memory and rerun.