[touch] Sound menu settings are overridden on second call
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Sound Menu |
Invalid
|
High
|
Lars Karlitski | ||
indicator-sound (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
The volume settings in the sound menu do not work reliably, if you mute the system sound from there and make a phone call to that phone, the phone will indeed be muted as expected BUT when there is another attempt made to call that phone all the volume settings are overridden and the ringtone plays in the max volume.
1. Open Sound menu and mute
2. make a missed call from another phone to Ubuntu phone
3. Try another missed call.
What happens:
Mute only works for the first time, on the second attempt the ringtone rings as usual
What should happen:
Mute should really mute no matter what.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: indicator-sound 12.10.2+
Uname: Linux 3.4.0-3-mako armv7l
ApportVersion: 2.12.1-0ubuntu4
Architecture: armhf
Date: Mon Sep 16 22:30:22 2013
InstallationDate: Installed on 2013-09-14 (2 days ago)
InstallationMedia: Ubuntu Saucy Salamander (development branch) - armhf (20130914.1)
MarkForUpload: True
ProcEnviron:
TERM=linux
PATH=(custom, no user)
SourcePackage: indicator-sound
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in indicator-sound: | |
assignee: | nobody → Lars Uebernickel (larsu) |
Changed in indicator-sound: | |
status: | New → Confirmed |
Changed in indicator-sound (Ubuntu): | |
status: | New → Confirmed |
tags: | added: qa-touch |
tags: | added: touch-needs-autopilot |
tags: | added: jfunk-20130918 |
It's unlikely that the volume is reset by the sound menu. I can't check what is doing it myself right now, as I don't have a sim card in my device. So could you please:
1. turn on debugging for pulse-audio by adding the line "log-level = debug" to ~/.config/ pulse/daemon. conf sound-service or something else
2. restart pulseaudio: kill the process and execute `pulseaudio --start`
3. call yourself twice
4. check in /var/log/syslog for lines "[...] Client $CLIENT changes volume of sink [...]", where $CLIENT is either indicator-
Thanks.