午前中はテスティングに関する調べものと、小規模なリファクタリング
午後からは基板のメーカーにAPI関数のエラーについて問い合わせメールを書いた。
自分が担当している装置にはある国内メーカー製のCUP基板が組み込まれている。PCはUSBでこの基板と通信するのだが、その通信用DLLにバグがありそうだ。こちらでコールスタックを調べた限りでは、DLLから呼ばれているWindowsAPIでメモリ範囲外アクセスが起こっているらしい。なので現時点では、このAPIが含まれるシステムDLLのバージョンの不一致が原因ではないかと疑っている。
この件についてはこちらで調べられることには限界があるので、メールで基板メーカーに調査を依頼しておいた。