<?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 29)</title>
	<link>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/</link>
	<description>Structural and Behavioral Patterns for Software Diagnostics, Forensics and Prognostics</description>
	<pubDate>Wed, 06 May 2026 04:18:59 +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/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-732082</link>
		<dc:creator>Dmitry Vostokov</dc:creator>
		<pubDate>Fri, 22 Mar 2013 13:20:46 +0000</pubDate>
		<guid>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-732082</guid>
		<description>High contention may also be visible from non-locked objects too:

0: kd&gt; !locks -v
**** DUMP OF ALL RESOURCE OBJECTS ****

Resource @ nt!ExpFirmwareTableResource (0xfffff80001a315c0)    Available

Resource @ nt!PsLoadedModuleResource (0xfffff80001a596a0)    Available

Resource @ nt!MmSectionExtendResource (0xfffff80001a59440)    Available

Resource @ nt!MmSectionExtendSetResource (0xfffff80001a594c0)    Available
    Contention Count = 68

Resource @ nt!SepRmDbLock (0xfffff80001a2e340)    Available
    Contention Count = 1710

Resource @ nt!SepRmDbLock (0xfffff80001a2e3a8)    Available
    Contention Count = 387

Resource @ nt!SepRmDbLock (0xfffff80001a2e410)    Available
    Contention Count = 256

Resource @ nt!SepRmDbLock (0xfffff80001a2e478)    Available
    Contention Count = 212

Resource @ nt!SepRmGlobalSaclLock (0xfffff80001a2e4e0)    Available

Resource @ nt!SepLsaAuditQueueInfo (0xfffff80001a2e240)    Available

Resource @ nt!SepLsaDeletedLogonQueueInfo (0xfffff80001a2e0e0)    Available

Resource @ 0xfffffa804dc09920    Available

Resource @ nt!PnpRegistryDeviceResource (0xfffff80001a8f9e0)    Available
    Contention Count = 23562

Resource @ nt!PopPolicyLock (0xfffff80001a3b9e0)    Available
    Contention Count = 19

Resource @ 0xfffffa80b04008d0    Available

Resource @ 0xfffffa80b0400850    Available

Resource @ CI!g_StoreLock (0xfffff88000c05cc0)    Available

Resource @ nt!CmpRegistryLock (0xfffff80001a10000)    Available
    Contention Count = 21297917

