Big array in shader can cause complier crash?

I declared an uint[12300] table in a compute shader. After that, Unity is always showing “Shader Compiler Socket Exception: Terminating shader compiler process”.

I know that a constant buffer in a shader can only have a size of 64kb. However, uint * 12300 is only around 48kb.

Array element sizes are rounded up to a multiple of 16 bytes for constant buffers, so it’s around 192 KB.