Xcode 8.3: Time Profiler hangs with "Top functions" and "Hide system libraries"

Originator:michal.ciuba
Number:rdar://31399457 Date Originated:03-Apr-2017
Status:Open Resolved:
Product:Developer Tools Product Version:Xcode 8.3 (8E162)
Classification:Hang Reproducible:Always
 
Summary:
The Time Profiler instrument hangs when "Top functions" and ""Hide system libraries" checkboxes are both selected (from "Call Tree" menu). 
It seems to happen regardless of other checkboxes being selected. I didn't check all possible combinations, though.

Steps to Reproduce:
1. Profile an iOS application.
2. Select Time Profiler
3. Start recording
4. Select "Top functions" and "Hide system libraries" checkboxes.

Expected Results:
Time Profiler continues to work

Actual Results:
Instruments app hangs

Version:
Xcode Version 8.3 (8E162)
macOS 10.12.4


Notes:
It happens also when running Time Profiler Instrument in "deferred mode".
These two options are very useful when trying to solve performance issues in our apps. So it's important for us to have them both working at the same time.

Configuration:
Reproduced by profiling Xcode application created from "Single View application" template.  Devices: iPhone 6S / iOS 10.3 and iPhone 5C / iOS 9.3

Comments

I'm seeing same for Instruments Version 8.3.3 (8E3004b) instrumenting for iPad running 9.3.2 launched from Xcode Version 8.3.3 (8E3004b)


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!