The same here, except the unity doesnt crash, it just keeps loading and loading and sometimes after 10-20 mins launcher finally opens stating computer Identity has changed and I need to reactivate…
So basically once I close Unity, i cannot use it the entire day until i get some luck.
The guess (without a crash to inspect), is that a 3rd party tool like Lavasoft, Asrill, Qustodio is interfering with the browser control being used for the project browser. With 5.0 → 5.1, we switched between Gecko (firefox) to libcef (Chromium) and 3rd party tools are interfering. We’re still investigating possible solutions, but the interim it is suggested to remove these 3rd party tools or swap to the 32 bit build of Unity.
Hi Alex, are you able to provide the build you use for CEF? Now that it’s loaded into the process we are unable to load our more updated version in through our plugin. This is a breaking change for us unfortunately. At least if we had your .lib files we would be able to build against the shipped CEF version for now.
@cmberryau
Interesting thought. Which case is you’re use case? You have an editor extension?
I’m thinking possible, though not sure what the right channels to provide it is. This might take a little work as if I do a manual drop without getting the infrastructure in place, it leaves us liable to keep leaving you and others behind on the current libcef we use.
Correct, yep an extension for the editor. Definitely a good idea to set it up correctly - perhaps you could publish your cef build solution to the UnityTechnologies github?
Sounds great, have you guys come to a decision yet? At the moment we’re having to extract the definitions from the libcef.dll and link against it, but your CEF API platform hash differs from hash we are getting at the same version of CEF you are using. I assume you’ve made changes to the C API.
Sorry, still getting back on track after New Years. Passing along the request.
AFAIK, we actually aren’t modifying any CEF APIs. Some build settings (like trying to generate proper pdbs, though that’s still in process) and patches, but nearly vanilla otherwise.
Thanks for that. That’s interesting that none of the APIs have been modified and I’m definitely getting a different hash to what is expected for the CEF version currently deployed with Unity. Looking forward to hearing further updates.