Kernel: Linux rbeasley-lx 3.2.0-57-generic #87-Ubuntu SMP Tue Nov 12 21:35:10 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 12.04.3 LTS
Intel VTune Amplifier XE 2013 Update 15
I just began an evaluation of Intel VTune Amplifier XE 2013 Update 15 for Linux. After sampling my application by attaching to a running process, VTune is unable to ever perform an analysis of the samples. The application always ends up crashing during the "Finalizing results" phase. When crashing, the current library being resolved varies with each attempt.
My machine has 18G of RAM with an add'l 8G of swap.
(gdb) bt
#0 0x00007fb4819c2015 in ?? () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_ism_core_3.19.so
#1 0x00007fb4819bc187 in ?? () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_ism_core_3.19.so
#2 0x00007fb4819bb6a5 in ?? () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_ism_core_3.19.so
#3 0x00007fb4819df54a in ?? () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_ism_core_3.19.so
#4 0x00007fb4819df47c in ?? () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_ism_core_3.19.so
#5 0x00007fb4819def4a in ?? () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_ism_core_3.19.so
#6 0x00007fb4819a874f in ?? () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_ism_core_3.19.so
#7 0x00007fb483a16448 in dicerresolver_2_2::internal::ism_module_bank::get_symbol(dicerresolver_2_2::internal::segment_rva const&) () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_impl_2.2.so
#8 0x00007fb483a4743d in dicerresolver_2_2::internal::virtual_stack::virtual_stack(dicerresolver_2_2::internal::resolver_impl&, dbinterface_1_38::Index, dicerresolver_2_2::internal::segment_rva const&, boost::shared_ptr<dicerresolver_2_2::internal::module_bank>, dicerresolver_2_2::resolution_type_set&) () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_impl_2.2.so
#9 0x00007fb483a325d8 in dicerresolver_2_2::internal::resolver_impl::resolve_code_locations(dicerresolver_2_2::internal::attribute_row_ref_table*, dbinterface_1_38::Index, dbinterface_1_38::Index, boost::shared_ptr<dicerresolver_2_2::internal::module_bank>, msngr2::IProgress*, dicerresolver_2_2::resolution_type_set&, dicerresolver_2_2::internal::call_target_row_ref_table&) ()
from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_impl_2.2.so
#10 0x00007fb483a42c02 in dicerresolver_2_2::internal::resolver_impl::resolve_module(dbinterface_1_38::Index, msngr2::IProgress*, dicerresolver_2_2::internal::call_target_row_ref_table&) () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_impl_2.2.so
#11 0x00007fb4837595ad in dicerresolver_2_2::internal::parallel_module_loading::do_resolve(msngr2::IProgress*, dbinterface_1_38::Index, dicerresolver_2_2::internal::call_target_row_ref_table&) const () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_core_2.2.so
#12 0x00007fb483759e41 in dicerresolver_2_2::internal::parallel_module_loading::operator()(tbb::blocked_range<dbinterface_1_38::Index> const&) const () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_core_2.2.so
#13 0x00007fb483775344 in tbb::internal::start_for<tbb::blocked_range<dbinterface_1_38::Index>, dicerresolver_2_2::internal::parallel_module_loading, tbb::auto_partitioner>::execute() () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_core_2.2.so
#14 0x00007fb492ba8911 in tbb::internal::custom_scheduler<tbb::internal::IntelSchedulerTraits>::local_wait_for_all(tbb::task&, tbb::task*) () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libtbb.so.2
#15 0x00007fb492ba66fc in tbb::internal::arena::process(tbb::internal::generic_scheduler&) () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libtbb.so.2
#16 0x00007fb492ba583c in tbb::internal::market::process(rml::job&) () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libtbb.so.2
#17 0x00007fb492ba335b in tbb::internal::rml::private_worker::run() () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libtbb.so.2
#18 0x00007fb492ba3266 in tbb::internal::rml::private_worker::thread_routine(void*) () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libtbb.so.2
#19 0x00007fb4a9d7ee9a in start_thread (arg=0x7fb479222700) at pthread_create.c:308
#20 0x00007fb4a84313fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()
(gdb) info share /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_impl_2.2.so
From To Syms Read Shared Object Library
0x00007fb483a0aa60 0x00007fb483a5a048 Yes (*) /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_impl_2.2.so
(*): Shared library is missing debugging information.
(gdb) frame 7
#7 0x00007fb483a16448 in dicerresolver_2_2::internal::ism_module_bank::get_symbol(dicerresolver_2_2::internal::segment_rva const&) () from /opt/intel/vtune_amplifier_xe_2013/lib64/../lib64/../lib64/libamplxe_dicerresolver_impl_2.2.so
(gdb) info reg
rax 0x1 1
rbx 0x3b170 242032
rcx 0x1f226 127526
rdx 0x1f21d 127517
rsi 0x7fb55deb53b0 140416941511600
rdi 0x7fb47921ec38 140413103107128
rbp 0x7fb470081ba0 0x7fb470081ba0
rsp 0x7fb47921f040 0x7fb47921f040
r8 0x1 1
r9 0x8 8
r10 0x7fb481c1c368 140413247800168
r11 0x1f21d 127517
r12 0x7fb47921fcb0 140413103111344
r13 0x7fb47921fc80 140413103111296
r14 0x7fb47007bb70 140412950395760
r15 0x7fb47007bb70 140412950395760
rip 0x7fb483a16448 0x7fb483a16448 <dicerresolver_2_2::internal::ism_module_bank::get_symbol(dicerresolver_2_2::internal::segment_rva const&)+264>
eflags 0x202 [ IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0