Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85443 - xmms segmentation fault crash on "load files" dialog when browsing to directory
Summary: xmms segmentation fault crash on "load files" dialog when browsing to directory
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-15 18:39 UTC by Ermal Dreshaj
Modified: 2005-04-19 10:53 UTC (History)
1 user (show)

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 Ermal Dreshaj 2005-03-15 18:39:31 UTC
i have all of my music files stored on a vfat partition: /mnt/drive_c/Music

when i click the "add to playlist" or the eject button, and i go to browse through my collection, i cannot go into any of the artist folders. xmms exists and crashes, reports "segmentation fault".  i can go this far: /mnt/drive_c/Music/Aphex Twin/, but if i try to go into any of the subdirectories the program just crashes!

HOWEVER, when i restart xmms, the file browsing dialog is already in the "Aphex Twin" directory and i can successfully browse the albums from there and add files.  if i happen to go back to the music folder though, the same thing happens.

NOTE, also, that if i browse from /mnt/drive_c/Music to /mnt/drive_c/Music/Aphex Twin/, and then i go back to my root music directory, it displays only the files with foreign characters in them, like "Bjork" (o with umlaut two dots on top). Also, i cannot open any folders with non-english characters!

It must have something to do with filesystem/codepage discrepancy?
I also have a samba-mounted filesystem with such files and it behaves the same way.  My default character set in linux kernel is ISO8859-1. i also have support for cp437.  files do not read properly in my terminal, though? perhaps i will try to compile enabling all charsets?

Reproducible: Always
Steps to Reproduce:
1.Browse from folder (using eject button or add to playlist) /mnt/drive_c/music/, where files with non-english characters reside, to a subdirectory, "Artist Name"
2.Once i am in the artist directory, and i click on a subdirectory to get to the album, "Album Name" xmms exits with segmentation fault.
3.

Actual Results:  
segmentation fault

Expected Results:  
opened "/mnt/drive_c/music/artist/album" and showed me a list of files to add to
playlist or to play.

mounted vfat, samba partitions.  permissions are correct.  only happens when
there are filenames with non-english characters in them.

---

Portage 2.0.51-r2 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r6,sys-devel/autoconf-2.13
Automake:
sys-devel/automake-1.7.9-r1,sys-devel/automake-1.8.5-r3,sys-devel/automake-1.5,sys-devel/automake-1.4_p6,sys-devel/automake-1.6.3,sys-devel/automake-1.9.4
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-pipe -O3 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
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
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-pipe -O3 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa arts avi berkdb bitmap-fonts bzip2 cdr crypt cups curl dvd
dvdr emboss encode esd fam font-server foomaticdb fortran freetype gdbm gif
gnome gpm gstreamer gtk gtk2 imlib imlib2 ipv6 jpeg kde libg++ libwww mad mikmod
mmx mmx2 motif mozilla moznoirc moznomail mozsvg mp3 mpeg ncurses nls nvidia
offensive oggvorbis opengl oss pam pdflib perl png python qt quicktime readline
samba sdl spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts xml2
xmms xv xvid zlib"
Comment 1 Mike Gardiner (RETIRED) gentoo-dev 2005-03-19 18:15:38 UTC
Please do not directly assign bugs unless you know where they go, let bug-wranglers handle them.
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-21 15:05:24 UTC
What versions of xmms have this problem?  Which versions don't?
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2005-04-19 10:53:14 UTC
No response... closing