ios8 UIImage imageNamed: crash

Recibo un error extraño incluido en crashlytics para UIImage imageNamed: method. Este locking aparece solo en iOS8 y es un problema persistente para muchos usuarios. Aunque, extrañamente, no he podido reproducir el problema durante las testings.

Consulte la image del logging de fallas de crashlytics. introduzca la descripción de la imagen aquí

Supongo que esto puede tener que ver con el funcionamiento interno de imageNamed: method.

El problema se resolvió después de mover el método UIImage imageNamed: del subprocess de background al subprocess principal. Incidentalmente, esto siempre debería haber dado un error en time de ejecución, porque ese método se debe ejecutar solo en el hilo principal (como todos los methods UIKit), pero por alguna razón las versiones previas de iOS lo permitieron funcionar. En iOS8 a pesar de que se cuelga más a menudo, pero no siempre.