Stack traces display <redacted> in iOS 6

Originator:kstenerud
Number:rdar://12615628 Date Originated:01-Nov-2012 08:29 AM
Status:Open Resolved:
Product:iPhone SDK Product Version:6.0
Classification:UI/Usability Reproducible:Always
 
01-Nov-2012 08:29 AM Karl Stenerud:
Summary:
Many crash reporters make use of backtrace() and backtrace_symbols() to partially symbolicate error reports.
On devices with iOS 6 installed, many of those backtrace entries have been replaced with <redacted>.

Steps to Reproduce:

Use backtrace() and backtrace_symbols() to get a symbolicated backtrace.

Expected Results:

symbolicated entries show the function or method name.

Actual Results:

Some entries show <redacted> instead.

Regression:

As of iOS 6.

Notes:

Even if the redacted entries are for private APIs, the names of those functions provide valuable clues as to what the app was doing when the stack trace was made. This is monumentally important when trying to track down a bug in the wild.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!