Linux (Ubuntu) で CodeXL デバッガーを実行すると Qt アプリがクラッシュします。
クラッシュすると、一番上のスタック フレームが選択され、「raise.c が見つかりませんでした」というメッセージが表示されます。
AMD フォーラムのこの投稿で、クラッシュの原因を見つけました。しかし、そこにある修正は、CodeXL UI のどこに移動するかという点で時代遅れのようです。
私のために働いた修正:
CodeXL -> ファイル -> プロジェクト設定 -> 一般 -> 環境変数 -> "...". そこに、名前LD_LIBRARY_PATH
と値 (Qt.so
ファイルが存在するパス) を持つ環境変数を追加します。私にとってその道は/home/stefan/software/Qt5.7.0/5.7/gcc_64/lib
.
注:同じ修正が Windows でも機能しますが、そこではPATH
env var ではなく env var を使用する必要がありますLD_LIBRARY_PATH
。