Subject: Critical Bug Report: Access Violation in libTD.dll when Closing Dialogs in Multiple Instances

Details:

  • TouchDesigner Version: 2023.12120
  • Windows Version: 10.0.26100.1
  • GPU: NVIDIA GeForce RTX 4070 Ti with driver 572.16

Issue Description:
Multiple TouchDesigner projects crash consistently when performing the dialog close operation (/ui/dialogs/menu_op/focusClose) while multiple instances are running simultaneously. The crash occurs in libTD.dll at offset 0xfc23b8 with an access violation (c0000005) when attempting to read memory.

Attached are two crash dumps from different projects showing identical failure signatures.

Steps to Reproduce:

  1. Run two separate TouchDesigner projects simultaneously
  2. Open dialogs in both projects
  3. Close a dialog in one project, then in the other
  4. Observe crash with access violation
    TouchDesignerCrash.2023.12120_4.dmp (362.8 KB)
    TouchDesignerCrash.2023.12120_6.dmp (463.1 KB)

Hey, thanks for posting these. Can you tell us your CPU model. Is this a laptop or a desktop? If it’s a laptop, can you give me the full model information?

Hey, Malcolm!
It’s desktop, so the specs are:
CPU: 13th Gen Intel(R) Core™ i9-13900K 3.00 GHz
GPU: RTX 4070Ti
RAM: 32Gb
Manufacturer PartNumber


Team Group Inc UD5-5600
Team Group Inc UD5-5600

Also we have Ouster Lidar OS-0 connected to the machine via Ethernet.

Thanks, unfortunately these .dmp files indicate you are suffering from one of the wide-spread Intel 13000/14000 CPU failures. You’ll likely need to replace the CPU, but make sure you update the BIOS to avoid future issues with the new CPU.

Oh, really!
I see now…
Thanks for the clarification!