From: Roger <wa...@us...> - 2008-09-26 07:17:29
|
oprofile version: 0.9.4; libbfd comes with (binutils-2.15.92.0.2-25 in rhel4) gcc (GCC) 3.4.6 20060404 (gdb) bt #0 0x0000003e875af240 in __cxa_throw () from /usr/lib64/libstdc++.so.6 #1 0x0000003e87551bf0 in std::__throw_logic_error () from /usr/lib64/libstdc++.so.6 #2 0x0000003e87592706 in ?? () from /usr/lib64/libstdc++.so.6 #3 0x0000003e875927b3 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/lib64/libstdc++.so.6 #4 0x00000000004810f0 in op_bfd (this=0x7fbfffe830, fname=<value optimized out>, symbol_filter=@0x638000, extra_images=<value optimized out>, ok=<value optimized out>) at /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../include/c++/3.4.6/ext/new_allocator.h:62 #5 0x000000000045099e in populate_for_image (samples=@0x7fbfffead0, ip=@0x64ed40, symbol_filter=@0x638000, has_debug_info=0x0) at populate.cpp:70 #6 0x000000000040ac4f in (anonymous namespace)::opreport (spec=<value optimized out>) at /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../include/c++/3.4.6/bits/stl_list.h:131 #7 0x000000000041a723 in run_pp_tool (argc=<value optimized out>, argv=0x7fbfffedc8, fct=0x40a830 <(anonymous namespace)::opreport(options::spec const&)>) at common_option.cpp:210 #8 0x0000003e84c1c3fb in __libc_start_main () from /lib64/tls/libc.so.6 #9 0x0000000000406d1a in _start () (gdb) frame 5 #5 0x000000000045099e in populate_for_image (samples=@0x7fbfffead0, ip=@0x64ed40, symbol_filter=@0x638000, has_debug_info=0x0) at populate.cpp:70 70 samples.extra_found_images, ok); (gdb) p ip.image $9 = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x655458 "/opt/jdk1.6.0_05/jre/lib/amd64/server/libjvm.so"}} (gdb) p samples.extra_found_images $10 = {images = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fbfffeb20, _M_right = 0x7fbfffeb20}, _M_node_count = 0}}}, archive_path = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x637778 ""}}, root_path = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x637778 ""}}, uid = 3, static suid = 4} Thanks in advance. -- You may say I am a dreamer, but I am not the only one. |