GNOME Bugzilla – Bug 665550
banshee crashes shortly after opening the GUI window
Last modified: 2012-03-24 11:22:33 UTC
After multiple crashes from the start using the banshee icon on ubuntu 11.10 I started banshee in a terminal. the app starts and closes without any possibility to open a stream or something alike. I'm running cairo-dock under ubuntu 11.10 and can if necessary provide more information. Unfortunately the gdb can not use the script /usr/bin/banshee. Any help welcome! Bernhard terminal output: banshee [Info 20:09:15.450] Running Banshee 2.2.1: [Ubuntu 11.10 (linux-gnu, i686) @ 2011-11-10 06:00:30 UTC] [Info 20:09:20.683] Updating web proxy from GConf [Info 20:09:21.754] All services are started 5,134452 ** (Banshee:12928): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object (Banshee:12928): libsoup-WARNING **: No feature manager for feature of type 'U1RequestChrome' (Banshee:12928): Gtk-CRITICAL **: IA__gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed [Info 20:09:25.397] AmazonMP3 store redirect URL: https://one.ubuntu.com/music/store/amz/ ** (Banshee:12928): DEBUG: Loading the real store page ** (Banshee:12928): WARNING **: Got less number of items in credentials hash table than expected! [Info 20:09:29.781] nereid Client Started [Info 20:09:30.383] GStreamer version 0.10.35.0, gapless: True, replaygain: False [Info 20:09:31.126] AppleDeviceSource is ignoring unmounted volume 13 GB-Dateisystem [Info 20:09:31.163] AppleDeviceSource is ignoring unmounted volume 315 GB-Dateisystem banshee: /build/buildd/cairo-1.10.2/src/cairo-surface.c:1287: cairo_surface_set_device_offset: Zusicherung »status == CAIRO_STATUS_SUCCESS« nicht erfüllt. Stacktrace: at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff> at Gtk.Application.Run () <0x0000b> at Banshee.Gui.GtkBaseClient.Run () <0x00063> at Banshee.Gui.GtkBaseClient.Startup () <0x0003e> at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.CleanRoomStartup/StartupInvocationHandler) <0x00087> at Banshee.Gui.GtkBaseClient.Startup<T> () <0x00073> at Banshee.Gui.GtkBaseClient.Startup<T> (string[]) <0x000eb> at Nereid.Client.Main (string[]) <0x00017> at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff> at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly (System.AppDomain,System.Reflection.Assembly,string[]) <0xffffffff> at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly,string[]) <0x0003b> at System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0x00027> at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string,System.Security.Policy.Evidence,string[]) <0xffffffff> at System.AppDomain.ExecuteAssembly (string) <0x0001b> at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly (string) <0xffffffff> at Booter.Booter.BootClient (string) <0x0006b> at Booter.Booter.Main () <0x001b7> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: banshee() [0x80e126c] [0x96340c] [0x963416] /lib/i386-linux-gnu/libc.so.6(gsignal+0x4f) [0x13dc8f] /lib/i386-linux-gnu/libc.so.6(abort+0x175) [0x1412b5] /lib/i386-linux-gnu/libc.so.6(__assert_fail+0xf6) [0x136826] /usr/lib/i386-linux-gnu/libcairo.so.2(+0x4bada) [0x636ada] /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(gdk_window_begin_paint_region+0x1d4) [0xdad1d4] /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x5b3) [0x1b78533] /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(+0x3d34f) [0xdb234f] /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(+0x3d2f2) [0xdb22f2] /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(+0x6fe23) [0xde4e23] /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(+0x37e04) [0xdace04] /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0x12f) [0xdaf08f] /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(+0xaa51f) [0x1aeb51f] /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(+0x14f88) [0xd89f88] /lib/i386-linux-gnu/libglib-2.0.so.0(+0x3f110) [0xc78110] /lib/i386-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1df) [0xc7c25f] /lib/i386-linux-gnu/libglib-2.0.so.0(+0x43990) [0xc7c990] /lib/i386-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x14b) [0xc7cf9b] /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xaf) [0x1b76fcf] [0x62ebbb0] [0x62ebb74] [0x62eb8a4] [0x3036cf] [0x303570] [0x303474] [0x2fc3dc] [0x2fc250] [0x2fc2df] banshee() [0x8064afc] Debug info from gdb: Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf ptrace: Die Operation ist nicht erlaubt. No threads. ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Abgebrochen
Thank you for your bug report. Could you try to reproduce the problem while cairo-dock is not running ? Banshee does a significant amount of drawing using the Cairo library directly, so I'm thinking there might be some strange interaction with cairo-dock on startup.
I do not think it is related to cairo-dock but more with gtk bug. I found a lot of application with this kind of error by a simple search on google. maybe it is related to a gtk bug : https://bugzilla.gnome.org/show_bug.cgi?id=543209 https://bugs.freedesktop.org/show_bug.cgi?id=15761 The banshee code just load Gtk.Application.gtk_main. We do not see any call to banshee OnDrawn function so I guess it is gtk related.
bug 562574 has been marked duplicate of a pango bug 562574 which was fixed in year 2008. bbfk, can you please provide information requested in comment#1 if you can still reproduce the problem ?
I uninstalled the package banshee-extension-ubuntuonemusicstore and banshee is working flawlessly. Since I do not have an ubuntuone account, no need for this plugin.
it is still a bug, but I am no longer concerned, the solution was found in the www.
(In reply to comment #4) > I uninstalled the package banshee-extension-ubuntuonemusicstore and banshee is > working flawlessly. > then it might be Ubuntu specific problem.