Banshee SIGSEGV on startup in gtksharp_cellrenderer_override_get_size on PPC

Bug #163039 reported by Jonas
4
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: banshee

Banshee 0.13.1+dfsg-3 begins to start up, shows the loading window with the progress bar and then crashes with a SIGSEGV in Gtk.CellRenderer.gtksharp_cellrenderer_override_get_size on my Gutsy (2.6.22-14-powerpc) machine. Here is the stack trace:

Warning: [11/16/2007 2:03:37 AM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed
Debug: [11/16/2007 2:03:39 AM] (Loading audio profiles) - /usr/share/banshee/audio-profiles
Debug: [11/16/2007 2:03:41 AM] (Default player engine) - GStreamer 0.10
Debug: [11/16/2007 2:03:41 AM] (Audio CD Core Initialized) -
Debug: [11/16/2007 2:03:41 AM] (Testing device for DAP support) - /org/freedesktop/Hal/devices/volume_uuid_10114B798804CBDC
Debug: [11/16/2007 2:03:42 AM] (Waiting for possible DAP to mount) - /org/freedesktop/Hal/devices/volume_uuid_10114B798804CBDC
Debug: [11/16/2007 2:03:42 AM] (DAP has not been added) - /org/freedesktop/Hal/devices/volume_uuid_10114B798804CBDC
Warning: [11/16/2007 2:03:42 AM] (Power Management Call Failed) - Cannot find GNOME Power Manager: Name org.gnome.PowerManager has no owner
Debug: [11/16/2007 2:03:42 AM] (Enabled multimedia keys support) - Using org.gnome.SettingsDaemon

(Banshee:29682): 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 () <0x01a60>
  at Banshee.PlayerUI..ctor () <0x0016c>
  at <>c__CompilerGenerated0.<>c__AnonymousMethod17 () <0x0004c>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void () <0x00064>
  at Banshee.Base.ComponentInitializer.Run () <0x00168>
  at Banshee.Base.Globals.Initialize (Banshee.Base.ComponentInitializerHandler) <0x00f4c>
  at Banshee.BansheeEntry.Startup (string[]) <0x00c98>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_string[] (string[]) <0x00088>
  at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.CleanRoomStartup/StartupInvocationHandler,string[]) <0x00124>
  at Banshee.BansheeEntry.Main (string[]) <0x00078>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0x00080>

Native stacktrace:

        banshee [0x10166c58]
        banshee [0x10140494]
        [0x100350]
        /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so(gtksharp_cellrenderer_override_get_size+0x54) [0xda41534]
        [0x336e0960]
        [0x336e07c8]
        [0x31c9ffc4]
        banshee [0x101402bc]
        banshee(mono_runtime_invoke+0x1c) [0x10056478]
        banshee(mono_runtime_invoke_array+0x3dc) [0x1005d23c]
        banshee [0x100641dc]
        [0x31081518]
        [0x31080f8c]
        [0x31080e44]
        [0x31c9f5c4]
        [0x31c9e380]
        [0x31c9e1c8]
        [0x31c9e038]
        [0x310b7df0]
        [0x310b7cb4]
        [0x336e03e8]
        [0x336e02fc]
        [0x33656cfc]
        [0x33635e24]
        [0x3362d170]
        [0x334e6df0]
        [0x31cb95c8]
        [0x31cb885c]
        [0x31082be8]
        [0x309dac54]
        [0x309d98ac]
        [0x309d95b0]
        [0x309d7564]
        [0x309d70dc]
        banshee [0x101402bc]
        banshee(mono_runtime_invoke+0x1c) [0x10056478]
        banshee(mono_runtime_exec_main+0x14c) [0x1005ba4c]
        banshee(mono_runtime_run_main+0x2a4) [0x1005bd40]
        banshee(mono_jit_exec+0xe0) [0x100134fc]
        banshee [0x10013638]
        banshee(mono_main+0x1714) [0x10014fe0]
        banshee [0x100120e4]
        /lib/libc.so.6 [0xfc34380]
        /lib/libc.so.6 [0xfc345c4]

Debug info from gdb:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(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 805445280 (LWP 29682)]
[New Thread 859030704 (LWP 29708)]
[New Thread 839476400 (LWP 29702)]
[New Thread 816829616 (LWP 29684)]
[New Thread 815584432 (LWP 29683)]
(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)
0x0fcef5d8 in select () from /lib/libc.so.6
  5 Thread 815584432 (LWP 29683) 0x0fe6a0d4 in ?? () from /lib/libpthread.so.0
  4 Thread 816829616 (LWP 29684) 0x0fe6565c in pthread_cond_wait@@GLIBC_2.3.2
    () from /lib/libpthread.so.0
  3 Thread 839476400 (LWP 29702) 0x0fe65c18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  2 Thread 859030704 (LWP 29708) 0x0fcebed0 in poll () from /lib/libc.so.6
  1 Thread 805445280 (LWP 29682) 0x0fcef5d8 in select () from /lib/libc.so.6

