Application crash on HP-UX 11.11

T

Thanvir

We are currently trying to port a c++ application developed on linux to
HP unix 11.11. We have already ported the application successfully on
Windows, solaris. We have use the gnu c++ compiler 3.4.3.
The compilation was successfull and we created a 64 bit executable but
the application crashes immediately when I start it(Program received
signal SIGSEGV, Segmentation fault.
0x40000000010a8fc4 in ?? ())


Does anybody have any clue of how to trap what is wrong? the gdb stack
is as follows.
#0 0x40000000010a8fc4 in ?? ()
warning: Attempting to unwind past bad PC 0x40000000010a8fc4
#1 0x4000000000aca4dc in
_GLOBAL__I_.._.._.._.._src_libstdc___v3_src_allocator_inst.cc_AAEE1AA9_4FB7074D
() at mt_allocator.h:163
#2 0x40000000000a9530 in __do_global_ctors_aux+0x38 ()
#3 0xc00000000000cca0 in IN_do_list+0x178 () from
/usr/lib/pa20_64/dld.sl
#4 0xc00000000000f658 in crt_dld_main+0x7e0 () from
/usr/lib/pa20_64/dld.sl
#5 0xc00000000000a138 in $START$+0x80 () from /usr/lib/pa20_64/dld.sl
Error accessing memory address 0x0: Invalid argument

Thanks in advance
 
U

Uenal Mutlu

The program seems to accessing a null pointer. Ie. the return
value of some memory allocations was omitted.
Best you can do is: locate the source location and check
whether the requested resource allocation (ie. memory)
succeeded, and proceed as necessary...
 
U

Uenal Mutlu

It should read
"Ie. checking the return value of some memory allocations was omitted."
 
T

Thanvir

The first line in the main reads like this
cout<<"Main .....";
Even this is not displayed before the segmentation fault.
So don't know how to locate for the code where it crashes.
The same code executes fine in Linux, windows and solaris.
 
P

Piotr Filip Mieszkowski

Read the gdb messages carefully. You can see:

__do_global_ctors_aux+0x38 ()

which suggests that some global object's constructor contains the
problem. If I were you, I would check all the global variables that
use allocators:

_GLOBAL__I_.._.._.._.._src_lib stdc___v3_src_allocator_inst.c
c_AAEE1AA9_4FB7074D

Regards
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,228
Members
46,816
Latest member
nipsseyhussle

Latest Threads

Top