0

Valgrind を使用して OpenCV アプリケーションをデバッグしています。私のアプリケーションは、Segmentation Fault エラーで頻繁に停止します。これはメモリが関係していると思ったので、Eclipse で Valgrind を使用してデバッグします。残念ながら、Eclipse で valgrind プロファイルを実行すると、次のメッセージが返されます。X サーバーに接続できず、valgrind がアプリケーションの実行を停止します。

この投稿によると、DISPLAY 変数を 0.0 に設定しましたが、同じ動作が引き続き発生しました。xorg と openbox もインストールしようとしましたが、それでも何も起こりませんでした。

アプリケーションは、「cvNamedWindow(WINDOW_TITLE, CV_WINDOW_AUTOSIZE);」を呼び出す前まで実行されます。この行を実行すると、Valgrind の出力は : X サーバーに接続できず、停止します。

Valgrind での以前の経験に基づいて、アプリケーションを実行し、メモリの問題が発生したり、アプリケーションが終了したときに終了すると予想しています。また、以前は、アプリケーションでマルチスレッドをデバッグする方法もありました。

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1