Fatal error in gc: GetThreadContext failed (?)

Hi,

using Unity 3.0 beta 4/5, I get these a lot when changing projects, and sometimes when just doing random (I think) stuff in the editor. Any ideas why? And is there a workaround? Setting thread affinity to only one core seems to reduce the frequence a little maybe, but I'm not sure.

The Unity editor hangs indefinitely after displaying this popup, and it's quite problematic - I'm not able to change to the project I need to work on.

My machine: c2quad, 8 gb ram, win7 64-bit.

And btw, I have filed a bug report.. I'm mainly looking for a workaround so I can get something done.

alt text

open Kaspersky and look in your application activity, in the monitored list, search for unity, it will show 4 programs, change all to "Trusted" that should work it out.

This error turned out to be due to having Kaspersky Antivirus 9.0 installed. I think UT is working on a fix/resolution.

Hi everybody,
for you who have the ESET SMART SECURITY!

  1. Open ESET
  2. Press F5
  3. Web and mail
  4. Filtering protocols
  5. Excluded apps and TICK (the box MUSTN’T be empty!) Unity Editor where you have installed it.

Try opening a scene file of your project from my computer. I have something like your problem in unity 2.6.1.

If you use Eset smart security allow in your firewall rules connection for unity.exe + restart computer

Try preferences → show project wizard at startup. Seemed to get around it on mine :). I had this happening alot. I use Eset smart security.

FOR ALL ESET ANTIVIRUS USERS

Here is a step by step tutorial on how to FIX this problem, it is very simple.

  1. Open ESET Smart Security (The one that has: Protection Status, Computer Scan, Setup, etc…)

  2. Press F5

  3. Look for Exclusions. Tree → Antivirus and antispyware → Web access protection → Excusions

  4. click on Add…

  5. Navigate to the FOLDER that has unity.exe and everything else in it

  6. The navigation should look something like this: C:\Program Files (x86)\Unity

  7. click the icon of the folder Unity (after doing so, the name should be highlighted)

  8. Click OK with the FOLDER selected

  9. You should see on the list it has the file location to the Unity Folder

Note: If your one of those people who pirated Unity (bad idea) this will also work for you but you should feel ashamed for pirating such a good program!

Note: Im running - Windows 7 x64
If your running x32 there are only minor differences but it will be the file
location and nothing else

Good luck, hope it worked (worked for me and my team).