Access violation at address 006B9147

Hello guys:
I am experiencing some random crashes when loading shaders. By checking the console i can see that i get this types of messages:
Access violation at address 006B9147
or
Access violation at address 006B9147 in module ‘vvvv.exe’. Read of address 00000038

I am not really an experienced windows user so i am not sure what this messages are supposed to mean.

Thanks for the help!

or things like this:
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)
00:03:32 ERR : Metaballs caused error in Evaluate: System.NullReferenceException: Object reference not set to an instance of an object.
at VVVV.Nodes.PluginMeshTemplate.Render()
at VVVV.Nodes.PluginMeshTemplate.Evaluate(Int32 SpreadMax)

any ideas?

helo efe,

it is hard to make something from this report. can you be more specific? we can only help if you tell us exactly what you did to bring up those errors. the errors by themselves don’t mean much.

it would be great if you could provide a sample patch that produces those errors.

Hello Joreg.
To reproduce these errors is quite straight forward, i just need to open a new patcher, create a phongdirectional effect(or any other shader) and then a metaballs plugin.
Where i always get confused is where to put all the external effects/plug ins inside the vvvv app folder. Might it be the problem comes from that?

thanks!

hi efe, i can confirm the NullReferenceException part, but i’m not able to reproduce the access violations.

the null reference exceptions come from the metaballs plugin, simply feed it with some meaningful input (like in the help patch) and they’re gone.
what we’d be interested in are the access violations. can you give a more detailed description of how to reproduce them?

Hey Elias:
thanks for the help. I think most of the problem is coming from my installation. I recently updated from beta 24 to 25 and moved most of the external libraries directly, might this be source of this conflicts?
is there any documentation how to update/move resources when change of beta version?

thanks!

what do you mean exactly by ‘you moved most of the external libraries directly’?

that i had some plugins from some old vvvv versions and placed them on the effect or plugins directories. Sometimes the resources don’t load properly because the paths are not correct. Is there a way to correct this?

old effects shouldn’t be a problem since they’re compiled from source once loaded. but don’t expect plugins (.dll files) compiled for older vvvv versions to work in newer versions.

and again, sorry, but i’m not quite sure what you mean by your last question?

oh, the question was more about absolute and relative paths.

hmm then you’re probably interested in this one: nodes-and-paths