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]