Getting error of "condition `index < meta->heap_blob.size' not met" when I try to switch to v4.6

Hey there,
I tried to switch my project over to use 4.6 instead of 3.5 last night but when it went to restart Unity the splash screen showed up for a second and then Unity just closed and then gave a crash notice. I looked in the logs which is when I saw “condition `index < meta->heap_blob.size’ not met”. It would not let me start it backup since I had already told it to switch versions, so it kept trying to load that one and crashing again.

It had been a while since I cleared out my library because it takes 2-3 hours to complete, but figured then was good a time as any. When it was all done though… crash… same place, same way. After messing around with things for a little while I just created a new project, took the project settings file from that and replaced it with my current project and then restored the script assemblies and was good.

It is not good though, I need to use 4.6 for some things in my project and can’t switch without it crashing and only showing that one error message in the logs and thats it. I, of course, tried restarting, adjusting this, replacing that, different Unity versions etc, all with the same outcome.

Windows 10, Unity 2017.3 1f1, i7 68xx, 32gb, gtx1080 I removed HLAPI Pro dll’s as wel just in case it had something to do with it.

If anyone has any recommendations, I would greatly appreciate it!
Thanks,

Anyone?

did you ever fix this? same error here :frowning: