[Pkg-audacious-maintainers] Bug#605963: audacious: Audacious does not respect locales, forcing utf-8

Timo Poikola debian-bugs at ig.fi
Sun Dec 5 04:42:25 UTC 2010


Package: audacious
Version: 2.3-2
Severity: normal

I use ISO-8859-1 locals and also my filenames may contain ISO-8859-1 
characters instead of UTF-8 characters. However, if audacious' command 
line or playlist contais ISO-8859-1 character(s) in filename(s), audacius 
barfs:

$ audacious2 013\ Suuri\ väestölaskenta.mp3 
String '013 Suuri väestölaskenta.mp3' was not UTF-8! Backtrace (8):
  #0: /usr/lib/libaudcore.so.1(str_assert_utf8+0x61) [0x7f03a00f94c1]
  #1: /usr/lib/libaudcore.so.1(tuple_associate_string+0x57) 
[0x7f03a00fa467]
  #2: /usr/lib/libaudcore.so.1(tuple_set_filename+0xa9) [0x7f03a00fa909]
  #3: /usr/lib/audacious/Container/xspf.so(+0x1b85) [0x7f038d829b85]
  #4: audacious2() [0x41af59]
  #5: audacious2() [0x414cb4]
  #6: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f039c5efc4d]
  #7: audacious2() [0x40ef79]
String '013 Suuri väestölaskenta.mp3' was not UTF-8! Backtrace (14):
  #0: /usr/lib/libaudcore.so.1(str_assert_utf8+0x61) [0x7f03a00f94c1]
  #1: /usr/lib/libaudcore.so.1(tuple_associate_string+0x57) 
[0x7f03a00fa467]
  #2: /usr/lib/libaudcore.so.1(tuple_set_filename+0xa9) [0x7f03a00fa909]
  #3: /usr/lib/audacious/Input/madplug.so(input_get_info+0x5b) 
[0x7f038c1e0a4b]
  #4: /usr/lib/audacious/Input/madplug.so(+0x6488) [0x7f038c1e3488]
  #5: /usr/lib/audacious/Input/madplug.so(+0x64ed) [0x7f038c1e34ed]
  #6: audacious2() [0x4195c4]
  #7: audacious2() [0x41974a]
  #8: audacious2() [0x42efa9]
  #9: audacious2() [0x417403]
  #10: audacious2() [0x414468]
  #11: audacious2() [0x414b11]
  #12: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f039c5efc4d]
  #13: audacious2() [0x40ef79]
String '013 Suuri väestölaskenta.mp3' was not UTF-8! Backtrace (9):
  #0: /usr/lib/libaudcore.so.1(str_assert_utf8+0x61) [0x7f03a00f94c1]
  #1: /usr/lib/libaudcore.so.1(tuple_associate_string+0x57) 
[0x7f03a00fa467]
  #2: /usr/lib/libaudcore.so.1(tuple_set_filename+0xa9) [0x7f03a00fa909]
  #3: /usr/lib/audacious/Input/madplug.so(input_get_info+0x5b) 
[0x7f038c1e0a4b]
  #4: /usr/lib/audacious/Input/madplug.so(+0x6580) [0x7f038c1e3580]
  #5: audacious2() [0x4168f7]
  #6: /lib/libglib-2.0.so.0(+0x676e4) [0x7f039fc766e4]
  #7: /lib/libpthread.so.0(+0x68ba) [0x7f039cd498ba]
  #8: /lib/libc.so.6(clone+0x6d) [0x7f039c6a001d]

Audacious stores filenames to the playlist correctly:
$ grep location ~/.config/audacious/playlist.xspf
<location>file:///home/rekcahx/storage/knallit/013%20Suuri%20v%E4est%F6laskenta.mp3</location>

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.2 (SMP w/4 CPU cores)
Locale: LANG=en_US, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages audacious depends on:
ii  audacious-plugins             2.3-2      Base plugins for audacious
ii  dbus                          1.2.24-1   simple interprocess messaging syst
ii  dbus-x11                      1.2.24-1   simple interprocess messaging syst
ii  gtk2-engines-pixbuf           2.20.1-1   Pixbuf-based theme for GTK+ 2.x
ii  libatk1.0-0                   1.30.0-1   The ATK accessibility toolkit
ii  libaudclient2                 2.3-2      audacious dbus remote control libr
ii  libaudcore1                   2.3-2      audacious core engine library
ii  libaudid3tag2                 2.3-2      audacious id3 tag manipulation lib
hi  libc6                         2.11.1-3   Embedded GNU C Library: Shared lib
ii  libcairo2                     1.8.10-4   The Cairo 2D vector graphics libra
ii  libdbus-1-3                   1.2.24-1   simple interprocess messaging syst
ii  libdbus-glib-1-2              0.86-1     simple interprocess messaging syst
ii  libfontconfig1                2.8.0-2.1  generic font configuration library
ii  libfreetype6                  2.3.11-1   FreeType 2 font engine, shared lib
ii  libglib2.0-0                  2.24.1-1   The GLib library of C routines
ii  libgtk2.0-0                   2.20.1-1   The GTK+ graphical user interface 
ii  libice6                       2:1.0.6-1  X11 Inter-Client Exchange library
ii  libmcs1                       0.7.1-1    Abstraction library to store confi
ii  libmowgli1                    0.6.1-1    a high performance development fra
ii  libpango1.0-0                 1.28.0-1   Layout and rendering of internatio
ii  libsm6                        2:1.1.1-1  X11 Session Management library

Versions of packages audacious recommends:
ii  unzip                         6.0-4      De-archiver for .zip files

audacious suggests no packages.

-- no debconf information





More information about the Pkg-audacious-maintainers mailing list