[arch-general] audacious segfaults; can debug because of dependencies

Frédéric Perrin frederic.perrin at resel.fr
Wed Jun 9 13:55:24 EDT 2010


Hello list,

I tried audacious for a change this morning, but it segfaulted on
visualisation change[1]. From the look of the backtrace[2], and seeing
that glib was updated a couple of days ago, a simple rebuild of the
package should be sufficient.

I would normally have submitted that to the bug tracker, but didn't as :

- it requires login to a web interface;

- I can't test the suggested fix as audacious' PKGBUILD has a depends
  on audacious-plugins, and audacious-plugins has a makedepends on
  audacious.

1. - Steps to reproduce :
- start playing a webradio, it happened with the MP3 flux from
frequence3.fr
- right click on the interface, select "Visualisation / Type de
  visualisation", try each one in order then back to the first one,
  "Analyseur".

2.
% gdb audacious
[...snip...]
(gdb) run
Starting program: /usr/bin/audacious 
[Thread debugging using libthread_db enabled]
[New Thread 0xb718ab70 (LWP 12470)]
[New Thread 0xb5f4fb70 (LWP 12471)]
[New Thread 0xb492bb70 (LWP 12472)]
[New Thread 0xb3fffb70 (LWP 12473)]
[Thread 0xb3fffb70 (LWP 12473) exited]
[New Thread 0xb3fffb70 (LWP 12474)]
[Thread 0xb3fffb70 (LWP 12474) exited]
[New Thread 0xb3fffb70 (LWP 12475)]
[New Thread 0xb373fb70 (LWP 12476)]
[New Thread 0xb2f1eb70 (LWP 12477)]
[Thread 0xb2f1eb70 (LWP 12477) exited]
[Thread 0xb373fb70 (LWP 12476) exited]
[Thread 0xb3fffb70 (LWP 12475) exited]
[New Thread 0xb3fffb70 (LWP 12478)]
[New Thread 0xb373fb70 (LWP 12479)]
[New Thread 0xb2f1eb70 (LWP 12480)]
[Thread 0xb492bb70 (LWP 12472) exited]

Program received signal SIGSEGV, Segmentation fault.
0xb618d444 in ui_vis_expose () from /usr/lib/audacious/General/skins.so
(gdb) bt
#0  0xb618d444 in ui_vis_expose () from /usr/lib/audacious/General/skins.so
#1  0xb7c6d1f4 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#2  0xb7a55b99 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0
#3  0xb7a57252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4  0xb7a66b75 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#5  0xb7a6f593 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6  0xb7a6f9b6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7  0xb7d9ec46 in gtk_widget_event_internal () from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb7c6ba41 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb7ae1d51 in _gdk_window_process_updates_recurse () from /usr/lib/libgdk-x11-2.0.so.0
#10 0xb7ae1cfd in _gdk_window_process_updates_recurse () from /usr/lib/libgdk-x11-2.0.so.0
#11 0xb7b13a04 in _gdk_windowing_window_process_updates_recurse () from /usr/lib/libgdk-x11-2.0.so.0
#12 0xb7add63c in gdk_window_process_updates_internal () from /usr/lib/libgdk-x11-2.0.so.0
#13 0xb7adf3f7 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#14 0xb7adf47b in gdk_window_update_idle () from /usr/lib/libgdk-x11-2.0.so.0
#15 0xb7abcbc8 in gdk_threads_dispatch () from /usr/lib/libgdk-x11-2.0.so.0
#16 0xb7f3b041 in g_idle_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0xb7f3ef72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb7f3f750 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#19 0xb7f3fdfb in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#20 0xb7c6a439 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb618323e in skins_init () from /usr/lib/audacious/General/skins.so
#22 0x08056e3c in ?? ()
#23 0xb786cb96 in __libc_start_main () from /lib/libc.so.6
#24 0x08050a21 in ?? ()


-- 
Fred


More information about the arch-general mailing list