GNOME Bugzilla – Bug 129286
Volume Control usually crashes.
Last modified: 2004-12-22 21:47:04 UTC
As the summary says, the Volume Control is always crashing here, regardless if I use GSTREAMER 0.6.x or 0.7.x (both versions tested, both versions set to alsasink and fine running e.g. in RhythmBox etc.) but it fails accessing native ALSA 0.9.x mixer. The device entries are 666 and set through devfsd. Volume Control only works when I load in the ALSA OSS emulation. But I would like to change the native stuff rather than the OSS stuff.
Created attachment 22421 [details] CrashLog Textfile
That trace is useless, unfortunately. Please recompile with debugging on. [FWIW, this has always worked here- are you using a different sound server or odd sound hardware?]
GStreamer had nothing to do with the volume control before GStreamer 0.7 and GNOME 2.6. But for the setup where you use GStreamer 0.7 and I assume 2.5.x release of gnome-media could you please give us the output of lsmod and tell us what kind of soundcard you have?
> GStreamer had nothing to do with the volume control before GStreamer > 0.7 and GNOME 2.6. Yes I am perfectly aware of this. > But for the setup where you use GStreamer 0.7 and I assume 2.5.x > release of gnome-media could you please give us the output of lsmod > and tell us what kind of soundcard you have? Sure, I will provide as much information as possible with the attachments here. Please note: - I use SoundBlaster Live 5.1. - I use the 2.6.3 Kernel with devfs (and the devfsd deamon). Planning to switch to udev pretty soon. - I use the 2.6.3 internal ALSA setup without deprecated OSS. - I use the alsasound startupscript that comes with alsa-drivers-1.0.2c although I DO NOT use alsa-drivers (only the script for init.d) as you can see in the attachment. - I use alsalibraries and alsautils from 1.0.2. - I have my alsa setup set in the modules.con and modprobe.conf (required for modutils and module-init-tools). - I do run alsa in native alsa mode and NOT in alsa OSS emulation mode. - I attached my alsa.status file so you can see that it was set up correctly. ------------------ Until here alsa operates normally with everything else. MPlayer, Xine, Games and everything that uses native alsa directly without alsa OSS emulation. ------------------ I use GStreamer from CVS head with GNOME from cvs head (as you may have assumed I am the author of CVSGnome). Thus you can be sure that I am more or less on the bleeding edge. - GStreamer CVS installed. - GST-Plugins CVS installed. - gst-register executed as root AND user. - gconf settings for GStreamer is set to alsasink (as you can see in the attachment). ------------------ Stuff like Rhythmbox (GStreamer) works perfectly. The new GNOME-Volume-Changer doesn't work (see attachment). It only WORKS when I turn on alsa OSS emulation. But the point here is to mix the native alsa stuff (as I do expect it here) and not the OSS stuff. By the way device entries (even for devfs) are chown'ed to root.root and chmod'ed to 666. This also has been tested with 777. Also note that when modprobing for alsa OSS with modprobe snd-pcm-oss that devfs creates a new directory with the old alsa OSS mixer and pcm devices, these are of course chmod'ed and chown'ed correctly as well. I sometimes need it for games like Enemy Territory, QuakeIII or Urban Terror. ------------------ And now follows all the attachments.
Created attachment 24665 [details] alsasound
Created attachment 24666 [details] asound.state
Created attachment 24667 [details] lsmod.txt
Created attachment 24668 [details] mixer.png
Created attachment 24669 [details] modprobe.conf
Created attachment 24670 [details] modules.conf
Created attachment 24671 [details] sink.png
*** This bug has been marked as a duplicate of 131575 ***