Operating System - HP-UX
1847194 Members
5798 Online
110263 Solutions
New Discussion

/tmp fills up along with library growing out of bounds

 
SOLVED
Go to solution
Bill Slaughter
Occasional Contributor

/tmp fills up along with library growing out of bounds

We are trying to compile a package called "curl" on our V2500 running HP-UX 11.0. We were able to successfully compile same package on a J200 running HP-UX 11.0.

When we compile we get the following error:

vxfs: mesg 001: vx_nospace - /dev/vg00/lvol12 file system full (1 block extent)

This seams easy but read on, it is not.

/tmp is now over 1 gig in size and the program I see running durring the compile is pxdb32.

The file in /tmp is /tmp/pxdbg${pid}

When it is done filling up /tmp it proceeds to fill up a the library directory until it runs of space there.

We were able to compile a library that curl needed on this V system called openssl.

The command that eventyually fails is:

/usr/bin/ld -b +b /opt/curl/lib -o .libs/libcurl.sl.0.0 file.lo timeval.lo base64.lo hostip.lo progress.lo formdata.lo cookie.lo http.lo sendf.lo ftp.lo url.lo dict.lo if2ip.lo speedcheck.lo getdate.lo download.lo ldap.lo ssluse.lo version.lo getenv.lo escape.lo mprintf.lo telnet.lo getpass.lo netrc.lo getinfo.lo highlevel.lo strequal.lo easy.lo security.lo krb4.lo memdebug.lo
/usr/bin/ld: (Warning) At least one PA 2.0 object file (file.lo) was detected. The linked output may not run on a PA 1.x system.

Do you have any suggestions?

Bill


5 REPLIES 5
Andy Bennett
Valued Contributor
Solution

Re: /tmp fills up along with library growing out of bounds

Probably worth making sure you have the latest versions of linker (ld) and debugging information linker (pxdb). Currently those are:

PHSS_20122 s700_800 11.00 cumulative pxdb patch
PHSS_22478 s700_800 11.00 ld(1) and linker tools cumulative patch

There are some warnings attached to PHSS_22478, please read the patch text before considering an installation of this to see if any of them apply.

If the program has very large uninitialised global arrays, this may be part of the cause. If this is the case, and no other fix is available, malloc()ing them instead may help.
Craig Rants
Honored Contributor

Re: /tmp fills up along with library growing out of bounds

I just ran into this same problem compiling apache with mod_ssl, openssl, and ApacheJserv. Has anybody else seen this and did a patch update fix the problem?

Thanks,
Craig
"In theory, there is no difference between theory and practice. But, in practice, there is. " Jan L.A. van de Snepscheut
Bill Hassell
Honored Contributor

Re: /tmp fills up along with library growing out of bounds

The old pxdb bug...get patch PHSS_20122


Bill Hassell, sysadmin
Craig Rants
Honored Contributor

Re: /tmp fills up along with library growing out of bounds

Yea, just installed PHSS_20122 and everything worked fine. The interesting this was that this is a development server and there were already 3 instances compiled on here.


Thanks again to the forum.

C
"In theory, there is no difference between theory and practice. But, in practice, there is. " Jan L.A. van de Snepscheut
Bill Slaughter
Occasional Contributor

Re: /tmp fills up along with library growing out of bounds

I had abandoned this problem could not get it solved back in February. I just attempted to compile and link and it is now solved. We applied the PHSS_20122 back in May I hope that was it. It is solved. Let me know if you want my complete patch list for the V2500