Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95691 - xmms hangs on .mp3 URL addition into playlist
Summary: xmms hangs on .mp3 URL addition into playlist
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-10 07:53 UTC by Clock
Modified: 2005-09-01 16:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clock 2005-06-10 07:53:34 UTC
When I add URL ending in .mp3 into XMMS, XMMS hangs immediately.
When I add URL ending in .ogg, it is added OK and playing works.
When I add URL engin in no extension, it's not added (the URL addition window
closes, but no entry appears in playlist, which is 4 entries long).

Playing mp3 and ogg files from harddisk is OK.

xmms output plugin is arts and xmms version is 1.2.10-r13.

Reproducible: Sometimes
Steps to Reproduce:
1.Add URL http://192.168.2.217:8000/test.mp3 into XMMS
2.
3.

Actual Results:  
XMMS hangs

Expected Results:  
http://192.168.2.217:8000/test.mp3 appears in the list.

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.200
41102-r1, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 Intel(R) Pentium(R) M processor 1.50GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May  4 2005, 16:17:52)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /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=pentium3 -fomit-frame-pointer
-pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache
distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts avi
berkdb bitmap-fonts cdr crypt cups curl emboss encode esd fam foomaticdb fortran
gd gdbm gif gpm gtk gtk2 guile imagemagick imap imlib ipv6 jack java jpeg kde
ldap libg++ libwww mad mikmod mng motif mozilla mp3 mpeg mysql ncurses nls ogg
oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby samba
sdl slang spell ssl svga tcltk tcpd tetex tiff tls truetype truetype-fonts
type1-fonts vorbis xine xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Clock 2005-06-10 08:33:54 UTC
I have also tried reinstalling xmms to new version 1.2.10-r14 by "emerge -u xmms"
which reinstalled also couple of things with it (about 6), but still the
behaviour is the same.
Comment 2 Clock 2005-06-10 08:51:35 UTC
When I add .mp3 URL now, a blank window appears and not only XMMS, but also
windowmanager icewm stops responding! clicking icons at the bottom bar (xterm,
browsers, switching desktops) doesn't work. But digital clock in icewm still
ticks and ctrl-alt-t spawns new terminal!

xmms cannot be killed by ordinary kill, kill -9 has to be used. After that,
icewm operation resumes in a normal way.
Comment 3 Timekiller 2005-08-12 15:15:39 UTC
I was having the exact same problem, and spent a few hours tracking it down.
Here is the fix:

remove MAD from your USE flags, unmerge xmms-mad, and re-emerge xmms.

xmms-mad is sending a malformed GET request to the weg server, which is
returning a 400 - Bad Request. removing xmms-mad allows xmms to issue the GET
request itself, which is successful.

There definatley seems to be a bug in xmms-mad though :)
Comment 4 Clock 2005-08-17 07:59:17 UTC
Hmm that doesn't work. xmms emerges xmms-mad even if USE in /etc/make.conf doesn't
contain mad and if emerge -C xmms-mad and emerge -C xmms was performed,
emerge --update --newuse --deep world. emerge -p --newuse xmms and
emerge -p xmms show xmms-mad as dependency and install it back.
Comment 5 Clock 2005-08-17 08:02:44 UTC
Instead of "remove MAD from your USE flags" should be "remove mad from your USE
flags and put -mad there.". Now xmms can be built without mad.
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-09-01 16:50:32 UTC
This should be fixed now not using mad.