GLSL Vulcan Device Errors on MacOS

Hi, I am consistently getting Vulcan Device Errors and a total Crash of Touchdesigner whenever I save code for a GLSL Top that is somehow incorrect. This happens to me a lot in a variety of different scenarios. I don’t know exactly why, but it seems that some types of GLSL errors are not caught and lead to system panic. Any help on this would be greatly appreciated.

Touchdesigner Commercial
64-bit Build 2022.33910

MacOS Ventura 13.5.1 (22G90)

Model Name: MacBook Pro (14-inch, 2021)
Model Identifier: MacBookPro18,4
Model Number: Z15H0013ZD/A
Chip: Apple M1 Max
Total Number of Cores: 10 (8 performance and 2 efficiency)
Memory: 64 GB
System Firmware Version: 8422.141.2
OS Loader Version: 8422.141.2

Chipset Model: Apple M1 Max
Type: GPU
Bus: Built-In
Total Number of Cores: 32
Vendor: Apple (0x106b)
Metal Support: Metal 3

@hekuli

Vulkan is much more sensible to errors and can lead to driver crashes, bringing down TouchDesigner.

Do you have a specific file / sample that cause a crash for us to reproduce and see if we can do anything about it ?

Do you get a crash report?

Thanks,
Michel

Where exactly would I find a crash report?

In these cases I just get bombarded with a series of error popups and usually lose my work so it’s hard to recreate the exact files. Next time it happens I will post a toe file and glsl code to make it crash.