VirtualBox

Opened 6 years ago

Closed 5 years ago

#17447 closed defect (fixed)

Drag and drop error when copying folder from WinXP guest to Win10 host -> fixed in 5.2.20

Reported by: simon31337 Owned by: pentagonik
Component: drag and drop Version: VirtualBox 5.2.4
Keywords: Cc:
Guest type: Windows Host type: Windows

Description

Bug was first observed with VirtualBox 5.2.2 and now 5.2.4 This did not happen on VirtualBox 5.1.x releases.

Host OS: Windows 10, version 1709, build 16299.192 Guest OS: Windows XP SP3 (with latest POSReady 2009 updates applied)

Log files are attached. Look for "DnD: Error opening/creating guest file ..."

How to reproduce the bug (on Windows XP guest):

  • start Internet Explorer 8 and visit http://catalog.update.microsoft.com/v7/site/Home.aspx
  • type "KB4056941" in the search box (or choose a different KB number)
  • click "Add" button on the right of entry "2018-01 Security Update for Windows XP Embedded SP3 for x86-based Systems (KB4056941)"
  • click "view basket" above these "Add" buttons
  • click the appearing "Download" button right below "view basket"
  • in the "Download Options" window, click "Browse..." and select "Desktop", click "Continue"
  • close IE8 browser when the message "Download Completed" appears
  • if you drag&drop that folder "2018-01 Security Update for Windows XP Embedded SP3 for x86-based Systems (KB4056941)" to a Windows 10 host...

...you should get:

Drag and drop error from host (VERR_PATH_NOT_FOUND).

Fehlercode:VBOX_E_IPRT_ERROR (0x80BB0005) Komponente:GuestWrap Interface:IGuest {13a11514-402e-022e-6180-c3944de3f9c8}

This bug might be related on how Internet Explorer 8 handles the destination folder when downloading from Microsoft Update Catalog. Bug does not occur when using Firefox ESR 52.5.3

IE 8 version used: Refer to "Cumulative Security Update for Internet Explorer 8 for WES09 and POSReady 2009 (KB4052978)" German (this update is installed): http://download.windowsupdate.com/d/msdownload/update/software/secu/2017/11/ie8-windowsxp-kb4052978-x86-embedded-deu_47bd241186dc8e1200e5971c414d4b0035d8b122.exe English (for reference only): http://download.windowsupdate.com/d/msdownload/update/software/secu/2017/11/ie8-windowsxp-kb4052978-x86-embedded-enu_655de71433b5df451bbe435cd0912865302139f6.exe

Attachments (1)

vb_logs.zip (85.3 KB ) - added by simon31337 6 years ago.
zip file

Download all attachments as: .zip

Change History (11)

by simon31337, 6 years ago

Attachment: vb_logs.zip added

zip file

comment:1 by simon31337, 6 years ago

Forum link: https://forums.virtualbox.org/viewtopic.php?f=6&t=86207

Reduced test case:

Create new empty folder with filename "2018-01 Security Update for Windows XP Embedded SP3 for x86-based Systems (KB4056941)" on Windows XP guest. In this folder, create new text file with content "123", save this file. Rename text file to "X86-de-windowsxp-kb4056941-x86-embedded-deu_c634c79dffa84d150ad48e7c58a484a7de6e774a.exe"

When copying the folder to a Windows 10 host, the bug occurs:

Drag and drop error from host (VERR_PATH_NOT_FOUND).

Fehlercode:VBOX_E_IPRT_ERROR (0x80BB0005) Komponente:GuestWrap Interface:IGuest {13a11514-402e-022e-6180-c3944de3f9c8}

The bug does NOT occur if you do the exact same steps, but remove "X86-de-" from the pseudo-exe filename. Could this be a PATH_MAX issue?

Please note, if you create an empty text file with no content, the behavior is undefined! This 0-size-text-file bug has already been reported in ticket #17443: https://www.virtualbox.org/ticket/17443

In this case, you may receive:

1) No error message, but folder is not created on the host.

2) Current drop operation still in progress.

Fehlercode:E_FAIL (0x80004005) Komponente:GuestDnDSourceWrap Interface:IGuestDnDSource {dedfb5d9-4c1b-edf7-fdf3-c1be6827dc28} Callee:IDnDSource {d23a9ca3-42da-c94b-8aec-21968e08355d}

3) Another drop operation already is in progress.

Fehlercode:E_INVALIDARG (0x80070057) Komponente:GuestDnDSourceWrap Interface:IGuestDnDSource {dedfb5d9-4c1b-edf7-fdf3-c1be6827dc28} Callee:IDnDSource {d23a9ca3-42da-c94b-8aec-21968e08355d}

4) Maybe more errors ...

comment:2 by Socratis, 6 years ago

I was able to replicate your issue on an OSX 10.11.6 with 5.2.5 (rev. 120042), and I removed the "(KB4056941)" part and it worked. So I guess you're on to something.

comment:3 by pentagonik, 6 years ago

Just reproduced the issue, working on a fix.

comment:4 by pentagonik, 6 years ago

Resolution: fixed
Status: newclosed

comment:5 by Socratis, 6 years ago

Fixed? As in... you have a test build for verification?

comment:6 by pentagonik, 6 years ago

Resolution: fixed
Status: closedreopened

comment:7 by pentagonik, 6 years ago

Whops, one button press too many :)

I already know the root cause of the problem and having a fix.

comment:8 by pentagonik, 6 years ago

We found and fixed the issue -- the bugfix will be available in the next upcoming maintenance version. Thanks for the report!

comment:9 by pentagonik, 6 years ago

Owner: set to pentagonik
Status: reopenedassigned

comment:10 by Michael Thayer, 5 years ago

Resolution: fixed
Status: assignedclosed
Summary: Drag and drop error when copying folder from WinXP guest to Win10 hostDrag and drop error when copying folder from WinXP guest to Win10 host -> fixed in 5.2.20
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use