In the case of the microphone trust prompt, it could be explained by the fact that Pulseaudio times out and returns from pa_simple_new() after 30 seconds. Then the video recording starts with no access to the microphone while the prompt is still shown.
In the logs of the camera app we can see: Failed to open a PulseAudio channel to read the microphone: Timeout Failed to setup PulseAudio microphone recording stream -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to camera-app in Ubuntu. https://bugs.launchpad.net/bugs/1487111 Title: camera app unresponsive if trusted prompt left for some time Status in camera-app package in Ubuntu: New Bug description: image95/arale (also on mako) i see this for both the audio trust prompt and the video trust prompt steps 1. launch camera 2. don't touch trust prompt - set phone down for 5 min 3. after time, select "accept" (alternately - select accept on camera, hit record and wait for audio prompt, step2) expected - app continues result - app is frozen, shell is still responsive, camera service spinning 50% cpu To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/camera-app/+bug/1487111/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp