1837960 Members
2349 Online
110124 Solutions
New Discussion

SIGSEGV ERROR!!!

 
SOLVED
Go to solution
iphy onibuje
Occasional Contributor

SIGSEGV ERROR!!!

hello there,
we run HP-UX 11.0 as well as a database called Universe. we use a banking application called GLOBUS, when we try to sign on, after the username and password, it takes us to a "start globus" screen, we type "Y" for yes, and it goes to 'enter your terminal type', we enter it adn it hangs for a bit and takes me to this error.
" pid **** received SIGSEGV for stack growth failure. Possible causes: insufficient memory or swap space, or stack size exceeded maxssiz.".

i kow this is a hp unix error. i have done the ff things using the release notes for my UV and looked at the online UV library:

increased maxssiz, maxtsiz, maxdsiz
we set SWAPM_on
we set MSGMAX, MSGMNB to 32768, also MSGSEG TO 7168, SHMSEG TO 200,

so please what else can be wrong?...thanks a lot, i will def give great points for great answers. thanks a bunch.

iphy
7 REPLIES 7
Paul McCleary
Honored Contributor

Re: SIGSEGV ERROR!!!

Hi Iphy,

You might want to attach a set of your kernel parameters?

Is there any memory contention on the system reported by vmstat or glance?

How much memory have you got?

What is your swap size?

Cheers, Paul
Jerome Baron
Respected Contributor

Re: SIGSEGV ERROR!!!

Hi,

What's the memory utilisation ?
Kernel parameter value ?

Regards,
Jerome
twang
Honored Contributor

Re: SIGSEGV ERROR!!!

Could you check the shell limits first.
It might just be the default shell limits are what's causing this.

If using `ksh' or `bash' , use:
# ulimit -a
Zeev Schultz
Honored Contributor
Solution

Re: SIGSEGV ERROR!!!

Please check what is the libc patch version
you have (swlist -l product | grep libc)
Problems like this were caused by a range of 3d party applications in past (like TNG unicenter).
And I'd also check maxssiz_64bit & maxssiz parameters (use kmtune)

Regards

Zeev
So computers don't think yet. At least not chess computers. - Seymour Cray
Zeev Schultz
Honored Contributor

Re: SIGSEGV ERROR!!!

In addition:
1)check maxdsiz (maximum size of data segment of executing proccess):
echo maxdsiz/1D | adb -k /stand/vmunix /dev/kmem -
default is 64mb,adb will show it in kb,so 64*4*1024.Set it to ~1.8gb for example.
2)maxssiz (the same way with adb) - default 8mb,set it to 79mb.

Zeev
So computers don't think yet. At least not chess computers. - Seymour Cray
Zeev Schultz
Honored Contributor

Re: SIGSEGV ERROR!!!

In addition:
1)check maxdsiz (maximum size of data segment of executing proccess):
echo maxdsiz/1D | adb -k /stand/vmunix /dev/kmem -
default is 64mb,adb will show it in kb,so 64*4*1024.Set it to ~1.8gb for example.
2)maxssiz (the same way with adb) - default 8mb,set it to 79mb.

Zeev
So computers don't think yet. At least not chess computers. - Seymour Cray
Zeev Schultz
Honored Contributor

Re: SIGSEGV ERROR!!!

iphy,
please take last 8 points off - it was a double post :).And no points for this one - its
merely a clarification :

as to maxdsiz/maxssiz - set it as better fits
your application needs.I mean,data segment size of 64mb (default) is not suitable to many applications.and maxssiz - is for things running in kernel space,can set it to some 64mb for example.
So computers don't think yet. At least not chess computers. - Seymour Cray