読者です 読者をやめる 読者になる 読者になる

OProfile / Bugs / #263 Using operf with multiple events, samples may be attributed to wrong event

OProfile / Bugs / #263 Using operf with multiple events, samples may be attributed to wrong event

oprofile v0.9.9 でとあるバグに遭遇しました。operf複数のイベントを同時に取得した場合、opreportの出力結果においてイベント名とその値が正しく関連付けられていないというものです。 このバグは oprofile v1.0.0 にて修正されています。

バグに遭遇した環境は CentOS 6.6, oprofile 0.9.9-6.el6_6 です。チケットで報告されているのと同じく、複数のイベントをそれぞれ単独に取得した場合と比較したとき、イベント名とその値の対応が正しくありませんでした。

2015/04/17 現在ではパッケージマネージャで提供される oprofile は v1.0.0 以前のものが多いかと思うので、注意が必要かもしれません。
以上、IPCを計測しようとしたらCPIになってしまったという結構深刻なバグでした。