Game Crashed Only On Some Computer
Our game only crashed on some computers. We use JSON to store game data through JsonUtility:
//save game
...
string savedJson = File.ReadAllText(Application.dataPath + "/data.json");
GameData PreviousGameData = JsonUtility.FromJson<GameData>(savedJson);
...
//load game
...
string json = JsonUtility.ToJson(CurrentGameData);
File.WriteAllText(Application.dataPath + "/data.json", json);
...
We found that the game will only crash if data.json is loaded. But it is weird that only some computers encounter this situation, and I have no idea how to fix it.
Therefore, I ask the log file from other people since I cannot reproduce the crash on my computer. However, it seems loading the game data from the JSON file is not the reason for the crash as the content of the JSON file can be extracted by the program. Fail to render an object seem to be a reason of the crash? I am using HDRP for the rendering.
From player log file(player.txt):
...
D3D11: Failed to create RenderTexture (0 x 0 fmt 27 aa 1), error 0x80070057
(Filename: C:\buildslave\unity\build\Runtime/GfxDevice/d3d11/RenderTextureD3D11.cpp Line: 207)
D3D11: Failed to create RenderTexture (0 x 0 fmt 19 aa 1), error 0x80070057
(Filename: C:\buildslave\unity\build\Runtime/GfxDevice/d3d11/RenderTextureD3D11.cpp Line: 207)
Crash!!!
...
This is the first time I made a game. I am a noob for reading the log file, maybe my conclusion is wrong. It would be great if you are willing to share some ideas with me to solve this problem...
Unity Version: 2019.2.5f1
,
Your answer
Follow this Question
Related Questions
Dodgeroll script crashing game 0 Answers
How to move model on x axis in increments of 1? Starting from zero at a range of -2 to 2. 2 Answers
Mystery crashing in Windows Standalone Build w/ no Crash Log 2 Answers
Unity 2018.2.2f1 standalone crashes 0 Answers
GPU Consumption Skyrockets when Oculus headset taken off, disconnected 0 Answers