We have tried to get the trace, many different ways, but to no avail. I&#39;ve read through everything on running a trace of it and I&#39;ve tried it with different files and it works fine but when we try it with the folding client we don&#39;t get any trace. The <a href="http://cudart.dll.so">cudart.dll.so</a> which is placed in the /usr/local/lib/wine folder is being recognized by wine as we are not longer getting the not implemented error but now it is just a matter of determining what function it isn&#39;t liking. I&#39;ve double check all the functions and they all seem to be fine minus the 4 direct3d functions and 6 functions which contain c++ coding. The 6 functions though involve copying memory, symbol size, and channel format. They don&#39;t involve anything that would be needed to start the folding client, they are all things that would cause a fault after the GPU has started calculations, or so I am lead to believe.<br>
<br>As always the latest code is available at <a href="http://shelnutt.twomurs.com/patches/cuda/">http://shelnutt.twomurs.com/patches/cuda/</a> and a 7z of it all at <a href="http://shelnutt.twomurs.com/patches/cuda.7z">http://shelnutt.twomurs.com/patches/cuda.7z</a><br>
<br>zerix01@DeepThought:~/.wine/drive_c/Program Files/Folding@home/Folding@home-gpu$ WINEDEBUG=+trace winedbg Folding@home.exe<br>WineDbg starting on pid 0016<br>start_process () at /media/md0/wine/wine/dlls/kernel32/process.c:904<br>
0x7b877d02 start_process+0xc2 [/media/md0/wine/wine/dlls/kernel32/process.c:904] in kernel32: movl %esi,0x0(%esp)<br>Unable to open file &#39;&#39;<br>Wine-dbg&gt;n<br>fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers<br>
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) &gt; combined_samplers<br>fixme:win:EnumDisplayDevicesW ((null),0,0x33f40c,0x00000000), stub!<br>err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xf7f80aaf<br>
Invalid address (0x7b877d07 start_process+0xc7) for breakpoint 0, disabling it<br>Process of pid=0016 has terminated<br>Wine-dbg&gt;quit<br>zerix01@DeepThought:~/.wine/drive_c/Program Files/Folding@home/Folding@home-gpu$ WINEDEBUG=+trace wine Folding@home.exe<br>
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and32 total samplers<br>fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) &gt; combined_samplers<br>fixme:win:EnumDisplayDevicesW ((null),0,0x32f40c,0x00000000), stub!<br>
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xf7fddaaf<br>zerix01@DeepThought:~/.wine/drive_c/Program Files/Folding@home/Folding@home-gpu$<br><br><br>Thanks,<br><br>Seth Shelnutt<br><br><div class="gmail_quote">
On Sun, Jul 13, 2008 at 5:26 AM, Michael Karcher &lt;<a href="mailto:wine@mkarcher.dialup.fu-berlin.de">wine@mkarcher.dialup.fu-berlin.de</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
No, thats boring. Your program crahsed at address 0xf7fcaaf. IIRC code<br>
0xc0000005 is a general protection fault. After your program has<br>
crashed, the breakpoint wine automatically sets to catch program startup<br>
is not valid anymore (there is no program to break anymore), that causes<br>
the message you quoted.<br>
<br>
Whats strange is that the debugger does not catch the exception. While<br>
the first-chance event can be disabled, you should get a last-chance<br>
exception catch right before the program dies. See<br>
<a href="http://www.winehq.org/site/docs/winedev-guide/dbg-config" target="_blank">http://www.winehq.org/site/docs/winedev-guide/dbg-config</a> for more info<br>
about configuring the debugger.<br>
<br>
Have you tried a relay trace yet?<br>
<br>
Regards,<br>
<font color="#888888"> &nbsp;Michael Karcher<br>
<br>
</font></blockquote></div><br>