Looks like there is some a race issue involving unity-control-center (and maybe caused by pulseaudio too). I suspect that gnome-control- center is affected by the problem too but its just harder to reproduce. I'm stating this because even with the provided hardware, enabling the debug logs in pulseaudio, the problem is hard to reproduce. I'm going to tweet a little bit the proposed patch and SRU it.
The sound panel needs some love I guess. E.g. why is g-c-c deciding which port the system should use after the user unplugs the headset? In my opinion this should be PA's job. g-c-c should react to changes notified by PA and "update PA status" just if there is an user interaction with the GUI. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to unity-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1716359 Title: Unplugging headset with audio panel open mutes internal mic Status in OEM Priority Project: Confirmed Status in unity-control-center package in Ubuntu: New Bug description: This bug was reported by our OEM team, I'm opening this public bug. The internal microphone is muted after he headset is unplugged when the System Settings is running. We can not reproduce this bug when closed the System Settings window before unplugged the headset. Reproduce steps: 1. Open System Settings -> Sound -> select the input tab 2. Plug headset and select Headset on Unknown Audio Device dialog. 3. Check external mic is working 4. Adjust the internal microphone volume.(Just change the volume value.) 5. Adjust headset input volume around 100% in Input tab from Sound settings 6. Unplug headset 7. Check internet mic status To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1716359/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

