title: Application sometimes crashes when opening a dialog on only one machine
body: <p>so this is kind of a weird error. On one machine from one of our customers (Windows XP SP3) our program crashes when trying to open a filter dialog via ShowDialog().</p>
  <p>What happens: The user works as expected he/she does nothing unnormal or wrong and everything he/she does is/was tested on several machines (ranging from Win XP 32 bit to Win 7 64 bit).</p>
  <p>Now, after some time he/she want's to use the filter dialog (which he/she did at that point like a dozen times) and the application crashes. You get that wonderful &quot;$applicationname caused a problem and has to be terminated&quot; message from Windows XP, beneath it you can see the filter dialog, partially build (meaning: you can see the window, a scroll bar and transparent 'holes' where the text controls/labels should be.</p>
  <p>In the Windows eventviewer you can see an entry like this</p>
  <blockquote>
  <p>Event ID: 1000
  Source: .NET Runtime 4.0 Error Re <em>(maybe something stands behind this and it says 'Reporting'?!)</em></p>
  <p>Faulting application $applicationname.exe, version $versionnumber,
  stamp $someRandomNumbers, faulting module ntdll.dll, version
  5.1.2600.6055, stamp 4d00f27b, debug?0, fault address 0x00446da</p>
  </blockquote>
  <p>Now, what weirds me out: The position where the dialog is opened via ShowDialog, is embedded in 2(!) try...catch blocks. How is it possible for the application to crash? There aren't even logfileentries (something that is done in EVERY catch block we've in that program and it's always the first thing we do) about this crash.</p>
  <p>I already uninstalled the application and .NET 4 from that machine, rebooted installed everything again, installed Windows Updates and rebooted again. Same result.</p>
  <p>*edit
  just noticed something: When I close the message from microsoft, an additional entry in the eventviewer is created:</p>
  <blockquote>
  <p>The process was terminated due to an unhandled exception <em>I guess that's the meaning in english, since the original message is in another language I had to translate</em></p>
  <p>Exceptioncode: c015000f, address 7c9546DA <em>address is always the same</em></p>
  </blockquote>