C
Charlie
Dear all,
I'm running a trace analyzer over a large trace file(several gig hz).
However it stopped in the middle. I got the call stack from the gdb. I
wonder if anyone could figure out the reason of this SIGABRT?
About to run ./tracer_21Feb2006 ammp.loop_bounds.trace
ammp.mem_ops.trace
Using host libthread_db library "/lib/tls/libthread_db.so.1".
Program received signal SIGABRT, Aborted.
0x00ca8402 in __kernel_vsyscall ()
#0 0x00ca8402 in __kernel_vsyscall ()
#1 0x001697d5 in raise () from /lib/tls/libc.so.6
#2 0x0016b149 in abort () from /lib/tls/libc.so.6
#3 0x005641db in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
#4 0x00561ef1 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
#5 0x00561f26 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0x0056206f in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x005624bc in operator new () from /usr/lib/libstdc++.so.6
#8 0x0804b0ba in std::vector<mem_op, std::allocator<mem_op> >
::_M_insert_aux
(this=0xbff7a2d0, __position={_M_current = 0xa7fca008},
__x=@0xbff7a240)
at new_allocator.h:81
#9 0x0804a6ec in main (argc=3, argv=0xbff7a554) at stl_vector.h:330
terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
==========================================
I would really appreciate if anyone could give some pointer or
suggestions!
Many thanks in advance,
Charlie
I'm running a trace analyzer over a large trace file(several gig hz).
However it stopped in the middle. I got the call stack from the gdb. I
wonder if anyone could figure out the reason of this SIGABRT?
About to run ./tracer_21Feb2006 ammp.loop_bounds.trace
ammp.mem_ops.trace
Using host libthread_db library "/lib/tls/libthread_db.so.1".
Program received signal SIGABRT, Aborted.
0x00ca8402 in __kernel_vsyscall ()
#0 0x00ca8402 in __kernel_vsyscall ()
#1 0x001697d5 in raise () from /lib/tls/libc.so.6
#2 0x0016b149 in abort () from /lib/tls/libc.so.6
#3 0x005641db in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
#4 0x00561ef1 in __cxa_call_unexpected () from /usr/lib/libstdc++.so.6
#5 0x00561f26 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0x0056206f in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0x005624bc in operator new () from /usr/lib/libstdc++.so.6
#8 0x0804b0ba in std::vector<mem_op, std::allocator<mem_op> >
::_M_insert_aux
(this=0xbff7a2d0, __position={_M_current = 0xa7fca008},
__x=@0xbff7a240)
at new_allocator.h:81
#9 0x0804a6ec in main (argc=3, argv=0xbff7a554) at stl_vector.h:330
terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
==========================================
I would really appreciate if anyone could give some pointer or
suggestions!
Many thanks in advance,
Charlie