title: Visual Studio 2017 Debug Error: To prevent an unsafe abort when evaluating the function *.toString all threads were allowed to run
body: <p>I updated Visual Studio 2017 to version 15.8.2.</p>
  <p>After this update, I started to encounter these errors while debugging:</p>
  <p><a href="https://i.stack.imgur.com/pUiRW.png" rel="noreferrer"><img src="https://i.stack.imgur.com/pUiRW.png" alt="Error Image 1" /></a></p>
  <p><a href="https://i.stack.imgur.com/fecd2.png" rel="noreferrer"><img src="https://i.stack.imgur.com/fecd2.png" alt="Error Image 2" /></a></p>
  <p><a href="https://i.stack.imgur.com/DizpJ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/DizpJ.png" alt="Error Image 3" /></a></p>
  <p>Here are the error messages:</p>
  <blockquote>
  <p>Visual Studio Debug Error: To prevent an unsafe abort when evaluating the function *.toString all threads were allowed to run. This may have changed the state of the process and any breakpoints encountered have been skipped.</p>
  </blockquote>
  <p>This error shows up quite often, and after a while Visual Studio crashes.</p>
  <p>I tried to uninstall and install Visual Studio again and reset preferences, but I had no luck.</p>
  <p>When I disable the option: &quot;Enable property evaluation and other implicit function calls&quot;, I get the same error when I try to evaluate some properties by moving the mouse over them. It's quite difficult to debug without it, and I had no problems before this build.</p>
  <p>The problem is the same with <strong>C#</strong> and <strong>Visual Basic (.NET)</strong>.</p>
  <p>Is there any fix for this problem? My team has no problem working on the same project with <strong>Visual Studio 2017</strong> version <code>15.7.4</code></p>