再缜密的设计,我们也很难保证完全没有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的条件还没到来。

你可能感兴趣的:(server)