After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 665550 - banshee crashes shortly after opening the GUI window
banshee crashes shortly after opening the GUI window
Status: RESOLVED NOTGNOME
Product: banshee
Classification: Other
Component: Other Extensions
2.2.1
Other Linux
: Normal critical
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-12-04 19:22 UTC by bbfk
Modified: 2012-03-24 11:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description bbfk 2011-12-04 19:22:10 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
Comment 1 Bertrand Lorentz 2011-12-11 10:30:42 UTC
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.
Comment 2 olivier dufour 2011-12-14 14:13:20 UTC
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.
Comment 3 Akhil Laddha 2012-02-10 07:05:55 UTC
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 ?
Comment 4 bbfk 2012-02-10 08:00:50 UTC
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.
Comment 5 bbfk 2012-02-10 08:02:13 UTC
it is still a bug, but I am no longer concerned, the solution was found in the www.
Comment 6 Akhil Laddha 2012-03-24 11:22:33 UTC
(In reply to comment #4)
> I uninstalled the package banshee-extension-ubuntuonemusicstore and banshee is
> working flawlessly.
> 

then it might be Ubuntu specific problem.