1829107 Members
2437 Online
109986 Solutions
New Discussion

Core

 
SOLVED
Go to solution
Vogra
Regular Advisor

Core

Hi All!
could you help me with message below:
what this means, please.
Thanx,

Pid 5541 received a SIGSEGV for stack growth failure.
Possible causes: insufficient memory or swap space,
or stack size exceeded maxssiz.
Memory fault(coredump)

We are spirits in the material world
4 REPLIES 4
Alex Glennie
Honored Contributor

Re: Core

I'd check your kernal parameters see below ..... then swap.

What happens if a process cannot reserve swap?

A process will be unable to start if it cannot reserve space within swap for it?s in use memory pages (core image). A process unable to reserve swap will typically fail with one of these errors:- fork function failed
- errno 12 ENOMEM- not enough space
- process received SIGSEGV for stack growth failure
If any of the above errors is received then the first thing to check is that proper swap is available. The best way to check for available swap is using
swapinfo ?ta and looking at the total line. If PCT USED is approaching 100% then more swap is probably needed.

NOTE: The above errors can be attributed to causes other than insufficient swap: maxdsiz and maxssiz kernel parameters set too low could also cause the
above.
Ravi_8
Honored Contributor

Re: Core

Hi,

your problem caused due to insufficient swap,
before increasing the swap just try by increasing the maxssiz & maxdsiz in kernel parameters, even these parameters also contribute to this error
never give up
Vincenzo Restuccia
Honored Contributor
Solution

Re: Core

Memory Swap Subsystem
Overview of Memory Paging Parameters

Configurable Parameters for Memory Paging:

allocate_fs_swapmap
fixed or dynamic swap-data-structure allocation
maxswapchunks
maximum swap space configurable on the system
nswapdev
number of available swap devices
nswapfs
number of file systems available for swap
remote_nfs_swap
enable/disable swap to remote NFS
swapmem_on
enable/disable pseudo-swap reservation
swchunk
client swap-chunk size

Variable-Page-Size Parameters:

vps_ceiling
Maximum system-selected page size in Kbytes
vps_chatr_ceiling
Maximum chatr-selected page size in Kbytes
vps_pagesize
Default user page size in Kbytes
Process Management Subsystem
Overview of Process Management Parameters

Configurable Parameters for Process Management:

maxdsiz
maximum process data segment size
maxssiz
maximum process storage segment size
max_thread_proc
maximum number of threads that one process can create
maxtsiz
maximum process text segment size
maxuprc
maximum number of processes per user
nkthread
maximum number of kernel threads allowed on the system at same time
nproc
maximum number of processes system-wide
timeslice
time slice allocation between competing processes
Shahul
Esteemed Contributor

Re: Core

Hi

I think, This some thing to do with kernel parameter. Please go thru the documents and correct it. Here I am attacj=hing one HTML, which will be helpfull to U.


Best of luck

Shahul