Ticket #1619 (closed defect: fixed)
Assertion Failed to release the client -> Fixed in 2.1.2
|Reported by:||mjlucas||Owned by:|
When powering off a vm an assertion was thrown by VBoxVRDP
41:29:57.892 VRDP: TCP server failed to send data to the client!!! Disconnecting the client. 41:29:57.892 VRDP: Failed to release the client. Status 0x2, Context 0x2!!! 41:29:57.892 41:29:57.892 !!Assertion Failed!! 41:29:57.892 Expression: <NULL> 41:29:57.892 Location : /home/vbox/vbox-1.5.6/src/VBox/RDP/server/vrdpclient.cpp(340) void VRDPClient::ThreadContextRelease(int)
This put the machine into an aborted state and could not be recovered by a VBoxManage controlvm <vmname> poweroff|reset because the VBoxVRDP process had executed and there was no current session.
I had to manually change the aborted="true" value in the vm .xml file to reset this state.
What is the correct method from recovering from aborts such as these? Manually having to edit the xml file is a sloppy.
- Status changed from new to closed
- Resolution set to fixed
- Summary changed from Assertion Failed to release the client to Assertion Failed to release the client -> Fixed in 2.1.2
- Status changed from closed to reopened
- Resolution fixed deleted