<?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:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Crash Dump Analysis</title>
	<link>http://www.dumpanalysis.org/blog</link>
	<description>Exploring Crash Dumps and Debugging Techniques on Windows Platforms</description>
	<pubDate>Wed, 17 Mar 2010 23:30:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Traces of reading, writing, and thinking for 2010-03-17</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/17/traces-of-reading-writing-and-thinking-for-2010-03-17/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/17/traces-of-reading-writing-and-thinking-for-2010-03-17/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 23:30:00 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Reading, Writing, and Thinking Traces]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/17/traces-of-reading-writing-and-thinking-for-2010-03-17/</guid>
		<description><![CDATA[
Working on hardcover version of MDAAV3 and WDPFx64 #

Memory Dump It]]></description>
			<content:encoded><![CDATA[<ul>
<li>Working on hardcover version of MDAAV3 and WDPFx64 <a href="http://twitter.com/DumpAnalysis/statuses/10636925670">#</a></li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F17%2Ftraces-of-reading-writing-and-thinking-for-2010-03-17%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-03-17">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/17/traces-of-reading-writing-and-thinking-for-2010-03-17/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traces of reading, writing, and thinking for 2010-03-16</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/16/traces-of-reading-writing-and-thinking-for-2010-03-16/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/16/traces-of-reading-writing-and-thinking-for-2010-03-16/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 23:30:00 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Reading, Writing, and Thinking Traces]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/16/traces-of-reading-writing-and-thinking-for-2010-03-16/</guid>
		<description><![CDATA[
Weekly pragmatic code games: reading The Nomadic Developer, Code Complete, Programming Language Pragmatics, Game Engine Architecture #
Listening to Spanish expressions; reading Economics: The Basics and General Chemistry while commuting home to take a bit of rest #
Short memorianic lunch: A History of God, Main Currents of Marxism, Encyclopedia of Time (Volume 1) #
Published next Windows [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Weekly pragmatic code games: reading The Nomadic Developer, Code Complete, Programming Language Pragmatics, Game Engine Architecture <a href="http://twitter.com/DumpAnalysis/statuses/10593104913">#</a></li>
<li>Listening to Spanish expressions; reading Economics: The Basics and General Chemistry while commuting home to take a bit of rest <a href="http://twitter.com/DumpAnalysis/statuses/10568326986">#</a></li>
<li>Short memorianic lunch: A History of God, Main Currents of Marxism, Encyclopedia of Time (Volume 1) <a href="http://twitter.com/DumpAnalysis/statuses/10566047232">#</a></li>
<li>Published next Windows Internals reading notes on Software Generalist blog: <a href="http://bit.ly/cSXvYc" rel="nofollow">http://bit.ly/cSXvYc</a> <a href="http://twitter.com/DumpAnalysis/statuses/10564099138">#</a></li>
<li>Memory dump analysis while listening to Mozart: Piano Concertos 8-16-19 <a href="http://twitter.com/DumpAnalysis/statuses/10563834525">#</a></li>
<li>Listening to Spanish expressions; reading Poetry: The Basics and The Routledge Companion to The Study of Religion while commuting <a href="http://twitter.com/DumpAnalysis/statuses/10559973874">#</a></li>
<li>Updated MDAA, Volume 1 errata: <a href="http://bit.ly/d8RvIa" rel="nofollow">http://bit.ly/d8RvIa</a> <a href="http://twitter.com/DumpAnalysis/statuses/10547401105">#</a></li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F16%2Ftraces-of-reading-writing-and-thinking-for-2010-03-16%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-03-16">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/16/traces-of-reading-writing-and-thinking-for-2010-03-16/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fault context, wild code and hardware error: pattern cooperation</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/16/fault-context-wild-code-and-hardware-error-pattern-cooperation/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/16/fault-context-wild-code-and-hardware-error-pattern-cooperation/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 22:37:46 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Crash Dump Analysis]]></category>

		<category><![CDATA[Crash Dump Patterns]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Minidump Analysis]]></category>

		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/16/fault-context-wild-code-and-hardware-error-pattern-cooperation/</guid>
		<description><![CDATA[I recently got a crying request from a reader of my blog to analyze the source of frequent bugchecks on a newly bought computer running Windows 7. I got 8 kernel minidumps with 5 different bugchecks. However, inspection of the default analysis revealed common Fault Context pattern of high resource consumption flight simulator processes in 6 minidumps. Most fault IPs [...]]]></description>
			<content:encoded><![CDATA[<p>I recently got a crying request from a reader of my blog to analyze the source of frequent bugchecks on a newly bought computer running Windows 7. I got 8 kernel minidumps with 5 different bugchecks. However, inspection of the default analysis revealed common <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2010/03/16/crash-dump-analysis-patterns-part-97/">Fault Context</a> pattern of high resource consumption flight simulator processes in 6 minidumps. Most fault IPs were showing signs of <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2008/03/27/crash-dump-analysis-patterns-part-56/">Wild Code</a> pattern and that most probably implicated <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2008/04/03/crash-dump-analysis-patterns-part-57/">Hardware Error</a> (Looks like WinDbg suggests that MISALIGNED_IP implicates hardware). Here is the listing of relevant output fragments with attempts to disassemble code around IP (Instruction Pointer) to see if code make any sense (magenta color means the valid that should have been instead of misaligned code highlighted in red):</p>
<p align="left"><font size="1"><code>Windows 7 Kernel Version 7600 MP (4 procs) Free x86 compatible</code></font></p>
<p align="left"><font size="1" color="blue"><code>Debug session time: Fri Jan  8 20:31:15.121 2010 (GMT+0)<br />
System Uptime: 0 days 2:54:44.916</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)</code></font></p>
<p align="left"><font size="1" color="blue"><code>PROCESS_NAME:  FlightSimulatorA.exe</code></font></p>
<p align="left"><font size="1"><code>CURRENT_IRQL:  2</code></font></p>
<p align="left"><font size="1"><code>TRAP_FRAME:  807e6ea4 -- (.trap 0xffffffff807e6ea4)<br />
ErrCode = 00000002<br />
eax=872082a7 ebx=80028d5f ecx=b3348635 edx=87208638 esi=80280001 edi=000082a7<br />
eip=8d613485 esp=807e6f18 ebp=6f248635 iopl=0  nv up ei ng nz na po nc<br />
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010282<br />
USBPORT!USBPORT_Xdpc_End+0xa6:<br />
8d613485 897904          mov     dword ptr [ecx+4],edi ds:0023:b3348639=????????<br />
Resetting default scope</code></font></p>
<p align="left"><font size="1"><code>STACK_TEXT: <br />
807e6ea4 8d613485 badb0d00 87208638 82a7b334 nt!KiTrap0E+0x2cf<br />
807e6f24 8d613d18 00000000 86358720 86358002 USBPORT!USBPORT_Xdpc_End+0xa6<br />
807e6f48 82aa33b5 8635872c 86358002 00000000 USBPORT!USBPORT_Xdpc_Worker+0x173<br />
807e6fa4 82aa3218 807c6120 87e7e950 00000000 nt!KiExecuteAllDpcs+0xf9<br />
807e6ff4 82aa29dc 9f7e1ce4 00000000 00000000 nt!KiRetireDpcList+0xd5<br />
807e6ff8 9f7e1ce4 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x2c<br />
WARNING: Frame IP not in any known module. Following frames may be wrong.<br />
82aa29dc 00000000 0000001a 00d6850f bb830000 0x9f7e1ce4</code></font></p>
<p align="left"><font size="1" color="blue"><code>Debug session time: Fri Jan  8 20:42:16.395 2010 (GMT+0)<br />
System Uptime: 0 days 0:10:22.815</code></font></p>
<p align="left"><font size="1"><code>2: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)</code></font></p>
<p align="left"><font size="1"><code>CURRENT_IRQL:  2</code></font></p>
<p align="left"><font size="1"><code>TRAP_FRAME:  8d91cbc4 -- (.trap 0xffffffff8d91cbc4)<br />
ErrCode = 00000002<br />
eax=00000000 ebx=8d901a00 ecx=86570108 edx=86570108 esi=8d905884 edi=86573920<br />
eip=911e5f5d esp=8d91cc38 ebp=8d91cc78 iopl=0 nv up ei pl nz na po nc<br />
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202<br />
<font color="red">HDAudBus!HdaController::NotificationDpc+0&#215;14d:<br />
911e5f5d ff              ???</font><br />
Resetting default scope</code></font></p>
<p align="left"><font size="1" color="red"><code>IMAGE_NAME:  hardware</code></font></p>
<p align="left"><font size="1"><code>2: kd&gt; u HDAudBus!HdaController::NotificationDpc+14d<br />
<font color="red">HDAudBus!HdaController::NotificationDpc+0&#215;14d:<br />
911e5f5d ff              ???<br />
911e5f5e ff              ???<br />
911e5f5f ff6a00          jmp     fword ptr [edx]</font><br />
911e5f62 6a00            push    0<br />
911e5f64 6a00            push    0<br />
911e5f66 68ff000000      push    0FFh<br />
911e5f6b 6a03            push    3<br />
911e5f6d 6a04            push    4</code></font></p>
<p align="left"><font size="1"><code>2: kd&gt; uf HDAudBus!HdaController::NotificationDpc<br />
[...]<br />
HDAudBus!HdaController::NotificationDpc+0x135:<br />
911e5f45 8b45d8          mov     eax,dword ptr [ebp-28h]<br />
911e5f48 c6405400        mov     byte ptr [eax+54h],0<br />
911e5f4c 8b4dd8          mov     ecx,dword ptr [ebp-28h]<br />
911e5f4f 83c148          add     ecx,48h<br />
911e5f52 8a55e7          mov     dl,byte ptr [ebp-19h]<br />
911e5f55 ff1510a01e91    call    dword ptr [HDAudBus!_imp_KfReleaseSpinLock (911ea010)]</code></font></p>
<p align="left"><font size="1" color="magenta"><code>HDAudBus!HdaController::NotificationDpc+0x14b:<br />
911e5f5b e909ffffff      jmp     HDAudBus!HdaController::NotificationDpc+0x59 (911e5e69)</code></font></p>
<p align="left"><font size="1"><code>HDAudBus!HdaController::NotificationDpc+0x150:<br />
911e5f60 6a00            push    0<br />
911e5f62 6a00            push    0<br />
911e5f64 6a00            push    0<br />
911e5f66 68ff000000      push    0FFh<br />
911e5f6b 6a03            push    3<br />
911e5f6d 6a04            push    4<br />
911e5f6f 6a08            push    8<br />
911e5f71 6a02            push    2<br />
911e5f73 e818180000      call    HDAudBus!HDABusWmiLogETW (911e7790)<br />
911e5f78 8b4df0          mov     ecx,dword ptr [ebp-10h]<br />
911e5f7b 64890d00000000  mov     dword ptr fs:[0],ecx<br />
911e5f82 59              pop     ecx<br />
911e5f83 5f              pop     edi<br />
911e5f84 5e              pop     esi<br />
911e5f85 5b              pop     ebx<br />
911e5f86 8be5            mov     esp,ebp<br />
911e5f88 5d              pop     ebp<br />
911e5f89 c21000          ret     10h</code></font></p>
<p align="left"><font size="1" color="blue"><code>Debug session time: Fri Jan  8 21:32:04.096 2010 (GMT+0)<br />
System Uptime: 0 days 0:49:10.517</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>KERNEL_MODE_EXCEPTION_NOT_HANDLED_M (1000008e)</code></font></p>
<p align="left"><font size="1"><code>Arg1: c000001d, The exception code that was not handled</code></font></p>
<p align="left"><font size="1" color="red"><code>EXCEPTION_CODE: (NTSTATUS) 0xc000001d - {EXCEPTION}  Illegal Instruction  An attempt was made to execute an illegal instruction.</code></font></p>
<p align="left"><font size="1"><code>TRAP_FRAME:  a99e3644 -- (.trap 0xffffffffa99e3644)<br />
ErrCode = 00000000<br />
eax=000000fe ebx=8556a2b0 ecx=754764cd edx=00000001 esi=858ad008 edi=858ad048<br />
eip=82ada4c2 esp=a99e36b8 ebp=a99e3704 iopl=0 nv up ei ng nz na po nc<br />
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010282<br />
<font color="red">nt!IopCompleteRequest+0&#215;3ac:<br />
82ada4c2 02cd            add     cl,ch</font></code></font></p>
<p align="left"><font size="1" color="blue"><code>PROCESS_NAME:  FlightSimulatorA.exe</code></font></p>
<p align="left"><font size="1"><code>CURRENT_IRQL:  1</code></font></p>
<p align="left"><font size="1" color="red"><code>MISALIGNED_IP:<br />
nt!IopCompleteRequest+3ac<br />
82ada4c2 02cd            add     cl,ch</code></font></p>
<p align="left"><font size="1" color="red"><code>IMAGE_NAME:  hardware</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; uf nt!IopCompleteRequest+3ac<br />
<font color="red">nt!IopCompleteRequest+0&#215;3a9:<br />
82ada4bf 82680002        sub     byte ptr [eax],2<br />
82ada4c3 cd82            int     82h</font><br />
82ada4c5 50              push    eax<br />
82ada4c6 ff75e0          push    dword ptr [ebp-20h]<br />
82ada4c9 57              push    edi<br />
82ada4ca e881830100      call    nt!KeInitializeApc (82af2850)<br />
82ada4cf 6a02            push    2<br />
82ada4d1 6a00            push    0<br />
82ada4d3 ff7628          push    dword ptr [esi+28h]<br />
82ada4d6 57              push    edi<br />
82ada4d7 e8d2830100      call    nt!KeInsertQueueApc (82af28ae)<br />
82ada4dc 33ff            xor     edi,edi<br />
82ada4de eb5f            jmp     nt!IopCompleteRequest+0&#215;429 (82ada53f)</code></font></p>
<p align="left"><font size="1" color="red"><code>1: kd&gt; ub nt!IopCompleteRequest+3ac<br />
                                  ^ Unable to find valid previous instruction for 'ub nt!IopCompleteRequest+3ac'</code></font></p>
<p align="left"><font size="1" color="blue"><code>Debug session time: Sat Jan  9 07:45:24.155 2010 (GMT+0)<br />
System Uptime: 0 days 2:09:39.576</code></font></p>
<p align="left"><font size="1"><code>0: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>UNEXPECTED_KERNEL_MODE_TRAP (7f)</code></font></p>
<p align="left"><font size="1"><code>Arg1: 0000000d, EXCEPTION_GP_FAULT</code></font></p>
<p align="left"><font size="1" color="blue"><code>PROCESS_NAME:  FlightSimulatorA.exe</code></font></p>
<p align="left"><font size="1"><code>CURRENT_IRQL:  6</code></font></p>
<p align="left"><font size="1"><code>STACK_TEXT: <br />
a24b3bd8 90f9e956 badb0d00 00000000 ddf1ba50 nt!KiSystemFatalException+0xf<br />
a24b3cc4 90f93f2b 00000001 00000004 00000004 HDAudBus!HDABusWmiLogETW+0x1c6<br />
a24b3d08 82a817ad 864a6280 86541000 a24b3d34 HDAudBus!HdaController::Isr+0x2b<br />
a24b3d08 20c40d61 864a6280 86541000 a24b3d34 nt!KiInterruptDispatch+0x6d<br />
WARNING: Frame IP not in any known module. Following frames may be wrong.<br />
1343f8ea 00000000 00000000 00000000 00000000 0x20c40d61</code></font></p>
<p align="left"><font size="1" color="blue"><code>Debug session time: Sat Jan  9 08:52:03.454 2010 (GMT+0)<br />
System Uptime: 0 days 1:05:54.249</code></font></p>
<p align="left"><font size="1"><code>0: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>IRQL_NOT_LESS_OR_EQUAL (a)</code></font></p>
<p align="left"><font size="1"><code>CURRENT_IRQL:  2</code></font></p>
<p align="left"><font size="1" color="blue"><code>PROCESS_NAME:  FlightSimulatorA.exe</code></font></p>
<p align="left"><font size="1"><code>TRAP_FRAME:  8078adf0 -- (.trap 0xffffffff8078adf0)<br />
ErrCode = 00000002<br />
eax=8632e2a6 ebx=00000000 ecx=880fb200 edx=00000118 esi=00000007 edi=8632e27c<br />
eip=82a0c967 esp=8078ae64 ebp=c1e2baa0 iopl=0 nv up ei ng nz na pe nc<br />
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010286<br />
hal!HalBuildScatterGatherList+0xf3:<br />
82a0c967 8901            mov     dword ptr [ecx],eax  ds:0023:880fb200=????????<br />
Resetting default scope</code></font></p>
<p align="left"><font size="1"><code>STACK_TEXT: <br />
8078adf0 82a0c967 badb0d00 00000118 82b5f466 nt!KiTrap0E+0x2cf<br />
8078ae78 82a0cc16 880fb218 86379028 8632e260 hal!HalBuildScatterGatherList+0xf3<br />
8078aea8 909b3e70 8651c6b0 86379028 8632e260 hal!HalGetScatterGatherList+0x26<br />
8078aef4 909b3807 86379028 86379970 00000007 USBPORT!USBPORT_Core_iMapTransfer+0x21e<br />
8078af24 909add18 86379028 86379970 86379002 USBPORT!USBPORT_Core_UsbMapDpc_Worker+0x1e3<br />
8078af48 82aa73b5 8637997c 86379002 00000000 USBPORT!USBPORT_Xdpc_Worker+0x173<br />
8078afa4 82aa7218 82b68d20 88139a98 00000000 nt!KiExecuteAllDpcs+0xf9<br />
8078aff4 82aa69dc 9fd8cce4 00000000 00000000 nt!KiRetireDpcList+0xd5<br />
8078aff8 9fd8cce4 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x2c<br />
WARNING: Frame IP not in any known module. Following frames may be wrong.<br />
82aa69dc 00000000 0000001a 00d6850f bb830000 0x9fd8cce4</code></font></p>
<p align="left"><font size="1" color="blue"><code>Debug session time: Sat Jan  9 16:34:48.134 2010 (GMT+0)<br />
System Uptime: 0 days 1:53:05.929</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)</code></font></p>
<p align="left"><font size="1"><code>CURRENT_IRQL:  2</code></font></p>
<p align="left"><font size="1"><code>PROCESS_NAME:  firefox.exe</code></font></p>
<p align="left"><font size="1"><code>TRAP_FRAME:  bb92449c -- (.trap 0xffffffffbb92449c)<br />
ErrCode = 00000000<br />
eax=000005b4 ebx=0db19ba0 ecx=80000000 edx=00000001 esi=85fdff29 edi=bb924530<br />
eip=8bc7e2c7 esp=bb924510 ebp=bb924638 iopl=0 nv up ei ng nz na po nc<br />
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010282<br />
<font color="blue">tcpip!TcpBeginTcbSend+0xa83:<br />
8bc7e2c7 eb06            jmp     tcpip!TcpBeginTcbSend+0xa8b (8bc7e2cf)</font><br />
Resetting default scope</code></font></p>
<p align="left"><font size="1"><code>STACK_TEXT: <br />
bb92449c 8bc7e2c7 badb0d00 00000001 00000000 nt!KiTrap0E+0x2cf<br />
bb924638 8bc7d2bf 87b39c78 00000000 00000001 tcpip!TcpBeginTcbSend+0xa83<br />
bb92479c 8bc814b5 87b39c78 00000000 00000001 tcpip!TcpTcbSend+0x426<br />
bb9247bc 8bc7f349 87b39c78 87fa6c38 00000000 tcpip!TcpEnqueueTcbSendOlmNotifySendComplete+0x157<br />
bb92481c 8bc81846 87b39c78 bb92491c 00000000 tcpip!TcpEnqueueTcbSend+0x3ca<br />
bb924838 82a95f8a bb9248c8 96d9c9d2 00000000 tcpip!TcpTlConnectionSendCalloutRoutine+0x17<br />
bb9248a0 8bc80a0b 8bc8182f bb9248c8 00000000 nt!KeExpandKernelStackAndCalloutEx+0x132<br />
bb9248d8 908b5d27 87b39c01 bb924900 85572e18 tcpip!TcpTlConnectionSend+0x73<br />
bb92493c 908bb2e3 00d4f1e0 85572e18 85572eac tdx!TdxSendConnection+0x1d7<br />
bb924958 82a424bc 86236b80 85572e18 862389c0 tdx!TdxTdiDispatchInternalDeviceControl+0x115<br />
bb924970 908d65ca 86d0e0c8 00000000 86238990 nt!IofCallDriver+0x63<br />
WARNING: Stack unwind information not available. Following frames may be wrong.<br />
bb9249c8 908d17f8 86238990 85572e18 85572ed0 aswTdi+0x55ca<br />
bb924a28 82a424bc 862388d8 85572e18 8623f0e8 aswTdi+0x7f8<br />
bb924a40 90935310 8623f030 82a424bc 8623f030 nt!IofCallDriver+0x63<br />
bb924a60 90900a0e 2b1c89ba bb924b20 00000001 aswRdr+0x310<br />
bb924ab0 908ed542 00000000 908ed542 87a5c530 afd!AfdFastConnectionSend+0x2a6<br />
bb924c28 82c608f7 87ec6701 00000001 02b5f8cc afd!AfdFastIoDeviceControl+0x53d<br />
bb924cd0 82c634ac 85a89c10 0000024c 00000000 nt!IopXxxControlFile+0x2d0<br />
bb924d04 82a4942a 00000240 0000024c 00000000 nt!NtDeviceIoControlFile+0x2a<br />
bb924d04 774464f4 00000240 0000024c 00000000 nt!KiFastCallEntry+0x12a<br />
02b5f920 00000000 00000000 00000000 00000000 0x774464f4</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; u 8bc7e2cf<br />
<font color="blue">tcpip!TcpBeginTcbSend+0xa8b:<br />
8bc7e2cf 83bd18ffffff00  cmp     dword ptr [ebp-0E8h],0</font><br />
8bc7e2d6 0f84d1000000    je      tcpip!TcpBeginTcbSend+0xb68 (8bc7e3ad)<br />
8bc7e2dc 8d85f8feffff    lea     eax,[ebp-108h]<br />
8bc7e2e2 3bf8            cmp     edi,eax<br />
8bc7e2e4 0f85c3000000    jne     tcpip!TcpBeginTcbSend+0xb68 (8bc7e3ad)<br />
8bc7e2ea 83bd54ffffff00  cmp     dword ptr [ebp-0ACh],0<br />
8bc7e2f1 0f84b6000000    je      tcpip!TcpBeginTcbSend+0xb68 (8bc7e3ad)<br />
8bc7e2f7 f7433c00002000  test    dword ptr [ebx+3Ch],200000h</code></font></p>
<p align="left"><font size="1" color="blue"><code>Debug session time: Sat Jan  9 19:42:50.817 2010 (GMT+0)<br />
System Uptime: 0 days 3:07:23.612</code></font></p>
<p align="left"><font size="1"><code>3: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>BUGCODE_USB_DRIVER (fe)<br />
USB Driver bugcheck, first parameter is USB bugcheck code.<br />
Arguments:<br />
Arg1: 00000006, USBBUGCODE_BAD_SIGNATURE An Internal data structure (object)<br />
 has been corrupted.<br />
Arg2: 864b20e0, Object address<br />
Arg3: 4f444648, Signature that was expected<br />
Arg4: 00000000</code></font></p>
<p align="left"><font size="1"><code>PROCESS_NAME:  System</code></font></p>
<p align="left"><font size="1"><code>CURRENT_IRQL:  2</code></font></p>
<p align="left"><font size="1"><code>STACK_TEXT: <br />
8d952b8c 90fa1025 000000fe 00000006 864b20e0 nt!KeBugCheckEx+0x1e<br />
8d952ba8 90fa6672 864b20e0 4f444668 4f444648 USBPORT!USBPORT_AssertSig+0x20<br />
8d952bc8 90fa4553 864b2028 85c57d10 82a8b334 USBPORT!USBPORT_FlushAdapterDBs+0x1b<br />
8d952c00 90fa5178 00000001 856e3ab8 87fb98c0 USBPORT!USBPORT_Core_iCompleteDoneTransfer+0x3cb<br />
8d952c2c 90fa89af 864b2028 864b20f0 864b2a98 USBPORT!USBPORT_Core_iIrpCsqCompleteDoneTransfer+0x33b<br />
8d952c54 90fa2d18 864b2028 864b2a98 864b2002 USBPORT!USBPORT_Core_UsbIocDpc_Worker+0xbc<br />
8d952c78 82ab33b5 864b2aa4 864b2002 00000000 USBPORT!USBPORT_Xdpc_Worker+0x173<br />
8d952cd4 82ab3218 8d936120 8d93b800 00000000 nt!KiExecuteAllDpcs+0xf9<br />
8d952d20 82ab3038 00000000 0000000e 00000000 nt!KiRetireDpcList+0xd5<br />
8d952d24 00000000 0000000e 00000000 00000000 nt!KiIdleLoop+0x38</code></font></p>
<p align="left"><font size="1" color="blue"><code>Debug session time: Sun Jan 10 04:06:19.856 2010 (GMT+0)<br />
System Uptime: 0 days 0:23:05.651</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>PAGE_FAULT_IN_NONPAGED_AREA (50)</code></font></p>
<p align="left"><font size="1" color="blue"><code>PROCESS_NAME:  FlightSimulatorB.exe</code></font></p>
<p align="left"><font size="1"><code>CURRENT_IRQL:  0</code></font></p>
<p align="left"><font size="1"><code>TRAP_FRAME:  a127fa30 -- (.trap 0xffffffffa127fa30)<br />
ErrCode = 00000000<br />
eax=a127fec8 ebx=00000000 ecx=00000011 edx=86488ba0 esi=86488b78 edi=00000000<br />
eip=8b83b87d esp=a127faa4 ebp=a127fab8 iopl=0 nv up ei ng nz na po nc<br />
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010282<br />
<font color="red">fltmgr!TreeFindNodeOrParent+0&#215;9:<br />
8b83b87d 0885c974498b    or      byte ptr mcupdate_GenuineIntel!_NULL_IMPORT_DESCRIPTOR &lt;PERF&gt; (mcupdate_GenuineIntel+0&#215;764c9) (8b4974c9)[ebp],al ss:0010:2c716f81=??</font><br />
Resetting default scope</code></font></p>
<p align="left"><font size="1" color="red"><code>MISALIGNED_IP:<br />
fltmgr!TreeFindNodeOrParent+9<br />
8b83b87d 0885c974498b    or      byte ptr mcupdate_GenuineIntel!_NULL_IMPORT_DESCRIPTOR &lt;PERF&gt; (mcupdate_GenuineIntel+0x764c9) (8b4974c9)[ebp],al</code></font></p>
<p align="left"><font size="1"><code>STACK_TEXT: <br />
a127fa18 82a8d5f8 00000000 8b497414 00000000 nt!MmAccessFault+0x106<br />
a127fa18 8b83b87d 00000000 8b497414 00000000 nt!KiTrap0E+0xdc<br />
a127fab8 8b834340 86488ba4 86e5e458 00000000 fltmgr!TreeFindNodeOrParent+0x9<br />
a127faf8 8b83440a 86488b78 86e5e458 00000000 fltmgr!GetContextFromStreamList+0x50<br />
a127fb14 8b86c6da 86e5e458 86488b78 a127fb40 fltmgr!FltGetStreamContext+0x34<br />
a127fb44 8b866b35 87f30718 a127fb98 a127fba8 fileinfo!FIStreamGet+0x36<br />
a127fbac 8b833aeb 87f30718 a127fbcc a127fbf8 fileinfo!FIPreReadWriteCallback+0xf1<br />
a127fc18 8b83617b a127fc54 85cfd738 a127fcac fltmgr!FltpPerformPreCallbacks+0x34d<br />
a127fc30 8b848c37 0027fc54 8b848ad4 00000000 fltmgr!FltpPassThroughFastIo+0x3d<br />
a127fc74 82c96b32 85cfd738 a127fcb4 00001000 fltmgr!FltpFastIoRead+0x163<br />
a127fd08 82a8a42a 86e484c0 00000000 00000000 nt!NtReadFile+0x2d5<br />
a127fd08 775864f4 86e484c0 00000000 00000000 nt!KiFastCallEntry+0x12a<br />
WARNING: Frame IP not in any known module. Following frames may be wrong.<br />
0202fc8c 00000000 00000000 00000000 00000000 0x775864f4</code></font></p>
<p align="left"><font size="1" color="red"><code>IMAGE_NAME:  hardware</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; u fltmgr!TreeFindNodeOrParent<br />
<font color="magenta">fltmgr!TreeFindNodeOrParent:<br />
8b83b874 8bff            mov     edi,edi<br />
8b83b876 55              push    ebp<br />
8b83b877 8bec            mov     ebp,esp<br />
8b83b879 8b4508          mov     eax,dword ptr [ebp+8]<br />
8b83b87c 8b08            mov     ecx,dword ptr [eax]</font><br />
8b83b87e 85c9            test    ecx,ecx<br />
8b83b880 7449            je      fltmgr!TreeFindNodeOrParent+0&#215;57 (8b83b8cb)<br />
8b83b882 8b5510          mov     edx,dword ptr [ebp+10h]</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; ub 8b834340<br />
fltmgr!GetContextFromStreamList+0x37:<br />
8b834327 8bcb            mov     ecx,ebx<br />
8b834329 ff15a4d0838b    call    dword ptr [fltmgr!_imp_ExfAcquirePushLockShared (8b83d0a4)]<br />
8b83432f 33db            xor     ebx,ebx<br />
8b834331 895dfc          mov     dword ptr [ebp-4],ebx<br />
8b834334 ff7510          push    dword ptr [ebp+10h]<br />
8b834337 ff750c          push    dword ptr [ebp+0Ch]<br />
8b83433a 57              push    edi<br />
8b83433b e896750000      call    fltmgr!TreeLookup (8b83b8d6)</code></font></p>
<p align="left"><font size="1"><code>1: kd&gt; uf 8b83b8d6<br />
fltmgr!TreeLookup:<br />
8b83b8d6 8bff            mov     edi,edi<br />
8b83b8d8 55              push    ebp<br />
8b83b8d9 8bec            mov     ebp,esp<br />
8b83b8db 8d4510          lea     eax,[ebp+10h]<br />
8b83b8de 50              push    eax<br />
8b83b8df ff7510          push    dword ptr [ebp+10h]<br />
8b83b8e2 ff750c          push    dword ptr [ebp+0Ch]<br />
8b83b8e5 ff7508          push    dword ptr [ebp+8]<br />
8b83b8e8 e887ffffff      call    fltmgr!TreeFindNodeOrParent (8b83b874)<br />
8b83b8ed 48              dec     eax<br />
8b83b8ee f7d8            neg     eax<br />
8b83b8f0 1bc0            sbb     eax,eax<br />
8b83b8f2 f7d0            not     eax<br />
8b83b8f4 234510          and     eax,dword ptr [ebp+10h]<br />
8b83b8f7 5d              pop     ebp<br />
8b83b8f8 c20c00          ret     0Ch</code></font></p>
<p align="right">With fix-privet,<br />
Dr. DebugLove</p>
<p>- Dmitry Vostokov @ <a href="http://www.dumpanalysis.org/">DumpAnalysis.org</a> + <a href="http://www.traceanalysis.org/">TraceAnalysis.org</a> -</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F16%2Ffault-context-wild-code-and-hardware-error-pattern-cooperation%2F&amp;linkname=Fault%20context%2C%20wild%20code%20and%20hardware%20error%3A%20pattern%20cooperation">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/16/fault-context-wild-code-and-hardware-error-pattern-cooperation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crash Dump Analysis Patterns (Part 97)</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/16/crash-dump-analysis-patterns-part-97/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/16/crash-dump-analysis-patterns-part-97/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 10:49:47 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Crash Dump Analysis]]></category>

		<category><![CDATA[Crash Dump Patterns]]></category>

		<category><![CDATA[Debugging]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/16/crash-dump-analysis-patterns-part-97/</guid>
		<description><![CDATA[In the case of multiple different faults like bugchecks and/or different crash points, stack traces and modules we can look at what is common among them. It could be their process context, which can easily be seen from the default analysis:
1: kd&#62; !analyze -v
[...]
PROCESS_NAME:  Application.exe
We give this pattern a name Fault Context. Then we can [...]]]></description>
			<content:encoded><![CDATA[<p>In the case of multiple different faults like bugchecks and/or different crash points, stack traces and modules we can look at what is common among them. It could be their process context, which can easily be seen from the default analysis:</p>
<p align="left"><font size="1"><code>1: kd&gt; !analyze -v</code></font></p>
<p align="left"><font size="1"><code>[...]</code></font></p>
<p align="left"><font size="1"><code>PROCESS_NAME:  Application.exe</code></font></p>
<p>We give this pattern a name <strong>Fault Context</strong>. Then we can look whether an application is resource consumption intensive (could implicate hardware faults) like games and simulators or uses its own drivers (implicates latent corruption). In a production environment it can also be removed if it is functionally non-critical and can be avoided or replaced. See also a forthcoming case study.</p>
<p align="right">With fix-privet,<br />
Dr. DebugLove</p>
<p>- Dmitry Vostokov @ <a href="http://www.dumpanalysis.org/">DumpAnalysis.org</a> + <a href="http://www.traceanalysis.org/">TraceAnalysis.org</a> -</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F16%2Fcrash-dump-analysis-patterns-part-97%2F&amp;linkname=Crash%20Dump%20Analysis%20Patterns%20%28Part%2097%29">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/16/crash-dump-analysis-patterns-part-97/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traces of reading, writing, and thinking for 2010-03-15</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/15/traces-of-reading-writing-and-thinking-for-2010-03-15/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/15/traces-of-reading-writing-and-thinking-for-2010-03-15/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 23:30:00 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Reading, Writing, and Thinking Traces]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/15/traces-of-reading-writing-and-thinking-for-2010-03-15/</guid>
		<description><![CDATA[
Listening to Spanish expressions; reading Poetry: The Basics and A History of Russia while commuting home to work on WDN and Debugged! MZ/PE #
Short break to read CRC Encyclopedia of Mathematics, Volume 1 and Encyclopedia of Time, Volume 1 #
Memory dump analysis while listening to Beethoven: Piano Sonatas 22, 26, 27 and reading Complexity Explained [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Listening to Spanish expressions; reading Poetry: The Basics and A History of Russia while commuting home to work on WDN and Debugged! MZ/PE <a href="http://twitter.com/DumpAnalysis/statuses/10528663176">#</a></li>
<li>Short break to read CRC Encyclopedia of Mathematics, Volume 1 and Encyclopedia of Time, Volume 1 <a href="http://twitter.com/DumpAnalysis/statuses/10527369645">#</a></li>
<li>Memory dump analysis while listening to Beethoven: Piano Sonatas 22, 26, 27 and reading Complexity Explained book <a href="http://twitter.com/DumpAnalysis/statuses/10525088860">#</a></li>
<li>More books in the post: The Rising Sun (Toland), Russian Translation: Theory and Practice, The Routledge Companion to Russian Literature <a href="http://twitter.com/DumpAnalysis/statuses/10522304850">#</a></li>
<li>Got massive Computer Science Handbook in post. It requires counting to say how many pages, they are numbered as chapter-pages_per_chapter&#8230; <a href="http://twitter.com/DumpAnalysis/statuses/10521201880">#</a></li>
<li>Memory dump analysis while listening to Bach: Cantatas 6,96,163 and reading Windows Internals <a href="http://twitter.com/DumpAnalysis/statuses/10519714063">#</a></li>
<li>Memorianic lunch: Greece and Rome, A History of Christianity, A History of God, Main Currents of Marxism, Software Studies, Trotsky, IBPA <a href="http://twitter.com/DumpAnalysis/statuses/10514121719">#</a></li>
<li>Memory dump analysis while listening to Haydn: The Beginning of Die Jahreszeiten (The Seasons) and reading 10 pages of Windows Internals <a href="http://twitter.com/DumpAnalysis/statuses/10511814892">#</a></li>
<li>Listening to French expressions; reading Film Studies: The Basics and Europe at War while commuting to the office <a href="http://twitter.com/DumpAnalysis/statuses/10507717086">#</a></li>
<li>Analyzed 8 minidumps. Coming soon another pattern and pattern interaction case study <a href="http://twitter.com/DumpAnalysis/statuses/10493281619">#</a></li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F15%2Ftraces-of-reading-writing-and-thinking-for-2010-03-15%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-03-15">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/15/traces-of-reading-writing-and-thinking-for-2010-03-15/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On The Same Page (Debugging Slang, Part 8)</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/15/on-the-same-page-debugging-slang-part-8/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/15/on-the-same-page-debugging-slang-part-8/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 15:53:45 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Crash Dump Analysis]]></category>

		<category><![CDATA[Debugging]]></category>

		<category><![CDATA[Debugging Slang]]></category>

		<category><![CDATA[Escalation Engineering]]></category>

		<category><![CDATA[Fun with Crash Dumps]]></category>

		<category><![CDATA[Software Technical Support]]></category>

		<category><![CDATA[Software Trace Analysis]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/15/stupid-debugging-slang-part-8/</guid>
		<description><![CDATA[
On The Same Page - coming to the same conclusion as another engineer when looking at a memory dump or a software trace. Literally means the same page of memory where an exception occurred or a stack trace is reconstructed or the same &#8220;page&#8221; when browsing a software trace output using a viewer.

Examples: Aha, we [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p align="left"><strong>On The Same Page</strong> - coming to the same conclusion as another engineer when looking at a memory dump or a software trace. Literally means the same page of memory where an exception occurred or a stack trace is reconstructed or the same &#8220;page&#8221; when browsing a software trace output using a viewer.</p>
</blockquote>
<p align="left"><em>Examples: </em>Aha, we are on the same page!</p>
<p align="right">With fix-privet,<br />
Dr. DebugLove</p>
<p>- Dmitry Vostokov @ <a href="http://www.dumpanalysis.org/">DumpAnalysis.org</a> + <a href="http://www.traceanalysis.org/">TraceAnalysis.org</a> -</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F15%2Fon-the-same-page-debugging-slang-part-8%2F&amp;linkname=On%20The%20Same%20Page%20%28Debugging%20Slang%2C%20Part%208%29">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/15/on-the-same-page-debugging-slang-part-8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Icons for Memory Dump Analysis Patterns (Part 6)</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/15/icons-for-memory-dump-analysis-patterns-part-6/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/15/icons-for-memory-dump-analysis-patterns-part-6/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 15:15:27 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Crash Dump Analysis]]></category>

		<category><![CDATA[Crash Dump Patterns]]></category>

		<category><![CDATA[Debugging]]></category>

		<category><![CDATA[Pattern Icons]]></category>

		<category><![CDATA[Visual Dump Analysis]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/15/icons-for-memory-dump-analysis-patterns-part-6/</guid>
		<description><![CDATA[Today we introduce an icon for Lateral Damage pattern:
B/W

Color

With fix-privet,
Dr. DebugLove
- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -
Memory Dump It]]></description>
			<content:encoded><![CDATA[<p align="left">Today we introduce an icon for <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2006/11/03/crash-dump-analysis-patterns-part-4/">Lateral Damage</a> pattern:</p>
<p><u><em>B/W</em></u></p>
<p><img border="0" src="http://www.dumpanalysis.org/PatternIcons/PatternIcon-LateralDamage-bw.gif" height="40" width="98" /></p>
<p><em><u>Color</u></em></p>
<p><img border="0" src="http://www.dumpanalysis.org/PatternIcons/PatternIcon-LateralDamage-color.png" height="40" width="96" /></p>
<p align="right">With fix-privet,<br />
Dr. DebugLove</p>
<p align="left">- Dmitry Vostokov @ <a href="http://www.dumpanalysis.org/">DumpAnalysis.org</a> + <a href="http://www.traceanalysis.org/">TraceAnalysis.org</a> -</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F15%2Ficons-for-memory-dump-analysis-patterns-part-6%2F&amp;linkname=Icons%20for%20Memory%20Dump%20Analysis%20Patterns%20%28Part%206%29">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/15/icons-for-memory-dump-analysis-patterns-part-6/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traces of reading, writing, and thinking for 2010-03-14</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/14/traces-of-reading-writing-and-thinking-for-2010-03-14/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/14/traces-of-reading-writing-and-thinking-for-2010-03-14/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 23:30:00 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Reading, Writing, and Thinking Traces]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/14/traces-of-reading-writing-and-thinking-for-2010-03-14/</guid>
		<description><![CDATA[
Weekly security study: reading books The Rootkit Arsenal, Security Engineering, The Mac Hacker’s Handbook #

Memory Dump It]]></description>
			<content:encoded><![CDATA[<ul>
<li>Weekly security study: reading books The Rootkit Arsenal, Security Engineering, The Mac Hacker’s Handbook <a href="http://twitter.com/DumpAnalysis/statuses/10485147472">#</a></li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F14%2Ftraces-of-reading-writing-and-thinking-for-2010-03-14%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-03-14">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/14/traces-of-reading-writing-and-thinking-for-2010-03-14/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traces of reading, writing, and thinking for 2010-03-13</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/13/traces-of-reading-writing-and-thinking-for-2010-03-13/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/13/traces-of-reading-writing-and-thinking-for-2010-03-13/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 23:30:00 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Reading, Writing, and Thinking Traces]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/13/traces-of-reading-writing-and-thinking-for-2010-03-13/</guid>
		<description><![CDATA[
Updated my about page to include Citrix Twitter Support information: http://bit.ly/6dTJiy #
Analyzing minidumps from Windows 7 #

Memory Dump It]]></description>
			<content:encoded><![CDATA[<ul>
<li>Updated my about page to include Citrix Twitter Support information: <a href="http://bit.ly/6dTJiy" rel="nofollow">http://bit.ly/6dTJiy</a> <a href="http://twitter.com/DumpAnalysis/statuses/10404318265">#</a></li>
<li>Analyzing minidumps from Windows 7 <a href="http://twitter.com/DumpAnalysis/statuses/10401898799">#</a></li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F13%2Ftraces-of-reading-writing-and-thinking-for-2010-03-13%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-03-13">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/13/traces-of-reading-writing-and-thinking-for-2010-03-13/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Prescriptive Value-Added Debugging</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/03/13/prescriptive-value-added-debugging/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/03/13/prescriptive-value-added-debugging/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 02:57:12 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Books]]></category>

		<category><![CDATA[Crash Dump Analysis]]></category>

		<category><![CDATA[Debugging]]></category>

		<category><![CDATA[Debugging Methodology]]></category>

		<category><![CDATA[Troubleshooting Methodology]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/03/13/prescriptive-value-added-debugging/</guid>
		<description><![CDATA[This is a new methodology I&#8217;m working upon. The idea came from reading &#8220;About the Author&#8221; page in a book I got yesterday in my post:
The Nomadic Developer: Surviving and Thriving in the World of Technology Consulting

I post a review here and on Amazon when finished reading. Just a few words now. This is the [...]]]></description>
			<content:encoded><![CDATA[<p align="left">This is a new methodology I&#8217;m working upon. The idea came from reading &#8220;About the Author&#8221; page in a book I got yesterday in my post:</p>
<p align="left"><a href="http://www.amazon.com/gp/product/0321606396?ie=UTF8&amp;tag=crasdumpanala-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321606396">The Nomadic Developer: Surviving and Thriving in the World of Technology Consulting</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=crasdumpanala-20&amp;l=as2&amp;o=1&amp;a=0321606396" style="margin: 0px; border: medium none" height="1" width="1" /></p>
<p><a href="http://www.amazon.com/gp/product/0321606396?ie=UTF8&amp;tag=crasdumpanala-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321606396"><img border="0" src="http://www.dumpanalysis.org/AmazonBooks/512oAuAyjcL__SL160_.jpg" alt="Buy from Amazon" /></a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=crasdumpanala-20&amp;l=as2&amp;o=1&amp;a=0321606396" style="margin: 0px; border: medium none" height="1" width="1" /></p>
<p align="left">I post a review here and on Amazon when finished reading. Just a few words now. This is the first career book I&#8217;m reading where I find pages in roman numerals useful. The page xiii itself looks like a good template (or an example) for a business-oriented CV summary. Thinking now about updating my CV book (2nd edition?):</p>
<p><a href="http://www.amazon.com/gp/product/1906717346?ie=UTF8&amp;tag=crasdumpanala-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1906717346">Resume and CV: As a Book</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=crasdumpanala-20&amp;l=as2&amp;o=1&amp;a=1906717346" style="margin: 0px; border: medium none" height="1" width="1" /></p>
<p><a href="http://www.amazon.com/gp/product/1906717346?ie=UTF8&amp;tag=crasdumpanala-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1906717346"><img border="0" src="http://www.dumpanalysis.org/AmazonBooks/41NUX2Bu5PuL__SL160_.jpg" alt="Buy from Amazon" /></a></p>
<p align="right">With fix-privet,<br />
Dr. DebugLove</p>
<p align="left">- Dmitry Vostokov @ <a href="http://www.dumpanalysis.org/">DumpAnalysis.org</a> + <a href="http://www.traceanalysis.org/">TraceAnalysis.org</a> -</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.dumpanalysis.org%2Fblog%2Findex.php%2F2010%2F03%2F13%2Fprescriptive-value-added-debugging%2F&amp;linkname=Prescriptive%20Value-Added%20Debugging">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/03/13/prescriptive-value-added-debugging/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
