Audio device cannot be accessed by Ekiga when certain sound events are enabled in GNOME Sound Prefs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ekiga (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When you have the "Select check box" and "Click on command button" sound events in GNOME assigned to anything other than "No sound" in System-
Observed under Ubuntu Hardy 8.04 and Ubuntu Hardy 8.04.1. Both 32-bit and 64-bit versions tested with identical results.
Steps to reproduce:
-------
Phase 1 - Confirm normal operation
- Vanilla Ubuntu has no sounds set in System-
- Load Ekiga and go to Edit->Configuration Druid.
- Click Forward until you get to the "Audio Devices - 7/10" page.
- Leave audio output & input options as "Default".
- Click on the "Test Settings" button. Test window will appear and will record and playback audio as expected.
- Close Ekiga.
Phase 2 - Reproduce the bug
- Go to System-
- Assign a sound file to the "Select check box" event.
- Log out of Gnome and back in again so the change takes effect.
- Load Ekiga and go to Edit->Configuration Druid.
- Click Forward until you get to the "Audio Devices - 7/10" page.
- Leave audio output & input options as "Default".
- Click on the "Test Settings" button. Test window will NOT appear and you get an error dialog saying "Failed to open device".
- Close Ekiga.
Phase 3 - correct the bug
- Go back to System-
- Assign "No sound" to the "Select check box" event.
- Log out of Gnome and back in again so the change takes effect.
- Load Ekiga and go to Edit->Configuration Druid.
- Click Forward until you get to the "Audio Devices - 7/10" page.
- Leave audio output & input options as "Default".
- Click on the "Test Settings" button. Test window will appear and will record and playback audio as expected.
- Close Ekiga.
Phase 4 - reproduce the second bug
- Go to System-
- Assign a sound file to the "Click on command button" event.
- Log out of Gnome and back in again so the change takes effect.
- Load Ekiga and go to Edit->Configuration Druid.
- Click Forward until you get to the "Audio Devices - 7/10" page.
- Leave audio output & input options as "Default".
- Click on the "Test Settings" button. Test window will NOT appear and you get an error dialog saying "Failed to open device".
- Close Ekiga.
Phase 5 - prove that the other events do not impact Ekiga
- Go to System-
- Assign a sound file to EVERY event EXCEPT for the "Select check box" and "Click on command button" events.
- Log out of Gnome and back in again so the change takes effect.
- Load Ekiga and go to Edit->Configuration Druid.
- Click Forward until you get to the "Audio Devices - 7/10" page.
- Leave audio output & input options as "Default".
- Click on the "Test Settings" button. Test window will appear and will record and playback audio as expected.
- Close Ekiga.
I'm guessing that the audio device is indeed being kept busy under those two sound events, so the bug is likely to be in the GNOME Sound Prefs app rather than Ekiga.
Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue that you reported is one that should be reproducible with the live environment of the Desktop CD of the development release - Intrepid Ibex. It would help us greatly if you could test with it so we can work on getting it fixed in the next release of Ubuntu. You can find out more about the development release at http:// www.ubuntu. com/testing/ . Thanks again and we appreciate your help.