Blue screen of death

I cannot play long before I suffer BSOD. Is that a known issue or do I need to take a hard look at the error codes?

Processor: Intel(R) Core™ i9-10900K CPU @ 3.70GHz (20 CPUs), ~3.7GHz
Memory: 32768MB RAM
NVIDIA GeForce RTX 3070

First time I heard about this issue, so must be something special. Not a specialist about those things though, so I can’t tell what’s the best place / logfile to find details about it. Maybe Jonas will know more.

BSODs are always hard, but I’m pretty confident it’s not BA related, but Unity/DirectX (Graphics API) related.

Thames, are you already on the newest drivers? Both Windows update and NVIDIA?

Hi Jonas.

I thought I was but I see there is an optional Windows update I have missed. I’ll try and install that first to see if it changes something.

Nvidia card is up-to-date.

Alrighty. We’re also updating continously. We’re on an unstable version, so critical bugs are fixed all the time.

I have the same problem from today (15 CEST) with a black screen.
This only happens when the screen option are on window screen.
In Full screen my grafics run far far away :smiley:
In found a new Windows update: KB5004296.
Maybe the reason. The last days it works.

i7-4790K
16 GB RAM (DDR3)
GTX 1060 (3 GB)
Driver: Nvidia 471.41
Storage: SSD 860 EVO

KB5004296 installed and the bug is gone. :slight_smile:

Nice!

Well, it is better now.

Whether it was the Windows update, patch 132 or the fact that I turned gfx quality down from Extreme to Medium, I can’t say, but I could at least play for a 5 in-game days now, before CTD (black screen, not blue).

The last BSOD I suffered insistated I had a memory problem, which makes me think we have memory leaks in BA.

Fatal memory leaks are not really a thing nowadays with modern engines like Unity. We’re definitely wasting memory in BA, but worst case it will only impact FPS, especially when it’s freeing memory.

Because of the black screen with no error, I think it’s the connection between Unity and your GPU (Graphics API).
Next time you crash, try open the Player.log file located at %userprofile%\appdata\locallow\Hovgaard Games\Big Ambitions

The file is overwritten each time you open BA, so you need to access it right after a crash. Feel free to attach the file here, but be aware it might contain some personal information (hw ID, file locations etc).

Mono path[0] = ‘P:/Program Files (x86)/Steam/steamapps/common/Big Ambitions Playtest/Big Ambitions_Data/Managed’
Mono config path = ‘P:/Program Files (x86)/Steam/steamapps/common/Big Ambitions Playtest/MonoBleedingEdge/etc’
Initialize engine version: 2021.1.15f1 (86235bd3171b)
[Subsystems] Discovering subsystems at path P:/Program Files (x86)/Steam/steamapps/common/Big Ambitions Playtest/Big Ambitions_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1; jobified=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce RTX 3070 (ID=0x2484)
Vendor: NVIDIA
VRAM: 8043 MB
Driver: 30.0.14.7141
Begin MonoManager ReloadAssembly

  • Completed reload, in 0.111 seconds
    D3D11 device created for Microsoft Media Foundation video decoding.
    Initializing input.

Input initialized.

Initialized touch support.

UnloadTime: 0.459100 ms
CommandBuffer: temporary render texture not found while executing (Blit source)

Unloading 9 Unused Serialized files (Serialized files now loaded: 1)
UnloadTime: 4.546400 ms
Failed to create agent because there is no valid NavMesh

Unloading 8 unused Assets to reduce memory usage. Loaded Objects now: 62376.
Total: 17.425000 ms (FindLiveObjects: 1.815500 ms CreateObjectMapping: 0.322600 ms MarkObjects: 15.051100 ms DeleteObjects: 0.235500 ms)

CommandBuffer: temporary render texture not found while executing (Blit source)

NullReferenceException: Object reference not set to an instance of an object
at ExitZoneDespawner.OnCollisionEnter (UnityEngine.Collision other) [0x0003c] in <97e1b1cc323c4da7b9adf0ab4c82b10a>:0

NullReferenceException: Object reference not set to an instance of an object
at ExitZoneDespawner.OnCollisionEnter (UnityEngine.Collision other) [0x0003c] in <97e1b1cc323c4da7b9adf0ab4c82b10a>:0

NullReferenceException: Object reference not set to an instance of an object
at ExitZoneDespawner.OnCollisionEnter (UnityEngine.Collision other) [0x0003c] in <97e1b1cc323c4da7b9adf0ab4c82b10a>:0

