title: chromedriver.exe has stopped working when driver.Navigate().GoToUrl("http://www.example.com/")
body: <p>Upon reaching <code>navigate.GoToUrl("http://www.example.com/")</code> chromedriver.exe will stop working, but it's working when the FirefoxDriver is being used:</p>
  
  <pre><code>using (IWebDriver driver = new ChromeDriver(DRIVER_PATH))
  {
      // driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10));
  
      INavigation navigate = driver.Navigate();
      navigate.GoToUrl("http://www.example.com/");
  }
  </code></pre>
  
  <ol>
  <li>Chrome browser will successfully open.</li>
  <li>Then a few second "chromedriver.exe has stopped working" will appear.</li>
  </ol>
  
  <p>Here's my debug.log file:</p>
  
  <pre><code>[0508/115012.911:ERROR:process_reader_win.cc(114)] NtOpenThread: {Access Denied} A process has requested access to an object, but has not been granted those access rights.  (0xc0000022)
  [0508/115012.912:ERROR:exception_snapshot_win.cc(87)] thread ID 7968 not found in process
  [0508/115012.912:WARNING:crash_report_exception_handler.cc(60)] ProcessSnapshotWin::Initialize failed
  </code></pre>
  
  <ul>
  <li>ChromeDriver v2.9.248315 (chromedriver_win32.zip)</li>
  <li>Google Chrome Version 58.0.3029.96 (64-bit)</li>
  </ul>
  
  <p>Can anyone guess how to make it work in C#?</p>