Crash when activating Geo COMP Viewer with a broken GLSL POP in Instancing chain

Build: 2025.32050
OS: Microsoft Windows 11 Professional (10.0.26200)
CPU: Intel(R) Core™ i7-9700K CPU @ 3.60GHz
RAM: 64 GB
GPU: NVIDIA GeForce RTX 5080 (Driver: 32.0.15.9144)

Issue: I am encountering a consistent crash when activating the Viewer (display flag) of a Geometry COMP. This Geo COMP is instancing data from a POP network where a GLSL POP currently has a compilation error.

The Network Chain: It is a particle feedback loop used for instancing: Grid POPFeedback POPGLSL POPNull POPGeo COMP (Instancing)

Steps to reproduce:

  1. Setup a POP network with a GLSL POP inside a feedback loop.

  2. Introduce a syntax error in the GLSL code (e.g., function call expected). The Info DAT shows a compile error, which is expected.

  3. Use the output of this POP chain as the Instance Source for a Geometry COMP.

  4. Enable the Viewer on the Geometry COMP.

  5. Result: TouchDesigner crashes immediately.

Observation: If the Geo COMP viewer is off, TD remains stable despite the GLSL error. The crash only happens when the viewport tries to render the instances derived from the broken GLSL state.

Thanks!

Hi @DataCore,

thank you for reporting this. I can reproduce and this is logged as a bug.

cheers
Markus

1 Like

Hello @DataCore

The issue is related to the Feedback POP and the way instancing is handled. This should be fixed in the next build we release.

Thanks

1 Like