Core Audio's AUGenericView threaded loading crashes

Originator:ricciadams
Number:rdar://30569302 Date Originated:2017-02-16
Status: Resolved:
Product: Product Version:
Classification: Reproducible:
 
Area:
Something not on this list

Summary:
Creating a AUGenericView for an effect with 50 or more parameters causes -workhorseAssembly: to be called on a background thread.  This ultimately tries to call main-thread-only methods in AppKit (-[NSProgressIndicator setIndeterminate:]) and results in a crash.

Steps to Reproduce:
1. Install an effect with more than 50 parameters, like FabFilter's lineup (http://www.fabfilter.com).
2. Add the effect in AU Lab, switch to Generic View
3. Crash

Expected Results:
No crash

Actual Results:
Boom

Version:
10.12.3

Notes:


Configuration:
iMac (Retina 5K, 27-inch, Late 2014)

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!