[...]</description>
		<content:encoded><![CDATA[<p>High contention may also be visible from non-locked objects too:</p>
<p>0: kd> !locks -v<br />
**** DUMP OF ALL RESOURCE OBJECTS ****</p>
<p>Resource @ nt!ExpFirmwareTableResource (0xfffff80001a315c0)    Available</p>
<p>Resource @ nt!PsLoadedModuleResource (0xfffff80001a596a0)    Available</p>
<p>Resource @ nt!MmSectionExtendResource (0xfffff80001a59440)    Available</p>
<p>Resource @ nt!MmSectionExtendSetResource (0xfffff80001a594c0)    Available<br />
    Contention Count = 68</p>
<p>Resource @ nt!SepRmDbLock (0xfffff80001a2e340)    Available<br />
    Contention Count = 1710</p>
<p>Resource @ nt!SepRmDbLock (0xfffff80001a2e3a8)    Available<br />
    Contention Count = 387</p>
<p>Resource @ nt!SepRmDbLock (0xfffff80001a2e410)    Available<br />
    Contention Count = 256</p>
<p>Resource @ nt!SepRmDbLock (0xfffff80001a2e478)    Available<br />
    Contention Count = 212</p>
<p>Resource @ nt!SepRmGlobalSaclLock (0xfffff80001a2e4e0)    Available</p>
<p>Resource @ nt!SepLsaAuditQueueInfo (0xfffff80001a2e240)    Available</p>
<p>Resource @ nt!SepLsaDeletedLogonQueueInfo (0xfffff80001a2e0e0)    Available</p>
<p>Resource @ 0xfffffa804dc09920    Available</p>
<p>Resource @ nt!PnpRegistryDeviceResource (0xfffff80001a8f9e0)    Available<br />
    Contention Count = 23562</p>
<p>Resource @ nt!PopPolicyLock (0xfffff80001a3b9e0)    Available<br />
    Contention Count = 19</p>
<p>Resource @ 0xfffffa80b04008d0    Available</p>
<p>Resource @ 0xfffffa80b0400850    Available</p>
<p>Resource @ CI!g_StoreLock (0xfffff88000c05cc0)    Available</p>
<p>Resource @ nt!CmpRegistryLock (0xfffff80001a10000)    Available<br />
    Contention Count = 21297917</p>
<p>[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crash Dump Analysis &#187; Blog Archive &#187; Contention Patterns</title>
		<link>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-185507</link>
		<dc:creator>Crash Dump Analysis &#187; Blog Archive &#187; Contention Patterns</dc:creator>
		<pubDate>Tue, 21 Sep 2010 10:46:55 +0000</pubDate>
		<guid>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-185507</guid>
		<description>[...] High Contention (executive resources) [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] High Contention (executive resources) [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crash Dump Analysis &#187; Blog Archive &#187; Insufficient memory, handle leak, process factory, high contention and busy system: pattern cooperation</title>
		<link>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-175799</link>
		<dc:creator>Crash Dump Analysis &#187; Blog Archive &#187; Insufficient memory, handle leak, process factory, high contention and busy system: pattern cooperation</dc:creator>
		<pubDate>Fri, 13 Aug 2010 19:10:40 +0000</pubDate>
		<guid>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-175799</guid>
		<description>[...] also see extremely high executive resource contention and various signs of a busy system like the fact that all processors are busy and very high number [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] also see extremely high executive resource contention and various signs of a busy system like the fact that all processors are busy and very high number [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crash Dump Analysis &#187; Blog Archive &#187; Icons for Memory Dump Analysis Patterns (Part 49)</title>
		<link>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-159247</link>
		<dc:creator>Crash Dump Analysis &#187; Blog Archive &#187; Icons for Memory Dump Analysis Patterns (Part 49)</dc:creator>
		<pubDate>Fri, 18 Jun 2010 10:47:24 +0000</pubDate>
		<guid>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-159247</guid>
		<description>[...] we introduce an icon for High Contention (executive resources) [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] we introduce an icon for High Contention (executive resources) [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crash Dump Analysis &#187; Blog Archive &#187; Succession of Patterns (Part 2)</title>
		<link>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-155821</link>
		<dc:creator>Crash Dump Analysis &#187; Blog Archive &#187; Succession of Patterns (Part 2)</dc:creator>
		<pubDate>Thu, 03 Jun 2010 23:22:31 +0000</pubDate>
		<guid>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-155821</guid>
		<description>[...] see High Contention (executive resources) pattern. What we actually see is a runaway system [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] see High Contention (executive resources) pattern. What we actually see is a runaway system [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crash Dump Analysis &#187; Blog Archive &#187; Crash Dump Analysis Patterns (Part 29b)</title>
		<link>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-42153</link>
		<dc:creator>Crash Dump Analysis &#187; Blog Archive &#187; Crash Dump Analysis Patterns (Part 29b)</dc:creator>
		<pubDate>Wed, 10 Sep 2008 13:46:36 +0000</pubDate>
		<guid>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-42153</guid>
		<description>[...] we discussed High Contention pattern in kernel mode involving executive resources. The same pattern can be observed in user [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] we discussed High Contention pattern in kernel mode involving executive resources. The same pattern can be observed in user [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Vostokov</title>
		<link>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-33659</link>
		<dc:creator>Dmitry Vostokov</dc:creator>
		<pubDate>Wed, 09 Jul 2008 13:51:52 +0000</pubDate>
		<guid>https://www.dumpanalysis.org/blog/index.php/2007/10/08/crash-dump-analysis-patterns-part-29/#comment-33659</guid>
		<description>In user space we can see contention too:

0:070&gt; !locks

CritSec +32b870 at 0032b870
WaiterWoken        No
LockCount          0
RecursionCount     1
OwningThread       6f8c
EntryCount         0
&lt;font color="red"&gt;ContentionCount    7f3c6&lt;/font&gt;
*** Locked

CritSec +3680a50 at 03680a50
WaiterWoken        No
LockCount          0
RecursionCount     1
OwningThread       6f8c
EntryCount         0
ContentionCount    0
*** Locked

CritSec +261f86c at 0261f86c
WaiterWoken        No
LockCount          0
RecursionCount     1
OwningThread       6f8c
EntryCount         0
ContentionCount    0
*** Locked

Scanned 3248 critical sections</description>
		<content:encoded><![CDATA[<p>In user space we can see contention too:</p>
<p>0:070> !locks</p>
<p>CritSec +32b870 at 0032b870<br />
WaiterWoken        No<br />
LockCount          0<br />
RecursionCount     1<br />
OwningThread       6f8c<br />
EntryCount         0<br />
<font color="red">ContentionCount    7f3c6</font><br />
*** Locked</p>
<p>CritSec +3680a50 at 03680a50<br />
WaiterWoken        No<br />
LockCount          0<br />
RecursionCount     1<br />
OwningThread       6f8c<br />
EntryCount         0<br />
ContentionCount    0<br />
*** Locked</p>
<p>CritSec +261f86c at 0261f86c<br />
WaiterWoken        No<br />
LockCount          0<br />
RecursionCount     1<br />
OwningThread       6f8c<br />
EntryCount         0<br />
ContentionCount    0<br />
*** Locked</p>
<p>Scanned 3248 critical sections</p>
]]></content:encoded>
	</item>
</channel>
</rss>
