indicator-sound-service interferes with gnome-settings-daemon
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Sound Menu |
Fix Released
|
High
|
Conor Curran | ||
Unity Foundations |
Fix Released
|
High
|
Conor Curran | ||
indicator-sound (Ubuntu) |
Fix Released
|
High
|
Canonical Desktop Experience Team | ||
Oneiric |
Fix Released
|
High
|
Canonical Desktop Experience Team |
Bug Description
This has been bugging me for weeks now, so I decided to take a look at it today.
To reproduce the bug, do the following:
1) Ensure that the current volume is less than one step above 0.
2) Press the volume down media-key on your keyboard
3) Observe that the volume notification shows zero volume and a muted icon, but the sound indicator shows zero volume and unmuted
4) Press the volume down media-key again
5) Observe that the volume notification shows the same notification again, and the sound indicator also now shows the sound as muted.
5) Press the volume down media-key again
6) Observe that the volume notification shows muted with the throbbing effect.
What *should* have happened is that at 3, the sound indicator should also have shown muted. At 5, the volume notification should have been with the throbbing effect.
What happens is:
At 2, gnome-settings-
I tried running without indicator-
Note, this is what pulseaudio says at step 2:
D: [pulseaudio] protocol-native.c: Client gnome-settings-
D: [alsa-sink] sink.c: Volume change to 3932 at 8118661020 was written 3384381 usec late
D: [alsa-sink] alsa-sink.c: Requested volume: 0: 0% 1: 0%
D: [alsa-sink] alsa-sink.c: in dB: 0: -inf dB 1: -inf dB
D: [alsa-sink] alsa-sink.c: Got hardware volume: 0: 0% 1: 0%
D: [alsa-sink] alsa-sink.c: in dB: 0: -inf dB 1: -inf dB
D: [alsa-sink] alsa-sink.c: Calculated software volume: 0: 0% 1: 0% (accurate-
D: [alsa-sink] alsa-sink.c: in dB: 0: -inf dB 1: -inf dB
D: [alsa-sink] sink.c: Volume going down to 0 at 8122037545
D: [alsa-sink] sink.c: Volume change to 0 at 8122037545 was written 8008 usec late
D: [alsa-sink] alsa-sink.c: Written HW volume did not match with the request: 0: 0% 1: 0% (request) != 0: 0% 1: 0%
D: [alsa-sink] alsa-sink.c: in dB: 0: -inf dB 1: -inf dB (request) != 0: -inf dB 1: -inf dB
I: [pulseaudio] module-
D: [pulseaudio] protocol-native.c: Client gnome-settings-
I: [pulseaudio] module-
D: [pulseaudio] protocol-native.c: Client indicator-
D: [alsa-sink] alsa-sink.c: Requested volume: 0: 0% 1: 0%
D: [alsa-sink] alsa-sink.c: in dB: 0: -inf dB 1: -inf dB
D: [alsa-sink] alsa-sink.c: Got hardware volume: 0: 0% 1: 0%
D: [alsa-sink] alsa-sink.c: in dB: 0: -inf dB 1: -inf dB
D: [alsa-sink] alsa-sink.c: Calculated software volume: 0: 0% 1: 0% (accurate-
D: [alsa-sink] alsa-sink.c: in dB: 0: -inf dB 1: -inf dB
D: [alsa-sink] sink.c: Volume not changing
D: [pulseaudio] protocol-native.c: Client indicator-
D: [pulseaudio] protocol-native.c: Client indicator-
I: [pulseaudio] module-
I: [pulseaudio] module-
Related branches
Changed in indicator-sound (Ubuntu): | |
assignee: | nobody → Canonical Desktop Experience Team (canonical-dx-team) |
importance: | Undecided → High |
Changed in indicator-sound: | |
importance: | Undecided → High |
Changed in unity-foundations: | |
milestone: | none → oneiric-final |
Changed in unity-foundations: | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in indicator-sound: | |
status: | New → Triaged |
Changed in indicator-sound (Ubuntu Oneiric): | |
milestone: | none → ubuntu-11.10 |
tags: | added: oneiric rls-mgr-o-tracking |
Changed in indicator-sound: | |
assignee: | nobody → Conor Curran (cjcurran) |
Changed in unity-foundations: | |
assignee: | nobody → Conor Curran (cjcurran) |
Changed in indicator-sound: | |
status: | Triaged → In Progress |
Changed in unity-foundations: | |
status: | Triaged → In Progress |
Changed in indicator-sound: | |
milestone: | none → 0.7.7 |
Changed in indicator-sound: | |
status: | In Progress → Fix Committed |
milestone: | 0.7.7 → 0.7.8 |
Changed in unity-foundations: | |
status: | In Progress → Fix Released |
Changed in indicator-sound: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.