Thread 5 (Thread 815584432 (LWP 29683)):
#0 0x0fe6a0d4 in ?? () from /lib/libpthread.so.0
#1 0x0fe6a0c0 in ?? () from /lib/libpthread.so.0
#2 0x100cb5cc in ?? ()
#3 0x0fe5fb14 in start_thread () from /lib/libpthread.so.0
#4 0x0fcf77e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 816829616 (LWP 29684)):
#0 0x0fe6565c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x100d1d08 in ?? ()
#2 0x100d2140 in ?? ()
#3 0x100d1ee0 in ?? ()
#4 0x100e975c in ?? ()
#5 0x10071e40 in ?? ()
#6 0x10090f78 in ?? ()
#7 0x100e71a0 in ?? ()
#8 0x1010d78c in ?? ()
#9 0x0fe5fb14 in start_thread () from /lib/libpthread.so.0
#10 0x0fcf77e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 839476400 (LWP 29702)):
#0 0x0fe65c18 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1 0x100d1d9c in ?? ()
#2 0x100d2140 in ?? ()
#3 0x100d1ee0 in ?? ()
#4 0x100e975c in ?? ()
#5 0x1008d72c in ?? ()
#6 0x31f86bc0 in ?? ()
#7 0x31f86894 in ?? ()
#8 0x31f94f9c in ?? ()
#9 0x31f93930 in ?? ()
#10 0x30f81b70 in ?? ()
#11 0x101402bc in ?? ()
#12 0x10056478 in mono_runtime_invoke ()
#13 0x1005678c in mono_runtime_delegate_invoke ()
#14 0x10090fbc in ?? ()
#15 0x100e71a0 in ?? ()
#16 0x1010d78c in ?? ()
#17 0x0fe5fb14 in start_thread () from /lib/libpthread.so.0
#18 0x0fcf77e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 859030704 (LWP 29708)):
#0 0x0fcebed0 in poll () from /lib/libc.so.6
#1 0x0fef8858 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x0fef8e14 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3 0x0f9bb664 in ?? () from /usr/lib/libORBit-2.so.0
#4 0x0ff208d8 in ?? () from /usr/lib/libglib-2.0.so.0
#5 0x0fe5fb14 in start_thread () from /lib/libpthread.so.0
#6 0x0fcf77e4 in clone () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 805445280 (LWP 29682)):
#0 0x0fcef5d8 in select () from /lib/libc.so.6
#1 0x0ff32950 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#2 0x0ff32d40 in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#3 0x10166d3c in ?? ()
#4 0x10140494 in ?? ()
#5 <signal handler called>
#6 0x0da41544 in gtksharp_cellrenderer_override_get_size ()
   from /usr/lib/mono/gtk-sharp-2.0/libgtksharpglue-2.so
#7 0x336e0960 in ?? ()
#8 0x336e07c8 in ?? ()
#9 0x31c9ffc4 in ?? ()
#10 0x101402bc in ?? ()
#11 0x10056478 in mono_runtime_invoke ()
#12 0x1005d23c in mono_runtime_invoke_array ()
#13 0x100641dc in ?? ()
#14 0x31081518 in ?? ()
#15 0x31080f8c in ?? ()
#16 0x31080e44 in ?? ()
#17 0x31c9f5c4 in ?? ()
#18 0x31c9e380 in ?? ()
#19 0x31c9e1c8 in ?? ()
#20 0x31c9e038 in ?? ()
#21 0x310b7df0 in ?? ()
#22 0x310b7cb4 in ?? ()
#23 0x336e03e8 in ?? ()
#24 0x336e02fc in ?? ()
#25 0x33656cfc in ?? ()
#26 0x33635e24 in ?? ()
#27 0x3362d170 in ?? ()
#28 0x334e6df0 in ?? ()
#29 0x31cb95c8 in ?? ()
#30 0x31cb885c in ?? ()
#31 0x31082be8 in ?? ()
#32 0x309dac54 in ?? ()
#33 0x309d98ac in ?? ()
#34 0x309d95b0 in ?? ()
#35 0x309d7564 in ?? ()
#36 0x309d70dc in ?? ()
#37 0x101402bc in ?? ()
#38 0x10056478 in mono_runtime_invoke ()
#39 0x1005ba4c in mono_runtime_exec_main ()
#40 0x1005bd40 in mono_runtime_run_main ()
#41 0x100134fc in mono_jit_exec ()
#42 0x10013638 in ?? ()
#43 0x10014fe0 in mono_main ()
#44 0x100120e4 in ?? ()
#45 0x0fc34380 in ?? () from /lib/libc.so.6
#46 0x0fc345c4 in __libc_start_main () from /lib/libc.so.6
#47 0x00000000 in ?? ()
#0 0x0fcef5d8 in select () from /lib/libc.so.6

=================================================================
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 (core dumped)

Revision history for this message
Andrew Conkling (andrewski) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem. You will probably need to install banshee-dbgsym and libgtk2.0-cil-dbgsym for this particular bug.

Changed in banshee:
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!.

Changed in banshee:
status: Incomplete → Invalid
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.