4.5 & 4.6 Crash On Startup

After attempting to open a copy of a project made in 4.5.1 in 4.6.1, UE4 crashed and I have not even been able to open a blank project in either version since. I deleted, redownloaded and verified the engine installs and still the problem exists. I then completely uninstalled Unreal from my computer, redownloaded and reinstalled 4.6.1 and it will not even get past the splash screen of a blank project. Can anyone help? It’s ridiculous that I’m having to consider completely reinstalling Windows just to make UE4 work again.

Howdy SVR33,

Thank you for reporting this issue. I am going to need a bit more information before I begin investigating this issue. Would you be able to provide any crash logs associated with this issue? Also, Can you attach your DXdiag to this post? Are you seeing a message log appear asking you to submit the crash to our CrachReporter?

Any additional information would be greatly appreciated.

Thanks and have a great day!

Hi Sean, thanks for the reply.

I am seeing the message to submit a crash report. Since first posting this message, I downloaded 4.7 Preview 3 and opened a blank project in it with no issues. Then I created a copy of one of my 4.5 projects and when I attempted to open the project in 4.7, it crashed and now 4.7 is added to the list of engine versions I can no longer open. Of the 4 engine versions I have installed, 4.4.3 still works but neither 4.5.1, 4.6.1 or 4.7 Preview 3 will open even a blank project - they each get to about 50% loading before crashing.

Thanks for your help.
Jonathan

Hey SVR33,

I have a couple of ways that you may be able to troubleshoot this issue for the time being.

From the launcher, Click on the Library tab and click on the drop-down next to the engine version and click on verify. This may help to open the engine version that you are locked out of.

If that does not work, open Windows explorer and follow this route: C:\Users\First.Last\AppData\Local\UnrealEngine(WhicheverVersionYouAreLockedOutOF)\Saved\Config\Windows. From that location, delete all of the .ini files. When you attempt to launch that version of the engine from the launcher, you should see no errors.

Also, Are you opening a copy of the project when trying to convert to a newer version?

Would there be any additional log files, possibly in your engine location (C:\Program Files\UnrealEngine\4.7\Engine\Saved)?

Thanks!

Sean,

I have verified each version and that has not fixed it. Next, I deleted all of my .ini files for 4.6 and attempted to open a blank project but it still crashed. I’ve attached the new crashlog as well as the UE4.log file from the Saved folder. Lastly, yes, I opened 4.6 and when asked whether to convert in place or open a copy, I chose to create and open a copy of my original project.

link text
link text

Hey SVR33,

Thank you for reporting this issue. I have placed JIRA ticket 7690 into our bug database so that the issue may be addressed in a future release. I will be sure to keep you updated as I see any work being done to this report.

Please let me know if you have any additional questions.

Thanks and have a great day!

Actually just noticed that a bit of information has been done to this report. It seems it failing to read the DDC when compiling global shaders. We are still investigating a fix for this. I will keep you posted.

Thanks, Sean. Please let me know of any updates.

Got a bit more information on this report. The ticket has been worked on and closed. There is a fix coming out for the issue that you have been seeing but it may not make it into the one of the newer releases. I will be sure to keep an eye on the release number, but it seems that it may be a couple of releases away.

Please let me know if you have any additional questions.

Thanks!

Hi Sean, thanks for the update. I ended up doing a complete reinstall of Windows over the weekend and have had no issues since. I’m terrified of converting any of my projects into 4.6 on the chance this could happen again, so I’m just going to stick with 4.5 for the time being.

Thanks for your help,
Jonathan

Hi SVR33,

Should this problem happen in the future, try deleting the derived data cache file (might have been corrupted somehow, there is no change to shader serialization code between 4.5 and 4.6). You can find it in C:\Users\AppData\Local\UnrealEngine\DerivedDataCache\Boot.ddc. From your log file (https://answers.unrealengine.com/storage/attachments/26805-ue4%20log%201.15.15.txt) it’s in C:/Users/Jonathan/AppData/Local/UnrealEngine/4.6/DerivedDataCache/Boot.ddc

Cheers,
Mikolaj

Hey Mikolaj,

So… it happened again! This time, when I was trying to load some large assets and UE4 4.7.4 froze and then each time I tried to reopen the engine, it crashed on startup.

Just wanted to let you know that deleting the Boot.ddc FIXED IT! Thank you for your followup! Saved me so much time and stress.

Jonathan

Hey SVR33,

Good to hear deleting ddc helps! I added some extra checks to string loading code that should eliminate such problems in the future. It is already checked in the main branch and will go into next release. Keep us updated if this problem happens in next release.

Mikolaj