<?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>Kommentare zu: Crash Reporter for iPhone Applications (Part 1)</title>
	<atom:link href="http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/</link>
	<description></description>
	<lastBuildDate>Thu, 17 Jun 2010 10:48:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Rama</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-6229</link>
		<dc:creator>Rama</dc:creator>
		<pubDate>Fri, 06 Feb 2009 22:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-6229</guid>
		<description>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>Von: Christopher Atlan</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-6134</link>
		<dc:creator>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-6134</guid>
		<description>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>Von: Maurj</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-6133</link>
		<dc:creator>Maurj</dc:creator>
		<pubDate>Thu, 29 Jan 2009 17:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-6133</guid>
		<description>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://www.restoroot.com/Blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christopher Atlan</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-5497</link>
		<dc:creator>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-5497</guid>
		<description>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>Von: Glenn</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-5487</link>
		<dc:creator>Glenn</dc:creator>
		<pubDate>Sat, 08 Nov 2008 23:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-5487</guid>
		<description>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>Von: Christopher Atlan</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-5365</link>
		<dc:creator>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-5365</guid>
		<description>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; target=&quot;_blank&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" target="_blank" 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>Von: Josh</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-5357</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Tue, 28 Oct 2008 02:05:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-5357</guid>
		<description>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>Von: chris</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-5343</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Sun, 26 Oct 2008 23:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-5343</guid>
		<description>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>Von: Mark</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-5251</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sun, 19 Oct 2008 15:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-5251</guid>
		<description>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>
	<item>
		<title>Von: Torsten Curdt</title>
		<link>http://www.restoroot.com/Blog/2008/10/18/crash-reporter-for-iphone-applications/comment-page-1/#comment-5247</link>
		<dc:creator>Torsten Curdt</dc:creator>
		<pubDate>Sun, 19 Oct 2008 07:54:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.restoroot.com/Blog/?p=59#comment-5247</guid>
		<description>There is another option for the Mac :) http://vafer.org/projects/feedbackreporter/</description>
		<content:encoded><![CDATA[<p>There is another option for the Mac <img src='http://www.restoroot.com/Blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://vafer.org/projects/feedbackreporter/" rel="nofollow">http://vafer.org/projects/feedbackreporter/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
