September 2, 2008
12:12 pm

According to Microsoft, virtualized copies of the latest versions of its Windows client and server operating systems can cause the virtual machine to restart and to display the following Stop error code: 0x000000BE. The Redmond company informed that the issue is associated with machines running multiple processors and did not provide any additional data. The problem does not affect the RTM build of Windows Vista.

This problem occurs because of a race condition between the RxCompleteRequest() thread and the RxCancelRoutine() thread in the Redirected Drive Buffering SubSystem (RDBSS) driver.

The stop code error is triggered when the system completes an I/O request packet (IRP) that is waiting to be canceled. This can occur because, while the RxCancelRoutine() thread waits for the RDBSS spinlock, the RxCompleteRequest() thread may still complete the IRP. Therefore, the RxCancelRoutine() thread tries to retrieve the RxContext from the IRP. However, because the IRP is no longer valid, the system generates the stop error.

Full Article

Loading

Contextual Related Posts:

No followup yet

Leave a Response

Comment Preview
« Windows HPC Server 2008 features 16 built-in diagnosticsGoogle Chrome released; AdSense and AdWords on Chrome »
Feed Icon

Subscribe via RSS or email: