There is still a problem with the build-id based caching done in new versions of the tools.
This can be disabled by passing --no-buildid-cache to perf record (bit if there are stale files in ~/.debug you may still need to delete them in order for perf report to work properly).
I'm currently looking into a more complete fix for this.
Some patches merged into Arnaldo's perf/core branch at git://git. kernel. org/pub/ scm/linux/ kernel/ git/acme/ linux-2. 6.git:
perf report: Don't abbreviate file paths relative to the cwd git.kernel. org/?p= linux/kernel/ git/acme/ linux-2. 6.git;a= commitdiff; h=361d134625854 74267a0c41e956f 1a1c19a93f17
http://
perf tools: Remove unneeded code for tracking the cwd in perf sessions git.kernel. org/?p= linux/kernel/ git/acme/ linux-2. 6.git;a= commitdiff; h=88ca895dd4e0e 64ebd942adb7925 fa60ca5b2a98
http://
There is still a problem with the build-id based caching done in new versions of the tools.
This can be disabled by passing --no-buildid-cache to perf record (bit if there are stale files in ~/.debug you may still need to delete them in order for perf report to work properly).
I'm currently looking into a more complete fix for this.