TD 088 Build 12870 - Crash

Hi Derivative. This is my first time posting to the bug forum, so please tell me if I’ve missed any of the proper protocols.

Currently I’m running two instances of TD. One running instance is controlling mapping, and projector assignment for a multi-projector set-up (instance 1).

The second instance is being used for programming, and environment building (instance 2). I’m using a shared memory out TOP to pass video out of instance 2 to instance 1. In this configuration, instance 2 consistently crashes when adding a new Container COMP to the network.

Instance 1 remains running without any discernible problems. Upon re-opening instance 2, shared memory TOP will no longer pass to instance 1. In order to re-establish shared memory, both networks must be closed and reopened.

See attached dump file for more info.
TouchDesignerCrash088.x64.12870.2.dmp (184 KB)

Quick revision to the above.

Seems like double clicking on a new container COMP is what precipitates the crash.

Are you able to share the .toe files that crash? You can email them to support@derivative.ca if you don’t want to post them publicly.

Hi Malcolm -
yes, definitely. I’ve gotten quite good at replicating this bug. I’m in the middle of calibrating a system for a technical rehearsal this afternoon, when I have a break I’ll crash this like a champ and share what I find.

Hi Malcolm,

Here’s what I’ve got.
For a consistent crash, making a new container COMP in a network then double clicking on the container to enter it causes the crash.

I’ll attach the crash toe and the dump file.
TD crash.gif
TouchDesignerCrash088.x64.12870.1.dmp (149 KB)
CrashAutoSave.toe (3.46 KB)

Do you have the source .toe file that you opened to create this video? The CrashAutoSave.toe would be after your change, so I won’t be starting in the same initial state as you.

Sure thing.
It’s just an empty network. All I’ve done is add a container, and double clicked on it. Using keyboard shortcut keys, or middle mousing into the container does not cause a crash.
crashtest.toe (3.41 KB)

No luck reproducing the issue yet. In your video it seems like you zoom out a bit also? Can you give very specific instructions about every keystroke and mouse movement/click you do? Where you click on the node, what button etc. This is just a UI interaction bug somehow, so precisely mimicking your actions are likely needed to reproduce it.

I used windows Step Recorder to capture screen shots, and some system information about what I’ve done.

Here’s the step by step from my end:

  • open TouchDesigner - from taskbar, toe file or start menu (all produce the same result)
  • in a new empty project container
  • use keyboard tab key to call the op menu
  • use keyboard strokes “cont” to search for container
  • left mouse click on the highlighted field
  • left mouse click to place the continer in the empty network
  • double click on the center of the container (node view, not viewer active)
  • crash

System:
Windows 8 Pro
Inteil i7 - 4930
32 GB ram
nVidia GTX Titan
TouchDesigner Crash.zip (1.36 MB)

Hmm, I still can’t reproduce it. How quickly after dropping the node are you double clicking?
Can you reproduce this on other machines? That log file you posted seems to imply you have a very large desktop setup, maybe it’s specific to setups like that?

Huh.

Glad to hear that it isn’t an issue for the larger user base.

I should be able to test this on another machine this evening. I’ll keep you posted about what I find.

Maybe it’s specific to something in your preferences? You can find your preference file in Users/<username/AppData/Local/Derivative/TouchDesigner088

Just tired on my machine at home, can’t replicate the issue here.

I’ll track down the preferences file tomorrow AM.

here’s the preference file from the machine that is experiencing this crash.
pref.txt (162 Bytes)

If you uninstall TD and reinstall on the machine where it’s crashing, does that fix it? I’m wondering if it’s just a .dll mismatch between versions here somehow. Did you potentially install an older build of TD ontop of a newer one?

I installed fresh on this machine about two weeks ago. I can try a fresh install later this week and see if that does the trick.

Thanks for stickin with me on this one.