Version: 3.0.0-1
Severity: normal
I captured a few perf traces on a live system (using "perf record --event cpu-clock --freq 1000 -a --output=mylog.perf").
When I try to run a report on those perf logs, it segfaults. I can run it under gdb and get a stacktrace (below).
If I install the linux-source package, expand it, and do a "make" in tools/perf, then that version of perf works (no segfault).
The version I built does reference different shared libraries (according to ldd). Most notably, it include
libbfd-2.21.52-system.20110606.so. I believe that cplus_demangle is only called if bfd is not present(?)
Stacktrace from gdb:
Program received signal SIGSEGV, Segmentation fault.
0x000000000047630f in ?? ()
(gdb) bt
#0 0x000000000047630f in ?? ()
#1 0x0000000000477be3 in ?? ()
#2 0x00000000004765d9 in ?? ()
#3 0x00000000004752f6 in ?? ()
#4 0x00000000004776e5 in ?? ()
#5 0x0000000000473e8a in ?? ()
#6 0x00000000004742e7 in ?? ()
#7 0x0000000000479f67 in cplus_demangle_print_callback ()
#8 0x000000000047a0d6 in ?? ()
#9 0x000000000047a267 in ?? ()
#10 0x000000000047a41e in cplus_demangle_v3 ()
#11 0x000000000046e778 in cplus_demangle ()
#12 0x000000000043f308 in ?? ()
#13 0x00000000004413db in dso__load ()
#14 0x0000000000449db0 in map__load ()
#15 0x0000000000449f0d in map__find_symbol ()
#16 0x000000000042ed7d in perf_event__preprocess_sample ()
#17 0x0000000000419fed in ?? ()
#18 0x000000000044c585 in ?? ()
#19 0x000000000044dbb3 in __perf_session__process_events ()
#20 0x000000000041a3c5 in cmd_report ()
#21 0x0000000000410a59 in _start ()
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-tools-3.0.0 depends on:
ii libc6 2.13-16 Embedded GNU C Library: Shared lib
ii libelf1 0.152-1 library to read and write ELF file
ii libnewt0.52 0.52.11-2.1 Not Erik's Windowing Toolkit - tex
ii libperl5.12 5.12.4-4 shared Perl library
ii libpython2.6 2.6.7-3 Shared Python runtime library (ver
ii libslang2 2.2.4-2 S-Lang programming library - runti
ii perl 5.12.4-4 Larry Wall's Practical Extraction
ii python 2.6.7-3 interactive high-level object-orie
Versions of packages linux-tools-3.0.0 recommends:
ii linux-base 3.3 Linux image base package
Versions of packages linux-tools-3.0.0 suggests:
pn linux-doc-3.0.0 <none> (no description available)
-- no debconf information