<div> <font face="Arial, Helvetica, sans-serif">I have finally tracked this down and have the patch for an unhandled exception error.<br>
<br>
The error occurs in&nbsp; provider.c in routine :<br>
<br>
static HRESULT DXDiag_InitDXDiagDirectShowFiltersContainer(IDxDiagContainer* pSubCont) which is in provider.c in dxdiagn dll.<br>
</font></div>
<!-- end of AOLMsgPart_2_2bedf7d7-3146-410a-a153-3144a8203574 -->


<div id="AOLMsgPart_4_2bedf7d7-3146-410a-a153-3144a8203574" style="margin: 0px; font-family: Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">

<pre style="font-size: 9pt;"><tt><br>
I won't post the whole routine as I rewrote it and cleaned it up considerably and removed the GOTO's and so forth which are not part of the fix..<br>
<br>
The fix is down at the bottom of the routine there is a call to IEnumMoniker_Release(pEnum) and when the call is done for some reason pEnum is still <br>
NULL and is not checked for so there is the following :<br>
<br>
fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer        ClassEnumerator for clsid({cc7bfb41-f175-11d1-a392-00e0291f3959}) pEnum((nil))<br>
trace:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Enum Moniker release<br>
trace:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer pEnum &lt;(null)&gt;<br>
wine: Unhandled page fault on read access to 0x00000000 at address 0x61091d2b (thread 0009), starting debugger...<br>
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x61091d2b).<br>
<br>
by putting in a check for NULL before the call to IEnumMoniker_Release the pagefault is now gone.<br>
<br>
Now mind you this should be done. However, it doesnt explain why the pEnum is NULL.<br>
<br>
Since I cleaned up the routine and added this fix to the pagefault how would I submit the cleaned up routine?<br>
<br>
I know with the bug I will put the patch on the Bugzilla page for the page fault and also put it on the patch list as well. But how do we <br>
submit cleaned up code?<br>
<br>
I have this thing over using goto's and started clearing the code up and found that it was actually smaller when I was done and alot cleaner to follow. <br>
Goto's tend to make debugging very difficult.<br>
<br>
<br>
Chris<br>
</tt></pre>
</div>
 <!-- end of AOLMsgPart_4_2bedf7d7-3146-410a-a153-3144a8203574 -->

<div id='u8CAB49D358A1998-C28-15B5' class='aol_ad_footer'><FONT style="color: black; font: normal 10pt ARIAL, SAN-SERIF;"><HR style="MARGIN-TOP: 10px">The Famous, the Infamous, the Lame - in your browser. <A title="http://toolbar.aol.com/tmz/download.html?NCID=aolcmp00050000000014" href="http://toolbar.aol.com/tmz/download.html?NCID=aolcmp00050000000014" target="_blank">Get the TMZ Toolbar Now</A>!</FONT> </div>