<?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>Thu, 02 Sep 2010 16:36:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Icons for Memory Dump Analysis Patterns (Part 66)</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/09/02/icons-for-memory-dump-analysis-patterns-part-66/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/09/02/icons-for-memory-dump-analysis-patterns-part-66/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 16:12:31 +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/09/02/icons-for-memory-dump-analysis-patterns-part-66/</guid>
		<description><![CDATA[Today we introduce an icon for Manual Dump (kernel) pattern:
B/W

Color

- 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/2007/12/12/crash-dump-analysis-patterns-part-41a/">Manual Dump (kernel)</a> pattern:</p>
<p><u><em>B/W</em></u></p>
<p><img border="0" src="http://www.dumpanalysis.org/PatternIcons/PatternIcon-ManualDump-Kernel-bw.gif" height="40" width="96" /></p>
<p><em><u>Color</u></em></p>
<p><img border="0" src="http://www.dumpanalysis.org/PatternIcons/PatternIcon-ManualDump-Kernel-color.png" height="40" width="96" /></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%2F09%2F02%2Ficons-for-memory-dump-analysis-patterns-part-66%2F&amp;linkname=Icons%20for%20Memory%20Dump%20Analysis%20Patterns%20%28Part%2066%29">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/09/02/icons-for-memory-dump-analysis-patterns-part-66/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traces of reading, writing, and thinking for 2010-09-01</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/09/02/traces-of-reading-writing-and-thinking-for-2010-09-01/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/09/02/traces-of-reading-writing-and-thinking-for-2010-09-01/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 05:55:47 +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/09/02/traces-of-reading-writing-and-thinking-for-2010-09-01/</guid>
		<description><![CDATA[
Memorianic supper: Semiotics: The Basics, Martin Heidegger (Routledge Critical Thinkers), Keywords, Software Studies, General Chemistry
Software trace analysis while listening to some instrumental music
Memorianic lunch: reading Quantum Generations, Beria, Ayn Rand: The Russian Radical, An Introduction to General Systems Thinking, The Writer
Memory dump analysis while listening to Beethoven: Vocal Works
Reading articles on the history of psychology [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Memorianic supper: Semiotics: The Basics, Martin Heidegger (Routledge Critical Thinkers), Keywords, Software Studies, General Chemistry</li>
<li>Software trace analysis while listening to some instrumental music</li>
<li>Memorianic lunch: reading Quantum Generations, Beria, Ayn Rand: The Russian Radical, An Introduction to General Systems Thinking, The Writer</li>
<li>Memory dump analysis while listening to Beethoven: Vocal Works</li>
<li>Reading articles on the history of psychology as a social science, general African philosophy and accounting software while commuting home</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%2F09%2F02%2Ftraces-of-reading-writing-and-thinking-for-2010-09-01%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-09-01">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/09/02/traces-of-reading-writing-and-thinking-for-2010-09-01/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Memory Visualization Question from Webinar</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/09/01/the-memory-visualization-question-from-webinar/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/09/01/the-memory-visualization-question-from-webinar/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 14:58:40 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Aesthetics of Memory Dumps]]></category>

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

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

		<category><![CDATA[Memory Visualization]]></category>

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

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/09/01/the-memory-visualization-question-from-webinar/</guid>
		<description><![CDATA[If you attended Fundamentals of Complete Crash and Hang Memory Dump Analysis you probably remember the memory dump visualization question that I repeat here on this slide fragment:

I got a few responses:
&#8220;Unfortunately they are not identical - visual inspection shows that. I tried differencing the relevant sub-images in Photoshop and I can&#8217;t get zero.  Of course [...]]]></description>
			<content:encoded><![CDATA[<p align="left">If you attended <a target="_blank" href="http://www.dumpanalysis.com/FCMDA-materials">Fundamentals of Complete Crash and Hang Memory Dump Analysis</a> you probably remember the memory dump visualization question that I repeat here on this slide fragment:</p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/IdenticalRegions.png" height="139" width="450" /></p>
<p>I got a few responses:</p>
<blockquote><p><font size="1"><em>&#8220;Unfortunately they are not identical - visual inspection shows that. I tried differencing the relevant sub-images in Photoshop and I can&#8217;t get zero.  Of course this can be due to compression artifacts and, more likely, the fact that the duplication is not required to be aligned to the borders. A stronger confirmation/refutation would require unrolling the bitmap to one dimension and sliding it back and forth until maximum correlation is found. Since I have not done the examples step by step, I am left guessing about just what the dump you show illustrates. An aliased memory mapped area is my first guess, and a flip/flop garbage collector is my second.&#8221;</em></font></p>
<p><font size="1"><em>&#8220;perhaps some module such as a .NET assembly is getting loaded twice in a .NET app, pre .NET 4, such as is dicsussed in this thread: </em><br />
<a target="_blank" href="http://forum.sysinternals.com/why-some-net-assemblies-are-duplicated-in-memory_topic15279_post121591.html"><em>http://forum.sysinternals.com/why-some-net-assemblies-are-duplicated-in-memory_topic15279_post121591.html</em></a><em>&#8220;</em></font></p></blockquote>
<p>Initially I also thought that there was the same module loaded twice from different location like in <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2008/06/19/crash-dump-analysis-patterns-part-64/">Duplicated Module</a> pattern. Unfortunately <strong>lm</strong> command didn&#8217;t show any duplicated loaded and unloaded modules as well as any <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2008/08/07/crash-dump-analysis-patterns-part-75/">hidden modules</a>. So I looked at address information and found two identical relatively large regions at the beginning:</p>
<p align="left"><font size="1"><code>0:000&gt; !address<br />
[...]<br />
BaseAddress EndAddress+1 RegionSize Type       State      Protect       Usage<br />
[...]<br />
0`00470000  0`007f0000   <font color="blue">0`00380000</font> MEM_MAPPED MEM_COMMIT PAGE_READONLY &lt;unclassified&gt;<br />
[&#8230;]<br />
0`01f10000  0`02290000   <font color="blue">0`00380000</font> MEM_MAPPED MEM_COMMIT PAGE_READONLY &lt;unclassified&gt;<br />
[&#8230;]</code></font></p>
<p align="left">The image above was scaled by ImageMagic from a bitmap generated by <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2007/08/04/visualizing-memory-dumps/">Dump2Picture:</a></p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/application_450-0.jpg" height="450" width="450" /></p>
<p align="left">The original image from Dump2Picture had different colors:</p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/application-450-original.jpg" height="457" width="450" /></p>
<p align="left">I quickly checked the colorimetric structure of those regions: 0`00470000  0`007f0000 and 0`01f10000  0`02290000 using <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2007/08/15/picturing-computer-memory/">MemPicture WinDbg script</a> and they seem to conform with the magnified picture above:</p>
<p align="left"><font size="1"><code>0:000&gt; $$&gt;a&lt; d:\Dump2Picture\mempicture.txt 0`00470000 L?0`007f0000-0`00470000<br />
Writing 380000 bytes</code></font></p>
<p align="left"><font size="1"><code>C:\Program Files\Debugging Tools for Windows (x64)&gt;dump2picture d2p-range.bin d2p-range.bmp</code></font></p>
<p align="left"><font size="1"><code>Dump2Picture version 1.1<br />
Written by Dmitry Vostokov, 2007</code></font></p>
<p align="left"><font size="1"><code>d2p-range.bmp<br />
d2p-range.bin<br />
        1 file(s) copied.</code></font></p>
<p align="left"><font size="1"><code>C:\Program Files\Debugging Tools for Windows (x64)&gt;d2p-range.bmp<br />
.shell: Process exited</code></font></p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/application-d2p-range.jpg" height="239" width="239" /></p>
<p align="left">Here is the magnified slice from the original picture:</p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/application-slice-original.jpg" height="784" width="450" /></p>
<p align="left">We see the same partitioning if we juxtapose the original picture and the picture of the address region:</p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/application-juxtaposed.jpg" height="784" width="450" /></p>
<p align="left">Also these regions are completely identical if we compare their data:</p>
<p align="left"><font size="1"><code>0:000&gt; c 0`00470000 L?(0`007f0000-0`00470000)/8 0`01f10000</code></font></p>
<p align="left">So it looks like some file was mapped twice. Inspected via <strong>dc</strong> command it shows remarkable regularity not seen in executable modules. This regularity also manifests itself in color:</p>
<p align="left"><img border="0" src="http://www.dumpanalysis.org/blog/files/StructuredDataFile.jpg" height="1520" width="440" /> </p>
<p align="left">In order to verify I modeled this by writing a simple program that maps a file twice passed as a command line parameter:</p>
<blockquote>
<p align="left"><font size="1"><code>int _tmain(int argc, _TCHAR* argv[])<br />
{<br />
 if (argc &lt; 2)<br />
 {<br />
  puts("Usage: MappedFiles.exe &lt;File_Name_To_Map&gt;\n");<br />
  return -1;<br />
 }</code></font></p>
<p align="left"><font size="1"><code> HANDLE hf = CreateFile(argv[1], GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);<br />
 HANDLE hm = CreateFileMapping(hf, NULL, PAGE_READONLY, 0, 0, NULL);<br />
 MapViewOfFile(hm, FILE_MAP_READ, 0, 0, 0);</code></font></p>
<p align="left"><font size="1"><code> hf = CreateFile(argv[1], GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);<br />
 hm = CreateFileMapping(hf, NULL, PAGE_READONLY, 0, 0, NULL);<br />
 MapViewOfFile(hm, FILE_MAP_READ, 0, 0, 0);</code></font></p>
<p align="left"><font size="1"><code> DebugBreak();<br />
 return 0;<br />
}</code></font></p></blockquote>
<p align="left">I ran it and chose to map explorer.exe because it was a sufficiently large image file:</p>
<p align="left"><font size="1"><code>C:\MappedFiles\Release&gt;MappedFiles.exe c:\windows\explorer.exe</code></font></p>
<p align="left">The dump file was saved and its processing shows this picture:</p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/MappedFiles.jpg" height="426" width="426" /> </p>
<p align="left">We clearly see identical regions and double check them from the dump file:</p>
<p align="left"><font size="1"><code>0:000&gt; !address<br />
BaseAddr EndAddr+1 RgnSize Type       State         Protect       Usage<br />
[...]<br />
a60000   d1d000    <font color="blue">2bd000</font>  MEM_MAPPED MEM_COMMIT    PAGE_READONLY &lt;unclassified&gt;<br />
d1d000   d20000    3000    MEM_FREE   PAGE_NOACCESS Free<br />
d20000   fdd000    <font color="blue">2bd000</font>  MEM_MAPPED MEM_COMMIT    PAGE_READONLY &lt;unclassified&gt;<br />
[&#8230;] </code></font></p>
<p align="left"><font size="1"><code>0:000&gt; $$&gt;a&lt; d:\Dump2Picture\mempicture.txt 0`00470000 L?0`007f0000-0`00470000<br />
Writing 380000 bytes</code></font></p>
<p align="left"><font size="1"><code>C:\Program Files\Debugging Tools for Windows (x64)&gt;dump2picture d2p-range.bin d2p-range.bmp </code></font></p>
<p align="left"><font size="1"><code>Dump2Picture version 1.1<br />
Written by Dmitry Vostokov, 2007</code></font></p>
<p align="left"><font size="1"><code>d2p-range.bmp<br />
d2p-range.bin<br />
        1 file(s) copied.</code></font></p>
<p align="left"><font size="1"><code>C:\Program Files\Debugging Tools for Windows (x64)&gt;d2p-range.bmp<br />
.shell: Process exited</code></font></p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/explorer-d2p-range.jpg" height="127" width="127" /> </p>
<p align="left">We see the same partitioning if we juxtapose results:</p>
<p><img border="0" src="http://www.dumpanalysis.org/blog/files/MappedFiles-juxtaposed.jpg" height="426" width="426" /></p>
<p align="left">The application can be downloaded from here: <a target="_blank" href="http://www.dumpanalysis.org/downloads/MappedFiles.zip">MappedFiles.zip</a></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%2F09%2F01%2Fthe-memory-visualization-question-from-webinar%2F&amp;linkname=The%20Memory%20Visualization%20Question%20from%20Webinar">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/09/01/the-memory-visualization-question-from-webinar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traces of reading, writing, and thinking for 2010-08-31</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/08/31/traces-of-reading-writing-and-thinking-for-2010-08-31-2/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/08/31/traces-of-reading-writing-and-thinking-for-2010-08-31-2/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 22: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/08/31/traces-of-reading-writing-and-thinking-for-2010-08-31-2/</guid>
		<description><![CDATA[
Memory dump analysis while listening to Yuichi Watanabe: Piano Hommage #
Memory dump analysis while listening to Handel: Fireworks and Water Music #
Code construction while listening to Jethro Tull: Heavy Horses #
Memorianic lunch: reading The Enemy Within, The Murder of Nikolai Vavilov, A History of God, Sacred Causes, Ayn Rand: The Russian Radical #
Memory dump and [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Memory dump analysis while listening to Yuichi Watanabe: Piano Hommage <a href="http://twitter.com/DumpAnalysis/statuses/22627704535">#</a></li>
<li>Memory dump analysis while listening to Handel: Fireworks and Water Music <a href="http://twitter.com/DumpAnalysis/statuses/22622094811">#</a></li>
<li>Code construction while listening to Jethro Tull: Heavy Horses <a href="http://twitter.com/DumpAnalysis/statuses/22617661473">#</a></li>
<li>Memorianic lunch: reading The Enemy Within, The Murder of Nikolai Vavilov, A History of God, Sacred Causes, Ayn Rand: The Russian Radical <a href="http://twitter.com/DumpAnalysis/statuses/22612164899">#</a></li>
<li>Memory dump and debugger log analysis while listening to Ambient: Around The World compilation album <a href="http://twitter.com/DumpAnalysis/statuses/22600199060">#</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%2F08%2F31%2Ftraces-of-reading-writing-and-thinking-for-2010-08-31-2%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-08-31">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/08/31/traces-of-reading-writing-and-thinking-for-2010-08-31-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Q&#038;A from Fundamentals of Complete Crash and Hang Memory Dump Analysis Webinar</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/08/31/qa-from-fundamentals-of-complete-crash-and-hang-memory-dump-analysis-webinar/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/08/31/qa-from-fundamentals-of-complete-crash-and-hang-memory-dump-analysis-webinar/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 10:16:23 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Complete Memory Dump Analysis]]></category>

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

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

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

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

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

		<category><![CDATA[Training and Seminars]]></category>

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

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/08/31/qa-from-fundamentals-of-complete-crash-and-hang-memory-dump-analysis-webinar/</guid>
		<description><![CDATA[Finally I compiled a Questions and Answers page with all necessary links and examples during the weekend:
http://www.dumpanalysis.com/FCMDA-Q-A
I also added text versions of logs (in addition to zip files) to a Webinar materials page:
http://www.dumpanalysis.com/FCMDA-materials
- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -
Memory Dump It]]></description>
			<content:encoded><![CDATA[<p align="left">Finally I compiled a Questions and Answers page with all necessary links and examples during the weekend:</p>
<p><a target="_blank" href="http://www.dumpanalysis.com/FCMDA-Q-A">http://www.dumpanalysis.com/FCMDA-Q-A</a></p>
<p align="left">I also added text versions of logs (in addition to zip files) to a Webinar materials page:</p>
<p><a target="_blank" href="http://www.dumpanalysis.com/FCMDA-materials">http://www.dumpanalysis.com/FCMDA-materials</a></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%2F08%2F31%2Fqa-from-fundamentals-of-complete-crash-and-hang-memory-dump-analysis-webinar%2F&amp;linkname=Q%26%23038%3BA%20from%20Fundamentals%20of%20Complete%20Crash%20and%20Hang%20Memory%20Dump%20Analysis%20Webinar">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/08/31/qa-from-fundamentals-of-complete-crash-and-hang-memory-dump-analysis-webinar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traces of reading, writing, and thinking for 2010-08-30</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/08/30/traces-of-reading-writing-and-thinking-for-2010-08-30/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/08/30/traces-of-reading-writing-and-thinking-for-2010-08-30/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 22: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/08/30/traces-of-reading-writing-and-thinking-for-2010-08-30/</guid>
		<description><![CDATA[
Memory dump analysis while listening to Deep Forest: Boheme to give some speed boost #
Memory dump analysis while listening to Jethro Tull: Aqualung #
Adjoint thread analysis while listening to Mozart: German Dances and Menuets #
Memorianic lunch: reading Trotsky (Service), The Origin of Consciousness in the Breakdown of the Bicameral Man, A History of God, IBPA [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Memory dump analysis while listening to Deep Forest: Boheme to give some speed boost <a href="http://twitter.com/DumpAnalysis/statuses/22535189111">#</a></li>
<li>Memory dump analysis while listening to Jethro Tull: Aqualung <a href="http://twitter.com/DumpAnalysis/statuses/22530379652">#</a></li>
<li>Adjoint thread analysis while listening to Mozart: German Dances and Menuets <a href="http://twitter.com/DumpAnalysis/statuses/22522537321">#</a></li>
<li>Memorianic lunch: reading Trotsky (Service), The Origin of Consciousness in the Breakdown of the Bicameral Man, A History of God, IBPA mag. <a href="http://twitter.com/DumpAnalysis/statuses/22514547138">#</a></li>
<li>Software trace analysis while listening to Bach: Chorale Preludes <a href="http://twitter.com/DumpAnalysis/statuses/22511465797">#</a></li>
<li>Was reading articles on statistics in social sciences and African philosophy while commuting to the office <a href="http://twitter.com/DumpAnalysis/statuses/22509987152">#</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%2F08%2F30%2Ftraces-of-reading-writing-and-thinking-for-2010-08-30%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-08-30">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/08/30/traces-of-reading-writing-and-thinking-for-2010-08-30/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software Glitches as Art</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/08/30/software-glitches-as-art/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/08/30/software-glitches-as-art/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 14:11:29 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Art]]></category>

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

		<category><![CDATA[Memory Space Art]]></category>

		<category><![CDATA[Memory Visualization]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/08/30/software-glitches-as-art/</guid>
		<description><![CDATA[Just noticed this little book and ordered it to browse and write a review later Glitch: Designing Imperfection

Notice the patterns with glitches on the cover similar to the fabric of memory and some pictures from inside remind me natural memory visualization images you can find in the print form in DLL List Landscape: The Art from Computer [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Just noticed this little book and ordered it to browse and write a review later <a href="http://www.amazon.com/gp/product/0979966663?ie=UTF8&amp;tag=crasdumpanala-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0979966663">Glitch: Designing Imperfection</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=crasdumpanala-20&amp;l=as2&amp;o=1&amp;a=0979966663" style="margin: 0px; border: medium none" height="1" width="1" /></p>
<p><a href="http://www.amazon.com/gp/product/0979966663?ie=UTF8&amp;tag=crasdumpanala-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0979966663"><img border="0" src="http://www.dumpanalysis.org/AmazonBooks/617sDQz-P3L__SL160_.jpg" /></a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=crasdumpanala-20&amp;l=as2&amp;o=1&amp;a=0979966663" style="margin: 0px; border: medium none" height="1" width="1" /></p>
<p>Notice the patterns with glitches on the cover similar to the <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2010/07/19/fabric-of-memory-dumps/">fabric of memory</a> and some pictures from inside remind me <a target="_blank" href="http://www.dumpanalysis.org/blog/index.php/2007/08/15/picturing-computer-memory/">natural memory visualization</a> images you can find in the print form in <a href="http://www.dumpanalysis.org/dll+art+book" title="DLL List Landscape: The Art from Computer Memory Space">DLL List Landscape: The Art from Computer Memory Space</a> book. I would therefore welcome the fact that the memory space art has more and more followers (and becomes the true art movement according to the <a target="_blank" href="http://en.wikipedia.org/wiki/Institutional_theory_of_art">institutional theory of art</a>). There are more art books coming later this year:</p>
<li>
<p align="left">Patterns of Computer Memory (ISBN: 978-1906717711)</p>
</li>
<li>
<p align="left">Spikes, Hangs, Crashes, Leaks and Dumps of Imagination: The Art of the Debugging Art (ISBN: 978-1906717841)</p>
</li>
<p align="left">Also the museum of debugging and memory dumps will hold an exhibition soon.</p>
<p align="left">In a few days the following book about glitches (as negative business impact annoyances) will be released:</p>
<p><a href="http://www.amazon.com/gp/product/0132160633?ie=UTF8&amp;tag=crasdumpanala-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0132160633">Glitch: The Hidden Impact of Faulty Software</a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=crasdumpanala-20&amp;l=as2&amp;o=1&amp;a=0132160633" style="margin: 0px; border: medium none" height="1" width="1" /></p>
<p><a href="http://www.amazon.com/gp/product/0132160633?ie=UTF8&amp;tag=crasdumpanala-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0132160633"><img border="0" src="http://www.dumpanalysis.org/AmazonBooks/51ZhgFsSPmL__SL160_.jpg" /></a><img border="0" src="http://www.assoc-amazon.com/e/ir?t=crasdumpanala-20&amp;l=as2&amp;o=1&amp;a=0132160633" style="margin: 0px; border: medium none" height="1" width="1" /></p>
<p align="left">&#8220;Search inside the book&#8221; on Amazon suggests that the latter book doesn&#8217;t consider the positive impact of glitches including art but, anyway, because of my speciality in software debugging and maintenance I would like to review that book too.</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%2F08%2F30%2Fsoftware-glitches-as-art%2F&amp;linkname=Software%20Glitches%20as%20Art">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/08/30/software-glitches-as-art/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traces of reading, writing, and thinking for 2010-08-27</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/08/27/traces-of-reading-writing-and-thinking-for-2010-08-27-2/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/08/27/traces-of-reading-writing-and-thinking-for-2010-08-27-2/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 22: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/08/27/traces-of-reading-writing-and-thinking-for-2010-08-27-2/</guid>
		<description><![CDATA[
Software trace and memory dump analysis while listening to Bach: Orgelbüchlein #
Late short memorianic lunch: reading books Russia in Search of Itself, An Introduction to General Systems Thinking, A History of God #
Memory dump and software trace analysis while listening to selected Bach Toccatas, Preludes and Fugues #
Was reading articles on changing contours of social [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Software trace and memory dump analysis while listening to Bach: Orgelbüchlein <a href="http://twitter.com/DumpAnalysis/statuses/22272015904">#</a></li>
<li>Late short memorianic lunch: reading books Russia in Search of Itself, An Introduction to General Systems Thinking, A History of God <a href="http://twitter.com/DumpAnalysis/statuses/22263811002">#</a></li>
<li>Memory dump and software trace analysis while listening to selected Bach Toccatas, Preludes and Fugues <a href="http://twitter.com/DumpAnalysis/statuses/22259853390">#</a></li>
<li>Was reading articles on changing contours of social science disciplines, affirmative action, accounting information systems while commuting <a href="http://twitter.com/DumpAnalysis/statuses/22257295447">#</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%2F08%2F27%2Ftraces-of-reading-writing-and-thinking-for-2010-08-27-2%2F&amp;linkname=Traces%20of%20reading%2C%20writing%2C%20and%20thinking%20for%202010-08-27">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/08/27/traces-of-reading-writing-and-thinking-for-2010-08-27-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Icons for Memory Dump Analysis Patterns (Part 65)</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/08/27/icons-for-memory-dump-analysis-patterns-part-65/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/08/27/icons-for-memory-dump-analysis-patterns-part-65/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:44:02 +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/08/27/icons-for-memory-dump-analysis-patterns-part-65/</guid>
		<description><![CDATA[Today we introduce an icon for Special Stack Trace pattern:
B/W

Color

- 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/2007/12/10/crash-dump-analysis-patterns-part-40a/">Special Stack Trace</a> pattern:</p>
<p><u><em>B/W</em></u></p>
<p><img border="0" src="http://www.dumpanalysis.org/PatternIcons/PatternIcon-SpecialStackTrace-bw.gif" height="40" width="96" /></p>
<p><em><u>Color</u></em></p>
<p><img border="0" src="http://www.dumpanalysis.org/PatternIcons/PatternIcon-SpecialStackTrace-color.png" height="40" width="96" /></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%2F08%2F27%2Ficons-for-memory-dump-analysis-patterns-part-65%2F&amp;linkname=Icons%20for%20Memory%20Dump%20Analysis%20Patterns%20%28Part%2065%29">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/08/27/icons-for-memory-dump-analysis-patterns-part-65/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows is waiting for the end of the century</title>
		<link>http://www.dumpanalysis.org/blog/index.php/2010/08/27/windows-is-waiting-for-the-end-of-the-century/</link>
		<comments>http://www.dumpanalysis.org/blog/index.php/2010/08/27/windows-is-waiting-for-the-end-of-the-century/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 14:41:50 +0000</pubDate>
		<dc:creator>Dmitry Vostokov</dc:creator>
		
		<category><![CDATA[Crash Dump Analysis]]></category>

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

		<category><![CDATA[Futuristic Memory Dump Analysis]]></category>

		<category><![CDATA[Windows Server 2008]]></category>

		<guid isPermaLink="false">http://www.dumpanalysis.org/blog/index.php/2010/08/27/windows-is-waiting-for-the-end-of-the-century/</guid>
		<description><![CDATA[I was inspecting the list of timers in a complete memory dump and found that in x64 W2K8 R2 (it may be also in other versions) there is a timer set to fire for the end of our century 2001 - 2100:
1: kd&#62; !timer
Dump system timers
[...]
    fffff80001c31b80   f690c4d5 0064364d [12/31/2099 23:00:00.510]  nt!ExpCenturyDpcRoutine (DPC @ fffff80001c31bc0)
[&#8230;]
Its disassembly shows [...]]]></description>
			<content:encoded><![CDATA[<p align="left">I was inspecting the list of timers in a complete memory dump and found that in x64 W2K8 R2 (it may be also in other versions) there is a timer set to fire for the end of our century 2001 - 2100:</p>
<p align="left"><font size="1"><code>1: kd&gt; !timer<br />
Dump system timers<br />
[...]<br />
    fffff80001c31b80   f690c4d5 0064364d [<font color="blue">12/31/2099 23:00:00.510</font>]  nt!ExpCenturyDpcRoutine (DPC @ fffff80001c31bc0)<br />
[&#8230;]</code></font></p>
<p align="left">Its disassembly shows at that time the following work item will be executed:</p>
<p align="left"><font size="1"><code>1: kd&gt; uf nt!ExpCenturyDpcRoutine<br />
[...] <br />
fffff800`01ae81ab 488d0dae991400  lea     rcx,[nt!ExpCenturyWorkItem (fffff800`01c31b60)]<br />
[...]</code></font></p>
<p align="left">I don&#8217;t want to dig myself far into the details here <img src='http://www.dumpanalysis.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> May be someone from MS provides some comments what we should expect at the turn of the century? What should I tell my children to expect if they still run the Windows OS?</p>
<p align="left">PS. Long live the Windows OS! (my the most sincere comment; no pun intended).</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%2F08%2F27%2Fwindows-is-waiting-for-the-end-of-the-century%2F&amp;linkname=Windows%20is%20waiting%20for%20the%20end%20of%20the%20century">Memory Dump It</a>]]></content:encoded>
			<wfw:commentRss>http://www.dumpanalysis.org/blog/index.php/2010/08/27/windows-is-waiting-for-the-end-of-the-century/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 11.717 seconds -->
<!-- Cached page served by WP-Cache -->
