Just updated to 8.0.1489 (possibly from 8.0.1483 or earlier).
Now at random times I will get an error inside the Unity 3D game engine editor.
It’s being overly touchy about what Unity does, particularly involving threads. What change did you make that would do this? You need to revert it ASAP.
Avast is also causing a break in compiled programs.
Have you tried adding it to gloabal exclusions and adding to the behavior shield exclusions? If it has something to do with Avast then it would be in the Avast logs.
Just wanted to chime in with this, It seems there is a bug currently with the Unity Engine causing some players (running avast) to find there games abruptly ending. (being affected by this.) The Unity team has made a new mono.dll which should work with the game to fix/make the engine stable with Avast. http://forum.unity3d.com/threads/172759-Unity-4-0-1f2-and-avast-8-0-1482-quot-getThreadContextfailed-quot-error/page3 I think it’s worth mentioning to the developers so they can compile there games with this bug fix.
Many have done this in the Unity Forums but are still having issues with this error message. Unity is currently pointing the blame at Avast so its just waiting for someone to figure out who’s side the problem is.
Have spoken to Unity and they have said they are working on an update to the engine which will prevent this issue from happening again with Avast. Its worth mentioning that the gaming publisher will need to upgrade there engine to the latest version in-order to fix this issue with Avast.