title: Apache crashes every other time PHP script is ran...Windows
body: <p>XAMPP installation (Apache, MySQL, PHP, Perl) is crashing every other time I call a DOTNET object through PHP. For instance the sample code on php.net</p>
  
  <pre><code>&lt;?php
    $stack = new DOTNET("mscorlib", "System.Collections.Stack");
    $stack-&gt;Push(".Net");
    $stack-&gt;Push("Hello ");
    echo $stack-&gt;Pop() . $stack-&gt;Pop();
    //$stack = NULL; tried this, with no luck
  ?&gt;
  </code></pre>
  
  <p>This will display <code>Hello .Net</code> the first time, but if I refresh the page Apache crashes and immediately restarts. If I refresh again, I see <code>Hello .Net</code>. If I refresh again, you guessed it; Apache crashes....any ideas? Maybe I should be releasing the object somehow?</p>
  
  <p>Thanks</p>
  
  <p>Apache Log:</p>
  
  <pre>
  [Wed Feb 29 00:59:44 2012] [notice] Apache/2.2.21 (Win32) SVN/1.6.6 DAV/2 mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
  [Wed Feb 29 00:59:44 2012] [notice] Server built: Sep 10 2011 11:34:11
  [Wed Feb 29 00:59:44 2012] [notice] Parent: Created child process 5156
  [Wed Feb 29 00:59:45 2012] [notice] Digest: generating secret for digest authentication ...
  [Wed Feb 29 00:59:45 2012] [notice] Digest: done
  [Wed Feb 29 00:59:46 2012] [notice] Child 5156: Child process is running
  [Wed Feb 29 00:59:46 2012] [notice] Child 5156: Acquired the start mutex.
  [Wed Feb 29 00:59:46 2012] [notice] Child 5156: Starting 150 worker threads.
  [Wed Feb 29 00:59:46 2012] [notice] Child 5156: Starting thread to listen on port 443.
  [Wed Feb 29 00:59:46 2012] [notice] Child 5156: Starting thread to listen on port 443.
  [Wed Feb 29 00:59:46 2012] [notice] Child 5156: Starting thread to listen on port 80.
  [Wed Feb 29 00:59:46 2012] [notice] Child 5156: Starting thread to listen on port 80.
  [Wed Feb 29 00:59:49 2012] [notice] Parent: child process exited with status 3221225477 -- Restarting.
  [Wed Feb 29 00:59:50 2012] [notice] Digest: generating secret for digest authentication ...
  [Wed Feb 29 00:59:50 2012] [notice] Digest: done
  [Wed Feb 29 00:59:51 2012] [notice] Apache/2.2.21 (Win32) SVN/1.6.6 DAV/2 mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
  [Wed Feb 29 00:59:51 2012] [notice] Server built: Sep 10 2011 11:34:11
  [Wed Feb 29 00:59:51 2012] [notice] Parent: Created child process 5948
  [Wed Feb 29 00:59:51 2012] [notice] Digest: generating secret for digest authentication ...
  [Wed Feb 29 00:59:51 2012] [notice] Digest: done
  [Wed Feb 29 00:59:52 2012] [notice] Child 5948: Child process is running
  [Wed Feb 29 00:59:52 2012] [notice] Child 5948: Acquired the start mutex.
  [Wed Feb 29 00:59:52 2012] [notice] Child 5948: Starting 150 worker threads.
  [Wed Feb 29 00:59:52 2012] [notice] Child 5948: Starting thread to listen on port 443.
  [Wed Feb 29 00:59:52 2012] [notice] Child 5948: Starting thread to listen on port 80.
  [Wed Feb 29 00:59:52 2012] [notice] Child 5948: Starting thread to listen on port 80.
  [Wed Feb 29 00:59:52 2012] [notice] Child 5948: Starting thread to listen on port 443.
  [Wed Feb 29 00:59:55 2012] [notice] Parent: child process exited with status 3221225477 -- Restarting.
  [Wed Feb 29 00:59:55 2012] [notice] Digest: generating secret for digest authentication ...
  [Wed Feb 29 00:59:55 2012] [notice] Digest: done
  [Wed Feb 29 00:59:57 2012] [notice] Apache/2.2.21 (Win32) SVN/1.6.6 DAV/2 mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
  [Wed Feb 29 00:59:57 2012] [notice] Server built: Sep 10 2011 11:34:11
  [Wed Feb 29 00:59:57 2012] [notice] Parent: Created child process 4596
  [Wed Feb 29 00:59:58 2012] [notice] Digest: generating secret for digest authentication ...
  [Wed Feb 29 00:59:58 2012] [notice] Digest: done
  [Wed Feb 29 00:59:59 2012] [notice] Child 4596: Child process is running
  [Wed Feb 29 00:59:59 2012] [notice] Child 4596: Acquired the start mutex.
  [Wed Feb 29 00:59:59 2012] [notice] Child 4596: Starting 150 worker threads.
  [Wed Feb 29 00:59:59 2012] [notice] Child 4596: Starting thread to listen on port 443.
  [Wed Feb 29 00:59:59 2012] [notice] Child 4596: Starting thread to listen on port 80.
  [Wed Feb 29 00:59:59 2012] [notice] Child 4596: Starting thread to listen on port 443.
  [Wed Feb 29 00:59:59 2012] [notice] Child 4596: Starting thread to listen on port 80.
  </pre>
  
  <p>This shows a few reboots.</p>