Package: audacious
Version: 1.4.6-2
Severity: important

Hi!

audacious sometimes (but not always) messes up with its main
configuration file.  This may happen if audacious is killed with a
SIGKILL, but I think I've seen it happen during more normal operating
conditions, as well.  The symptoms are as follows.

I close audacious (with its close button, when everything seems to work,
or otherwise with a SIGKILL, when audacious freezes upon pressing the
play button[1]); often (but not always), when I attempt to start
audacious again, its windows don't come up and audacious eats up
almost 200 % of my CPU time (I've got 1 CPU with 2 cores).

[1] mmmh, maybe I should file a separate bug report for those freezes...

While this happens, I can see the following scary thing:

  $ ls -l --si ~/.config/audacious/
  total 2.3G
  -rw-r----- 1 frx frx  11k 2008-03-02 10:54 accels
  -rw-rw---- 1 frx frx  635 2008-01-20 17:42 amidi-plug.conf
  -rw-rw---- 1 frx frx 2.3G 2008-03-02 11:59 config
  -rw-rw---- 1 frx frx  40k 2008-03-02 12:00 log
  drwxr-x--- 2 frx frx 4.1k 2008-01-14 21:40 playlists
  -rw-rw---- 1 frx frx 3.0k 2008-03-02 10:54 playlist.xspf

Please note that ~/.config/audacious/config is about 2.3 Gbyte long!
I have even serious difficulties in reading it with view (that is
read-only vim).
What's inside this file?
Examining its first thousand lines with less shows many configuration
directives.
For instance, the first 10 lines are:

  $ head -n 10 ~/.config/audacious/config 
  [aosd]
  transparency_mode=0
  trigger_active=0,1,2,3,4
  decoration_color_1=65535,65535,65535,65535
  decoration_color_0=0,0,65535,32767
  decoration_code=3
  text_utf8conv_disable=FALSE
  text_fonts_shadow_color_0=0,0,0,49087
  text_fonts_draw_shadow_0=TRUE
  text_fonts_color_0=0,65535,0,65535

similar lines may be seen with tail.

Now, I don't know where all those 2.3 Gbyte configuration directives
come from.

Usually, restoring my ~/.config/audacious/config from my backup fixes
the problem, until it happens again.
Today, it instead happened something even more awkward.
I've experienced the bug: audacious ate up 200 % CPU, so I killed
it and found the 2.3 Gbyte config file, as shown above.
I restored the file from my backup, started audacious again and
the bug showed up again: as soon as pressed the play button, audacious
again ate up 200 % CPU and I saw the config file quickly growing in
front of my eyes (900 Mbyte, then more than 1 Gbyte, up to 2.3 Gbyte,
when I killed audacious again).
It seems that, somehow, audacious writes data to the config file
when attempting to play.  At least this seems to happen when I
experience the bug...
What I'm trying to play is an MP3 streaming Internet radio, which
usually works fine (and is working fine right now on another
box with another audio player).

BTW, my normal ~/.config/audacious/config file is 5313 byte long
(261 lines)...

What's wrong?

P.S.: I've experienced this bug with previous versions of audacious,
as well (at least with version 1.4.5-1).


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

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages audacious depends on:
ii  audacious-plugins          1.4.4-1       Base plugins for audacious
ii  dbus                       1.1.2-1       simple interprocess messaging syst
ii  gtk2-engines-pixbuf        2.12.5-2      Pixbuf-based theme for GTK+ 2.x
ii  libatk1.0-0                1.20.0-1      The ATK accessibility toolkit
ii  libaudclient1              1.4.6-2       audacious dbus remote control libr
ii  libc6                      2.7-6         GNU C Library: Shared libraries
ii  libcairo2                  1.4.14-1      The Cairo 2D vector graphics libra
ii  libdbus-1-3                1.1.2-1       simple interprocess messaging syst
ii  libdbus-glib-1-2           0.74-1        simple interprocess messaging syst
ii  libglade2-0                1:2.6.2-1     library to load .glade files at ru
ii  libglib2.0-0               2.14.6-1      The GLib library of C routines
ii  libgtk2.0-0                2.12.5-2      The GTK+ graphical user interface 
ii  libmcs1                    0.6.0-1       Abstraction library to store confi
ii  libmowgli1                 0.6.1-1       a high performance development fra
ii  libpango1.0-0              1.18.4-1      Layout and rendering of internatio
ii  libsamplerate0             0.1.2-5       audio rate conversion library
ii  libx11-6                   2:1.0.3-7     X11 client-side library
ii  libxml2                    2.6.31.dfsg-1 GNOME XML library

Versions of packages audacious recommends:
ii  audacious-plugins-extra       1.4.4-1    Various extra plugins for audaciou
ii  unzip                         5.52-10    De-archiver for .zip files

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to