La aplicación se bloquea con AVAudioSession privateBeginInterruption

Estoy probando mi aplicación en el dispositivo (una caja de resonancia) y se bloquea con unEXC_BAD_ACCESS, Tengo uso Breakpoints y el error vino de[AVAudioSession privateBeginInterruption]

El accidente ocurre siguiendo este patrón:

Se lanza la aplicación, vemos el menú principal.Se presiona un botón del menú principal y se carga una vista de la caja de resonancia (pulsación), se presionan algunos botones aquí y se reproducen los sonidos.Volver al menú principal ([self.navigationController popViewControllerAnimated:YES];)La aplicación entra en segundo planoCuando la aplicación entra en primer plano y se presiona el botón de menú de la caja de resonancia, la aplicación falla.

No tengo idea de lo que está pasando aquí, instalé CrashLytics y solo dije:

¿Tal vez la sesión de audio se libera de la memoria y la aplicación intenta acceder a ella y falla?

La sesión de audio se inicializa enviewDidLoad

//  Initialize audio session
[[AVAudioSession sharedInstance] setDelegate: self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error: nil];

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof    (audioRouteOverride),&audioRouteOverride);  

EnviewDidUnload yo tengo

[[AVAudioSession sharedInstance] setDelegate: nil];

¿Alguna pista?

¡Gracias!