Memory leak when using "Make Text Layer" or "Make Button" nodes

Steps causing the bug to occur

  1. Send OSC values from VDMX to VUO
  2. Interpret Values
  3. Create moving layers with OSC data.
  4. Memory is consumed at an alarming rate.

How did the result differ from what you expected?

The longer the composition runs the more the memory is consumed.

When did you first notice this bug?


Have you found a workaround?


Other notes

  • Vuo version: 1.0.1
  • macOS version: OS X 10.10

No workaround. I recreated the Vuo composition in Isadora and no such memory leak was apparent so I’m confident the bug is with VUO not VDMX.

OSCMemoryLeak.vuo (5 KB)

Thanks for reporting the problem, @unfenswinger. I’ve confirmed that the composition you posted is leaking.

After investigating, it looks like the problem is actually related to the Make Text Layer node — if I remove all the OSC stuff, and just render text over and over (like in the attached composition), it still leaks.

I just fixed the leak; the fix will be included with the upcoming Vuo 1.1 release.  

leak.vuo (1.51 KB)

Wow, that was quick. Looks like a case of 2+2=5 on my part but glad you found the bug and squashed it.

Fixed in Vuo 1.1.