TouchDesigner crashes on sender machine when TouchIn CHOP is deleted on receiver

I am running TouchDesigner on two separate machines, using TouchOut CHOP on the sender and TouchIn CHOP on the receiver to transmit data between them.

If I delete the TouchIn CHOP on the receiving machine while the connection is active, the sending machine’s TouchDesigner immediately quits/crashes.

The crash happens:

  • Instantly

  • Without any error message

  • Without a crash dialog or visible log output

Only the sender application exits; the receiver continues running normally.

Steps to reproduce:

  1. Run TouchDesigner on Machine A (sender).

  2. Run TouchDesigner on Machine B (receiver).

  3. Create a TouchOut CHOP on Machine A.

  4. Create a TouchIn CHOP on Machine B and establish a working connection.

  5. While data is actively streaming, delete the TouchIn CHOP on Machine B.

  6. Observe that TouchDesigner on Machine A closes unexpectedly.

This is translated by chatgpt, but it’s true :slight_smile:

Hi - it is true! Thanks for the report - we’re taking a look.

@boz - was the sender running on macOS?

I’ve fixed an issue which caused this to happen on macOS. I couldn’t recreate it on Windows.

Yes, the sender and the receiver is also on mac

Great, thanks for confirming. This will be fixed in the next release.