<HTML>

<BODY>

I'm running a Java app built for Windows (therefore needs Wine), and on a machine with Nvidia graphics it crashes when it tries to draw the main window. The exact same application and OS configuration on a different machine with Intel graphics works fine.<br>
<br>
It crashes in wined3d, although the application is only drawing plain windows and dialogs - it looks like Java awt always calls d3d9 which call wined3d :(.<br>
<br>
Relevant console output from wine is shown below, plus the stack from the app's error log.<br>
<br>
OS is Ubuntu 8.10, Wine ver. 1.1.16 on both machines. On the faiing machine the graphics is Nvidia GPU 5200 series, screen size 1280x1024. I have tried both with the accelerated Nvidia driver v.173, and with the standard Linux driver, it makes no difference.<br>
<br>
The machine that works is an Asus Eee 901 netbook, Intel graphics on 1024x600 screen. Both machines have 2GB RAM.<br>
<br>
<br>
Wine console output:<br>
<br>
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface<br>
fixme:heap:RtlCompactHeap (0x110000, 0x0) stub<br>
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface<br>
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface<br>
#<br>
# An unexpected error has been detected by Java Runtime Environment:<br>
#<br>
#&nbsp;&nbsp;EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7d9c25c2, pid=8, tid=37<br>
#<br>
# Java VM: Java HotSpot(TM) Client VM (11.2-b01 mixed mode, sharing windows-x86)<br>
# Problematic frame:<br>
# C&nbsp;&nbsp;[wined3d.dll+0x725c2]<br>
<br>
<br>
Stack trace:<br>
<br>
Stack: [0x03890000,0x03990000],&nbsp;&nbsp;sp=0x0398de48,&nbsp;&nbsp;free space=1015k<br>
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)<br>
C&nbsp;&nbsp;[wined3d.dll+0x725c2]<br>
C&nbsp;&nbsp;[wined3d.dll+0xaf2a0]<br>
C&nbsp;&nbsp;[d3d9.dll+0x12957]<br>
C&nbsp;&nbsp;[awt.dll+0xad577]<br>
C&nbsp;&nbsp;[awt.dll+0x9c60c]<br>
C&nbsp;&nbsp;[user32.dll+0xb06aa]<br>
C&nbsp;&nbsp;[user32.dll+0xb0afa]<br>
...<br>
<br>
<br>
I've heard that wined3d and Nvidia don't play well together, but I don't know why this problem only shows up when running a Java app. Everything else I use works fine.<br>
<br>
If anyone would like more info let me know.<br>
<br>
-- <br>
Thanks<br>
Rick Jones

</BODY>

</HTML>