Sometimes, when automatically changing tracks after finishing one track, bmp completely freezes. A 'killall beep-media-player' kills the process. I have tried applying the patch in the link to try and fix it but it does not apply cleanly - I'm not sure if the gentoo patchset has this patch already in it, or if the gentoo bmp is patched so much that this patch can't apply properly. Reproducible: Sometimes Steps to Reproduce: $ beep-config --cflags -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/beep-media-player -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config $ emerge info Portage 2.0.52-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-mm3 i686) ================================================================= System uname: 2.6.13-mm3 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.12.0_pre8 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.4.1-r1 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer -ffast-math -fforce-addr -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer -ffast-math -fforce-addr -ftracer -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig digest distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://mirrors.blueyonder.co.uk/sites/gentoo/ http://www.mirror.ac.uk/mirror/distro.ibiblio.org/pub/linux/distributions/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.heanet.ie/pub/gentoo/ http://ftp.easynet.nl/mirror/gentoo/" LANG="en_GB" LC_ALL="en_GB" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage.local" SYNC="rsync://grenada.cooper.local/gentoo-portage" USE="x86 X acpi alsa avi berkdb bitmap-fonts bmp cdr crypt cups curl dvd emboss encode fam fbcon ffmpeg flac foomaticdb fortran gdbm gif gphoto2 gpm gstreamer gtk gtk2 imagemagick imap imlib java jpeg junit libg++ libwww lirc mad mikmod mime mmx motif mozilla mp3 mpeg ncurses nls nocd nptl nvidia offensive ogg oggvorbis opengl oss pam pcmcia pdflib perl png python quicktime readline samba sdl slang spell sse sse2 ssl symlink tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode videos vorbis win32codecs xine xml2 xosd xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS
-ffast-math in CFLAGS; do not open support tickets unless you are running supported CFLAGS. Also, report the package version you are using; ~x86 would suggest -r8, but you might have locally masked it for some reason; causing you to run -r6. The patchsets for these two packages are different. Note that if you plan to remove -ffast-math in reopen, you should emerge -e world to undo the effects of the CFLAGS first, and then test if the problem still occurs.