google / google/perf_data_converter

error when convert perf record data to profile

Open
#163 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.