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 488439 - SIGSEGV at start under Ubuntu Feisty - powerpc
SIGSEGV at start under Ubuntu Feisty - powerpc
Status: RESOLVED NOTGNOME
Product: banshee
Classification: Other
Component: general
0.13.1
Other Linux
: Normal critical
: 2.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-10-19 22:08 UTC by David Erosa
Modified: 2007-10-23 13:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Erosa 2007-10-19 22:08:36 UTC
Can't run banshee on my fresh Ubuntu Gutsy install (powerpc G4). The splash starts and when it says "Loading user interface", banshee gets a SIGSEGV.

Follows the gdb trace (warning, long log):
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "powerpc-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
Starting program: /usr/bin/mono --debug /usr/lib/banshee/banshee.exe
(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)
[Thread debugging using libthread_db enabled]
[New Thread 805502976 (LWP 32410)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 815609008 (LWP 32413)]
[New Thread 816854192 (LWP 32414)]
[New Thread 840271024 (LWP 32416)]
Debug: [20/10/2007 0:06:06] (Loading audio profiles) - /usr/share/banshee/audio-profiles
[New Thread 848753840 (LWP 32417)]
[New Thread 857142448 (LWP 32418)]
[Thread 857142448 (LWP 32418) exited]
[Thread 848753840 (LWP 32417) exited]
[New Thread 858256560 (LWP 32419)]
[New Thread 860087472 (LWP 32420)]
Debug: [20/10/2007 0:06:10] (Motor de reproducción predeterminado) - GStreamer 0.10
Debug: [20/10/2007 0:06:10] (Inicializado el core de CD de audio) - 
Debug: [20/10/2007 0:06:10] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_e80675dc_52e0_4ad0_92f1_d3b5457bd5ab
[Thread 858256560 (LWP 32419) exited]
Debug: [20/10/2007 0:06:10] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_e80675dc_52e0_4ad0_92f1_d3b5457bd5ab
Debug: [20/10/2007 0:06:10] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_470F_ECF3
Debug: [20/10/2007 0:06:10] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_470F_ECF3
Warning: [20/10/2007 0:06:11] (Power Management Call Failed) - Cannot find GNOME Power Manager: Name org.gnome.PowerManager has no owner
Debug: [20/10/2007 0:06:11] (Enabled multimedia keys support) - Using org.gnome.SettingsDaemon

(Banshee:32410): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type `(null)'
Stacktrace:

  at (wrapper managed-to-native) Gtk.CellRenderer.gtksharp_cellrenderer_override_get_size (GLib.GType,Gtk.CellRenderer/GetSizeDelegate) <0xffffffff>
  at (wrapper managed-to-native) Gtk.CellRenderer.gtksharp_cellrenderer_override_get_size (GLib.GType,Gtk.CellRenderer/GetSizeDelegate) <0x0009c>
  at Gtk.CellRenderer.OverrideGetSize (GLib.GType) <0x000ac>
  at (wrapper runtime-invoke) Gtk.Widget.runtime_invoke_void_GType (object,intptr,intptr,intptr) <0x00090>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[]) <0xffffffff>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[]) <0x00098>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x00130>
  at System.Reflection.MethodBase.Invoke (object,object[]) <0x00040>
  at GLib.Object.ConnectDefaultHandlers (GLib.GType,System.Type) <0x00278>
  at GLib.Object.RegisterGType (System.Type) <0x0014c>
  at GLib.Object.LookupGType (System.Type) <0x0016c>
  at GLib.Object.LookupGType () <0x00034>
  at GLib.Object.CreateNativeObject (string[],GLib.Value[]) <0x00124>
  at Gtk.Object.CreateNativeObject (string[],GLib.Value[]) <0x00030>
  at Gtk.CellRendererText..ctor () <0x000ac>
  at Banshee.Gui.SourceRowRenderer..ctor () <0x00020>
  at Banshee.Gui.SourceView..ctor () <0x001c0>
  at Banshee.PlayerUI.BuildWindow () [0x0075c] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee/PlayerInterface.cs:380
  at Banshee.PlayerUI..ctor () <0x0016c>
  at <>c__CompilerGenerated0.<>c__AnonymousMethod17 () [0x00005] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee/Main.cs:115
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void () <0x00064>
  at Banshee.Base.ComponentInitializer.Run () [0x00057] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/ComponentInitializer.cs:127
  at Banshee.Base.Globals.Initialize (Banshee.Base.ComponentInitializerHandler) [0x00343] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Globals.cs:198
  at Banshee.BansheeEntry.Startup (string[]) [0x0029c] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee/Main.cs:113
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_string[] (string[]) <0x00088>
  at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.CleanRoomStartup/StartupInvocationHandler,string[]) [0x00045] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee.Base/Gui/CleanRoomStartup.cs:54
  at Banshee.BansheeEntry.Main (string[]) [0x00000] in /build/buildd/banshee-0.13.1+dfsg/src/Core/Banshee/Main.cs:43
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0x00080>

Native stacktrace:

	/usr/bin/mono [0x10166c58]
	/usr/bin/mono [0x10140494]
	[0x100350]
	/usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so(gtksharp_cellrenderer_override_get_size+0x54) [0xda41534]
	[0x3389ea98]
	[0x3389e900]
	[0x31d91404]
	/usr/bin/mono [0x101402bc]
	/usr/bin/mono(mono_runtime_invoke+0x1c) [0x10056478]
	/usr/bin/mono(mono_runtime_invoke_array+0x3dc) [0x1005d23c]
	/usr/bin/mono [0x100641dc]
	[0x31147de8]
	[0x3114785c]
	[0x31147714]
	[0x31d90a04]
	[0x31d8f7c0]
	[0x31d8f608]
	[0x31d8f478]
	[0x31d8f228]
	[0x31d8f0ec]
	[0x3389e520]
	[0x3389e434]
	[0x33814be4]
	[0x3378d8b4]
	[0x335d0b00]
	[0x335cde00]
	[0x31e0e970]
	[0x31e0dc04]
	[0x311494b8]
	[0x309e0c54]
	[0x309df8ac]
	[0x309df5b0]
	[0x309dd564]
	[0x309dd0dc]
	/usr/bin/mono [0x101402bc]
	/usr/bin/mono(mono_runtime_invoke+0x1c) [0x10056478]
	/usr/bin/mono(mono_runtime_exec_main+0x14c) [0x1005ba4c]
	/usr/bin/mono(mono_runtime_run_main+0x2a4) [0x1005bd40]
	/usr/bin/mono(mono_jit_exec+0xe0) [0x100134fc]
	/usr/bin/mono [0x10013638]
	/usr/bin/mono(mono_main+0x1714) [0x10014fe0]
	/usr/bin/mono [0x100120e4]
	/lib/libc.so.6 [0xfc34380]
	/lib/libc.so.6 [0xfc345c4]

Debug info from gdb:



=================================================================
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.
=================================================================


Program received signal SIGABRT, Aborted.

Thread 805502976 (LWP 32410)

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 ??
  • #3 ??
  • #4 <signal handler called>
  • #5 gtksharp_cellrenderer_override_get_size
    from /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so

Comment 1 Sebastian Dröge (slomo) 2007-10-23 13:28:02 UTC
This is actually a bug in mono on PPC:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437452

No idea if it was forwarded to the mono guys though...