Public bug reported:

Binary package hint: gnome-do

Running a clean install with the jaunty alpha 5 amd64 iso.

Gnome-do fails to run in docky mode. When trying to launch either a
program or preferences the following is outputted in the terminal

Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle 
the exception.
System.IO.DirectoryNotFoundException: Directory 
'/home/***/.local/share/Trash/files' not found.
  at System.IO.Directory.GetFileSystemEntries (System.String path, 
System.String searchPattern, FileAttributes mask, FileAttributes attrs) 
[0x00000] 
  at System.IO.Directory.GetFiles (System.String path, System.String 
searchPattern) [0x00000] 
  at System.IO.Directory.GetFiles (System.String path) [0x00000] 
  at Docky.Interface.TrashDockItem.GetSurfacePixbuf () [0x00000] 
  at Docky.Interface.BaseDockItem.MakeIconSurface (Cairo.Surface similar) 
[0x00000] 
  at Docky.Interface.BaseDockItem.GetIconSurface (Cairo.Surface similar) 
[0x00000] 
  at Docky.Interface.DockArea.DrawIcon (Cairo.Context cr, Int32 icon) [0x00000] 
  at Docky.Interface.DockArea.DrawIcons (Cairo.Context cr) [0x00000] 
  at Docky.Interface.DockArea.DrawDrock (Cairo.Context cr) [0x00000] 
  at Docky.Interface.DockArea.OnExposeEvent (Gdk.EventExpose evnt) [0x00000] 
  at Gtk.Widget.exposeevent_cb (IntPtr widget, IntPtr evnt) [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean 
is_terminal)
   at Gtk.Widget.exposeevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Application.gtk_main_iteration()
   at Gtk.Application.RunIteration()
   at Do.Platform.ApplicationService.FlushMainThreadQueue()
   at Do.Core.Controller.PerformAction(Boolean vanish)
   at Do.Core.Controller.OnActivateKeyPressEvent(Gdk.EventKey evnt)
   at Do.Core.Controller.KeyPressWrap(Gdk.EventKey evnt)
   at Docky.Interface.DockWindow.OnKeyPressEvent(Gdk.EventKey evnt)
   at Gtk.Widget.keypressevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Do.Do.Main(System.String[] args)
Cairo.Context: called from finalization thread, programmer is missing a call to 
Dispose

Creating a file and sending it to the trash corrects the problem.
Obviously docky should be able to handle a non existing trash.

** Affects: gnome-do (Ubuntu)
     Importance: Undecided
         Status: New

-- 
gnome-do docky fails if trash doesn't exist
https://bugs.launchpad.net/bugs/337883
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to