You are not logged in.

#1 2010-04-02 17:06:22

Spacenick
Member
From: Germany
Registered: 2010-04-02
Posts: 168

Banshee crashes on Album Cover select

When i select an Album by clicking on it's cover in the new grid view after switching between 2 Albums or so banshee crashes with the following dump, it could be due to the ne Gtk version but I'm not sure maybe someone running the old Gtk can test:

% /usr/bin/banshee-1
[Info  18:59:15.449] Running Banshee 1.6.0: [source-tarball (linux-gnu, i686) @ 2010-03-31 23:39:43 UTC]
[Warn  18:59:16.707] Cannot connect to NetworkManager or Wicd - An available, working network connection will be assumed
[Info  18:59:16.791] All services are started 1.070106s
[Warn  18:59:17.485] Forcefully breaking out of RCS loop b/c change in total_width less than 1.0
[Info  18:59:17.646] nereid Client Started
System.DllNotFoundException: libnss_mdns-0.2.so
  at (wrapper managed-to-native) Mono.Zeroconf.Providers.Bonjour.Native:DNSServiceCreateConnection (Mono.Zeroconf.Providers.Bonjour.ServiceRef&)
  at Mono.Zeroconf.Providers.Bonjour.Zeroconf.Initialize () [0x00000] in <filename unknown>:0 
  at Mono.Zeroconf.Providers.Bonjour.ZeroconfProvider.Initialize () [0x00000] in <filename unknown>:0 
  at Mono.Zeroconf.Providers.ProviderFactory.GetProviders () [0x00000] in <filename unknown>:0 
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.ArgumentNullException: Argument cannot be null.
Parameter name: source
  at System.Linq.Check.SourceAndSelector (System.Object source, System.Object selector) [0x00000] in <filename unknown>:0 
  at System.Linq.Enumerable.Count[Column] (IEnumerable`1 source, System.Func`2 selector) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Banshee.Collection.AlbumInfo].get_n_columns () [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Banshee.Collection.AlbumInfo].get_NColumns () [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Banshee.Collection.AlbumInfo].RefAt (Int32 row, Int32 column) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Banshee.Collection.AlbumInfo].get_ActiveCell () [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Banshee.Collection.AlbumInfo].OnSelectionFocusChanged (System.Object o, System.EventArgs a) [0x00000] in <filename unknown>:0 
  at Hyena.Collections.Selection.set_FocusedIndex (Int32 value) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.ListView`1[T].FocusModelRow (Int32 index) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.ListView`1[T].OnListButtonPressEvent (Gdk.EventButton evnt) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.ListView`1[T].OnButtonPressEvent (Gdk.EventButton evnt) [0x00000] in <filename unknown>:0 
  at Gtk.Widget.buttonpressevent_cb (IntPtr widget, IntPtr evnt) [0x00000] in <filename unknown>:0 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Banshee.Gui.GtkBaseClient.Run()
   at Banshee.Gui.GtkBaseClient.Startup()
   at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup)
   at Banshee.Gui.GtkBaseClient.Startup()
   at Banshee.Gui.GtkBaseClient.Startup(System.String[] args)
   at Nereid.Client.Main(System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] )
   at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile)
   at Booter.Booter.BootClient(System.String clientName)
   at Booter.Booter.Main()

Offline

#2 2010-04-05 20:02:47

nordog
Member
From: Iceland
Registered: 2009-02-22
Posts: 38

Re: Banshee crashes on Album Cover select

I have a similar problem with banshee when I click an entry in the podcast list, but not when I select an album. The error output is the same as far as I can tell:

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.InvalidCastException: Cannot cast from source type to destination type.
  at Banshee.Collection.Gui.ColumnCellAlbum+ColumnCellAlbumAccessible..ctor (System.Object bound_object, Banshee.Collection.Gui.ColumnCellAlbum cell, ICellAccessibleParent parent) [0x00000] in <filename unknown>:0 
  at Banshee.Collection.Gui.ColumnCellAlbum.GetAccessible (ICellAccessibleParent parent) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Migo.Syndication.Feed].OnRefChild (Int32 index) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Migo.Syndication.Feed].RefAt (Int32 row, Int32 column) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Migo.Syndication.Feed].get_ActiveCell () [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.Accessibility.ListViewAccessible`1[Migo.Syndication.Feed].OnSelectionFocusChanged (System.Object o, System.EventArgs a) [0x00000] in <filename unknown>:0 
  at Hyena.Collections.Selection.set_FocusedIndex (Int32 value) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.ListView`1[T].FocusModelRow (Int32 index) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.ListView`1[T].OnListButtonPressEvent (Gdk.EventButton evnt) [0x00000] in <filename unknown>:0 
  at Hyena.Data.Gui.ListView`1[T].OnButtonPressEvent (Gdk.EventButton evnt) [0x00000] in <filename unknown>:0 
  at Gtk.Widget.buttonpressevent_cb (IntPtr widget, IntPtr evnt) [0x00000] in <filename unknown>:0 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Banshee.Gui.GtkBaseClient.Run()
   at Banshee.Gui.GtkBaseClient.Startup()
   at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup)
   at Banshee.Gui.GtkBaseClient.Startup()
   at Banshee.Gui.GtkBaseClient.Startup(System.String[] args)
   at Nereid.Client.Main(System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] )
   at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile)
   at Booter.Booter.BootClient(System.String clientName)
   at Booter.Booter.Main()

Offline

#3 2010-04-08 21:01:38

alez
Member
Registered: 2009-03-09
Posts: 74

Re: Banshee crashes on Album Cover select

I have the same crash of nordog's. Tried with banshee-git without success (same crash).


Linux makes you a better person

Offline

#4 2010-04-11 21:53:12

Spacenick
Member
From: Germany
Registered: 2010-04-02
Posts: 168

Re: Banshee crashes on Album Cover select

Diasble GNOME Acessability for now, I just tracked it down and sent a patch upstream to fix it. https://bugzilla.gnome.org/show_bug.cgi?id=615483
Actually my patch is probably only for my problem but maybe I will have a look into yours and disabeling ATK might help there aswell.

Last edited by Spacenick (2010-04-11 21:54:14)

Offline

#5 2010-05-11 10:51:29

alez
Member
Registered: 2009-03-09
Posts: 74

Re: Banshee crashes on Album Cover select

I installed banshee-youtube-unstable (just to get a 1.7 version of it) and it works flawlessly. It seems they already pushed the patch. Was it yours? In any case, thanks!


Linux makes you a better person

Offline

Board footer

Powered by FluxBB