Informix Error -12129: Smart Large Objects: Failed to create condition variable in smart-large-object open call.
Cause and resolution
Smart Large Objects: Failed to create condition variable in smart-large-object open call.
The error might be generated when an out-of-memory condition occurs.
Check that you have closed all instances of smart large objects that are no longer in use. Also check the memory available to ensure that you have enough.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-12129 fires when opening a smart large object fails to create a condition variable — per the official guidance.
- An out-of-memory condition, per the official guidance — the direct, likely cause.
Solutions / Resolution
- Close all instances of smart large objects that are no longer in use, per the official guidance.
- Check the memory available, per the official guidance, to ensure there's enough.
Examples
Checking system memory
$ free -h
Diagnostic Checks
- Check for unused open smart-large-object instances and close them, and check system memory availability.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -12129 in this set yet.
A smart-large-object open call failed to create a condition variable, likely due to memory pressure — close unused instances and check memory.