![]() |
|
|
|||||||
| Home | Forums | Register | Rules & FAQ | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| HP-UX HP-UX (Hewlett Packard UniX) is Hewlett-Packard's proprietary implementation of the Unix operating system, based on System V. |
Other UNIX.COM Threads You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How not to let field overflow ? | WhitesinHolland | Shell Programming and Scripting | 1 | 04-22-2008 05:09 AM |
| what is stack winding and stack unwinding | amitpansuria | High Level Programming | 2 | 08-07-2007 02:46 PM |
| stack overflow in function psync_status Abort (core dumped) | jmcpreach | BSD | 0 | 04-29-2006 01:26 PM |
| memory stack problem | jkeagy | High Level Programming | 3 | 08-11-2005 09:39 AM |
| stack problem | mastaCow | UNIX for Dummies Questions & Answers | 4 | 04-02-2002 12:59 PM |
![]() |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
Hi,
I get a problem with stack overflow on HP-UX, when running a C program. Pid 28737 received a SIGSEGV for stack growth failure. Possible causes: insufficient memory or swap space, or stack size exceeded maxssiz. The possible cause i found, was that the definition of a structure had changed. One object was recompiled with the new definition, but 1, maybe not. This caused a memory error and the program received 'SIGSEGV' (segmentation error). But what i feel is that the variable in question, being a local variable, and hence allocated on stack, caused the above message to occur. It referenced an address beyond stack bounds. I beleive that maxssiz dint really exceed. The HP manual says that if such an error occurs, then the only option is to wait and the OS will try to resolve it by itself. Would this error occur again, if another stack variable too exceeds stack bounds? Please advice/correct me. |
|||
| Google UNIX.COM |
| Forum Sponsor | ||
|
|