Maximum of Patches? VVVV Crashes

Hello Everybody,

I’m using a simple patch-mixer I’ve created using CreateNode. It was no problem, up to that moment… when I tried to save a subpatch the File-Dialog would’t appeare. VVVV just wouldn’t let me save that patch. I copied the patches content with ctrl+c, closed v4, and re-opend it with a blank patch. I pasted the stuff, and saved the patch into the dir, where I’m loading the patches. VVVV was able to keep on going for about a minute and then closed without any freezing or comments. I deleted a few subpatches in that dir, and suddenly it’s stable again. The subpatch itself is definitly stable when I run it on its own. Has anybody got experiences with that?

Greetings,

wurm

basic answer would be no…

Open a tty renderer in a blank patch, then open your project patch by patch, and check if renderer says something like

  • : couldn’t connect pins. deleting action.

or\and

ERR : Corrupt link-message in Patch …v4p. ViewNodes not found!

Sometimes broken links can mess up patches; in case and let us know.

Ciao

h99, thank you for the suggestion. I get a lot of those couldn’t connect / deleting messages. Almost with every patch. What’s that? What can I do about it?

00:04:13 : adding D:\Biedermann_patches\ to VVVV.Hosting.Factories.DotNetPluginFactory
00:04:13 : adding D:\Biedermann_patches\ to VVVV.Hosting.Factories.CSProjectFactory
00:04:13 : adding D:\Biedermann_patches\ to VVVV.Hosting.Factories.EditorFactory
00:04:13 : adding D:\Biedermann_patches\ to VVVV.Hosting.Factories.EffectsFactory
00:04:13 : adding D:\Biedermann_patches\ to VVVV.Hosting.Factories.PatchFactory
00:04:14 : adding D:\Biedermann_patches\ to VVVV.Hosting.FreeFrameFactory
00:04:14 : adding D:\Biedermann_patches\ to VVVV.Hosting.VSTFactory
00:04:14 : adding disabled path C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\EX9.Texture\ to available modules. already watched by: C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\EX9.Texture\ to VVVV.Hosting.Factories.DotNetPluginFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\EX9.Texture\ to VVVV.Hosting.Factories.CSProjectFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\EX9.Texture\ to VVVV.Hosting.Factories.EditorFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\EX9.Texture\ to VVVV.Hosting.Factories.EffectsFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\EX9.Texture\ to VVVV.Hosting.FreeFrameFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\EX9.Texture\ to VVVV.Hosting.VSTFactory
00:04:14 : adding disabled path C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\ to available modules. already watched by: C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\ to VVVV.Hosting.Factories.DotNetPluginFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\ to VVVV.Hosting.Factories.CSProjectFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\ to VVVV.Hosting.Factories.EditorFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\ to VVVV.Hosting.Factories.EffectsFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\ to VVVV.Hosting.FreeFrameFactory
00:04:14 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\ to VVVV.Hosting.VSTFactory
00:04:14 * : patch C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\AvoidNIL (Spreads).v4p has been converted from versions/vvvv45beta24.2.dtd to 45beta29.
00:04:14 * : couldn’t connect pins of nodes IOBox (Value Advanced) and Multiply (Value).
00:04:14 * : deleting action.
00:04:14 * : couldn’t connect pins of nodes IOBox (Value Advanced) and Multiply (Value).
00:04:14 * : deleting action.
00:05:17 * : patch C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\AvoidNIL (Spreads).v4p has been converted from versions/vvvv45beta24.2.dtd to 45beta29.
00:05:17 * : couldn’t connect pins of nodes IOBox (Value Advanced) and Multiply (Value).
00:05:17 * : deleting action.
00:05:17 * : patch C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\EX9.Texture\Preloader (EX9.Texture).v4p has been converted from versions/vvvv45beta24.9.dtd to 45beta29.
00:05:18 : Adding node to filtergraph: FileStream (DShow9)
00:05:18 : FileStream (DShow9).Audio --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:18 : FileStream (DShow9).Midi --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:18 : FileStream (DShow9).Video --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:18 : Adding node to filtergraph: AudioOut (DShow9)
00:05:18 : AudioOut (DShow9).Audio --> Default DirectSound Device.Audio Input pin (rendered)
00:05:18 : Connecting from: FileStream (DShow9).Audio to: AudioOut (DShow9).Audio
00:05:18 : ds connect from: Output to: Audio Input pin (rendered)
00:05:18 : FileStream (DShow9).Audio --> MP3 Decoder DMO.out0
00:05:23 : Removing Filter: Default DirectSound Device
00:05:23 : Removing Filter: MP3 Decoder DMO
00:05:23 : Removing Filter: MPEG-I Stream Splitter
00:05:23 : Removing node: Default DirectSound Device from filtergraph
00:05:23 : FileStream (DShow9).Audio --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:23 : FileStream (DShow9).Midi --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:23 : FileStream (DShow9).Video --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:23 : Adding node to filtergraph: FileStream (DShow9)
00:05:23 : FileStream (DShow9).Audio --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:23 : FileStream (DShow9).Midi --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:23 : FileStream (DShow9).Video --> D:\Biedermann_patches…_footage\prolog.mp3.Output
00:05:23 : Adding node to filtergraph: AudioOut (DShow9)
00:05:23 : Connecting from: FileStream (DShow9).Audio to: AudioOut (DShow9).Audio
00:05:23 : ds connect from: Output to: Audio Input pin (rendered)
00:05:23 : FileStream (DShow9).Audio --> MP3 Decoder DMO.out0
00:07:32 : Removing node: Default DirectSound Device from filtergraph
00:07:32 : Removing Filter: MP3 Decoder DMO
00:07:32 : FileStream (DShow9).Audio --> MPEG-I Stream Splitter.Audio
00:07:32 : FileStream (DShow9).Audio --> .Output
00:07:32 : FileStream (DShow9).Midi --> .Output
00:07:32 : FileStream (DShow9).Video --> .Output
00:07:53 * : patch C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\AvoidNIL (Spreads).v4p has been converted from versions/vvvv45beta24.2.dtd to 45beta29.
00:07:53 * : couldn’t connect pins of nodes IOBox (Value Advanced) and Multiply (Value).
00:07:53 * : deleting action.
00:09:00 : adding disabled path C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Mix\ to available modules. already watched by: C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Mix\ to VVVV.Hosting.Factories.DotNetPluginFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Mix\ to VVVV.Hosting.Factories.CSProjectFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Mix\ to VVVV.Hosting.Factories.EditorFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Mix\ to VVVV.Hosting.Factories.EffectsFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Mix\ to VVVV.Hosting.FreeFrameFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Mix\ to VVVV.Hosting.VSTFactory
00:09:00 * : patch C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Mix\Mix (EX9.Texture Mixer).v4p has been converted from versions/vvvv45beta26.dtd to 45beta29.
00:09:00 - : AsDesktop: 1920 x 1080
00:09:00 * : patch C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\lib\nodes\modules\Spreads\AvoidNIL (Spreads).v4p has been converted from versions/vvvv45beta24.2.dtd to 45beta29.
00:09:00 * : couldn’t connect pins of nodes IOBox (Value Advanced) and Multiply (Value).
00:09:00 * : deleting action.
00:09:00 * : couldn’t connect pins of nodes IOBox (Value Advanced) and Multiply (Value).
00:09:00 * : deleting action.
00:09:00 : adding disabled path C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\Levels\ to available modules. already watched by: C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\Levels\ to VVVV.Hosting.Factories.DotNetPluginFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\Levels\ to VVVV.Hosting.Factories.CSProjectFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\Levels\ to VVVV.Hosting.Factories.EditorFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\Levels\ to VVVV.Hosting.Factories.EffectsFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\Levels\ to VVVV.Hosting.FreeFrameFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\Levels\ to VVVV.Hosting.VSTFactory
00:09:00 - : AsDesktop: 1920 x 1080
00:09:00 : adding disabled path C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Blend\ to available modules. already watched by: C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Blend\ to VVVV.Hosting.Factories.DotNetPluginFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Blend\ to VVVV.Hosting.Factories.CSProjectFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Blend\ to VVVV.Hosting.Factories.EditorFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Blend\ to VVVV.Hosting.Factories.EffectsFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Blend\ to VVVV.Hosting.FreeFrameFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Blend\ to VVVV.Hosting.VSTFactory
00:09:00 * : patch C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Mixer\Blend\Blend (EX9.Texture Mixer).v4p has been converted from versions/vvvv45beta26.dtd to 45beta29.
00:09:00 - : AsDesktop: 1920 x 1080
00:09:00 : adding disabled path C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\HSCB\ to available modules. already watched by: C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\HSCB\ to VVVV.Hosting.Factories.DotNetPluginFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\HSCB\ to VVVV.Hosting.Factories.CSProjectFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\HSCB\ to VVVV.Hosting.Factories.EditorFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\HSCB\ to VVVV.Hosting.Factories.EffectsFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\HSCB\ to VVVV.Hosting.FreeFrameFactory
00:09:00 : adding C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\HSCB\ to VVVV.Hosting.VSTFactory
00:09:00 - : AsDesktop: 1920 x 1080
00:09:00 * : couldn’t connect pins of nodes IOBox (Value Advanced) and HSCB.fx.
00:09:00 * : deleting action.
00:09:01 - : Texture D:\Biedermann_patches…_footage\biedermann_blind_entwurf.jpg (Width: 1024, Height: 385, Format: X8R8G8B8) loaded in 0.027 seconds.
00:09:01 - : Texture D:\Biedermann_footage\4879518-abstrakt–meliert-gr-ne-farben-und-texturen-mit-marmor-eindruck-papier-kornungseffekt.jpg (Width: 400, Height: 400, Format: X8R8G8B8) loaded in 0.017 seconds.
00:10:17 ERR : Corrupt link-message in Patch C:\Program Files (x86)\vvvv\vvvv_45beta29_x86\addonpack\lib\nodes\modules\TextureFX\Filter\HSCB\HSCB (EX9.Texture Filter).v4p. srcViewPin or dstViewPin is nil!

What’s that? What can I do about it?

Well, those are links pointing to/coming from nodes that no longer exist.
Though usually this issue is not a problem, in my experience sometimes this problem makes impossible to create new links, produces red nodes etc., and the copy/paste way ain’t solving anything.

To avoid this, you shouldn’t modify your patch if its Evaluate is set to 0, and probably save more often, and reloading - though this still happens to me.

Now you can have a look at XML and manually remove these dead links, and see if something good happens.
Else, I’m patching a module to remove these DL, which works fine but it’s still massively a total mess: if you think, you can post all the project here or you can send it to me at h9nine AT gm4il d0t com - google mail service. You can send me there your skype, for example.

Ciao