NullReferenceException: Object reference not set to an instance of an object
at ExitZoneDespawner.OnCollisionEnter (UnityEngine.Collision other) [0x0003c] in <97e1b1cc323c4da7b9adf0ab4c82b10a>:0

Unloading 5 Unused Serialized files (Serialized files now loaded: 1)
UnloadTime: 20.187000 ms
Failed to create agent because there is no valid NavMesh

Unloading 626 unused Assets to reduce memory usage. Loaded Objects now: 10068.
Total: 11.954000 ms (FindLiveObjects: 0.314000 ms CreateObjectMapping: 0.152400 ms MarkObjects: 10.903400 ms DeleteObjects: 0.584100 ms)

Prefab_DriveInStoreExterior has no BuildingUpperFloor defined.

CommandBuffer: temporary render texture not found while executing (Blit source)

BoxColliders created at Runtime does not work well with Statically Combined meshes.
Statically Combined meshes cannot be expected to have the same size as the original Mesh.
Please either add the BoxColliders in the Editor or avoid setting the GameObject to Static. Scene hierarchy path “Semi-Basement/SM_Semi-Basement_V01 Variant/SM_Semi-Basement_GroundFloor_V1_GroundFloor”

BoxColliders created at Runtime does not work well with Statically Combined meshes.
Statically Combined meshes cannot be expected to have the same size as the original Mesh.
Please either add the BoxColliders in the Editor or avoid setting the GameObject to Static. Scene hierarchy path “Semi-Basement/SM_Semi-Basement_V01 Variant/SM_Semi-Basement_GroundFloor_V1_UpperFloors”

BoxColliders created at Runtime does not work well with Statically Combined meshes.
Statically Combined meshes cannot be expected to have the same size as the original Mesh.
Please either add the BoxColliders in the Editor or avoid setting the GameObject to Static. Scene hierarchy path “9th_Ave_Group/SM_9thAveCommBuilding_V03_02/SM_9th AveCommBuilding_V03_GroundFloor003_Door”

BoxColliders created at Runtime does not work well with Statically Combined meshes.
Statically Combined meshes cannot be expected to have the same size as the original Mesh.
Please either add the BoxColliders in the Editor or avoid setting the GameObject to Static. Scene hierarchy path “Semi-Basement/SM_Semi-Basement_V06/SM_Semi-Basement_Basement_V6_GroundFloor”

BoxColliders created at Runtime does not work well with Statically Combined meshes.
Statically Combined meshes cannot be expected to have the same size as the original Mesh.
Please either add the BoxColliders in the Editor or avoid setting the GameObject to Static. Scene hierarchy path “Semi-Basement/SM_Semi-Basement_V06/SM_Semi-Basement_Basement_V6_upperFloors”

etc.

It’s actually the bottom part of the log that’s interesting. Can you attach it as a file instead? :slight_smile:

How ?

You can upload through this button. I’ve just added the .log extension so it should show automatically now :slight_smile:

Thanks.

Attached log files.

error.log (162.8 KB)
Player.log (2.9 MB)

Interesting! This is your error:
UnityPlayer.dll caused an Access Violation (0xc0000005) in module UnityPlayer.dll at 8c9d2400.

I found these two threads:
https://forum.unity.com/threads/unity-2018-2-7f1-windows-standalone-crash-on-first-run-unityplayer-dll-caused-an-access-violation.556585/

Apparently it should be caused by “Citrix remote desktop” or “Citrix Workspace”. Any chance you have one of those installed?

Thanks Jonas for checking.

Yes, I use Citrix for work. I’ve had issues with it before, so I am not all that surprised.

I guess I need to shut down Citrix then before play/testing BA then :smiley:

I have tested the various solutions I have found all over internet in regards to Citrix Workspace and Unity game engine. None of the solutions posted works for me. I will have a BSOD or CTD event sooner or later while running Citrix.

I even uninstalled Citrix to see if the game would crash then to eliminate other potential issuer. It did not!

Fortunately, since I need Citrix for work, I found a different work-around that does work. Instead of using the “modern” Citrix Workspace, I found it is stil possible to download the old Citrix Reciever that I can use to log onto my workplace.

I am happy to report the game has not crashed once - sofar - with this solution. I am not sure it is a viable long term solution, but for now it works. :smiley:

I have had issues with all the various builds up to now, but I am happy to report that build 153 is rock-stable even for me!

That’s awesome to hear! Even the issues with Citrix, or do you still need to use the old one?