Email Me
my first name at my last name dot com

Archives
Past Blog Entries

Links
Andy Wrenbeck
ApplePhoneShow
Ben Abler
Ben Poole
Bob Lutz
Bob Obringer
Bruce Elgort
Carpeaqua
Codestore
Cult of Mac
Daring Fireball
Detroit News
Domino Unplugged
Ed Brill
Guidebook
I, Cringely
Joe Litton
Jonvon
NSFTools
NSLog
Ned Batchelder
Old Blog
Raymond Chen
Scobleizer Weblog
Techdirt
Unsanity
Weblogs Apple Log
bonj

3/1/09 3:11 PMCrash reports from the iphone and dwarfdump

My very first iPhone development related blog posting. I've been under so many NDAs that your head would spin.

The problem to be solved is:
How do you get crash reports from users without them sending you a crash report?

I'm using the idea from Christopher Atlan for capturing crash reports on the phone. This is handy, in that it captures the data. (How I do all that is another story) The question is, how do you turn the dump of addresses into something useful? You may have heard of the sybolication utility, which requires the crash in a specific format. And you may have heard of atos which translates an address into a symbol. However,neither one really works that well with the type of crash data we have and the .dSYM file we need to map it to.

What I haven't really seen documented on the web is the use of dwarfdump to achieve that for you. Here is a sample command:

dwarfdump --lookup 0x00007855 --arch armv6 MyApp.app.dSYM/

Ed Wrenbeck // 2 comments // link

5/30/09 7:00 AMre: Crash reports from the iphone and dwarfdump

0.166666666666667

2/5/10 11:19 PMre: Crash reports from the iphone and dwarfdump

0.4

Current Articles
Fluorescent Application Download
Implementing a factory pattern in LotusScript
Using AWStats and Tomcat
Using LotusScript to add subforms to a form
Installing FlowBuilder 3.0 on Linux (SuSE 9.1)
NSOutlineView and Tooltips and Java
The technology behind the site
How do I get Pi Messenger?

login