[ubuntu-mono] [Bug 579049] Re: Dragging files to folders causes data "corruption"

Stefan Ebner sebner at ubuntu.com
Mon Jul 5 13:58:43 BST 2010


** Also affects: docky (Ubuntu Lucid)
   Importance: Undecided
       Status: New

-- 
Dragging files to folders causes data "corruption"
https://bugs.launchpad.net/bugs/579049
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to docky in ubuntu.

Status in Docky: Fix Released
Status in “docky” package in Ubuntu: New
Status in “docky” source package in Lucid: New

Bug description:
If you drag a group of files from the desktop into a folder on Docky, causes very strange behaviour.

For example, if you have 4 files, A, B, C and D, select them all, drag them over a folder and when it says "release to open" drop them to place them in the folder. File D gets moved to the folder but renamed A. libnotify  (the notification app in Ubuntu) says "moving D... 00.0% Complete" and never disappears. No how long you leave it, nothing changes.

This bug could lead to loss of data as if you try to move the file back, it now has the same name as one of the other files!

docky -d:
[Info  00:58:18.676] Docky version: 2.0.2 Release
[Info  00:58:18.688] Kernel version: 2.6.32.22
[Info  00:58:18.689] CLR version: 2.0.50727.1433
[Debug 00:58:19.068] [UserArgs] BufferTime = 0
[Debug 00:58:19.068] [UserArgs] MaxSize = 2147483647
[Debug 00:58:19.068] [UserArgs] NetbookMode = False
[Debug 00:58:19.068] [UserArgs] NoPollCursor = False
[Info  00:58:19.200] [DockController] Setting theme: Classic
[Info  00:58:19.555] [PluginManager] Loaded "Trash".
[Info  00:58:19.580] [PluginManager] Loaded "Docky.Widgets,1.0".
[Info  00:58:19.580] [PluginManager] Loaded "Docky.Widgets,1.0".
[Info  00:58:19.581] [PluginManager] Loaded "Weather".
[Info  00:58:19.600] [PluginManager] Loaded "Mounter".
[Debug 00:58:19.643] [MountProvider] Adding SYSTEM RESERVED.
[Debug 00:58:19.645] [MountProvider] Adding PQSERVICE.
[Debug 00:58:19.648] [MountProvider] Adding Packard Bell.
[Debug 00:58:20.007] Key MountItem_140054933318656 does not exist, creating.
[Debug 00:58:20.015] Key MountItem_140054933318752 does not exist, creating.
[Debug 00:58:20.022] Key MountItem_140054933318848 does not exist, creating.
[Info  00:58:20.352] [AbstractWeatherSource] iGoogle: Reloading weather data
[Debug 00:58:20.365] [AbstractWeatherSource] iGoogle: Fetching XML file 'http://www.google.com/ig/api?hl=en&weather=Southampton%2c+UK'
[Debug 00:58:20.845] [AbstractWeatherSource] iGoogle: Fetching XML file 'http://api.wunderground.com/auto/wui/geo/WXCurrentObXML/index.xml?query=Southampton%2c+UK'
[Info  00:58:21.083] [DrawingService] Could not find 'gtg', using fallback of 'extension'.
[Debug 00:58:26.413] [AbstractWeatherSource] iGoogle: reload success
[Fatal 00:59:37.335] [Gtk] gtk_drag_dest_leave: assertion `site != NULL' failed
[Notify 00:59:39.957]  - 0% Complete...
[Notify 00:59:39.966]  - 0% Complete...
[Notify 00:59:39.966]  - 0% Complete...
[Notify 00:59:39.967]  - 0% Complete...
[Error 00:59:40.056] [SystemService] Error in RunOnThread: Error moving file: No such file or directory
[Debug 00:59:40.058] [SystemService]   at GLib.FileAdapter.Move (File destination, FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback) [0x00000] 
  at Docky.Items.FileDockItem+<OnAcceptDrop>c__AnonStoreyE.<>m__29 () [0x00000] 
  at Docky.Services.SystemService+<RunOnThread>c__AnonStorey9.<>m__F () [0x00000] 
[Error 00:59:40.075] [SystemService] Error in RunOnThread: Error moving file: No such file or directory
[Debug 00:59:40.075] [SystemService]   at GLib.FileAdapter.Move (File destination, FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback) [0x00000] 
  at Docky.Items.FileDockItem+<OnAcceptDrop>c__AnonStoreyE.<>m__29 () [0x00000] 
  at Docky.Services.SystemService+<RunOnThread>c__AnonStorey9.<>m__F () [0x00000] 
[Error 00:59:40.092] [SystemService] Error in RunOnThread: Error moving file: No such file or directory
[Debug 00:59:40.092] [SystemService]   at GLib.FileAdapter.Move (File destination, FileCopyFlags flags, GLib.Cancellable cancellable, GLib.FileProgressCallback progress_callback) [0x00000] 
  at Docky.Items.FileDockItem+<OnAcceptDrop>c__AnonStoreyE.<>m__29 () [0x00000] 
  at Docky.Services.SystemService+<RunOnThread>c__AnonStorey9.<>m__F () [0x00000] 

Running Linux Mint 9RC bassed on Ubunty 10.04, however was also present on Mint 8 based on Ubuntu 9.10.
Xorg version 1.7.6 (or 7.4?)
Video card independent (same results on system with Intel GMA and Nvidia cards)
Gnome 2.30
Mono 2.4.4

The folder doesn't matter which one it is but for the purposes of this example, it was the pictures folder (~/Pictures) which was empty before





More information about the Ubuntu-mono mailing list