阅读:2026回复:0
共享内存一段时间后,Windbg提示USBPORT.SYS导致系统崩溃
视频驱动,通过创建非分页内存块或者直接对驱动内内存块映射供驱动跟应用程序使用,出现下面一些问题:
1,如果直接映射驱动本身使用的内存块,在Windbg里代码看起来不是顺序执行的,从效果上也可以看出不是每帧视频都被处理过,会有跳帧现象(不是工作量引起的,直接画一个方框也会跳帧) 2,两种共享内存的方法都会在运行大概20多分钟后引起系统重启。Windbg提示可能是USBPORT.SYS导致: SYMBOL_NAME: USBPORT!USBPORT_DoneTransfer+137 MODULE_NAME: USBPORT IMAGE_NAME: USBPORT.SYS DEBUG_FLR_IMAGE_TIMESTAMP: 41107d62 FAILURE_BUCKET_ID: 0xD1_USBPORT!USBPORT_DoneTransfer+137 BUCKET_ID: 0xD1_USBPORT!USBPORT_DoneTransfer+137 错误代号为:DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)。 上面提到的错误是比较固定的,偶尔还有其他提示未知的错误不知是否也是同样原因造成的。 |
|