Hi,
I am currently running tests on HP11.11 64 bit machine against our certified product which was built on a 32 bit HP11.00 ansi machine.
Now the tests all seem to work ok apart from the tests that use Purify. Now the current version of purify we are using is Version 2002.05.00 HP-UX (32-bit). Here is a snip of the trace i receive when purify instruments:
----*************** SNIP **********************************
Purify 2003.06.00 HP-UX (32-bit) Copyright (C) 1992-2002 Rational Software Corp. All rights reserved.
Instrumenting: libCsup.2.
Purify engine: While processing file /usr/lib/libCsup.2:
Warning: Symbol table defines T symbol __ZStaticCtorTable_Start at 0x19110; outside
text limit 0x19110.
Ignored.
Purify engine: Warning: Symbol table defines T symbol __StaticCtorTable_End at 0x19
110; outside text limit 0x19110.
Ignored.
Purify engine: Warning: Symbol table defines T symbol __StaticCtorTable_Start at 0x
19110; outside text limit 0x19110.
Ignored.
Purify engine: Warning: Symbol table defines T symbol __ZStaticCtorTable_End at 0x1
9110; outside text limit 0x19110.
Ignored.
dld.sl.
Purify engine: While processing file /lib/dld.sl:
Internal error: Patch failure on pass2
Please look at Solution 142809914 on for more information. If you are unable to work around
this issue, please send a bug report to support@rational.com
including the product name and version
(Purify 2003.06.00 HP-UX (32-bit)),
plus your compiler name and version, operating system version,
this and any preceding error messages, and ideally a uuencoded copy
of any object or data files involved.
Thank you.
----*************** END Snip ****************************
Now when i do
ldd -v /usr/lib/aCC/dld.sl
I get
/usr/lib/dld.sl: Call to mmap() failed - TEXT /usr/lib/aCC/dld.sl
/usr/lib/dld.sl: Not enough space
My ulimit -a returns
core file size (blocks) 2097151
data seg size (kbytes) 327680
file size (blocks) unlimited
max memory size (kbytes) unlimited
open files 120
pipe size (512 bytes) 16
stack size (kbytes) 8192
cpu time (seconds) unlimited
max user processes 76
virtual memory (kbytes) unlimited
____________________________________________
Has anybody any ideas what might be the cause of this. I am suspecting that this is a problem with the installation of purify but I just thought maybe one of you guys has done something like this before
Cheers
QJ
I am currently running tests on HP11.11 64 bit machine against our certified product which was built on a 32 bit HP11.00 ansi machine.
Now the tests all seem to work ok apart from the tests that use Purify. Now the current version of purify we are using is Version 2002.05.00 HP-UX (32-bit). Here is a snip of the trace i receive when purify instruments:
----*************** SNIP **********************************
Purify 2003.06.00 HP-UX (32-bit) Copyright (C) 1992-2002 Rational Software Corp. All rights reserved.
Instrumenting: libCsup.2.
Purify engine: While processing file /usr/lib/libCsup.2:
Warning: Symbol table defines T symbol __ZStaticCtorTable_Start at 0x19110; outside
text limit 0x19110.
Ignored.
Purify engine: Warning: Symbol table defines T symbol __StaticCtorTable_End at 0x19
110; outside text limit 0x19110.
Ignored.
Purify engine: Warning: Symbol table defines T symbol __StaticCtorTable_Start at 0x
19110; outside text limit 0x19110.
Ignored.
Purify engine: Warning: Symbol table defines T symbol __ZStaticCtorTable_End at 0x1
9110; outside text limit 0x19110.
Ignored.
dld.sl.
Purify engine: While processing file /lib/dld.sl:
Internal error: Patch failure on pass2
Please look at Solution 142809914 on for more information. If you are unable to work around
this issue, please send a bug report to support@rational.com
including the product name and version
(Purify 2003.06.00 HP-UX (32-bit)),
plus your compiler name and version, operating system version,
this and any preceding error messages, and ideally a uuencoded copy
of any object or data files involved.
Thank you.
----*************** END Snip ****************************
Now when i do
ldd -v /usr/lib/aCC/dld.sl
I get
/usr/lib/dld.sl: Call to mmap() failed - TEXT /usr/lib/aCC/dld.sl
/usr/lib/dld.sl: Not enough space
My ulimit -a returns
core file size (blocks) 2097151
data seg size (kbytes) 327680
file size (blocks) unlimited
max memory size (kbytes) unlimited
open files 120
pipe size (512 bytes) 16
stack size (kbytes) 8192
cpu time (seconds) unlimited
max user processes 76
virtual memory (kbytes) unlimited
____________________________________________
Has anybody any ideas what might be the cause of this. I am suspecting that this is a problem with the installation of purify but I just thought maybe one of you guys has done something like this before
Cheers
QJ