<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Crash Dump Analysis Patterns (Part 254)</title>
	<link>https://www.dumpanalysis.org/blog/index.php/2018/01/31/crash-dump-analysis-patterns-part-254/</link>
	<description>Structural and Behavioral Patterns for Software Diagnostics, Forensics and Prognostics</description>
	<pubDate>Tue, 19 May 2026 11:39:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Dmitry Vostokov</title>
		<link>https://www.dumpanalysis.org/blog/index.php/2018/01/31/crash-dump-analysis-patterns-part-254/#comment-766908</link>
		<dc:creator>Dmitry Vostokov</dc:creator>
		<pubDate>Thu, 06 May 2021 18:12:36 +0000</pubDate>
		<guid>https://www.dumpanalysis.org/blog/index.php/2018/01/31/crash-dump-analysis-patterns-part-254/#comment-766908</guid>
		<description>Another example for "RetireDpcList":

0: kd&gt; kc
 # Call Site
00 nvlddmkm
01 nvlddmkm
02 nvlddmkm
03 nvlddmkm
04 nvlddmkm
05 nvlddmkm
06 nvlddmkm
07 nvlddmkm
08 nvlddmkm
09 nvlddmkm
0a nvlddmkm
0b nvlddmkm
0c nvlddmkm
0d nvlddmkm
0e nvlddmkm
0f nvlddmkm
10 nvlddmkm
11 nt!KiExecuteAllDpcs
12 nt!KiRetireDpcList
13 nt!KxRetireDpcList
14 nt!KiDispatchInterruptContinue
15 nt!KiDpcInterruptBypass
16 nt!KiInterruptDispatch
17 nt!KzLowerIrql
18 nvlddmkm
19 nvlddmkm
1a nvlddmkm
1b nvlddmkm
1c nvlddmkm
1d nvlddmkm
1e nvlddmkm
1f dxgkrnl!DpiDxgkDdiSetPowerState
20 dxgkrnl!DpiFdoSetAdapterPowerState
21 dxgkrnl!DpiFdoHandleDevicePower
22 dxgkrnl!DpiFdoDispatchPower
23 dxgkrnl!DpiDispatchPower
24 nvlddmkm
25 nvlddmkm
26 nt!PopIrpWorker
27 nt!PspSystemThreadStartup
28 nt!KiStartSystemThread

0: kd&gt; ~2;kc
 # Call Site
00 nt!KeBugCheckEx
01 nt!PopIrpWatchdogBugcheck
02 nt!PopIrpWatchdog
03 nt!KiProcessExpiredTimerList
04 nt!KiRetireDpcList
05 nt!KiIdleLoop</description>
		<content:encoded><![CDATA[<p>Another example for &#8220;RetireDpcList&#8221;:</p>
<p>0: kd> kc<br />
 # Call Site<br />
00 nvlddmkm<br />
01 nvlddmkm<br />
02 nvlddmkm<br />
03 nvlddmkm<br />
04 nvlddmkm<br />
05 nvlddmkm<br />
06 nvlddmkm<br />
07 nvlddmkm<br />
08 nvlddmkm<br />
09 nvlddmkm<br />
0a nvlddmkm<br />
0b nvlddmkm<br />
0c nvlddmkm<br />
0d nvlddmkm<br />
0e nvlddmkm<br />
0f nvlddmkm<br />
10 nvlddmkm<br />
11 nt!KiExecuteAllDpcs<br />
12 nt!KiRetireDpcList<br />
13 nt!KxRetireDpcList<br />
14 nt!KiDispatchInterruptContinue<br />
15 nt!KiDpcInterruptBypass<br />
16 nt!KiInterruptDispatch<br />
17 nt!KzLowerIrql<br />
18 nvlddmkm<br />
19 nvlddmkm<br />
1a nvlddmkm<br />
1b nvlddmkm<br />
1c nvlddmkm<br />
1d nvlddmkm<br />
1e nvlddmkm<br />
1f dxgkrnl!DpiDxgkDdiSetPowerState<br />
20 dxgkrnl!DpiFdoSetAdapterPowerState<br />
21 dxgkrnl!DpiFdoHandleDevicePower<br />
22 dxgkrnl!DpiFdoDispatchPower<br />
23 dxgkrnl!DpiDispatchPower<br />
24 nvlddmkm<br />
25 nvlddmkm<br />
26 nt!PopIrpWorker<br />
27 nt!PspSystemThreadStartup<br />
28 nt!KiStartSystemThread</p>
<p>0: kd> ~2;kc<br />
 # Call Site<br />
00 nt!KeBugCheckEx<br />
01 nt!PopIrpWatchdogBugcheck<br />
02 nt!PopIrpWatchdog<br />
03 nt!KiProcessExpiredTimerList<br />
04 nt!KiRetireDpcList<br />
05 nt!KiIdleLoop</p>
]]></content:encoded>
	</item>
</channel>
</rss>
