GNOME Bugzilla – Bug 151580
changing volume set it to 100%
Last modified: 2007-02-05 16:42:59 UTC
Set any key shortcuts you like for volume up, volume down or mute, pressing any of the keys crashes gnome-settings-daemon (not trace in logs, but its pid is increasing). External behavior: Nautilus loses current theme (switches to something 'default'), icons are lost, after a few moments theme and icons are restored (when g-s-d is up and running again?). I'm using Debian/unstable, control-center is 2.6.1-12.
Backtrace provided on the Debian bug report: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1089760384 (LWP 31577)] 0x0806a483 in acme_volume_gstreamer_open (vol=0x81175d8) at acme-volume-gstreamer.c:192 192 if (self->_priv->timer_id != 0) (gdb) bt #0 0x0806a483 in acme_volume_gstreamer_open (vol=0x81175d8) at acme-volume-gstreamer.c:192 #1 0x0806a12f in acme_volume_gstreamer_get_volume (vol=0x81175d8) at acme-volume-gstreamer.c:116 #2 0x080699bb in acme_volume_get_volume (self=0x81175d8) at acme-volume.c:79 #3 0x08057711 in do_sound_action (acme=0x8106ec0, type=1) at gnome-settings-multimedia-keys.c:735 #4 0x08057876 in do_action (acme=0x8106ec0, type=1) at gnome-settings-multimedia-keys.c:780 #5 0x08057acb in acme_filter_events (xevent=0xbffff720, event=0x81de730, data=0x8106ec0) at gnome-settings-multimedia-keys.c:881 #6 0x40991de8 in gdk_event_get_graphics_expose () from /usr/lib/libgdk-x11-2.0.so.0 #7 0x40993d24 in gdk_x11_register_standard_event_type () from /usr/lib/libgdk-x11-2.0.so.0 #8 0x40993fad in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0 #9 0x40994141 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0 #10 0x40ac4932 in g_main_depth () from /usr/lib/libglib-2.0.so.0 #11 0x40ac5a28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #12 0x40ac5d60 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #13 0x40ac63a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #14 0x40679213 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #15 0x0805342f in main (argc=3, argv=0xbffff9c4) at factory.c:56
Is this problem still there or has it been resolved?
FWIW (I'm not the requester, but I did encounter the same bug), I've been unable to reproduce this for some time. Sadly, I'm not aware of the particular set of changes that corrected it -- got off the minute upgrade path for a while there.
Could this be hardware related or something? Please post specifics about sound card etc if you can reproduce this.
Kjartan, with kind help of Sebastien Bacher this one seems to be corrected as of g-c-c 2.6.x-15. Right now I'm using 2.8.1-3, no crashes. The only problem is that since then on one of my machines any attempt to change 'Volume' channel does set 100 % volume! (either by pressing volume up or down shortcuts or using slider in volume control applet). I didn't report this one so far, as it is rather strange and I hoped I will just go away with upgrate to Gnome 2.8 (No, it hasn't and I'll probably file a bug). But as initial problem (crashing g-s-d) is gone, consider this one closed and please change status accordingly.
I think that the volume issue is fixed by the patch in comment #12 from bug #141793. Do you know how to build a patched package ? could you test this ? I can put a package from the gnome-2-8 CVS patch somewhere if you want ...
Bad new, it is still present with packages built from CVS. Detailed description of problem follows: --- Volume shortcuts: Pressing any volume shortcut produces 100 % on 'Volume channel', show as full progress bar in OSD. Pressing 'mute' volume shortcut shows mute/unmute icon in OSD, but doesn't affect sound output in any way, is still plays on. Volume control applet in panel: When 'Volume' channel is set to be controlled, mouse dragging volume slider works, but on mouse release slider jumps to 100 %. When 'PCM' channel is selected to be controlled by applet slider, mouse control works fine, but keyboard shortcuts still behave as described above. Please note there is no 'Volume' channel among ALSA mixer controls. IMHO the soundcard is some Sound Blaster 128 PCI. ALSA mixer shows 'Aztech AZT2320' and following channels: PCM, line-in, Mic boost, Aux, Aux2, Mono, Mono Output, Mono Output Playback Bypass, Capture, Loopback. OSS Mixer (I've got OSS compatibility enabled in kernel config) shows 'CS4231', channels are Volume, PCM, Line-in, Mic, Input gain, Line-1, Line-2. READ THIS: playing with OSS mixer controls shows OSS 'Volume' slider doesn't affect sound volume! Only OSS PCM works, as well as ALSA PCM. As for ALSA, I'm running vanilla kernel 2.6.10.
ok, thanks for the details, reopening the bug
I've noticed that it is actually increasing the Master volume in the ALSA mixer, but for some reason my soundcard takes no notice of this. (intel8x0) I've always had to set PCM as the "device and track to control" under the Volume Control Preferences. Changing the volume in the volume control applet correctly changes the level in PCM, but using the keybinding always changes Master so it has no effect. HTH
gnome-volume-control 2.10.2, volume keybindings still broken (horizontal "volume bar" appears, but it shows 100 % and just blinks on keypress, doesn't change volume at all). Mouse control via panel applet works fine.
Just version change in bug details
Does anyone still experience this?
I've changed hardware some time ago, problem is gone with SB Audigy 2 and Gnome 2.16.
Ok, so let's close as obsolete for now, please reopen if this occurs again.