In 4.0.12 on MacOSX 10.6.8, I was restoring a snapshot, when VBoxSVC died and left my VM "inaccessible".
Digging in, I found that vbox had created 5 new files in the machine's Snapshot directory, which all matched the UUIDs at the bottom of the machine's xml file. One of these matched the UUID listed in the error message. However, these 5 UUIDs do not exist in VirtualBox.xml.
Is there any documentation that describes how to fix the xml file to recognize these 5 UUIDs?
I found this enhancement request, but have not seen anything that can directly help:
http://www.virtualbox.org/ticket/3351
FWIW, here is the stack trace where VBoxSVC crashed:
Code: Select all
Thread 12 Crashed:
0 VBoxSVC 0x000d9a3b std::list<ComObjPtr<MediumAttachment>, std::allocator<ComObjPtr<MediumAttachment> > >::remove(ComObjPtr<MediumAttachment> const&) + 11
1 VBoxSVC 0x0013810c SessionMachine::restoreSnapshotHandler(SessionMachine::RestoreSnapshotTask&) + 1196
2 VBoxSVC 0x0013d678 SessionMachine::RestoreSnapshotTask::handler() + 24
3 VBoxSVC 0x0012eba8 SessionMachine::taskHandler(RTTHREADINT*, void*) + 40
4 VBoxRT.dylib 0x003b0160 rtThreadMain + 64
5 VBoxRT.dylib 0x003ffd7e rtThreadNativeMain(void*) + 142
6 libSystem.B.dylib 0x9a811259 _pthread_start + 345
7 libSystem.B.dylib 0x9a8110de thread_start + 34
VBoxManage: error: Could not find an open hard disk with UUID {....}
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb001), component VirtualBox, interface IVirtualBox, callee
Any tips, documents or search terms that anyone can suggest? Seems like any search with "snapshot" in it gets a lot of hits.