Package: audacious
Version: 1.4.2-1
Severity: important

Audacious will segfault on startup if there are disabled input plugins
defined in config file. Removing disabled_iplugins-line from
~/.config/audacious/config works around the problem.

Steps to reproduce:

1. Remove old config files
[206834] [13:36] [EMAIL PROTECTED] ~ % rm -rf .config/audacious

2. Start audacious:
[206835] [13:36] [EMAIL PROTECTED] ~ % audacious
I/O warning : failed to load external entity 
"/home/pyksy/.config/audacious/playlist.xspf"

3. Open preferences by pressing CTRL-P or via the pop-up menu item "Preferences"

4. In the preferences, go to "Plugins" page

5. On the Plugins-page, select "Decoders" tab

6. Disable any decoder. I disabled the first one on the list, "Apple
   Lossless Plugin"

7. Click "Close"

8. Close Audacious by clicking on the X on top right corner.

9. Start audacious again:
[206836] [13:37] [EMAIL PROTECTED] ~ % audacious
zsh: segmentation fault (core dumped)  audacious

Audacious segfaults.

Audacious will start again if I manually remove the line
disabled_iplugins=alac.so
from ~/.config/audacious/config with a text editor.


Core was generated by `audacious'.
Program terminated with signal 11, Segmentation fault.
#0  0x0000000000000004 in ?? ()
(gdb) bt
#0  0x0000000000000004 in ?? ()
#1  0x00002b5c0159dc85 in mowgli_dictionary_find (dtree=0x8c61c0, key=0x8efd30 
"alac.so") at mowgli_dictionary.c:351
#2  0x00002b5c0159dca9 in mowgli_dictionary_retrieve (dtree=0x8efd30, 
key=0x8d3180 "alac.so") at mowgli_dictionary.c:455
#3  0x0000000000420ec5 in ?? ()
#4  0x0000000000418055 in ?? ()
#5  0x00002b5c0213e1c4 in __libc_start_main () from /lib/libc.so.6
#6  0x0000000000410f39 in ?? ()
#7  0x00007fffac286518 in ?? ()
#8  0x0000000000000000 in ?? ()


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

Kernel: Linux 2.6.22.1 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages audacious depends on:
ii  audacious-plugins          1.4.1-2       Base plugins for audacious
ii  libatk1.0-0                1.20.0-1      The ATK accessibility toolkit
ii  libaudclient1              1.4.2-1       Audacious C++ remote control libra
ii  libc6                      2.7-3         GNU C Library: Shared libraries
ii  libcairo2                  1.4.10-1+b2   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.4-2      The GLib library of C routines
ii  libgtk2.0-0                2.12.1-3      The GTK+ graphical user interface 
ii  libmcs1                    0.4.1-2+b1    Abstraction library to store confi
ii  libmowgli1                 0.5.0-3       a high performance development fra
ii  libpango1.0-0              1.18.3-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.30.dfsg-3 GNOME XML library

Versions of packages audacious recommends:
pn  audacious-plugins-extra       <none>     (no description available)
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