6000.3.10f1, Silent crash on bake GI or shortly before

Hello. Any time I attempt to bake GI, or once when I just opened the lighting panel, I get a silent crash. No errors appear in the log.

I have done this both in the FPS Microgame Project and in a fresh project with the same version of Unity and URP.

Unity version: 6000.3.10f1
URP version: 17.3.0
OS: Ubuntu 24.04.4 LTS
Drivers tested: nvidia-driver-590-open,
nvidia-driver-580-server-open
Graphics APIs tested: OpenGL 4.5,
Vulkan

CPU: AMD Ryzen 5 3600
GPU: Nvidia RTX 3060 12GB
Memory: 16GB

Screen recording:

Editor (Copy).log.txt (74.8 KB)

Last lines of Editor.log:

[Licensing::Client] Successfully updated the access token
[Licensing::Module] Successfully updated access token: "3nokNYaA"... (expires: 2026-03-02T22:30:44Z)
Asset Pipeline Refresh (id=8e77dc3ed7aaa4490a70018bba4023dd): Total: 0.097 seconds - Initiated by RefreshV2(ForceSynchronousImport)
Starting new worker id: 0 with log in /media/jack/2876513E066EE6DE/Unity-Projects/fps-microgame/FPS Microgame/Logs/AssetImportWorker0.log
Starting new worker id: 1 with log in /media/jack/2876513E066EE6DE/Unity-Projects/fps-microgame/FPS Microgame/Logs/AssetImportWorker1.log
UPID Received '6b9b6abe-9548-4da7-94d2-7b577f411c96'.
Worker ready: AssetImportWorker0 0
Worker ready: AssetImportWorker1 1
[Worker0] Start importing Assets/FPS/Scenes/MainScene.unity using Guid(d794a2ef8ba31d847ad3c19d03e2ddb9) Importer(2089858483,b0f066a214c2f5e87bad3c948f4d605d) 
[Worker0] (ScriptedImporter)
[Worker0]  -> (artifact id: 'a0fd13ccf1020974aa8261a937a21d08') in 0.065722347 seconds
[Worker0] Start importing Assets/New Lighting Settings.lighting using Guid(ed9e5f8e9605421f7a1c8eb8f39d3fda) Importer(2089858483,b0f066a214c2f5e87bad3c948f4d605d) 
[Worker0] (ScriptedImporter)
Warning: X server took longer than 301 milliseconds to respond to SetGtkWindowSizeAndPosition
[Worker0]  -> (artifact id: 'c2f065791e1a80116f2e026e9130bdc7') in 0.037997407 seconds
-- Listing OpenCL platforms(s) --
 * OpenCL platform 0
	PROFILE = FULL_PROFILE
	VERSION = OpenCL 3.0 CUDA 13.0.97
	NAME = NVIDIA CUDA
	VENDOR = NVIDIA Corporation
 * OpenCL platform 1
	PROFILE = FULL_PROFILE
	VERSION = OpenCL 3.0 PoCL 5.0+debian  Linux, None+Asserts, RELOC, SPIR, LLVM 16.0.6, SLEEF, DISTRO, POCL_DEBUG
	NAME = Portable Computing Language
	VENDOR = The pocl project
-- Listing OpenCL device(s) --
 * OpenCL platform 0, device 0 
	DEVICE_TYPE = 4
	DEVICE_NAME = NVIDIA GeForce RTX 3060
	DEVICE_VENDOR = NVIDIA Corporation
	DEVICE_VERSION = OpenCL 3.0 CUDA
	DRIVER_VERSION = 580.126.09
	DEVICE_MAX_COMPUTE_UNITS = 28
	DEVICE_MAX_CLOCK_FREQUENCY = 1837
	CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE = 65536
	CL_DEVICE_HOST_UNIFIED_MEMORY = false
	CL_DEVICE_MAX_MEM_ALLOC_SIZE = 3121299456
	DEVICE_GLOBAL_MEM_SIZE = 12485197824
 * OpenCL platform 1, device 0 
	DEVICE_TYPE = 2
	DEVICE_NAME = cpu-haswell-AMD Ryzen 5 3600 6-Core Processor
	DEVICE_VENDOR = AuthenticAMD
	DEVICE_VERSION = OpenCL 3.0 PoCL HSTR: cpu-x86_64-pc-linux-gnu-haswell
	DRIVER_VERSION = 5.0+debian
	DEVICE_MAX_COMPUTE_UNITS = 12
	DEVICE_MAX_CLOCK_FREQUENCY = 4208
	CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE = 524288
	CL_DEVICE_HOST_UNIFIED_MEMORY = true
	CL_DEVICE_MAX_MEM_ALLOC_SIZE = 4294967296
	DEVICE_GLOBAL_MEM_SIZE = 14542860288
	OpenCL CPU device cpu-haswell-AMD Ryzen 5 3600 6-Core Processor from AuthenticAMD is not supported, ignoring device for lightmapping.
e[40me[32minfoe[39me[22me[49m: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
e[40me[32minfoe[39me[22me[49m: Unity.ILPP.Runner.PostProcessingAssemblyLoadContext[0]
      ALC ILPP context 1 is unloading

Does it ever prompt you to report a bug and if so, have you? If so what’s the bug number?

There may be additional helpful logs in Project Folder/Logs

It never prompts me for a bug report — totally silent. I will check Logs asap and let you know

I opened a bug report. Case number IN-136387

I have tested a few more times and checked /Logs. Here is what happens:

  1. Create a new URP 3D project in Unity 6000.3.10f1
  2. $ tail -f <project root>/Logs/shadercompiler-UnityShaderCompiler-0.log
  3. Open lighting panel
  4. Click on the button to create a new Lighting Settings Asset
  5. Wait 10-30 seconds

Silent crash, no bug report dialogue. Here is every <project>/Logs/shadercompiler-UnityShaderCompiler-x.log says (0, 1, 2, 11, all of em):

Unhandled exception: Protocol error - failed to read magic number. Error code 0x80000004 (Not connected). (transferred 0/4)

Quitting shader compiler process

Thanks for all the additional info. I can’t reproduce this yet but we have had some sporadic reports of crashes with the 6.17 kernel when installed via the Ubuntu Hardware Enablement pack. We are trying to figure out how to repro ourselves and it could be related very specific hardware configurations. Now the Hardware Enablement pack is not officially supported by us but if this is an issue in newer kernels then of course it’s an issue that we will need to address.

Interesting. Perhaps I should upgrade to Ubuntu 25 to get the latest kernel version and retest.

Well, we do not yet officially support Ubuntu 25 so I cannot recommend that.

Okay, I’ll try downgrading to the 6.8 kernel (GA) and see if that fixes it

Using kernel 6.8 does not resolve the issue.

What does Unhandled exception: Protocol error - failed to read magic number, the error in the shadercompiler log, mean? Does it offer a clue?

It means something has gone horribly wrong with the IPC connection that the engine uses to communicate with the shader compiler, which runs in a separate process - either that the communication failed entirely, or that the transferred data was malformed.