On two of the four machines I’m running Live Mesh on, I found the Mesh Operating Environment (moe.exe) repeatedly crashing. It was completely stable on the other two machines, but on these two machines it would just crash, restart, and crash again a few minutes later.
The crash details were fairly sparse (only the Windows Error Reporting logs, not direct entries from Mesh), but I noticed they referenced mscorlib (the .NET runtime object library). I also noticed that both of these machines had Silverlight installed, while the two machines that were working fine didn’t. Silverlight does include a .NET CLR implementation, so I figured it was possible there was some conflict.
Sure enough, the crashes stopped on both machines once I uninstalled Silverlight. In fairness, I’ve installed a number of alpha versions of Silverlight on my machine, so it’s possible this was not a general incompatibility with Silverlight and Mesh and just remnants of those previous versions.
In any case, hope this saves some of you some time and frustration. I still highly recommend Mesh for file sync – I will write up a post on my experiences with various tools shortly.
Incidentally, Silverlight was also responsible for Firefox crashes on GoDaddy.com.
Oh, and the error details if you’re interested.
Fault bucket 281906332, type 5
Event Name: CLR20r3
Cab Id: 0
Sig.Name=Problem Signature 01
Sig.Name=Problem Signature 02
Sig.Name=Problem Signature 03
Sig.Name=Problem Signature 04
Sig.Name=Problem Signature 05
Sig.Name=Problem Signature 06
Sig.Name=Problem Signature 07
Sig.Name=Problem Signature 08
Sig.Name=Problem Signature 09
UI=Mesh Operating Environment has stopped working
UI=Windows can check online for a solution to the problem.
UI=Check online for a solution and close the program
UI=Check online for a solution later and close the program
UI=Close the program
AppName=Mesh Operating Environment