Audacious crashes because of Oxygen-GTK

Bug #970267 reported by Christian Iversen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
audacious (Ubuntu)
New
Undecided
Unassigned

Bug Description

When using the Oxygen-GTK theme, audacious (that mostly consists of custom skinning) crashes randomly, quite regularly.

I have included a backtrace of this happening:

(gdb) bt
#0 0x00007fffeb413877 in std::_Rb_tree_decrement(std::_Rb_tree_node_base*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x00007fffeb764856 in std::_Rb_tree<_GtkWidget*, std::pair<_GtkWidget* const, Oxygen::ShadowHelper::WidgetData>, std::_Select1st<std::pair<_GtkWidget* const, Oxygen::ShadowHelper::WidgetData> >, std::less<_GtkWidget*>, std::allocator<std::pair<_GtkWidget* const, Oxygen::ShadowHelper::WidgetData> > >::_M_insert_unique(std::pair<_GtkWidget* const, Oxygen::ShadowHelper::WidgetData> const&) () from /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
#2 0x00007fffeb7641ce in Oxygen::ShadowHelper::registerWidget(_GtkWidget*) () from /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
#3 0x00007fffeb7642c3 in Oxygen::ShadowHelper::realizeHook(_GSignalInvocationHint*, unsigned int, _GValue const*, void*) () from /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/liboxygen-gtk.so
#4 0x00007ffff5ca9568 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff5cb208d in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff5cb22c2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff6603e0e in gtk_widget_realize () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8 0x00007ffff660e2c5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9 0x00007ffff5c9807a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff5cb1ba5 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff5cb22c2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff6604dc6 in gtk_widget_show () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#13 0x00007ffff751abf4 in audgui_infopopup_show () from /usr/lib/libaudgui.so.1
#14 0x00007fffe5bddcf5 in ?? () from /usr/lib/audacious/General/skins.so
#15 0x00007ffff6c3198b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff6c30d4a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff6c31110 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff6c3150a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff64dfe97 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x0000000000410c28 in ?? ()
#21 0x00007ffff4c6a30d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#22 0x000000000040c2d9 in ?? ()
#23 0x00007fffffffe118 in ?? ()
#24 0x000000000000001c in ?? ()
#25 0x0000000000000001 in ?? ()
#26 0x00007fffffffe482 in ?? ()
#27 0x0000000000000000 in ?? ()

Usually, after a crash, when audacious is restarted, it will crash instantly. I can usually get it running by keep trying to restart it, until it no longer SIGSEGVs on startup. This seems like a clear race condition. With any other theme, this does not happen.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: audacious 2.4.4-1
ProcVersionSignature: Ubuntu 3.0.0-17.30-generic 3.0.22
Uname: Linux 3.0.0-17-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Sat Mar 31 19:44:05 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
ProcEnviron:
 LANGUAGE=en_DK:en
 PATH=(custom, user)
 LANG=en_DK.UTF-8
 SHELL=/bin/zsh
SourcePackage: audacious
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Christian Iversen (chrivers) wrote :
Revision history for this message
Christian Iversen (chrivers) wrote :
Revision history for this message
Christian Iversen (chrivers) wrote :

I've managed to generate a more detailed backtrace for this bug.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.