[HPADM] Help me with error -Memory fault(coredump)

From: Anil Rajapure (anil_unix1975@yahoo.com)
Date: Tue Oct 22 2002 - 11:37:23 EDT


Some background.
HP-UX 11.11 Superdome m/c
I am running a script that checks the ldap database and reports when certain conditions are met.
I am getting a core dump with following error.

./writescript.sh[26]: 2910 Memory fault(coredump)

Now I ran it with truss to check all calls. The output is as follows.

mmap(NULL, 131244, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_SHLIB, 3, 0x9000) ................ = 0xc0010000
mmap(NULL, 14696, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_SHLIB, 3, 0x2a000) .... = 0x7b050000
mmap(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, NULL) ... = 0x7b04e000
mmap(NULL, 1323008, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_SHLIB, 3, 0x6d000) .............. = 0xc0100000
mmap(NULL, 45056, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_SHLIB, -1, NULL) = 0x7b043000
mmap(0x7b03b000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_SHLIB, 3, 0x1b0000) = 0x7b03b000
mmap(NULL, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, NULL) .. = 0x7b037000
mmap(NULL, 12288, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_SHLIB, 3, 0x2000) ................. = 0xc0004000
mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_SHLIB, 3, 0x5000) ...... = 0x7b036000
mmap(NULL, 1323008, PROT_READ|PROT_EXEC, MAP_SHARED|MAP_SHLIB, 3, 0x6d000) .............. ERR#12 ENOMEM
mmap(NULL, 40, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, NULL) ..... = 0x7b035000
Received signal 18, SIGCLD, in sigvec(), [SIG_DFL], no siginfo
Received signal 18, SIGCLD, in sigvec(), [SIG_DFL], no siginfo
waitpid(-1, 0x7f7f11b4, WUNTRACED) ...................................................... [sleeping]
./writescript.sh[26]: 2910 Memory fault(coredump)
Received signal 18, SIGCLD, in read(), [caught], no siginfo
Received signal 18, SIGCLD, in sigvec(), [SIG_DFL], no siginfo

As can be seen it is failing at mmap call with error No -12.
My kernel values are as follows (All in bytes)

maxdsiz - 1073741824

maxdsiz_64bit - 1073741824
maxssiz - 1073741824
maxssiz_64bit - 1073741824
maxtsiz - 1073741824
maxtsiz_64bit - 1073741824

I am planning to change maxssiz_64bit to 1073741824

Am I hitting the right spot?

Thanks in advance. Will summarize

---------------------------------
Do you Yahoo!?
Y! Web Hosting - Let the expert host your web site

--
             ---> Please post QUESTIONS and SUMMARIES only!! <---
        To subscribe/unsubscribe to this list, contact majordomo@dutchworks.nl
       Name: hpux-admin@dutchworks.nl     Owner: owner-hpux-admin@dutchworks.nl
 
 Archives:  ftp.dutchworks.nl:/pub/digests/hpux-admin       (FTP, browse only)
            http://www.dutchworks.nl/htbin/hpsysadmin   (Web, browse & search)


This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 11:02:21 EDT