私はここにCでこのコードを持っています、
そのelseステートメントがあり、ポインター参照を出力しようとすると、セグフォルトが発生します。if(videoPlaying) 部分にポインター参照を出力すると問題なく出力されますが、それ以外の場所ではセグメンテーション違反が発生します。
omxPlayer は FILE *omxPlayer = NULL として定義されます。
if(videoPlaying == 0)
{
omxPlayer = popen("omxplayer diehard.mp4", "w");
printf("%p\n", omxPlayer);
videoPlaying = 1;
}
else
{
printf("%p\n", omxPlayer);
}