COM ポートベースの通信とリモート (IP) ビデオ ストリームを介してデバイスと同時に動作するマルチスレッド プログラムがあります。また、プログラムは OpenCV ライブラリを使用してデータを処理します。
問題は、シグナルなしでシャットダウンすることです (実行時エラーもその他のエラーもキャッチされません。ログ ファイルにも有用なものはありません)。最上位のアプリケーション エラー イベント ハンドラが設定されていますが、プログラムがクラッシュした兆候はまだありません。しばらくすると閉まります。
最大の問題は、すべての PC で何日もノンストップで正常に動作することです。しかし、顧客の PC では失敗するため、テスト プロセスが非常に遅くなります。顧客は別の国 (アジアのローカリゼーションであるのに対し、私たちのローカリゼーションはヨーロッパ) にいますが、プログラムは Unicode サポートで構築されています。
これまでのところ、ローカリゼーションの問題とアンチウイルス アクティビティについていくつかの推測を行ってきましたが、結果としては何も得られません。
プログラムは MinGW 4.4.x C++ と wxWidgets 2.9.3 で書かれています。
考えられる起源の提案をいただければ幸いです。