windbg調試時,找不到的正確堆棧的一種方法

在多線程環境中,若是用windbg看不到正確的調用堆棧,而且有用到鎖的話, 能夠嘗試用**!locks命令打印出當前正在被使用的鎖的相關信息。打印出的相關信息中,就包含了當前使用這把鎖的相關線程ID。 而後咱們再用~* k ~IDs找到並切換到相關線程,並用.excr命令分析崩潰的上下文,以後用kp**命令說不定就能夠輸出正確的調用堆棧啦。多線程

相關文章
相關標籤/搜索