Ticket #6165 (closed defect: fixed)
virtual machine crashes when working with OpenGL inside the guest (host&guest XP 32 bit, 3D support enabled) -> Fixed in SVN
|Reported by:||mhanor||Owned by:|
|Version:||VirtualBox 3.1.2||Keywords:||crash 3d opengl windows xp 32 bit|
Tested versions: 3.1.2 final, 3.1.4 BETA2 Host: Windows XP SP3 Pro 32 bit, fully patched, Catalyst 9.12 (HD3850) Guest: Windows XP SP3 Pro 32 bit, clean install, with or without post-SP3 patches applied, no 3rd party drivers; 2D+3D acceleration enabled (guest settings), guest additions installed in safe mode with 3D support, 64 or 128MB display memory (guest settings)
Steps to reproduce:
- Copy the Quake 2 demo and extract it. The relevant files can be found inside \Install\Data. You can find the demo here:
- Install the R1Q2 client and the R1GL dll using http://www.r1ch.net/stuff/r1q2/download/r1q2-websetup.exe
- Launch the game with "r1q2.exe +set vid_ref r1gl", then start a single player game (the "Game" menu entry) Or just load a map using the console (map some_map_name).
Make sure there's no baseq2\config.cfg or baseq2\autoexec.cfg file containing a "set vid_ref gl" entry. Loading r1gl after the old refresh module has been initialized, will not trigger a crash.
The virtual machine always crashes at instruction 0x6929e616 (atioglxx!atiPPHSN+0x244126) when it tries to access the address 0x6007ae10 (always the same), which corresponds to a data section of a certain dll running inside the guest, ref_r1gl.dll
I don't know if it's related, but the dxdiag Direct3D 7 test fails with "Failure at step 40 (creating flipping primary surface with one back buffer) HRESULT=0x88760064", while the Direct3D 8 and 9 tests are successful.
Also, it could be related to bug #5713
attached files for 3.1.4 beta 2
- Summary changed from virtual machine crashes when working with OpenGL inside the guest (host&guest XP 32 bit, 3D support enabled) to virtual machine crashes when working with OpenGL inside the guest (host&guest XP 32 bit, 3D support enabled) -> Fixed in SVN