[Pkg-audacious-maintainers] Bug#490132: Bug#490132: audacious: plugin package dependency not sufficiently tightly versioned

William Pitcock nenolod at sacredspiral.co.uk
Thu Jul 10 06:18:26 UTC 2008


Hi Michael,

I have an upload pending to fix this mess. I'm just waiting on things to
return to normality before proceeding with it.

William

On Thu, 2008-07-10 at 13:22 +0800, Michael Deegan wrote:
> Package: audacious
> Version: 1.5.1-1
> Severity: normal
> 
> I tried audacious for the first time, today and was a little bit
> disappointed at being presented with a SEGV before I'd even got as far as
> playing a song. :P
> 
> About 60% of the time, enabling the status icon plugin resulted in
> something like:
> 
>     Program received signal SIGSEGV, Segmentation fault.
>     [Switching to Thread 0x2afe1301c9c0 (LWP 21403)]
>     0x00002afe10033990 in strchr () from /lib/libc.so.6
>     (gdb) bt
>     #0  0x00002afe10033990 in strchr () from /lib/libc.so.6
>     #1  0x00002afe10034491 in strrchr () from /lib/libc.so.6
>     #2  0x00000000004183f6 in input_check_file (filename=<value optimized out>, loading=0) at input.c:361
>     #3  0x00002aaaae30f135 in si_ui_statusicon_enable () from /usr/lib/audacious/General/statusicon.so
>     #4  0x0000000000417580 in enable_general_plugin (i=<value optimized out>, enable=1) at general.c:70
>     #5  0x0000000000449713 in plugin_toggle (cell=<value optimized out>, path_str=<value optimized out>, data=<value optimized out>)
>         at ui_preferences.c:386
>     #6  0x00002afe0eef5b5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
>     #7  0x00002afe0ef095ec in ?? () from /usr/lib/libgobject-2.0.so.0
>     #8  0x00002afe0ef0b005 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
>     #9  0x00002afe0ef0b3b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
>     #10 0x00002afe0d9b6dd9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #11 0x00002afe0db63fd3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #12 0x00002afe0db64bfb in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #13 0x00002afe0db5ffc9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #14 0x00002afe0da6b4df in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #15 0x00002afe0eef5b5f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
>     #16 0x00002afe0ef099d8 in ?? () from /usr/lib/libgobject-2.0.so.0
>     #17 0x00002afe0ef0ad16 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
>     #18 0x00002afe0ef0b3b3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
>     #19 0x00002afe0db728f5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
>     #20 0x00002afe0da647f2 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
>     #21 0x00002afe0da65795 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
>     #22 0x00002afe0df2314c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
>     #23 0x00002afe0d28c0f2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
>     #24 0x00002afe0d28f396 in ?? () from /usr/lib/libglib-2.0.so.0
>     #25 0x00002afe0d28f657 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
>     #26 0x00002afe0da65b63 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
>     #27 0x00000000004199e2 in main (argc=1, argv=0x7fff9e3ff908) at main.c:795
>     #28 0x00002afe0ffdc1c4 in __libc_start_main () from /lib/libc.so.6
>     #29 0x0000000000413f69 in _start ()
> 
> Further investigation suggests that it was probably due to differing
> versions of audacious and audacious-plugins in lenny at the moment, as
> upgrading the plugins package to the version in unstable cures this
> particular problem.
> 
> If plugins really do depend on a specific build of audacious (or vice
> versa), then this should be reflected in the packages' dependencies.
> 
> -- System Information:
> Debian Release: lenny/sid
>   APT prefers testing
>   APT policy: (499, 'testing'), (496, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 2.6.24.2-wibble (SMP w/2 CPU cores; PREEMPT)
> Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages audacious depends on:
> ii  audacious-plugins           1.5.0-2      Base plugins for audacious
> ii  dbus                        1.2.1-2      simple interprocess messaging syst
> ii  gtk2-engines-pixbuf         2.12.9-3     Pixbuf-based theme for GTK+ 2.x
> ii  libatk1.0-0                 1.22.0-1     The ATK accessibility toolkit
> ii  libaudclient1               1.5.1-1      audacious D-Bus remote control lib
> hi  libc6                       2.7-10       GNU C Library: Shared libraries
> ii  libcairo2                   1.6.4-1+b1   The Cairo 2D vector graphics libra
> ii  libdbus-1-3                 1.2.1-2      simple interprocess messaging syst
> ii  libdbus-glib-1-2            0.76-1       simple interprocess messaging syst
> ii  libglib2.0-0                2.16.3-2     The GLib library of C routines
> ii  libgtk2.0-0                 2.12.9-3     The GTK+ graphical user interface 
> ii  libice6                     2:1.0.4-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.20.3-2     Layout and rendering of internatio
> ii  libsamplerate0              0.1.3-1      audio rate conversion library
> ii  libsm6                      2:1.0.3-1+b1 X11 Session Management library
> ii  libx11-6                    2:1.0.3-7    X11 client-side library
> 
> Versions of packages audacious recommends:
> pn  audacious-plugins-extra       <none>     (no description available)
> ii  unzip                         5.52-11    De-archiver for .zip files
> 
> -- debconf-show failed
> 
> -MD
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-audacious-maintainers/attachments/20080710/9083b3a8/attachment.pgp 


More information about the Pkg-audacious-maintainers mailing list