After clicking in the "play" icon, rhythmox crashes. In the consloe I can read: "rhythmbox: pcm.c:2094: snd_pcm_wait: La declaraci
After clicking in the "play" icon, rhythmox crashes. In the consloe I can read: "rhythmbox: pcm.c:2094: snd_pcm_wait: La declaración `err == 1' no se cumple. Xlib: unexpected async reply (sequence 0x5080)!" The same error appears when playing a video in totem (it also crashes on play), if I compile it with the gstreamer use flag, so it's a gstreamer related problem. Using the xine backend it plays everything nicely. In totem, the solution is to deactivate the gstreamer flag, but rhythmbox seems to only support gstreamer backend so... is there a way of make it not use gstreamer?
Mutsumi root # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.5.3 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mfpmath=sse -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -mfpmath=sse -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms" GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/portage /usr/local/overlays/bmg-main /usr/local/overlays/bmg-gnome-current /usr/local/overlays/deltup" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow S3TC X aalib acpi alsa apache2 apm artworkextra audiofile avi berkdb bitmap-fonts bonobo cddb cdr crypt cups dga directfb divx4linux dmx dvdr eds encode esd evo f77 faad fam fbcon flac flash fmod foomaticdb fortran freetype gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml guile hal imagemagick imlib ithreads jabber java javascript joystick jpeg latex lcms ldap libg++ libwww lzw-tiff mad mikmod mime mmx mng mozilla moznocompose moznoirc moznomail mozp3p mozsvg mpeg mplayer msn music ncurses net nls nntp nocardbus nptl offensive oggvorbis opengl oss pam pdflib perl pic plotutils png pnp ppds python quicktime readline rogue sdl slang spell sse ssl stencil-buffer svg svga tcltk tcpd tetex threads tiff truetype unicode usb videos wmf x86 xatrix xface xine xml xml2 xmms xprint xv xvid zlib linguas_en linguas_es"
i had the same problem, update alsa-lib to version 1.0.7 in the portage tree. That fixes this alsa bug that is triggered by the gstreamer alsa plugin. As a matter of interest, what sound card do you have?
Thank you very much! Now finally rhythmbox works on my PC :) I'll recompile totem with gstreamer support later. My soundcard is a motherboard integrated one. From lspci: "Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)" It uses the via82xx ALSA driver.
Totem also works, but the gstreamer video plugins seem yet too young. Full screen video doesn't enlarge to cover all the desktop, and divx videos play very pixelated. But other things like its speed and precission look as good as mplayer ones. I'll recompile totem without gstreamer, but keeping an eye on it in the future.
Please open a new bug for the totem issue you have, and close this bug now the rhythmbox playing issue is fixed. I will help you sort it out. I do not believe that the GStreamer video plugins are too new.
gst-plugins-alsa-0.8.5-r1 has been added to the tree, with fixes & alsa-lib-1.0.7 dep