google / google/perf_data_converter
error when convert perf record data to profile
- Dominant language
- C++
- Stars
- 349
- Forks
- 67
- Avg merge
- 7m
- Merged PRs (30d)
- 1
Description
Hi, experts
I built autofdo relevant binaries from source code `'master'`, and after I collected some `perf.data`, I use `create_gcov` to do the conversion, but it always reports error like below:
```
[ERROR:/home/guoqing/autofdo/autofdo/third_party/perf_data_converter/src/quipper/perf_reader.cc:191] Illegal perf_file_section.offset 15762598695796815 in perf data input of size 3334833272
[ERROR:/home/guoqing/autofdo/autofdo/third_party/perf_data_converter/src/quipper/perf_reader.cc:1228] Error reading metadata entry info.
[ERROR:/home/guoqing/autofdo/autofdo/profile_creator.cc:182] Error reading profile.
```
it seems perf_file_section.offset is always `15762598695796815 `, no matter the size of perf file. Do you have any idea why this happens, and how to fix/workaround?
Contributor guide
Assessment
This issue has not been assessed yet.