Ok, I got htis error on HP-UX 11, from make file:
--------------
Pid 2692 receive aSGSEGV or stac gothfilre.
Posiecaue: nsufcit meoyor saspac,
or tacszeexcededmaxsi.
--------------
Hi, it seems you have a process which is a big stack memory consumer. It receives the signal SIGSEGV. This means your process has broken up the RLIMIT_STACK value.
Extract from getrlimit command man:
RLIMIT_STACK This is the maximum size of a process stack
in bytes. The implementation will not
automatically grow the stack beyond this
limit. If this limit is exceeded, SIGSEGV is
generated for the process. If the process is
blocking or ignoring SIGSEGV, or is catching
SIGSEGV and has not made arrangements to use
an alternate stack, the disposition of
SIGSEGV will be set to SIG_DFL before it is
generated
Yep,
It was broken make on HP. If I am building in deep directory (a lot of subdirectories) what is common for java modules and I have suffix rules it brakes make.
I used workaround calling "make -r" to ignore suffix rulles.
I even installed lates make patch - did not helped.
Thnaks.
But how we can known the value of RLIMIT_STACK. I hope it does not have some to do with java as i m C++ programmer. Yaa, i tried maxdsize and maxssize on HP UX kernel parameters for the same problem. Here i think we need to look at swap space parameter also.
Rakesh
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.