title: EXCEPTION_ACCESS_VIOLATION (0xc0000005) while using OpenCV in Processing language
body: <p>My Processing code is below.   </p>
  
  <pre><code>import hypermedia.video.*;
  import processing.video.*;
  import java.awt.Rectangle;
  
  OpenCV opencv;
  
  int width = 320;
  int height = 240;
  
  void setup() {
  
  size( 320, 240 ); //set window size
  
  opencv = new OpenCV( this ); //setup openCV
  opencv.capture( width, height ); // open video stream
  opencv.cascade( OpenCV.CASCADE_FRONTALFACE_ALT );
  }
  
  void draw(){
  opencv.read();
  image(opencv.image(), 0, 0);
  Rectangle[] faces = opencv.detect( 1.2, 2, OpenCV.HAAR_DO_CANNY_PRUNING, 40, 40 );
  noFill();
    stroke(255,0,0);
    for( int i=0; i&lt;faces.length; i++ ) {
      rect( faces[i].x, faces[i].y, faces[i].width, faces[i].height );
    }
  }
  </code></pre>
  
  <p>This code works for few seconds then an exception occurs.</p>
  
  <pre><code>#
  # A fatal error has been detected by the Java Runtime Environment:
  #
  #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d961b22, pid=232, tid=4008
  #
  # JRE version: 6.0_33-b03
  # Java VM: Java HotSpot(TM) Client VM (20.8-b03 mixed mode windows-x86 )
  # Problematic frame:
  # V  [jvm.dll+0xa1b22]
  #
  # An error report file with more information is saved as:
  # C:\Documents and Settings\Administrator\Desktop\processing-2.0b7\hs_err_pid232.log
  #
  # If you would like to submit a bug report, please visit:
  #   http://java.sun.com/webapps/bugreport/crash.jsp
  #
  </code></pre>