Random Touch crash when loading

I’ve often seen at least one instance of the 4 instances I run crash on startup - unable to write a dmp and the autosave is 0 size. This has happened on pretty much every single machine we’ve ever used.

Re-clicking on the .bat file after exiting the other cores usually works, but I’d like to know if there’s any way that the Derivative folks can figure out how to solve this - or at least understand why Touch crashes - since it doesn’t write out any info.

It’s not so good to give our clients something that crashes every now and then upon loading.

thanks,
dani

Are you double-clicking on a .bat file to start things up? Does it ever happen to you if you simply double-click on the .toe file? What about using File Open…? We’d like to narrow down if it is your .toe file(s) or the way you are invoking them.

Thx,
Ben

this is the calling part of batch (which otherwise just sets env vars) - yes it happens when I ran a batch, no matter which version (this is a two years old problem and it happened on all versions of the batch file) BUT that’s also the ONLY time when multiple cores are running.

:: actual commands to start the Show
IF %RUN_LOGIC% EQU 1 start “%APPPATH%” “%APPPATH%\TouchDesigner” %jTop%/Touch/Logic/LogicCore_Gen2010_v2.toe
IF %RUN_RENDER% EQU 1 start “%APPPATH%” “%APPPATH%\TouchDesigner” %jTop%/Touch/Skeleton/SkeletonCore_Gen2010_v2.toe
IF %RUN_SKELETON% EQU 1 start “%APPPATH%” “%APPPATH%\TouchDesigner” %jTop%/Touch/Render/RenderCore_Gen2010_v2.toe
IF %RUN_AUDIO% EQU 1 start “%APPPATH%” “%APPPATH%\TouchDesigner” %jTop%/Touch/Audio/AudioCore_Gen2010_v2.toe

Is it any one process that consistantly fails? We never see this problem using batch scripts, so I don’t think it is the fact you are using a batch. However we never use IF statements in our batches. If you take those out and just start all 4 processes regardless, what is your experience?