GNOME Bugzilla – Bug 608483
Banshee crashes when switching to Now Playing while internet radio is playing
Last modified: 2010-02-09 03:01:16 UTC
I can reproduce this error every time. Here's the complete shell output that Banshee gives when the crash occurs. (Info: The Gtk-Critical error is always given after start of Banshee, but it doesn't seem to have any effect.) w-sky@Mini:~$ banshee-1 [Info 20:56:26.084] Running Banshee 1.5.3: [Ubuntu 8.10 (linux-gnu, i486) @ 2010-01-28 19:24:31 UTC] (Banshee:8447): Gtk-CRITICAL **: gtk_container_child_set_property: assertion `child->parent == GTK_WIDGET (container)' failed [Info 20:56:31.216] All services are started 4,523425s [Info 20:56:34.261] nereid Client Started Stacktrace: at (wrapper managed-to-native) Cairo.NativeMethods.cairo_image_surface_get_height (intptr) <0x00004> at (wrapper managed-to-native) Cairo.NativeMethods.cairo_image_surface_get_height (intptr) <0xffffffff> at Cairo.ImageSurface.get_Height () <0x0000d> at Banshee.Gui.Widgets.LargeTrackInfoDisplay.RenderCoverArt (Cairo.Context,Cairo.ImageSurface) <0x00069> at Banshee.Gui.Widgets.TrackInfoDisplay.RenderStage (Cairo.Context,Banshee.Collection.TrackInfo,Cairo.ImageSurface) <0x00014> at Banshee.Gui.Widgets.TrackInfoDisplay.RenderAnimation (Cairo.Context) <0x00030> at Banshee.Gui.Widgets.TrackInfoDisplay.OnExposeEvent (Gdk.EventExpose) <0x0017d> at Gtk.Widget.exposeevent_cb (intptr,intptr) <0x0006b> at (wrapper native-to-managed) Gtk.Widget.exposeevent_cb (intptr,intptr) <0xffffffff> at (wrapper managed-to-native) Gtk.Container.gtk_container_propagate_expose (intptr,intptr,intptr) <0x00004> at (wrapper managed-to-native) Gtk.Container.gtk_container_propagate_expose (intptr,intptr,intptr) <0xffffffff> at Gtk.Container.PropagateExpose (Gtk.Widget,Gdk.EventExpose) <0x00091> at Hyena.Widgets.RoundedFrame.OnExposeEvent (Gdk.EventExpose) <0x000fc> at Gtk.Widget.exposeevent_cb (intptr,intptr) <0x0006b> at (wrapper native-to-managed) Gtk.Widget.exposeevent_cb (intptr,intptr) <0xffffffff> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004> at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x00007> at Banshee.Gui.GtkBaseClient.Run () <0x00052> at Banshee.Gui.GtkBaseClient.Startup () <0x00034> at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x000a2> at Banshee.Gui.GtkBaseClient.Startup () <0x00039> at Banshee.Gui.GtkBaseClient.Startup (string[]) <0x000ae> at Nereid.Client.Main (string[]) <0x0000a> at (wrapper runtime-invoke) Nereid.Client.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff> at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0x00004> at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.Reflection.Assembly,string[]) <0xffffffff> at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x00028> at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00021> at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0xffffffff> at System.AppDomain.ExecuteAssembly (string) <0x00014> at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0xffffffff> at Booter.Booter.BootClient (string) <0x00055> at Booter.Booter.Main () <0x00188> at (wrapper runtime-invoke) Booter.Booter.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: banshee-1 [0x817b48e] banshee-1 [0x807f78b] [0xb808d40c] [0xb32d045b] [0xb32d041e] [0xaf87f772] [0xaf87b00d] [0xaf879709] [0xb32dbbc6] [0xb3340a04] [0xb4bc7308] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb6b78c4b] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3) [0xb6873163] /usr/lib/libgtk-x11-2.0.so.0 [0xb6873191] /usr/lib/libgtk-x11-2.0.so.0 [0xb697e9b9] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb6873d36] /usr/lib/libgtk-x11-2.0.so.0 [0xb6875420] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0 [0xb6b773c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8) [0xb6b78b78] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3) [0xb6873163] /usr/lib/libgtk-x11-2.0.so.0 [0xb6873191] /usr/lib/libgtk-x11-2.0.so.0 [0xb683d86d] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb6873d36] /usr/lib/libgtk-x11-2.0.so.0 [0xb6875420] /usr/lib/libgtk-x11-2.0.so.0 [0xb688b2b6] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0 [0xb6b773c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8) [0xb6b78b78] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3) [0xb6873163] [0xb3342127] [0xb33420da] [0xb3342245] [0xb3340a04] [0xb4bc7308] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb6b78c4b] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3) [0xb6873163] /usr/lib/libgtk-x11-2.0.so.0 [0xb6873191] /usr/lib/libgtk-x11-2.0.so.0 [0xb6841816] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb6873d36] /usr/lib/libgtk-x11-2.0.so.0 [0xb6875420] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0 [0xb6b773c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8) [0xb6b78b78] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3) [0xb6873163] /usr/lib/libgtk-x11-2.0.so.0 [0xb6873191] /usr/lib/libgtk-x11-2.0.so.0 [0xb6841816] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb6873d36] /usr/lib/libgtk-x11-2.0.so.0 [0xb6875420] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0 [0xb6b773c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8) [0xb6b78b78] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3) [0xb6873163] /usr/lib/libgtk-x11-2.0.so.0 [0xb6873191] /usr/lib/libgtk-x11-2.0.so.0 [0xb6921dda] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb6873d36] /usr/lib/libgtk-x11-2.0.so.0 [0xb6875420] /usr/lib/libgtk-x11-2.0.so.0 [0xb692497f] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0 [0xb6b773c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8) [0xb6b78b78] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3) [0xb6873163] /usr/lib/libgtk-x11-2.0.so.0 [0xb6873191] /usr/lib/libgtk-x11-2.0.so.0 [0xb6841816] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb6873d36] /usr/lib/libgtk-x11-2.0.so.0 [0xb6875420] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0 [0xb6b773c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8) [0xb6b78b78] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3) [0xb6873163] /usr/lib/libgtk-x11-2.0.so.0 [0xb6873191] /usr/lib/libgtk-x11-2.0.so.0 [0xb683d86d] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb6873d36] /usr/lib/libgtk-x11-2.0.so.0 [0xb6875420] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a2beb1] /usr/lib/libgtk-x11-2.0.so.0 [0xb68fd036] /usr/lib/libgobject-2.0.so.0 [0xb6b773c9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb6b78c4b] /usr/lib/libgobject-2.0.so.0 [0xb6b8ed3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb6b9062b] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6b90c26] /usr/lib/libgtk-x11-2.0.so.0 [0xb6a1233e] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x52d) [0xb68f713d] /usr/lib/libgdk-x11-2.0.so.0 [0xb675b9b5] /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0xff) [0xb675bfcf] /usr/lib/libgtk-x11-2.0.so.0 [0xb6873ecf] /usr/lib/libgdk-x11-2.0.so.0 [0xb673f46b] /usr/lib/libglib-2.0.so.0 [0xb7fca7e1] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8) [0xb7fcc718] /usr/lib/libglib-2.0.so.0 [0xb7fcfdc3] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2) [0xb7fd02e2] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9) [0xb68f73a9] [0xb336e2d6] [0xb336e2a0] [0xb336e043] [0xb6ea9da5] [0xb6ea9c8b] [0xb6ea9b92] [0xb70b01d7] [0xb70abf53] [0xb70abee3] banshee-1(mono_runtime_exec_main+0xb6) [0x809cb76] [0xb70abe8d] [0xb70abd99] [0xb70abc92] [0xb70abc3e] [0xb70abbb5] [0xb70abb72] [0xb70aabe6] [0xb7a053b9] [0xb7a051be] banshee-1(mono_runtime_exec_main+0xb6) [0x809cb76] banshee-1(mono_runtime_run_main+0x16b) [0x809d19b] banshee-1(mono_main+0x60e) [0x805af2e] banshee-1 [0x805a432] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7e08685] banshee-1 [0x805a371] Debug info from gdb: (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb7dc66d0 (LWP 8447)] [New Thread 0xae1ffb90 (LWP 8543)] [New Thread 0xae4fbb90 (LWP 8542)] [New Thread 0xaf4fdb90 (LWP 8540)] [New Thread 0xaf5feb90 (LWP 8539)] [New Thread 0xaf6ffb90 (LWP 8538)] [New Thread 0xb0088b90 (LWP 8537)] [New Thread 0xb0b94b90 (LWP 8535)] [New Thread 0xb1395b90 (LWP 8534)] [New Thread 0xb1f98b90 (LWP 8533)] [New Thread 0xb5fffb90 (LWP 8532)] [New Thread 0xb57feb90 (LWP 8531)] [New Thread 0xb2c54b90 (LWP 8530)] [New Thread 0xb2d59b90 (LWP 8529)] [New Thread 0xb2e5eb90 (LWP 8528)] [New Thread 0xb3a88b90 (LWP 8527)] [New Thread 0xb391fb90 (LWP 8526)] [New Thread 0xb3025b90 (LWP 8464)] [New Thread 0xb31c4b90 (LWP 8463)] [New Thread 0xb396cb90 (LWP 8459)] [New Thread 0xb3be5b90 (LWP 8457)] [New Thread 0xb3ceab90 (LWP 8456)] [New Thread 0xb3dfbb90 (LWP 8455)] [New Thread 0xb627db90 (LWP 8451)] [New Thread 0xb7479b90 (LWP 8450)] [New Thread 0xb8059b90 (LWP 8449)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xb808d424 in __kernel_vsyscall () 26 Thread 0xb8059b90 (LWP 8449) 0xb808d424 in __kernel_vsyscall () 25 Thread 0xb7479b90 (LWP 8450) 0xb808d424 in __kernel_vsyscall () 24 Thread 0xb627db90 (LWP 8451) 0xb808d424 in __kernel_vsyscall () 23 Thread 0xb3dfbb90 (LWP 8455) 0xb808d424 in __kernel_vsyscall () 22 Thread 0xb3ceab90 (LWP 8456) 0xb808d424 in __kernel_vsyscall () 21 Thread 0xb3be5b90 (LWP 8457) 0xb808d424 in __kernel_vsyscall () 20 Thread 0xb396cb90 (LWP 8459) 0xb808d424 in __kernel_vsyscall () 19 Thread 0xb31c4b90 (LWP 8463) 0xb808d424 in __kernel_vsyscall () 18 Thread 0xb3025b90 (LWP 8464) 0xb808d424 in __kernel_vsyscall () 17 Thread 0xb391fb90 (LWP 8526) 0xb808d424 in __kernel_vsyscall () 16 Thread 0xb3a88b90 (LWP 8527) 0xb808d424 in __kernel_vsyscall () 15 Thread 0xb2e5eb90 (LWP 8528) 0xb808d424 in __kernel_vsyscall () 14 Thread 0xb2d59b90 (LWP 8529) 0xb808d424 in __kernel_vsyscall () 13 Thread 0xb2c54b90 (LWP 8530) 0xb808d424 in __kernel_vsyscall () 12 Thread 0xb57feb90 (LWP 8531) 0xb808d424 in __kernel_vsyscall () 11 Thread 0xb5fffb90 (LWP 8532) 0xb808d424 in __kernel_vsyscall () 10 Thread 0xb1f98b90 (LWP 8533) 0xb808d424 in __kernel_vsyscall () 9 Thread 0xb1395b90 (LWP 8534) 0xb808d424 in __kernel_vsyscall () 8 Thread 0xb0b94b90 (LWP 8535) 0xb808d424 in __kernel_vsyscall () 7 Thread 0xb0088b90 (LWP 8537) 0xb808d424 in __kernel_vsyscall () 6 Thread 0xaf6ffb90 (LWP 8538) 0xb808d424 in __kernel_vsyscall () 5 Thread 0xaf5feb90 (LWP 8539) 0xb808d424 in __kernel_vsyscall () 4 Thread 0xaf4fdb90 (LWP 8540) 0xb808d424 in __kernel_vsyscall () 3 Thread 0xae4fbb90 (LWP 8542) 0xb808d424 in __kernel_vsyscall () 2 Thread 0xae1ffb90 (LWP 8543) 0xb808d424 in __kernel_vsyscall () 1 Thread 0xb7dc66d0 (LWP 8447) 0xb808d424 in __kernel_vsyscall ()
+ Trace 220308
Thread 1 (Thread 0xb7dc66d0 (LWP 8447))
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Aborted w-sky@Mini:~$
Thanks for taking the time to report this bug. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
Make sure you've installed the debug symbols for cairo, glib, and gtk+.