<?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"
	>
<channel>
	<title>Comments on: QotD: Crash Reports</title>
	<atom:link href="http://nslog.com/2005/03/13/qotd_crash_reports/feed" rel="self" type="application/rss+xml" />
	<link>http://nslog.com/2005/03/13/qotd_crash_reports</link>
	<description>The Weblog of Erik J. Barzeski</description>
	<pubDate>Sun, 23 Nov 2008 00:26:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Smart Crash Reports &#124; NSLog();</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14369</link>
		<dc:creator>Smart Crash Reports &#124; NSLog();</dc:creator>
		<pubDate>Tue, 06 Sep 2005 13:20:56 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14369</guid>
		<description>Leave it to Unsanity. Earlier this year I mentioned in a QotD that I was "still hoping Apple provides a way for an application to provide contact information for the developer so that we, not frickin' Apple, get the crash...
</description>
		<content:encoded><![CDATA[<p>Leave it to Unsanity. Earlier this year I mentioned in a QotD that I was "still hoping Apple provides a way for an application to provide contact information for the developer so that we, not frickin' Apple, get the crash...</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Buchheim</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14367</link>
		<dc:creator>Tim Buchheim</dc:creator>
		<pubDate>Mon, 14 Mar 2005 21:02:55 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14367</guid>
		<description>I sometimes send them in on Apple applications, especially if I can figure out why it crashed and point out their stupidity. :-)



On third party applications, I only send them in if it is very obvious that the crash occurred inside Apple's code in a way that makes it look like it couldn't have been the fault of the app.  So not very often.</description>
		<content:encoded><![CDATA[<p>I sometimes send them in on Apple applications, especially if I can figure out why it crashed and point out their stupidity. <img src='http://nslog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>On third party applications, I only send them in if it is very obvious that the crash occurred inside Apple's code in a way that makes it look like it couldn't have been the fault of the app.  So not very often.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Kuhl</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14366</link>
		<dc:creator>Derek Kuhl</dc:creator>
		<pubDate>Mon, 14 Mar 2005 20:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14366</guid>
		<description>Blizzard has their own crash catcher for Mac that works just like Apple's.  It is a helper application that runs whenever WoW gets stuck.  Must not be too hard to make since Blizzard had one up and running so quickly in beta.</description>
		<content:encoded><![CDATA[<p>Blizzard has their own crash catcher for Mac that works just like Apple's.  It is a helper application that runs whenever WoW gets stuck.  Must not be too hard to make since Blizzard had one up and running so quickly in beta.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik J. Barzeski</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14365</link>
		<dc:creator>Erik J. Barzeski</dc:creator>
		<pubDate>Mon, 14 Mar 2005 19:05:53 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14365</guid>
		<description>Jesper is correct: I wish Apple's default crash catcher could be told to send the crash log to the developer instead of automatically going to Apple where - if it's a bug in PulpFiction's parser or something - it's probably quickly thrown away.</description>
		<content:encoded><![CDATA[<p>Jesper is correct: I wish Apple's default crash catcher could be told to send the crash log to the developer instead of automatically going to Apple where - if it's a bug in PulpFiction's parser or something - it's probably quickly thrown away.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesper</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14364</link>
		<dc:creator>Jesper</dc:creator>
		<pubDate>Mon, 14 Mar 2005 18:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14364</guid>
		<description>Crash catchers are entirely doable, you just need to catch the correct signals, prevent the Apple crash catcher from appearing, figure out which app that crashed (only a problem if you use the same crash catcher with several apps without recompiling), fetch and augment the log, make the interface, decide what can be sent, make up a way to send it, make sure appropriate errors come up when it can't be sent or the crash log can't be found, and a partridge in a pear tree. That crash catchers are a PITA to use, I'm not so sure, but they sure are to build, and I think this is what Erik was addressing. And I agree with his usage - I don't send bugs to Apple unless there's reason to suspect that something on their side is wrong - ie a bug in their frameworks in someone else's app, in the OS or in their own apps.</description>
		<content:encoded><![CDATA[<p>Crash catchers are entirely doable, you just need to catch the correct signals, prevent the Apple crash catcher from appearing, figure out which app that crashed (only a problem if you use the same crash catcher with several apps without recompiling), fetch and augment the log, make the interface, decide what can be sent, make up a way to send it, make sure appropriate errors come up when it can't be sent or the crash log can't be found, and a partridge in a pear tree. That crash catchers are a PITA to use, I'm not so sure, but they sure are to build, and I think this is what Erik was addressing. And I agree with his usage - I don't send bugs to Apple unless there's reason to suspect that something on their side is wrong - ie a bug in their frameworks in someone else's app, in the OS or in their own apps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Friedman</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14363</link>
		<dc:creator>Nate Friedman</dc:creator>
		<pubDate>Mon, 14 Mar 2005 18:31:17 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14363</guid>
		<description>I submit them all the time, and only head over to radar when i need to send a screenshot. i really should use radar more (I recently got an email that they were unable to reproduce an error!)



non-apple crash catchers are a PITA to deal with - thats why i don't bother.</description>
		<content:encoded><![CDATA[<p>I submit them all the time, and only head over to radar when i need to send a screenshot. i really should use radar more (I recently got an email that they were unable to reproduce an error!)</p>
<p>non-apple crash catchers are a PITA to deal with - thats why i don't bother.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14362</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Mon, 14 Mar 2005 08:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14362</guid>
		<description>I usually examine the trace myself, and see where the crash is — if it's possible that it was a system lib (or it's an Apple application) I send.



Note that Adium and OmniWeb have their own crashcatchers — I think there's some system support for this functionality. You might want to look into that, whether personally to automatically log errors while you're developing, or for end-user problems.</description>
		<content:encoded><![CDATA[<p>I usually examine the trace myself, and see where the crash is — if it's possible that it was a system lib (or it's an Apple application) I send.</p>
<p>Note that Adium and OmniWeb have their own crashcatchers — I think there's some system support for this functionality. You might want to look into that, whether personally to automatically log errors while you're developing, or for end-user problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philip</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14361</link>
		<dc:creator>Philip</dc:creator>
		<pubDate>Mon, 14 Mar 2005 08:04:05 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14361</guid>
		<description>Never, if I find a bug in Apple's applications I'll head straight to Radar and put it there - that way I'm secure in the knowledge that they are ignoring me.



Microsoft has Apple one-up on this. The bug reports that are submitted to Microsoft in Windows XP are able to be viewed by 3rd party developers if it is your application.

Also, the process is just a simple one-click - who's going to bother filling out the "what were you doing when..." properly (or with any usable detail)?</description>
		<content:encoded><![CDATA[<p>Never, if I find a bug in Apple's applications I'll head straight to Radar and put it there - that way I'm secure in the knowledge that they are ignoring me.</p>
<p>Microsoft has Apple one-up on this. The bug reports that are submitted to Microsoft in Windows XP are able to be viewed by 3rd party developers if it is your application.</p>
<p>Also, the process is just a simple one-click - who's going to bother filling out the "what were you doing when..." properly (or with any usable detail)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Out of Cheese</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14368</link>
		<dc:creator>Out of Cheese</dc:creator>
		<pubDate>Mon, 14 Mar 2005 03:03:49 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14368</guid>
		<description>&lt;strong&gt;Crash reports&lt;/strong&gt;

Erik says he doesn't send crash reports to Apple. That's unfortunate. Unless there's highly confidential information in your crash log...</description>
		<content:encoded><![CDATA[<p><strong>Crash reports</strong></p>
<p>Erik says he doesn't send crash reports to Apple. That's unfortunate. Unless there's highly confidential information in your crash log...</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Buzz Andersen</title>
		<link>http://nslog.com/2005/03/13/qotd_crash_reports#comment-14360</link>
		<dc:creator>Buzz Andersen</dc:creator>
		<pubDate>Mon, 14 Mar 2005 01:28:43 +0000</pubDate>
		<guid isPermaLink="false">http://nslog.com/2005/03/13/qotd_crash_reports/#comment-14360</guid>
		<description>I don't know if I'd say that's unlikely.</description>
		<content:encoded><![CDATA[<p>I don't know if I'd say that's unlikely.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
