Topic
  • No replies
SystemAdmin
SystemAdmin
6902 Posts

Pinned topic "System error: Not enough space" on exec

‏2013-02-19T09:08:50Z |
Hi folks,

If I try to run a 32bit database application, then it dies with


Could not load program /export/source/release/lib/application/app__database_manager_debug: Dependent module /export/source/release/lib/libclntsh.so could not be loaded. System error: Not enough space


(Please ignore the "_debug". All libs have been stripped.)

The host (P710, AIX 6.1) has 32 GByte RAM and 32 GByte paging space. "ulimit -a" says:


core file size          (blocks, -c) unlimited data seg size           (kbytes, -d) unlimited file size               (blocks, -f) unlimited max memory size         (kbytes, -m) unlimited open files                      (-n) 4096 pipe size            (512 bytes, -p) 64 stack size              (kbytes, -s) 131072 cpu time               (seconds, -t) unlimited max user processes              (-u) unlimited virtual memory          (kbytes, -v) unlimited


truss shows that it dies at execve(2) time right at the beginning. Setting LDR_CNTRL=MAXDATA=0x80000000 (as suggested in the 6.1 documentation) or LDR_CNTRL="NAMEDSHLIB=private@MAXDATA=0x80000000" didn't help.

Every helpful comment would be highly appreciated
Harri