再縝密的設計,我們也很難保證完全沒有bug,之所以仍未發現,只是激活這個bug的條件還沒到來

appro dm368ipnc軟件中的bug【一】

當外部ARN_RST_IN【DM368IPNC-OV2715-Ver_2.06.01_release版本中的GIO35腳】持續爲低並且開啓移動偵測報警、音頻以及音頻輸出報警,若檢測到頻繁的移動偵測或者其他報警時,音頻報警輸出程序會再次關閉已經關閉的pcm音頻設備,在snd_pcm_drain()函數的內部有一個assert,assert會檢測到這個錯誤,然後導致上層的av_server直接退出。

之所以說是bug,是因爲,外部的ALARM_RESET信號,我們不能保證它只是短暫的低電平,若持續十秒八秒,這個bug就會被激活。

看來,再縝密的設計,我們也很難保證完全沒有bug,之所以仍未發現,只是激活這個bug的條件還沒到來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章