[ubuntu-mono] [Bug 777620] Re: Banshee crashes when adding a podcast

Damian Only 777620 at bugs.launchpad.net
Thu Jul 21 13:05:40 UTC 2011


Dear Walter,

I lack the appropriate judgment to decide whether to reopen the bug.
However, I want to point out that I think it is a Banshee bug, since the
only thing my windows manager is doing is to resize the "add podcast"
dialogs to fit a specific tile. Another problem is that the dialog
window is not correctly marking itself as "floating", otherwise Xmonad
will float it.

Anyway, since the intersection of Xmonad users and Banshee users is not
a significant set, I understand that you want to close the bug.

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/777620

Title:
  Banshee crashes when adding a podcast

Status in “banshee” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: banshee

  When I try to add a podcast I get the following exception:

  System.ArgumentException: Value does not fall within the expected range.
    at Hyena.Gui.Canvas.Rect.set_Height (Double value) [0x00000] in <filename unknown>:0 
    at Hyena.Gui.Canvas.Rect.op_Explicit (Rectangle rect) [0x00000] in <filename unknown>:0 
    at Hyena.Data.Gui.ListView`1[T].OnSizeAllocated (Rectangle allocation) [0x00000] in <filename unknown>:0 
    at Gtk.Widget.sizeallocated_cb (IntPtr widget, IntPtr allocation) [0x00000] in <filename unknown>:0 
     at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
     at Gtk.Widget.sizeallocated_cb(IntPtr widget, IntPtr allocation)
     at Gtk.Dialog.gtk_dialog_run(IntPtr )
     at Gtk.Dialog.Run()
     at Banshee.Podcasting.Gui.PodcastActions.RunSubscribeDialog()
     at Banshee.Podcasting.Gui.PodcastActions.OnPodcastAdd(System.Object sender, System.EventArgs e)
     at System.Reflection.MonoMethod.InternalInvoke(System.Object , System.Object[] , System.Exception ByRef )
     at System.Reflection.MonoMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
     at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters)
     at System.Delegate.DynamicInvokeImpl(System.Object[] args)
     at System.MulticastDelegate.DynamicInvokeImpl(System.Object[] args)
     at System.Delegate.DynamicInvoke(System.Object[] args)
     at GLib.Signal.ClosureInvokedCB(System.Object o, GLib.ClosureInvokedArgs args)
     at GLib.SignalClosure.Invoke(GLib.ClosureInvokedArgs args)
     at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
     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()

  In Addition, I'm getting the following errors (early in the trace):
  ** (Banshee:3592): DEBUG: SyncDaemon already running, initializing SyncdaemonDaemon object

  (Banshee:3592): libsoup-WARNING **: No feature manager for feature of
  type 'U1RequestChrome'

  ** (Banshee:3592): WARNING **: Error calling get_info: Traceback (most recent call last):
    File "/usr/lib/pymodules/python2.7/dbus/service.py", line 702, in _message_cb
      retval = candidate_method(self, *args, **keywords)
    File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/platform/linux/dbus_interface.py", line 992, in get_info
      return self.syncdaemon_folders.get_info(path)
    File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/interaction_interfaces.py", line 634, in get_info
      mdobj = self.fs.get_by_path(path.encode('utf-8'))
    File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 773, in get_by_path
      mdid = self._idx_path[path]
  KeyError: '/home/damian/.ubuntuone/Purchased from Ubuntu One'

  
  ** (Banshee:3592): CRITICAL **: syncdaemon_folder_info_get_subscribed: assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed

  ** (Banshee:3592): WARNING **: Error rescanning Purchased Music: No such file or directory
  ** (Banshee:3592): DEBUG: Loading the real store page

  ** (Banshee:3592): WARNING **: Got less number of items in credentials
  hash table than expected!

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: banshee 2.0.0-2ubuntu1
  ProcVersionSignature: Ubuntu 2.6.38-9.43-generic 2.6.38.4
  Uname: Linux 2.6.38-9-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Thu May  5 09:02:16 2011
  InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Release Candidate amd64 (20100419.1)
  ProcEnviron:
   LANGUAGE=en_US:en
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: banshee
  UpgradeStatus: Upgraded to natty on 2011-04-29 (5 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/777620/+subscriptions



More information about the Ubuntu-mono mailing list