VirtualBox

Ticket #5523 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

unable to parse large sparse vmdk file => fixed in svn

Reported by: wasabi Owned by:
Priority: major Component: other
Version: VirtualBox 3.0.10 Keywords:
Cc: Guest type: other
Host type: other

Description

I have a large (256GB) vmdk file. VirtualBox does not seem to be able to handle it.

Attachments

sherry.vmdk Download (4.0 KB) - added by wasabi 4 years ago.

Change History

Changed 4 years ago by wasabi

comment:1 Changed 4 years ago by wasabi

ERROR: Could not get the storage format of the hard disk '/srv/vm-sherry/sherry/sherry.vmdk' (VERR_NOT_SUPPORTED) Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component HardDisk, interface IHardDisk, callee nsISupports Context: "OpenHardDisk(Bstr(hdds[i]), AccessMode_ReadWrite, false, Bstr(""), false, Bstr(""), hardDisk.asOutParam())" at line 2019 of file VBoxManageModifyVM.cpp

comment:2 Changed 4 years ago by klaus

  • Status changed from new to closed
  • Resolution set to fixed
  • Summary changed from unable to parse large sparse vmdk file to unable to parse large sparse vmdk file => fixed in svn

Thanks for the report. Was able to reproduce this for huge files split in 2G chunks. The hard coded sanity limit was too low.

While testing the code I noticed that on Linux it's pretty easy to exceed the usual limit of 1024 open files, which produces the appropriate error message.

The fix will go into 3.1.0 first, and later will show up in 3.0.x as well.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use