VirtualBox

Ticket #10238 (new defect)

Opened 2 years ago

Last modified 2 years ago

Crash of Direct3D game with vboxoglcrutil.dll in XP guest

Reported by: szilagyic Owned by:
Priority: major Component: 3D support
Version: VirtualBox 4.1.8 Keywords:
Cc: Guest type: Windows
Host type: Linux

Description

Hello:

I'm experiencing issues running Everquest II in VirtualBox 4.1.8, on a Linux 32-bit host (Fedora 16) that has the proprietary NVidia driver installed and running. The guest OS is Win XP 32-bit. I have followed the steps to enable 3D support for the virtual graphics adapter in the machine settings, and installed the VirtualBox Guest Additions in the XP guest, in safe mode. I've also installed DirectX 9.0c in the XP guest, and have verified that the tests for Direct3D for DirectX8 and DirectX9 work using the dxdiag.exe utility (even though VirtualBox pops up before each DirectX test and says that the guest is using 16-bit color, I have verified that XP is set to 32-bit color).

Everquest II installs and runs, and during the splash screen runs through a few steps but crashes at the step "Adding character to game world" before the game opens completely. The error in the XP event log is:

Faulting application everquest2.exe, version 1.0.0.1, faulting module vboxoglcrutil.dll, version 4.1.8.0, fault address 0x00005e98.

I'm able to close the crash error and everything else is fine in VirtualBox.

I have attached the VirtualBox log file.

I originally posted this in the forums and was told to submit this as a possible bug.

Attachments

Windows_XP_Pro-2012-02-09-12-10-57.log Download (55.9 KB) - added by szilagyic 2 years ago.
VirtualBox log file
eq2error.JPG Download (39.0 KB) - added by Timesaver 2 years ago.

Change History

Changed 2 years ago by szilagyic

VirtualBox log file

comment:1 Changed 2 years ago by Turin

I don't beleive that the dxdiag tests for DX9 actually use any of the shader model 3 functionality from 9.0c, so if Everquest2 actually requires SM3 then your problem could be related to this issue with SM3 support on Nvidia cards: https://www.virtualbox.org/ticket/10190

However the EQ2 system requirements page doesn't specify SM3 support, it simply says DX9 which isn't terribly specific. I also don't see anything in the vboxoglcrutil.dll that looks directly related to SM3 support, but it's hard to know since I also don't have anything listed at 0x5e98 on my system. Have you tried using something like  http://www.dependencywalker.com/ to figure out which function call the fault is occuring on? (sort by "Entry Point")

Changed 2 years ago by Timesaver

comment:2 Changed 2 years ago by Timesaver

Also getting this error. running under windows 7 64bit with windows xp 32bit guest. error image attatched.

Everquest II installs and runs, and during the splash screen runs through a few steps but crashes at the step "Adding character to game world" before the game opens completely.

All Virtualbox additions installed under safe mode directx 9c installed. some errors on version of direct x on diag. but everything works and passes test in diag.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use