bug 检查 17C:PDC_LOCK_WATCHDOG_LIVEDUMP
PDC_LOCK_WATCHDOG_LIVEDUMP 实时转储的值为 0x0000017C。 这表示线程一直持有 PDC 锁定太久。
PDC_LOCK_WATCHDOG_LIVEDUMP 参数
参数 | 说明 |
---|---|
1 | 持有 PDC 锁定的线程。 |
2 | 锁定监视器超时(以毫秒为单位)。 |
3 | 保留。 |
4 | 保留。 |
原因
线程一直持有 PDC 锁定太久。 已创建一个实时转储以提供信息供调查。
(此代码永远不能用于真正的 bug 检查;它用于标识实时转储。)
解决方法
使用调试器 !thread 命令显示持有参数 1 中提供的锁定的线程。 分析该代码以确定它为何将锁定保留超过超时期限。