<div dir="ltr">Here&#39;s my uneducated idea about what&#39;s happening, it&#39;s calling the USER_SetWindowPos() in /user32/winpos.c to an x and y of 0 which goes off to SendMessageW.<br><br>SendMessageW calls send_message which in turn calls call_window_proc. At this point something resets because SendMessageW should log both a &quot;1&quot; and &quot;2\n&quot; which I added to be printed out but as you can see below it only prints out a &quot;1&quot; and then goes on to IWineD3DDeviceImpl_Reset after hitting call_window_proc..<br>
<br>fixme:msg:SendMessageW 1sendmsg1<br>fixme:msg:send_message sendmsg2<br>fixme:msg:send_message sendmsg3<br>fixme:d3d:IWineD3DDeviceImpl_Reset HELLO, hr: 0x00000000<br>fixme:d3d_shader:shader_glsl_free FREE SHADER<br>wine: Unhandled page fault on read access to 0x00000008 at address 0x7e452e5c (thread 0009), starting debugger...<br>
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x7e452e5c).<br><br>Does any of that make any sense?<br><br><div class="gmail_quote">On Mon, Jul 21, 2008 at 2:58 PM, H. Verbeet &lt;<a href="mailto:hverbeet@gmail.com">hverbeet@gmail.com</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;">2008/7/21 Andrew Fenn &lt;<a href="mailto:andrewfenn@gmail.com">andrewfenn@gmail.com</a>&gt;:<br>

<div class="Ih2E3d">&gt; fixme:d3d9:IDirect3DDevice9Impl_Reset RESET DEVICE<br>
&gt; fixme:d3d_shader:shader_glsl_free FREE SHADER<br>
&gt; fixme:d3d:IWineD3DDeviceImpl_Reset BEFORE, hr: 0x00000000<br>
&gt; fixme:d3d:IWineD3DDeviceImpl_Reset AFTER, hr: 0x00000000<br>
&gt; fixme:d3d9:IDirect3DDevice9Impl_Reset RESET DEVICE<br>
&gt; fixme:d3d_shader:shader_glsl_free FREE SHADER<br>
&gt; fixme:d3d:IWineD3DDeviceImpl_Reset BEFORE, hr: 0x00000000<br>
&gt; fixme:d3d:IWineD3DDeviceImpl_Reset AFTER, hr: 0x00000000<br>
&gt; fixme:d3d9:IDirect3DDevice9Impl_Reset RESET DEVICE<br>
&gt; fixme:d3d_shader:shader_glsl_free FREE SHADER<br>
&gt; fixme:d3d9:IDirect3DDevice9Impl_Reset RESET DEVICE<br>
&gt; fixme:d3d_shader:shader_glsl_free FREE SHADER<br>
&gt; wine: Unhandled page fault on read access to 0x00000008 at address<br>
&gt; 0x7e44abcc (thread 0009), starting debugger...<br>
&gt;<br>
&gt; The last two seem interesting where they don&#39;t reach shader_alloc_private()<br>
&gt; portion of the code, could this maybe be part of the problem?<br>
&gt;<br>
</div>That&#39;s probably the reason, yes. I don&#39;t see how Reset can return<br>
before calling shader_alloc_private() though.<br>
</blockquote></div><br></div>