<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Crash Reporter for iPhone Applications (Part 1)</title>
	<atom:link href="http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/</link>
	<description>Just another WordPress.com site</description>
	<lastBuildDate>Fri, 04 May 2012 21:37:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: serena</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1490</link>
		<dc:creator><![CDATA[serena]]></dc:creator>
		<pubDate>Fri, 04 May 2012 21:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1490</guid>
		<description><![CDATA[thank you very much for this useful guide.]]></description>
		<content:encoded><![CDATA[<p>thank you very much for this useful guide.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rama</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1169</link>
		<dc:creator><![CDATA[Rama]]></dc:creator>
		<pubDate>Fri, 06 Feb 2009 22:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1169</guid>
		<description><![CDATA[I just published &quot;ratos&quot;, an open source shell that you can start in a terminal and past an entire Xcode stack trace and it will decode it.   Speeds up using atos.

Announcement/Doc is here:  http://myutil.com/2009/2/6/announcing-ratos-a-shell-to-decode-iphone-stack-traces

And you can go straight to the code here:  http://github.com/face/ratos/tree/master

-Rama]]></description>
		<content:encoded><![CDATA[<p>I just published &#8220;ratos&#8221;, an open source shell that you can start in a terminal and past an entire Xcode stack trace and it will decode it.   Speeds up using atos.</p>
<p>Announcement/Doc is here:  <a href="http://myutil.com/2009/2/6/announcing-ratos-a-shell-to-decode-iphone-stack-traces" rel="nofollow">http://myutil.com/2009/2/6/announcing-ratos-a-shell-to-decode-iphone-stack-traces</a></p>
<p>And you can go straight to the code here:  <a href="http://github.com/face/ratos/tree/master" rel="nofollow">http://github.com/face/ratos/tree/master</a></p>
<p>-Rama</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Atlan</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1168</link>
		<dc:creator><![CDATA[Christopher Atlan]]></dc:creator>
		<pubDate>Thu, 29 Jan 2009 17:53:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1168</guid>
		<description><![CDATA[Hi Maurj,

I fixed the typos, thx!

Christopher]]></description>
		<content:encoded><![CDATA[<p>Hi Maurj,</p>
<p>I fixed the typos, thx!</p>
<p>Christopher</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maurj</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1167</link>
		<dc:creator><![CDATA[Maurj]]></dc:creator>
		<pubDate>Thu, 29 Jan 2009 17:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1167</guid>
		<description><![CDATA[Hi Chris,

Thanks for the post!  I&#039;ve just spotted there&#039;s an error in the MyUncaughtExceptionHandler code:

for (int i=0; i&lt;[callStackArray cout]; i++) {

...should be &quot;count&quot;, not &quot;cout&quot;.  (I&#039;m guessing that you want to use frameCount as the loop&#039;s check too - it&#039;s unused otherwise.)

Ironically, using the code as it is causes an exception in the exception handler, resulting in an infinite loop of exceptions :)]]></description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Thanks for the post!  I&#8217;ve just spotted there&#8217;s an error in the MyUncaughtExceptionHandler code:</p>
<p>for (int i=0; i&lt;[callStackArray cout]; i++) {</p>
<p>&#8230;should be &#8220;count&#8221;, not &#8220;cout&#8221;.  (I&#8217;m guessing that you want to use frameCount as the loop&#8217;s check too &#8211; it&#8217;s unused otherwise.)</p>
<p>Ironically, using the code as it is causes an exception in the exception handler, resulting in an infinite loop of exceptions <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Atlan</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1166</link>
		<dc:creator><![CDATA[Christopher Atlan]]></dc:creator>
		<pubDate>Sun, 09 Nov 2008 15:37:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1166</guid>
		<description><![CDATA[Hi Glenn,

you don&#039;t use the atos tool on the iphone, you use it on your developer box. After you build the application you see in your build folder a dSYM folder which include the needed information for atos.

I still haven&#039;t automated this...

Christopher]]></description>
		<content:encoded><![CDATA[<p>Hi Glenn,</p>
<p>you don&#8217;t use the atos tool on the iphone, you use it on your developer box. After you build the application you see in your build folder a dSYM folder which include the needed information for atos.</p>
<p>I still haven&#8217;t automated this&#8230;</p>
<p>Christopher</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glenn</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1165</link>
		<dc:creator><![CDATA[Glenn]]></dc:creator>
		<pubDate>Sat, 08 Nov 2008 23:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1165</guid>
		<description><![CDATA[Hi Chris,
Have you managed to find a better solution (as mentioned in the above comment)?  I&#039;m trying to get this to work with my iPhone application, but I&#039;m a little confused as to how you use this atos tool from the phone.  Are you calling the system atos application directly from within your app?
I&#039;m anxious to get this working as it would greatly improve our debugging cycle.  This blog is definitely a great starting point.  Perhaps one more post would be useful which details the entirety of the procedure in one place.
Thanks in advance.]]></description>
		<content:encoded><![CDATA[<p>Hi Chris,<br />
Have you managed to find a better solution (as mentioned in the above comment)?  I&#8217;m trying to get this to work with my iPhone application, but I&#8217;m a little confused as to how you use this atos tool from the phone.  Are you calling the system atos application directly from within your app?<br />
I&#8217;m anxious to get this working as it would greatly improve our debugging cycle.  This blog is definitely a great starting point.  Perhaps one more post would be useful which details the entirety of the procedure in one place.<br />
Thanks in advance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Atlan</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1164</link>
		<dc:creator><![CDATA[Christopher Atlan]]></dc:creator>
		<pubDate>Tue, 28 Oct 2008 12:30:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1164</guid>
		<description><![CDATA[Hi Josh,

you are right, it&#039;s not possible to use the symbolicatecrash script if you not format your crash report exactly as the apple one. I current use atos, &lt;a href=&quot;http://developer.apple.com/tools/xcode/symbolizingcrashdumps.html&quot; rel=&quot;nofollow&quot;&gt;Debugging and Symbolizing Crash Dumps in Xcode&lt;/a&gt;, but I&#039;m searching a better solution for this.

Christopher]]></description>
		<content:encoded><![CDATA[<p>Hi Josh,</p>
<p>you are right, it&#8217;s not possible to use the symbolicatecrash script if you not format your crash report exactly as the apple one. I current use atos, <a href="http://developer.apple.com/tools/xcode/symbolizingcrashdumps.html" rel="nofollow">Debugging and Symbolizing Crash Dumps in Xcode</a>, but I&#8217;m searching a better solution for this.</p>
<p>Christopher</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1163</link>
		<dc:creator><![CDATA[Josh]]></dc:creator>
		<pubDate>Tue, 28 Oct 2008 02:05:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1163</guid>
		<description><![CDATA[Chris...

I wonder if you could give a bit more detail on how to symbolicate the stack trace you are generating.  I managed to get a reasonable stack trace by using the backtrace_symbols function you mentioned, however the symbols for my application (the ones i need) are missing.  When i attempt to symbolicate the stack trace generated by the function above i get the following error from the symbolicate utility:

joshua$ symbolicatecrash maildump.txt ICONtact.app.dSYM
No crash report version in maildump.txt at /Users/joshua/bin/symbolicatecrash line 719.

Running the symbolicate utility against a full from the iPhone crash dump however works fine.]]></description>
		<content:encoded><![CDATA[<p>Chris&#8230;</p>
<p>I wonder if you could give a bit more detail on how to symbolicate the stack trace you are generating.  I managed to get a reasonable stack trace by using the backtrace_symbols function you mentioned, however the symbols for my application (the ones i need) are missing.  When i attempt to symbolicate the stack trace generated by the function above i get the following error from the symbolicate utility:</p>
<p>joshua$ symbolicatecrash maildump.txt ICONtact.app.dSYM<br />
No crash report version in maildump.txt at /Users/joshua/bin/symbolicatecrash line 719.</p>
<p>Running the symbolicate utility against a full from the iPhone crash dump however works fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1162</link>
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Sun, 26 Oct 2008 23:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1162</guid>
		<description><![CDATA[Christopher,

Very nice post. Thank you for sharing..]]></description>
		<content:encoded><![CDATA[<p>Christopher,</p>
<p>Very nice post. Thank you for sharing..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://creativeinaustria.wordpress.com/2008/10/18/crash-reporter-for-iphone-applications/#comment-1161</link>
		<dc:creator><![CDATA[Mark]]></dc:creator>
		<pubDate>Sun, 19 Oct 2008 15:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-1161</guid>
		<description><![CDATA[Christopher, this rocks. I&#039;ll implement it right now. Thanks a lot!]]></description>
		<content:encoded><![CDATA[<p>Christopher, this rocks. I&#8217;ll implement it right now. Thanks a lot!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

