[Pkg-audacious-maintainers] Bug#490132: audacious: plugin package dependency not sufficiently tightly versioned
Michael Deegan
bugs at wibble.darktech.org
Thu Jul 10 05:22:04 UTC 2008
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
--
-------------------------------------------------------------------------------
Michael Deegan Hugaholic http://wibble.darktech.org/gallery/
------------------------- Nyy Tybel Gb Gur Ulcabgbnq! -------------------------
More information about the Pkg-audacious-maintainers
mailing list