<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx</link><description>Anatomy of a Software Bug Chris Mason is the person who hired me to work at Microsoft. By the time he hired me, he&amp;rsquo;d already spent a great deal of time looking into the issue of general software quality, and had written a memo (known as the &amp;ldquo;Zero</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135336</link><pubDate>Wed, 19 May 2004 21:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135336</guid><dc:creator>Larry Osterman</dc:creator><description>So what exactly is the Mac's open file limit?&lt;br&gt;&lt;br&gt;Windows NT's is in the hundreds of thousands of handles per process (depending on the amount of physical RAM available), I'm surprised you guys didn't notice that the file handle count for Word was getting that high.&lt;br&gt;&lt;br&gt;Even Win9x had an open file handle limit in the tens of thousands IIRC.&lt;br&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135356</link><pubDate>Wed, 19 May 2004 21:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135356</guid><dc:creator>TWR IV</dc:creator><description>Thanks for the interesting post. I remember the disk full error with great dismay although happily I haven't seen it in years.&lt;br&gt;&lt;br&gt;If you want lists of reproducible Word 2004 bugs I'd suggest you put out a blog notice. We've already noticed a few around here, although nothing serious so far.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135364</link><pubDate>Wed, 19 May 2004 21:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135364</guid><dc:creator>matthew</dc:creator><description>In DOS, I used to set files=20 to save my conventional RAM. I fiddle with this, moving it up and down, as some programs didn't work if it was set too low.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135387</link><pubDate>Wed, 19 May 2004 22:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135387</guid><dc:creator>Ryan Gregg</dc:creator><description>Great post!  It's really nice being able to read information about products I use everyday and what it took to development and resolve there issues.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135443</link><pubDate>Wed, 19 May 2004 23:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135443</guid><dc:creator>B.Y.</dc:creator><description>I remember reading in a book (by Steve Maguire, I think) saying that Mac and Win Word codebases have been merged. Are they split again ? I can see the reason for GUI code branching, but not internal stuff like undo levels.&lt;br&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135462</link><pubDate>Wed, 19 May 2004 23:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135462</guid><dc:creator>David Buxton</dc:creator><description>Wasn't this bug in Mac Word related to the classic Mac file open limit of 384 open handles? A fairly well known limit to the classic Mac system. Mac Word 6 and later had a habit of using file handles for fast saves without closing them properly, and at some point a user would hit the max open file limit, hence these problems?</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135612</link><pubDate>Thu, 20 May 2004 05:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135612</guid><dc:creator>Eric Albert</dc:creator><description>A couple questions from above are answered by Apple's &amp;lt;a href=&amp;quot;&lt;a target="_new" href="http://developer.apple.com/technotes/tn/tn1184.html&amp;quot;&amp;gt;Technote"&gt;http://developer.apple.com/technotes/tn/tn1184.html&amp;quot;&amp;gt;Technote&lt;/a&gt; 1184&amp;lt;/a&amp;gt;, &amp;quot;FCBs Now and Forever&amp;quot;.&lt;br&gt;&lt;br&gt;The quick summary: Mac OS versions prior to 9.0 were limited to 348 open files or, more correctly, open forks.  The limit was actually far lower in very early system software releases, but that's another story.  Mac OS 9.0 increased the open file limit to 8169.&lt;br&gt;&lt;br&gt;Mac OS X, being a Unix-like system, has completely different open file limits.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135651</link><pubDate>Thu, 20 May 2004 06:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135651</guid><dc:creator>Nate Friedman</dc:creator><description>great article, reminds me of the details, and explanations of those that you'll find at &lt;a target="_new" href="http://www.folklore.org/index.py"&gt;http://www.folklore.org/index.py&lt;/a&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135734</link><pubDate>Thu, 20 May 2004 09:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135734</guid><dc:creator>Rick Schaut</dc:creator><description>Being a BSD derivative, the open file handle limit on OS X is 256.  It can be modified, but that's through a native BSD call.  The technote is  &amp;lt;a href=&amp;quot;&lt;a target="_new" href="http://developer.apple.com/qa/qa2001/qa1292.html&amp;quot;&amp;gt;here&amp;lt;/a&amp;gt;"&gt;http://developer.apple.com/qa/qa2001/qa1292.html&amp;quot;&amp;gt;here&amp;lt;/a&amp;gt;&lt;/a&gt;&lt;br&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135746</link><pubDate>Thu, 20 May 2004 09:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135746</guid><dc:creator>Rick Schaut</dc:creator><description>B.Y. the Mac/Win code bases were the same as of Word 6.0.  We forked the code bases as of Office 98.&lt;br&gt;&lt;br&gt;In theory, you'd think the internals should remain within the same code base, but, in practice, it becomes a source, and quality, control nightmare.  Unless you have everyone doing quality checks on both platforms for every code change, you end up with Win developers breaking the Mac product and vice versa.&lt;br&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135825</link><pubDate>Thu, 20 May 2004 13:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135825</guid><dc:creator>aellath</dc:creator><description>i *knew* there was a reason i assiduously avoided Office! AppleWorks has rarely (in a quick scan of my memory just now, no events occur) screwed up on me.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135898</link><pubDate>Thu, 20 May 2004 15:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135898</guid><dc:creator>Chris</dc:creator><description>Hmm... seems to me that it would just be easier (and better allocate resources on the machine) if Word would just do a better job of cleaning itself up every now and then to not have so many open files. </description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135917</link><pubDate>Thu, 20 May 2004 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135917</guid><dc:creator>Larry Osterman</dc:creator><description>Oh my goodness.  256 handles/process?  That's obscenely painful.  I'm not surprised this showed up on Mac's only.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135983</link><pubDate>Thu, 20 May 2004 17:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135983</guid><dc:creator>Eric Hildum</dc:creator><description>Thanks for the explanation of the Cut and Paste process. Now I understand a particularly nasty bug affecting the US and Japanese versions of Windows Word that I encountered while working in Japan. Summary of problem: receive a document from the US (made using US Word), cut and paste into Japanese document (using Japanese Word). Upon autosave or save, Japanese document is destroyed in memory and on disk. The delayed copying of the text would explain the behavior perfectly. Apparently, there was a bug in the text copy code executed when documents were saved.&lt;br&gt;&lt;br&gt;By the way I did try to report the bug via our $500,000+/year global support contract with Microsoft, and was told directly by our Microsoft support representative, and I quote, &amp;quot;I wouldn't know how to file a bug report for that.&amp;quot; Never was able to get it addressed, even though I had two good sample documents for reproduction of the problem.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#135996</link><pubDate>Thu, 20 May 2004 17:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:135996</guid><dc:creator>Beth Rosengard</dc:creator><description>Fascinating!   Thanks, Rick.  </description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136024</link><pubDate>Thu, 20 May 2004 18:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136024</guid><dc:creator>John A.</dc:creator><description>My God!  You mean to say that you couldn't pin this bug for years because you couldn't get to it with the debugger?  What about debugging through code manipulation?  This isn't Schroedinger's cat.  </description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136052</link><pubDate>Thu, 20 May 2004 18:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136052</guid><dc:creator>Kiliman</dc:creator><description>One of the things that really bugs me is when you get misleading or unhelpful error messages (like &amp;quot;Unexpected Error&amp;quot;).&lt;br&gt;&lt;br&gt;I'm assuming that since Windows and OS X are completely different platforms, that the &amp;quot;Disk is full&amp;quot; error is coming from Word and not the OS. &lt;br&gt;&lt;br&gt;Wouldn't it have been possible to instrument Word so it would display the actual error code returned from the OS? I imagine for Windows the underlying error code would be ERR_TOO_MANY_FILES_OPEN.&lt;br&gt;&lt;br&gt;Kiliman</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136073</link><pubDate>Thu, 20 May 2004 19:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136073</guid><dc:creator>skeptic</dc:creator><description>The part about this story that bothers me is this line: &amp;quot;At this point, we still don’t know that the problem involves the OS’ open file limit. That discovery didn’t happen until this past summer.&amp;quot; Well, users had posited this years ago as the explanation of the problem. So why didn't this knowledge filter up to the MacBU? Because there's no way to report it? Because Microsoft is in denial? Also, why doesn't Microsoft just stop spewing these temporary files all over my hard disk? (Remember when they used to be *visible*???) Isn't there anyone at Microsoft who is ready to admit that this architecture sucks?</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136100</link><pubDate>Thu, 20 May 2004 19:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136100</guid><dc:creator>Rick Schaut</dc:creator><description>John, I did leave out a few details in the story.  In answer to your question, yes.  I wrote almost as much debug-only code trying to track this down as I've written shipping code for some features.&lt;br&gt;&lt;br&gt;Kiliman, that sounds easy on the surface, but there are several places where a failure in an OS call could result in that error message.  Knowing where to instrument is almost as difficult as tracking down the bug itself.&lt;br&gt;&lt;br&gt;Remember, also, that the key point in this, the discovery about the open undo tracking while header/footer fields were being updated, would never have been caught by an instrumented version.  It's also a scenario that can't be duplicated by running a macro to simulate user behavior.  The key to getting that down was having the bevy of diagnostic tools available on Mac OS X.&lt;br&gt;&lt;br&gt;Skeptic, there's a difference between &amp;quot;knowing&amp;quot; the source of a problem and being able to prove it.  It's like knowing that someone has committed a crime, but being unable to prove that fact in a court of law.  What we couldn't do was prove that this was the source of the problem.  A sure way to introduce other bugs that are potentially worse than the one you're trying to fix is to make some change to the code when you can't prove that the change actually fixes the problem.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136188</link><pubDate>Thu, 20 May 2004 21:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136188</guid><dc:creator>MacJack44</dc:creator><description>This saga is truly informative (if exhausting), and supports my growing conviction that both OS development (by any company) and software development (by any company) has reached an overload limit.&lt;br&gt;&lt;br&gt;Notice that in both MS and Apple cases, advancement of the OS has resulted in endless updates, vulnerability discoveries and too much time and money spent by consumer/users just to &amp;quot;keep up.&amp;quot;  The same applies in &amp;quot;simple&amp;quot; word-processing apps.  AppleWorks ported to OS X is buggier, less useful and more annoying than it ever was under OS 9 (for example).  Third party T/Es like Nisus Writer have taken ferrrevvverrr to reach full featured useability and suffer from the same kind of &amp;quot;generational bugs&amp;quot; as OS X and AppleWorks. &lt;br&gt;&lt;br&gt;MS Word and MS Office are a perfect example of trying to &amp;quot;do all,  be all&amp;quot; to prospective customer / users.   But this is consumer choice, the line of thinking goes, &amp;quot;Better buy the whole hog, might need it some day...&amp;quot;  Or the ever-popular: &amp;quot;Gotta have the latest version&amp;quot; muck.   When in fact, I'd bet there's a large percentage of users who use only a fraction of MS Office features.  And, to &amp;quot;just write a novel&amp;quot; you need only use RichText format.  &lt;br&gt;&lt;br&gt;This nonsense causes real problems: when publishers, for example, demand electronic submissions be in Word format.  Why?  There's no legitimate reason, other than a kind of mindset prejudice.    &lt;br&gt;&lt;br&gt;  Simply put from the consumer / user standpoint: We have committed the sin of expecting too much from our computers.  The &amp;quot;computer companies&amp;quot; are only trying to satisfy &amp;quot;Demand&amp;quot; (with a capital &amp;quot;D&amp;quot;).   Their efforts (as exemplified by Rick's story) have been heroic, yet there's no end in sight for this kind of problem -- which ultimately falls on the shoulders of end users.   &lt;br&gt;&lt;br&gt;I'm not against &amp;quot;newest and best&amp;quot; but have disciplined myself to use and want &amp;quot;just what I need&amp;quot; to communicate, to enjoy myself and to stay informed.  I think it's time that everybody just slowed down a bit.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136208</link><pubDate>Thu, 20 May 2004 21:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136208</guid><dc:creator>Ryan Clark</dc:creator><description>Wow. As a Mac user, and someone who's been using Word for quite a while, it was fascinating to read about what had been causing the dreaded &amp;quot;disk is full&amp;quot; bug. I used to work as a consultant in our university computer lab and it was incredibly frustrating when people using Word 2001 on the Macs would run into this problem.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136246</link><pubDate>Thu, 20 May 2004 22:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136246</guid><dc:creator>John Fisher</dc:creator><description>Very well-told story.&lt;br&gt;&lt;br&gt;I am completely in sympathy with the problem. Its not MS fault that Word &lt;br&gt;is too large - nobody wants Works though its usually free; its not the developer's fault that Word changes too much and &lt;br&gt;too often. The problems are endemic to large, complex software with &lt;br&gt;millions of users. Other Windows software I use is equally buggy, and &lt;br&gt;frequently has less usable design.&lt;br&gt;&lt;br&gt;However, I also think there is a near-total lack of two aspects of good &lt;br&gt;engineering practice at MS: 1) they have never understood trace,  &lt;br&gt;logging, and error messages 2) they do (did)  not implement code dumps correctly.&lt;br&gt;&lt;br&gt;As one commenter pointed out, if they had simply passed through the &lt;br&gt;actual OS error it would have helped. Better yet the code that failed &lt;br&gt;should have logged a failure indicating what code failed and why.&lt;br&gt;&lt;br&gt;If they were able to dump their code correctly, they would be able to &lt;br&gt;run Word in the debugger, dump it, and sift through the output to find &lt;br&gt;which code failed, and what the values were at the time it failed. My ( NT4 era ) experience was that the debugger was buggy and symbols did not always align.&lt;br&gt;Having a power-of-two number for a value would have been a strong hint here.&lt;br&gt;MS paid support is infamous. We had the same dead-end experience with &lt;br&gt;fundamental problems with NT4 Wolfpack failover ( in the end it never &lt;br&gt;worked ) at a company in which MS had some ownership.&lt;br&gt;Lastly, there should never be 'unlimited' anything. Unlimited Undo is a &lt;br&gt;marketing standard, not good engineering. Developers should always place &lt;br&gt;arbitrary limits on repetitive actions to prevent unknowable results &lt;br&gt;like this. If there had been a limit, and a log entry had then said, &amp;quot;UnDoer reached u_limit&amp;quot; all would have been easily fixed. Their undo function is so complex, that it may not qualify as &lt;br&gt;'repetitive.' If so, this might be a sign that it is inherently too complex. </description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136247</link><pubDate>Thu, 20 May 2004 22:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136247</guid><dc:creator>RG</dc:creator><description>Thanks for the detailed walkthrough ... I would love to see a similar explanation as to why text copied from Word 2004 and pasted into iChat comes out as a black graphic blob. It will paste fine into Mail, TextEdit, etc. (and then copy/paste from there into iChat), but it won't go directly into iChat.&lt;br&gt;&lt;br&gt;I suspect it's an iChat issue, since it pastes fine elsewhere, but I can't find another Mac program that causes the same iChat behavior...</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136325</link><pubDate>Fri, 21 May 2004 00:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136325</guid><dc:creator>Paul Berkowitz</dc:creator><description>Great story, Rick.&lt;br&gt;&lt;br&gt;But really only 256 open files in OSX, compared to 8196 in OS 9?? I remember that joy that ensued when 384 increased to 8196. Is there something else in OS X that makes such a minute number of open files feasible? (Such as - do they get closed automatically or something like that?) I have never run into this limit in OS X in any app. Something just doesn't sound right here, Rick. Do you, or anyone, have an idea where to look this up?</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136347</link><pubDate>Fri, 21 May 2004 00:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136347</guid><dc:creator>Kiyooka</dc:creator><description>Fascinating reading about how things work from the inside.&lt;br&gt;&lt;br&gt;I am looking for a contact in the MacBU Office group.  As creator of arguably one of the most successful office add-ins of all time, and now on the mac, I'm interested in writing some add-ins for MacOffice.  I sent some email to s sinofsky but he's apparently PC only, as are all my other contacts.&lt;br&gt;&lt;br&gt;Do you guys have an add-in/office evangelist that you could point towards me?  My contact nfo is on my blog site (above).&lt;br&gt;&lt;br&gt;-gen</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136363</link><pubDate>Fri, 21 May 2004 01:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136363</guid><dc:creator>OS X file limit</dc:creator><description>256 is only the baseline limit in OS X, per process.&lt;br&gt;&lt;br&gt;In OS 9, I believe the limit was global (but changable by some utilities).&lt;br&gt;&lt;br&gt;The actual limit in OS X depends on the amount of RAM in the system (more RAM, more file allowed).  Also, this limit can be changed by the application.  I don't know if there is a fixed upper limit.&lt;br&gt;&lt;br&gt;Photoshop and Illustrator hit the same limit when porting to OS X (due to an OS bug that left files open after certain API calls).</description></item><item><title>Betalogue</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136392</link><pubDate>Fri, 21 May 2004 05:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136392</guid><dc:creator>TrackBack</dc:creator><description>Betalogue</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136403</link><pubDate>Fri, 21 May 2004 02:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136403</guid><dc:creator>SomeRandomGuy</dc:creator><description>Larry, the 256 open file limit is a soft limit imposed on processes so that they can't go around eating system resources.  In a shell you can use 'ulimit' to increase it, or in an app can use a BSD API to increase it if needed.  There is a way to increase the limit globally for all processes, but I don't want to post it since it is a bad idea to ever use it.  &lt;br&gt;&lt;br&gt;The default open file limit for the system is 12288, but this can be increased using the systcl command to increase kern.maxfiles if you really needed to.&lt;br&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136405</link><pubDate>Fri, 21 May 2004 02:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136405</guid><dc:creator>SomeRandomGuy</dc:creator><description>I didn;t explicitly explain it, so I guess I should say that the 256 limit is per-process.  So Word eating 240 files has no effect at all on Photoshop etc. until you get into the 12288 open files range at which point you probably have bigger problems.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136637</link><pubDate>Fri, 21 May 2004 11:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136637</guid><dc:creator>JD</dc:creator><description>I've dealt with this problem at clients for a long time now and to have a different perspective is helpful.  However, I'm still of the opinion that most people would be productive and happy with the equivalent of Word 5.1.  There wasn't a lot of extra stuff in the way and one could get a document completed quickly without the &amp;quot;wizards&amp;quot; and &amp;quot;assistants&amp;quot; popping up and needing to be killed one by one.&lt;br&gt;Take the code from that, port it, sell it for $99-I'd suspect that lots of people would buy it because it would be small, fast, and easy to use.&lt;br&gt;I'm of the opinion that smaller and more focussed is the way that software should be looking.</description></item><item><title>Betalogue</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136688</link><pubDate>Fri, 21 May 2004 16:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136688</guid><dc:creator>TrackBack</dc:creator><description>Betalogue</description></item><item><title>Runtime error logging</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#136791</link><pubDate>Fri, 21 May 2004 16:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:136791</guid><dc:creator>Gideon Greenspan</dc:creator><description>Rick,&lt;br&gt;&lt;br&gt;Interesting post. But maybe I'm missing something - surely this would have been tracked down much earlier by some runtime error logging code, switched in and out with a flag? You should be able to flip a header flag, and get *every* error code returned by an OS call or internal function, logged assertion-style in a text file with the source file name, line number and error code. For projects the size of Word, I think this should be built-in from the bottom up. It also lets you send debug builds to your users and then ask them to send back the log - it's been a lifesaver many times with my own programs.&lt;br&gt;&lt;br&gt;Gideon</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#139589</link><pubDate>Sat, 22 May 2004 20:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:139589</guid><dc:creator>Larry Osterman</dc:creator><description>On my current Windows XP machine, the handle count for the system is 10509.  This isn't just file handles, NT doesn't differentiate between file handles and other kinds of handles.&lt;br&gt;&lt;br&gt;There are 14 processes with more than 256 handles open, including IE (345), perfmon (314).&lt;br&gt;&lt;br&gt;I'm surprised that a modern operating system like OSX has hard coded limits of any kind to be honest.&lt;br&gt;&lt;br&gt;But this is totally off-topic, and irrelevent to a rather remarkable piece of detection.&lt;br&gt;&lt;br&gt;Btw, for those like Gideon and John A, and Killiman.  The fact that the Mac has such a restricted limit and Windows effectively doesn't have a limit drastically reduces the ability to diagnose the problem.  With NT processes routinely having hundreds of handles open, Word's having one or two more simply falls out in the noise factor, while on OS X, those two handles could easily be the difference between a trivial resolution and one that requires much more work.&lt;br&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#139726</link><pubDate>Sun, 23 May 2004 05:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:139726</guid><dc:creator>Josh</dc:creator><description>Yadda.  Yadda.  Yadda.&lt;br&gt;&lt;br&gt;I've got Word v.X and have installed updates 10.1.2, 10.1.4, and 10.1.5.   And yet the bug still occurs... specifically when I have been working for hours and have saved the document many, many times.  (In other words, only when I've worked really hard, and am really stressed and tired.)&lt;br&gt;&lt;br&gt;I suppose the most important question now is:  is this fixed (finally) in Word 2004?&lt;br&gt;&lt;br&gt;Sheesh.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#141206</link><pubDate>Tue, 25 May 2004 13:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:141206</guid><dc:creator>Jason</dc:creator><description>hi,&lt;br&gt;i came accross to a software quote on a web site that says something like, vendors create buggy software to be able to sell it. as i remember this is from a famous author, but i lost the address. does anyone know about this quote and its author?&lt;br&gt;thanks</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#143302</link><pubDate>Thu, 27 May 2004 20:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:143302</guid><dc:creator>Benjamin Huot</dc:creator><description>I stopped using Word within a year because of it crashing so often. That is what interested me in coding (so I could fix the errors) until I found that there was free software available that had over 90 percent of the functionality. And if there was an error, at least I didn't have to pay hundreds of dollars to call Microsoft or for buying it in the first place. Then when OS X came out, I found that you could buy commercial software from small companies, whose software is much cheaper and their support is much better. A large company should be able to support their products much better and have the money to test it in more conditions for errors, yet they don't. I have a strong suspicion that the bigger the company, the bigger the scam. It is a similar problem to how the US can possibly lose a war when they are at least 20 years ahead of the other most advanced Army in the world (of the technology that isn't classified). You can have overwhelming firepower, but if you don't have the intelligence to focus it at the right place and time, you can be defeated by a much smaller force. I would buy products from Mircosoft if they would certify that they hadn't coded anything on them. People aren't switching to Linux because of the liscences; they are doing it because Microsoft products don't work right. Microsoft's poor quality makes the whole industry look bad and holds back innovation. Why buy new software or a new computer when it doesn't provide any more real value and the support is still unaffordable?</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#144363</link><pubDate>Sat, 29 May 2004 12:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:144363</guid><dc:creator>dave rogers</dc:creator><description>Rick,&lt;br&gt;&lt;br&gt;Thanks for your weblog, and for what you do at BU. &lt;br&gt;&lt;br&gt;I've never been a big fan of MS (just ask Scoble), but you don't deserve the negative comments being left in your weblog.&lt;br&gt;&lt;br&gt;The point about human beings not being fully debugged is amply demonstrated here. &lt;br&gt;&lt;br&gt;I hope you keep writing stories like this, and _some_ of the comments have been interesting and useful. </description></item><item><title>Betalogue</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#144904</link><pubDate>Mon, 31 May 2004 17:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:144904</guid><dc:creator>TrackBack</dc:creator><description>Betalogue</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#146118</link><pubDate>Tue, 01 Jun 2004 23:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:146118</guid><dc:creator>Julie Krauss</dc:creator><description>Rick,&lt;br&gt;&lt;br&gt;Amen! to all Dave Rogers' comments.&lt;br&gt;&lt;br&gt;Those of us who have been professionals know how hard it can be to figure out the problem.  There's even a novel about this exact issue:  &amp;quot;The Bug,&amp;quot;  by Ellen Ullman.  &lt;br&gt;&lt;br&gt;Once again, Rick, thanks for the story.  It's fascinating.&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#162580</link><pubDate>Tue, 22 Jun 2004 17:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:162580</guid><dc:creator>Michael</dc:creator><description>A possible lead:&lt;br&gt;&lt;br&gt;For a while I was running into the symptoms described very frequently in Word v.X, especially while translating documents with complex formatting (tables, styles, graphics, etc.). I use a translation assistance tool written in VBA called Wordfast (see wordfast.net), which among other things is able to automatically set the language property of translated segments to the desired target language. (Of course, you still have to do the actual translating yourself.)&lt;br&gt;&lt;br&gt;While working on one job, I started running into the &amp;quot;open files&amp;quot; bug so frequently that I couldn't work properly. I used a tool called Sloth (sorry, I don't have an URL handy) that identifies the actual names and paths of open files for each active application. I didn't take notes at the time, so I no longer have the actual filenames, but I found a very large number of temporary files that were apparently related to spelling and grammar checking in the target language. When I temporarily removed the proofing tools for that language from their standard location, I stopped encountering the &amp;quot;open files&amp;quot; bug every few minutes and was able to continue work. This was several months ago and I don't remember exactly what I did, but I think I probably also turned off the Wordfast feature that sets the language property of target-language segments.</description></item><item><title>In Search of a Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#164976</link><pubDate>Thu, 24 Jun 2004 20:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:164976</guid><dc:creator>bynkii.com's Mac Matters</dc:creator><description>Rick Schaut, of the Microsoft Mac BU has written an excellent article on how hard it can be to track down a bug. However, lest one thinks that only big applications like Word can be that hard to troubleshoot, let...</description></item><item><title>Scripting Word</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#165529</link><pubDate>Fri, 25 Jun 2004 10:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:165529</guid><dc:creator>Buggin' My Life Away</dc:creator><description /></item><item><title>Scripting Word</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#165530</link><pubDate>Fri, 25 Jun 2004 10:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:165530</guid><dc:creator>Buggin' My Life Away</dc:creator><description /></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#185627</link><pubDate>Fri, 16 Jul 2004 20:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:185627</guid><dc:creator>Maireth</dc:creator><description>&lt;a target="_new" href="http://word.mvps.org/FAQs/WordMac/DiskFullError.htm"&gt;http://word.mvps.org/FAQs/WordMac/DiskFullError.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;I found this helpful. It is a tweak that lets you  clear out all the temporary files opened by word so that you can continue working without microsofts &amp;quot;handy&amp;quot; fix of telling you to close every 20 saves. Really, who counts?&lt;br&gt;&lt;br&gt;Rick, thanks for posting. It was facinating to see this problem so fully disected.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#199389</link><pubDate>Wed, 28 Jul 2004 08:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:199389</guid><dc:creator>Norman Diamond</dc:creator><description>5/20/2004 10:28 AM Eric Hildum&lt;br&gt;&lt;br&gt;&amp;gt; Summary of problem: receive a document from&lt;br&gt;&amp;gt; the US (made using US Word), cut and paste&lt;br&gt;&amp;gt; into Japanese document (using Japanese&lt;br&gt;&amp;gt; Word). Upon autosave or save, Japanese&lt;br&gt;&amp;gt; document is destroyed in memory and on disk.&lt;br&gt;&lt;br&gt;Odds are that it didn't matter if one of the source documents had been made using US Word.  Microsoft occasionally tested US Word (including but not limited to the case described in this blog entry).  Odds are that the bug is either wholly within Japanese Word, or within the combination of Japanese Word and Japanese Windows.&lt;br&gt;&lt;br&gt;&amp;gt; The delayed copying of the text would&lt;br&gt;&amp;gt; explain the behavior perfectly. Apparently,&lt;br&gt;&amp;gt; there was a bug in the text copy code&lt;br&gt;&amp;gt; executed when documents were saved.&lt;br&gt;&lt;br&gt;The bug could be anything related to the way Word stores its documents, not necessarily related to copying and pasting.  Though it is fortunate that the copy on disk wouldn't get corrupted until you actually did a save.&lt;br&gt;&lt;br&gt;&amp;gt; By the way I did try to report the bug via&lt;br&gt;&amp;gt; our $500,000+/year global support contract&lt;br&gt;&amp;gt; with Microsoft, and was told directly by our&lt;br&gt;&amp;gt; Microsoft support representative, and I&lt;br&gt;&amp;gt; quote, &amp;quot;I wouldn't know how to file a bug&lt;br&gt;&amp;gt; report for that.&amp;quot;&lt;br&gt;&lt;br&gt;Surely your support contact only understood the US.  Microsoft's idea of globalization is still pretty much US-centric.  If you had a support contract with Microsoft Japan then you would be able to submit a report.&lt;br&gt;&lt;br&gt;But even if you could get the report submitted, odds are that it would still never get solved.  There are quite a lot of things you can see in Japanese versions of Office, and even just Windows without Office, that make it pretty clear that no testing was ever done.  Things happen in the Start menu on the first reboot after installation, that could not be missed by anyone except Microsoft.  Well, one of the bugs introduced by Windows NT4 SP4 was half-fixed in SP5, but has never been fully fixed in Japanese versions of Windows.  In the US it was fixed in Windows 2000 during beta testing, but you expect a fix in US Windows' handling of Japanese to be copied back in to fix Japanese Windows' handling of Japanese, ha, no way.</description></item><item><title>re: Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#206700</link><pubDate>Tue, 03 Aug 2004 11:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:206700</guid><dc:creator>John J. Rynne</dc:creator><description>Rick, thanks for the interesting article. So that's what caused me and my company to lose so much work :-(  &lt;br&gt;We ran into this on upgrading to Word 98. Called Microsoft support and got little relief. It would have been very helpful if they had said &amp;quot;Yes, is is a known bug - please do not adjust your set&amp;quot;. But the didn't, so I reinstalled the OS and Office, on all machines - and still couldn't fix it.&lt;br&gt;In fact, a &amp;quot;fix&amp;quot; came out, but we continued to have the problem on and off for a long time. &lt;br&gt;We resorted to quitting Word every hour or so. Certainly, the problem could be attributed to &amp;quot;saving too often&amp;quot;.</description></item><item><title>Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#221583</link><pubDate>Fri, 27 Aug 2004 20:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:221583</guid><dc:creator>Lee Packham's Corner</dc:creator><description /></item><item><title>Ensight - Jeremy C. Wright &amp;raquo; Anatomy of a Microsoft Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#221637</link><pubDate>Fri, 27 Aug 2004 21:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:221637</guid><dc:creator>TrackBack</dc:creator><description>Ensight - Jeremy C. Wright &amp;amp;raquo; Anatomy of a Microsoft Bug</description></item><item><title>Joakim Andersson's blog &amp;raquo; A bug is not always that easy to fix</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#221743</link><pubDate>Sat, 28 Aug 2004 00:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:221743</guid><dc:creator>TrackBack</dc:creator><description>Joakim Andersson's blog &amp;amp;raquo; A bug is not always that easy to fix</description></item><item><title>skrud.net</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#222063</link><pubDate>Sat, 28 Aug 2004 19:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:222063</guid><dc:creator>TrackBack</dc:creator><description>skrud.net</description></item><item><title>Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#222243</link><pubDate>Sun, 29 Aug 2004 09:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:222243</guid><dc:creator>Shaghaghi.net</dc:creator><description>Anatomy of a Software Bug...</description></item><item><title>King of the World</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#222288</link><pubDate>Sun, 29 Aug 2004 13:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:222288</guid><dc:creator>TheophileEscargot from Hulver's site</dc:creator><description>Me. What I'm Not Watching. What I'm Downloading. Cups. What I'm Listening To. What I'm Reading: &amp;quot;Ancient Light&amp;quot; (with SPOILERS and ENDING). Web. &amp;lt;br&amp;gt;&lt;br&gt; Contains great content EXCLUSIVE to loyal weekend readers!&amp;lt;br&amp;gt;&lt;br&gt; Plus a super-multipoll! &amp;lt;br&amp;gt;&lt;br&gt;Me Phew. Definitely need a three day weekend right now: feeling very abraded by the...</description></item><item><title>Anatomy of a Software Bug -MS Word</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#222432</link><pubDate>Mon, 30 Aug 2004 03:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:222432</guid><dc:creator>Chris Online</dc:creator><description>	Anatomy of a Software Bug&lt;br&gt;&lt;br&gt;</description></item><item><title>Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#224617</link><pubDate>Thu, 02 Sep 2004 13:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:224617</guid><dc:creator>Lee Packham's Corner</dc:creator><description /></item><item><title>Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#251822</link><pubDate>Wed, 03 Nov 2004 21:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251822</guid><dc:creator>WebMonster blog</dc:creator><description /></item><item><title>diego sevilla's weblog &amp;raquo; The Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#251970</link><pubDate>Thu, 04 Nov 2004 02:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:251970</guid><dc:creator>TrackBack</dc:creator><description>diego sevilla's weblog &amp;amp;raquo; The Anatomy of a Software Bug</description></item><item><title>Bug Links &amp;raquo; Undo in Word 6</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#252936</link><pubDate>Fri, 05 Nov 2004 18:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:252936</guid><dc:creator>TrackBack</dc:creator><description>Bug Links &amp;amp;raquo; Undo in Word 6</description></item><item><title>You Don't Need Word</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#331290</link><pubDate>Thu, 23 Dec 2004 19:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:331290</guid><dc:creator>Buggin' My Life Away</dc:creator><description /></item><item><title>re: The importance of error code backwards compatibility</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#355290</link><pubDate>Tue, 18 Jan 2005 21:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:355290</guid><dc:creator>The Old New Thing</dc:creator><description /></item><item><title>CyraX&amp;#8217;s lair   &amp;raquo; MS Word &amp;#8216;disk-full&amp;#8217; error</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#580352</link><pubDate>Fri, 21 Apr 2006 07:37:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580352</guid><dc:creator>CyraX’s lair   » MS Word ‘disk-full’ error</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://cyrax.wordpress.com/2006/04/21/ms-word-disk-full-error/"&gt;http://cyrax.wordpress.com/2006/04/21/ms-word-disk-full-error/&lt;/a&gt;</description></item><item><title>Opportunity Cost</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#643637</link><pubDate>Fri, 23 Jun 2006 06:43:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:643637</guid><dc:creator>Buggin' My Life Away</dc:creator><description>Back when I started blogging, I had a go-around with Pierre Igot. &amp;nbsp;I'm not going to rehash it, but I...</description></item><item><title>Debugando cebolas</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#678337</link><pubDate>Wed, 26 Jul 2006 02:27:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:678337</guid><dc:creator>How things (should) work</dc:creator><description>O post &amp;amp;#233; meio antigo, mas eu s&amp;amp;#243; li hoje e vale a leitura: Anatomy of a Software Bug&lt;br&gt;Ele conta como um...</description></item><item><title>npat&amp;#39;s blog - the anatomy of a bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#743446</link><pubDate>Thu, 07 Sep 2006 02:36:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:743446</guid><dc:creator>npat's blog - the anatomy of a bug</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://www.livejournal.com/users/npat/32177.html"&gt;http://www.livejournal.com/users/npat/32177.html&lt;/a&gt;</description></item><item><title>the anatomy of a bug by npat () | LjSEEK.COM</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#743447</link><pubDate>Thu, 07 Sep 2006 02:36:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:743447</guid><dc:creator>the anatomy of a bug by npat () | LjSEEK.COM</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://www.ljseek.com/the-anatomy-of-a-bug_13142679.html"&gt;http://www.ljseek.com/the-anatomy-of-a-bug_13142679.html&lt;/a&gt;</description></item><item><title>Portals</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#2015235</link><pubDate>Tue, 03 Apr 2007 04:13:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2015235</guid><dc:creator>Inherent Quality by Ron Richard</dc:creator><description>&lt;p&gt;Field of dreams… The software and IT industry is a field of dreams. More than ever all can come to the field to offer ideas and contribute to its evolution. One means of doing so is through portals. A ...&lt;/p&gt;
</description></item><item><title>Love and light - VIIP, beam it into your step</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#4880427</link><pubDate>Wed, 12 Sep 2007 17:47:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4880427</guid><dc:creator>Love and light - VIIP, beam it into your step</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://itknowledgeexchange.techtarget.com/viip/love-and-light/"&gt;http://itknowledgeexchange.techtarget.com/viip/love-and-light/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Software Information &amp;raquo; Buggin&amp;#8217; My Life Away : Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#7177154</link><pubDate>Mon, 21 Jan 2008 02:33:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7177154</guid><dc:creator>Software Information » Buggin’ My Life Away : Anatomy of a Software Bug</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://softwareinformation.247blogging.info/buggin-my-life-away-anatomy-of-a-software-bug/"&gt;http://softwareinformation.247blogging.info/buggin-my-life-away-anatomy-of-a-software-bug/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>
	Anatomy of a Software Bug
</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#7338619</link><pubDate>Thu, 31 Jan 2008 05:18:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7338619</guid><dc:creator>
	Anatomy of a Software Bug
</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.codenexus.com/BlogEngine/post/Anatomy-of-a-Software-Bug.aspx"&gt;http://www.codenexus.com/BlogEngine/post/Anatomy-of-a-Software-Bug.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>College Fun Facts &amp;raquo; Buggin&amp;#8217; My Life Away : Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#8346424</link><pubDate>Mon, 31 Mar 2008 23:36:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8346424</guid><dc:creator>College Fun Facts » Buggin’ My Life Away : Anatomy of a Software Bug</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://collegefunfactsblog.info/buggin-my-life-away-anatomy-of-a-software-bug/"&gt;http://collegefunfactsblog.info/buggin-my-life-away-anatomy-of-a-software-bug/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Famous Peoples Birthdays &amp;raquo; Buggin&amp;#8217; My Life Away : Anatomy of a Software Bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#8435402</link><pubDate>Mon, 28 Apr 2008 16:50:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8435402</guid><dc:creator>Famous Peoples Birthdays &amp;raquo; Buggin&amp;#8217; My Life Away : Anatomy of a Software Bug</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://famouspeoplesbirthdayblog.info/buggin-my-life-away-anatomy-of-a-software-bug/"&gt;http://famouspeoplesbirthdayblog.info/buggin-my-life-away-anatomy-of-a-software-bug/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>A Software Tester is...</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#8590988</link><pubDate>Wed, 11 Jun 2008 10:30:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8590988</guid><dc:creator>Eric Hu's Weblog</dc:creator><description>&lt;p&gt;我是個 Software Tester , 但是我突然發現, 我的 BLOG 裏的 &amp;quot;Test&amp;quot; 這個類別裏的 Post 居然沒有很多, 所以我想我應該多談談 Software Testing. 最近看了一些其它高手的部落格,&lt;/p&gt;
</description></item><item><title>Anatomy of a software bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#8597471</link><pubDate>Sat, 14 Jun 2008 16:59:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8597471</guid><dc:creator>IWebThereforeIAm</dc:creator><description>&lt;p&gt;[Anatomy of a software bug] A Microsoft developer explains how a tricky bug in Word's undo stack behavior was tracked down....&lt;/p&gt;
</description></item><item><title>Work from home moms.</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#8772455</link><pubDate>Fri, 25 Jul 2008 19:34:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8772455</guid><dc:creator>Top work at home moms.</dc:creator><description>&lt;p&gt;Work from home moms. Wahm com the online magazine for work at home moms. Moms work from home. Moms work at home.&lt;/p&gt;
</description></item><item><title>Schwieb &amp;middot; How to report a bug</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#8931073</link><pubDate>Sun, 07 Sep 2008 21:14:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8931073</guid><dc:creator>Schwieb &amp;middot; How to report a bug</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.schwieb.com/blog/2008/09/07/how-to-report-a-bug/"&gt;http://www.schwieb.com/blog/2008/09/07/how-to-report-a-bug/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>the boy in the bubble  &amp;raquo; Blog Archive   &amp;raquo; Vom Bug zum Feature</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#8995530</link><pubDate>Sat, 11 Oct 2008 09:52:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8995530</guid><dc:creator>the boy in the bubble  &amp;raquo; Blog Archive   &amp;raquo; Vom Bug zum Feature</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://3.blogs.23.nu/bubbleboy/2005/04/antville-7349/"&gt;http://3.blogs.23.nu/bubbleboy/2005/04/antville-7349/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Buspar.</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9051678</link><pubDate>Fri, 07 Nov 2008 09:24:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9051678</guid><dc:creator>Buspar.</dc:creator><description>&lt;p&gt;Buspar online med. Buspar vs zanax. Buspar.&lt;/p&gt;
</description></item><item><title>Word 2004 BUG: Disk full when it is not (OsX 10.4.4) | keyongtech</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9362886</link><pubDate>Thu, 22 Jan 2009 07:52:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9362886</guid><dc:creator>Word 2004 BUG: Disk full when it is not (OsX 10.4.4) | keyongtech</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.keyongtech.com/1337528-word-2004-bug-disk-full"&gt;http://www.keyongtech.com/1337528-word-2004-bug-disk-full&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Mati Lampu</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9388185</link><pubDate>Sun, 01 Feb 2009 13:39:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9388185</guid><dc:creator> Mati Lampu</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://matilampu.wordpress.com/2009/02/01/14/"&gt;http://matilampu.wordpress.com/2009/02/01/14/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | Paid Surveys</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9655077</link><pubDate>Fri, 29 May 2009 20:03:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9655077</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | Paid Surveys</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://paidsurveyshub.info/story.php?title=buggin-my-life-away-anatomy-of-a-software-bug"&gt;http://paidsurveyshub.info/story.php?title=buggin-my-life-away-anatomy-of-a-software-bug&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | Uniform Stores</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9677983</link><pubDate>Mon, 01 Jun 2009 16:56:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9677983</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | Uniform Stores</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://uniformstores.info/story.php?id=14369"&gt;http://uniformstores.info/story.php?id=14369&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | Wood TV Stand</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9679654</link><pubDate>Mon, 01 Jun 2009 21:14:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9679654</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | Wood TV Stand</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://woodtvstand.info/story.php?id=8751"&gt;http://woodtvstand.info/story.php?id=8751&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | Insomnia Cure</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9709569</link><pubDate>Tue, 09 Jun 2009 00:51:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9709569</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | Insomnia Cure</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://insomniacuresite.info/story.php?id=8252"&gt;http://insomniacuresite.info/story.php?id=8252&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | Quick Diets</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9745085</link><pubDate>Sat, 13 Jun 2009 16:40:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9745085</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | Quick Diets</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://quickdietsite.info/story.php?id=12068"&gt;http://quickdietsite.info/story.php?id=12068&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | garden statues</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9750123</link><pubDate>Sun, 14 Jun 2009 14:51:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9750123</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | garden statues</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://gardenstatuesgalore.info/story.php?id=1609"&gt;http://gardenstatuesgalore.info/story.php?id=1609&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | unemployment office</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9759751</link><pubDate>Tue, 16 Jun 2009 10:58:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9759751</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | unemployment office</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://unemploymentofficeresource.info/story.php?id=8203"&gt;http://unemploymentofficeresource.info/story.php?id=8203&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | fix my credit</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9764262</link><pubDate>Wed, 17 Jun 2009 04:56:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9764262</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | fix my credit</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://fixmycrediteasily.info/story.php?id=177"&gt;http://fixmycrediteasily.info/story.php?id=177&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | pool toys</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9774815</link><pubDate>Thu, 18 Jun 2009 12:02:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9774815</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | pool toys</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://pooltoysite.info/story.php?id=9483"&gt;http://pooltoysite.info/story.php?id=9483&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | debt settlement program</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9787521</link><pubDate>Fri, 19 Jun 2009 16:39:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9787521</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | debt settlement program</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://edebtsettlementprogram.info/story.php?id=22802"&gt;http://edebtsettlementprogram.info/story.php?id=22802&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | debt consolidator</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9789375</link><pubDate>Fri, 19 Jun 2009 18:37:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9789375</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | debt consolidator</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://mydebtconsolidator.info/story.php?id=7327"&gt;http://mydebtconsolidator.info/story.php?id=7327&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Buggin My Life Away Anatomy of a Software Bug | debt solutions</title><link>http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx#9791008</link><pubDate>Fri, 19 Jun 2009 20:31:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9791008</guid><dc:creator> Buggin My Life Away Anatomy of a Software Bug | debt solutions</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://debtsolutionsnow.info/story.php?id=3621"&gt;http://debtsolutionsnow.info/story.php?id=3621&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>