Hi, we have a application (written in house), this when run is consuming upto 90% of CPU then causing a core file and displaying.
Pid 16740 received a SIGSEGV for stack growth failure.
Possible causes: insufficient memory or swap space,
or stack size exceeded maxssiz.
The system is running UX11i,
Hardware = rp2430
Memory = 3gb
Swap = 5gb
I know swap and memory are not getting hit as I have watched the values in glance during the time the process runs.
The OS is runnning 64bits,
Now thepart which has confused me, I have been reading various posts on ITRC which suggest increasing maxssiz , others suggest maxdsiz. I increase maxdsiz from
0x10000000 to 0x40000000
Actual parameters are,
maxdsiz 0x40000000 - 0X40000000
maxdsiz_64bit 0x40000000 - 0X40000000
maxssiz 16777216 - 16777216
maxssiz_64bit 16777216 - 16777216
maxtsiz 134217728 Y 134217728
maxtsiz_64bit 0x40000000 Y 0X40000000
The fact I have done this and yet still the process produces a core file, it there anything else I can do ?
Also , the value 0x40000000 relates in hex to 1073741824 , this is in bytes I assume, so this gives a GB stack size ?
Should I increase maxssiz too ?
Thanks for any replies
Argh ye land lovers !