<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Debugging Heisenbugs</title>
	<atom:link href="http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/</link>
	<description>Game Development and General Hacking by the Old West</description>
	<lastBuildDate>Tue, 20 Jul 2010 15:03:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: lehti</title>
		<link>http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/comment-page-1/#comment-137154</link>
		<dc:creator>lehti</dc:creator>
		<pubDate>Wed, 11 Nov 2009 19:28:57 +0000</pubDate>
		<guid isPermaLink="false">http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/#comment-137154</guid>
		<description>Uh how I hate debugging. Can&#039;t even think this kind of situation when your bug is chanching when trying to catch it.</description>
		<content:encoded><![CDATA[<p>Uh how I hate debugging. Can&#8217;t even think this kind of situation when your bug is chanching when trying to catch it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: smallcode &#187; Blog Archive &#187; Debugging buffer overflows</title>
		<link>http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/comment-page-1/#comment-14631</link>
		<dc:creator>smallcode &#187; Blog Archive &#187; Debugging buffer overflows</dc:creator>
		<pubDate>Mon, 14 Apr 2008 12:58:34 +0000</pubDate>
		<guid isPermaLink="false">http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/#comment-14631</guid>
		<description>[...] Once I debugged a program that read 1-2 characters past the end of buffer when some specific input was provided. The bytes after the buffer were usually readable, but if they were not, the program crashed. It was hard to catch the bug, because it occurred rarely (being similar to what Mick West calls Heisenbugs). [...]</description>
		<content:encoded><![CDATA[<p>[...] Once I debugged a program that read 1-2 characters past the end of buffer when some specific input was provided. The bytes after the buffer were usually readable, but if they were not, the program crashed. It was hard to catch the bug, because it occurred rarely (being similar to what Mick West calls Heisenbugs). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Washu</title>
		<link>http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/comment-page-1/#comment-13988</link>
		<dc:creator>Washu</dc:creator>
		<pubDate>Sat, 29 Mar 2008 20:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/#comment-13988</guid>
		<description>Another couple of good things you can do:
Plug in static analysis tools, often times many such bugs can be caught at compile time, although not always. However, you can also plug in data-flow analysis tools if you have the budget for them, those can almost always catch those suspect areas, either before they happen or even during the act.</description>
		<content:encoded><![CDATA[<p>Another couple of good things you can do:<br />
Plug in static analysis tools, often times many such bugs can be caught at compile time, although not always. However, you can also plug in data-flow analysis tools if you have the budget for them, those can almost always catch those suspect areas, either before they happen or even during the act.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: b100dian</title>
		<link>http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/comment-page-1/#comment-13742</link>
		<dc:creator>b100dian</dc:creator>
		<pubDate>Mon, 24 Mar 2008 14:27:54 +0000</pubDate>
		<guid isPermaLink="false">http://cowboyprogramming.com/2008/03/23/debugging-heisenbugs/#comment-13742</guid>
		<description>You forgot one important cause of heisenbugs: assert()s that _do_ something.</description>
		<content:encoded><![CDATA[<p>You forgot one important cause of heisenbugs: assert()s that _do_ something.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.299 seconds -->
