Error on MacBook running Parallels

Here is an error log from a one of my students in a beginner course running vvvv from a MacBook Air with M2 chip and Windows 11. Is there any way to fix this asap until the next session on Monday? It is kind of a showstopper, because apparently the output of other nodes is not evaluated. One other student also quit because of that.

The error immediately pops up, when starting stable versions 5.0, 5.1 and 5.2. We tried to install the next DebugInfo HDE for further info about the system, bt this is also not displayed in the Extensions.

Exception: "The referenced symbol source 'VL.Stride.Engine.Nodes' couldn't be found."
    StackTrace:
        VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_References>g__Compute|31_0() { ... } } 
        VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_References() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { private System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> <get_CompiledPackages>g__Compute|84_0() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> get_CompiledPackages() { ... } } 
        VL.Lang.Symbols.PreCompilation { public System.Collections.Generic.IEnumerable<VL.Lang.Symbols.ISymbolSource> get_DocumentsAndPackages() { ... } } 
        VL.UI.Forms.EditorRuntime { protected virtual System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProcessDefinitionSymbol> GetEntryPoints(VL.Lang.Symbols.ITargetCompilation targetCompilation) { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } } 


Exception: "The referenced symbol source 'VL.Stride.Engine.Nodes' couldn't be found."
    StackTrace:
        VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_References>g__Compute|31_0() { ... } } 
        VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_References() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { private System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> <get_CompiledPackages>g__Compute|84_0() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> get_CompiledPackages() { ... } } 
        VL.Lang.Symbols.PreCompilation { public System.Collections.Generic.IEnumerable<VL.Lang.Symbols.ISymbolSource> get_DocumentsAndPackages() { ... } } 
        VL.UI.Forms.UserRuntime { protected virtual System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProcessDefinitionSymbol> GetEntryPoints(VL.Lang.Symbols.ITargetCompilation compilation) { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } } 


Exception: "The referenced symbol source 'VL.Stride.Engine.Nodes' couldn't be found."
    StackTrace:
        VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_References>g__Compute|31_0() { ... } } 
        VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_References() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { private System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> <get_CompiledPackages>g__Compute|84_0() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> get_CompiledPackages() { ... } } 
        VL.Lang.Symbols.PreCompilation { public System.Collections.Generic.IEnumerable<VL.Lang.Symbols.ISymbolSource> get_DocumentsAndPackages() { ... } } 
        VL.UI.Forms.UserRuntime { protected virtual System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProcessDefinitionSymbol> GetEntryPoints(VL.Lang.Symbols.ITargetCompilation compilation) { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } } 


Exception: "The referenced symbol source 'VL.Stride.Engine.Nodes' couldn't be found."
    StackTrace:
        VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_References>g__Compute|31_0() { ... } } 
        VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_References() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { private System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> <get_CompiledPackages>g__Compute|84_0() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> get_CompiledPackages() { ... } } 
        VL.Lang.Symbols.PreCompilation { public System.Collections.Generic.IEnumerable<VL.Lang.Symbols.ISymbolSource> get_DocumentsAndPackages() { ... } } 
        VL.UI.Forms.EditorRuntime { protected virtual System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProcessDefinitionSymbol> GetEntryPoints(VL.Lang.Symbols.ITargetCompilation targetCompilation) { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } } 

Stride uses native binaries that are compiled for 64-bit non-arm CPUs, I highly doubt that this will run on an M2 arm CPU/GPU. But happy to be proven wrong here.

To test this, install Stride and try to run it.

But why does it popup immediately after starting vvvv? Stride has not even been referenced yet at this point.

This is a duplicate of:

Just a hunch but have you tried any non-stable releases?
For example 2023.5.2-36 or 2022.5.0-797.

Okay, I asked the student if she can test it with the two versions you suggested… maybe we get some insights. May I ask, why you specifically posted those two versions?

They were just the last builds before the next stable. I only rembered a similar error from when I tried installing vvvv on Linux. (Forgot the specifics and can’t check right now because after upgrading Gnome it’s no longer possible to install new programs in bottles.) It didn’t work with 5.0 and 5.1 stable but pre-releases worked.

This is the Arm version of Windows, right? We never tested this, and as Tebjan already pointed out there are some native dependencies which would need to be compiled and delivered first for Arm. To answer your question, sorry but no quick fix on our end.

http://vvvv.org


Exception: "The referenced symbol source 'VL.Stride.Engine.Nodes' couldn't be found."
    StackTrace:
        VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_References>g__Compute|31_0() { ... } } 
        VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_References() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { private System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> <get_CompiledPackages>g__Compute|84_0() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> get_CompiledPackages() { ... } } 
        VL.Lang.Symbols.PreCompilation { public System.Collections.Generic.IEnumerable<VL.Lang.Symbols.ISymbolSource> get_DocumentsAndPackages() { ... } } 
        VL.UI.Forms.EditorRuntime { protected virtual System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProcessDefinitionSymbol> GetEntryPoints(VL.Lang.Symbols.ITargetCompilation targetCompilation) { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } } 


Exception: "The referenced symbol source 'VL.Stride.Engine.Nodes' couldn't be found."
    StackTrace:
        VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_References>g__Compute|31_0() { ... } } 
        VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_References() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { private System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> <get_CompiledPackages>g__Compute|84_0() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> get_CompiledPackages() { ... } } 
        VL.Lang.Symbols.PreCompilation { public System.Collections.Generic.IEnumerable<VL.Lang.Symbols.ISymbolSource> get_DocumentsAndPackages() { ... } } 
        VL.UI.Forms.UserRuntime { protected virtual System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProcessDefinitionSymbol> GetEntryPoints(VL.Lang.Symbols.ITargetCompilation compilation) { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } } 


Exception: "The referenced symbol source 'VL.Stride.Engine.Nodes' couldn't be found."
    StackTrace:
        VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_References>g__Compute|31_0() { ... } } 
        VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_References() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { private System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> <get_CompiledPackages>g__Compute|84_0() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> get_CompiledPackages() { ... } } 
        VL.Lang.Symbols.PreCompilation { public System.Collections.Generic.IEnumerable<VL.Lang.Symbols.ISymbolSource> get_DocumentsAndPackages() { ... } } 
        VL.UI.Forms.UserRuntime { protected virtual System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProcessDefinitionSymbol> GetEntryPoints(VL.Lang.Symbols.ITargetCompilation compilation) { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } } 


Exception: "The referenced symbol source 'VL.Stride.Engine.Nodes' couldn't be found."
    StackTrace:
        VL.Lang.Platforms.Roslyn.CompiledSymbols { private System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> <get_References>g__Compute|31_0() { ... } } 
        VL.Lang.Platforms.Roslyn.CompiledSymbols { public virtual System.Collections.Immutable.ImmutableArray<VL.Lang.Symbols.SymbolSourceReference> get_References() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { internal static void <get_CompiledPackages>g__Collect|84_1(VL.Lang.Symbols.ISymbolSource symbolSource, VL.Lang.Symbols.<>c__DisplayClass84_0& ) { ... } } 
        VL.Lang.Symbols.PreCompilation { private System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> <get_CompiledPackages>g__Compute|84_0() { ... } } 
        VL.Lang.Symbols.PreCompilation { internal System.Collections.Immutable.ImmutableArray<VL.Lang.Platforms.Roslyn.CompiledSymbols> get_CompiledPackages() { ... } } 
        VL.Lang.Symbols.PreCompilation { public System.Collections.Generic.IEnumerable<VL.Lang.Symbols.ISymbolSource> get_DocumentsAndPackages() { ... } } 
        VL.UI.Forms.EditorRuntime { protected virtual System.Collections.Generic.IEnumerable<VL.Lang.Symbols.IProcessDefinitionSymbol> GetEntryPoints(VL.Lang.Symbols.ITargetCompilation targetCompilation) { ... } } 
        VL.Lang.Platforms.RuntimeHost { private void SharedStep() { ... } } 


having the same error on a windows 11 pc. someone told me to just reinstall vvvv to fix it and now I am not even able to install it anymore, and if I choose the option to “skip this file” and install it I get back to the error described above.
image

Edit: I now tried to install 5.0 also, and it worked all fine.
Here is my debug info for 5.0:

vvvv gamma debug info

Computer Info

  • Operating System: Microsoft Windows 11 Home
  • Framework: .NET 6.0.18

Video Controlers

  • NVIDIA GeForce RTX 4070 Ti (Driver 31.0.15.3623)

vvvv info

  • vvvv version: 2023.5.0

Startup Arguments

Installed Packages

  • VL.EditingFramework 2023.5.0
  • VL.EditingFramework.Skia 2023.5.0
  • VL.ImGui.Skia 2023.5.0
  • VL.IO.TUIO 1.0.7
  • VL.Fundamentals 2023.5.0
  • VL.ImGui 2023.5.0
  • VL.Audio 1.2.0
  • VL.DebugInfo.HDE 1.0.0-preview01
  • VL.IO.OSC 1.0.17
  • VL.Stride.Runtime 2023.5.0
  • VL.HDE 2023.5.0
  • VL.CoreLib 2023.5.0
  • VL.IO.Firmata 1.0.5
  • VL.Stride 2023.5.0
  • VL.CoreLib.Windows 2023.5.0
  • VL.Video.MediaFoundation 2023.5.0
  • VL.FuzzySearch 2023.5.0
  • VL.Stride.HDE 2023.5.0
  • VL.IO.ArtNet 1.0.1
  • VL.IO.Midi 1.0.3
  • VL.Stride.Windows 2023.5.0
  • VL.Skia 2023.5.0

Loaded and compiled documents

callmenames-2023-06-21

  • VL.CoreLib

An addition to this - 5.0 works, but 5.1 and 5.2 stable throw this error. Also the buggy versions both don’t show the DebugInfo extension, although it is properly installed. The error log seems to be the same for both the cases on a Windows machine and in Parallels… we also made sure everything vvvv related is deinstalled before installing 5.1 and 5.2 - in both cases this popup appears when installing the software.

Bildschirmfoto 2023-06-21 um 18.33.08

Is there any info on this? In the case of @nilsfbx the error also happens on a Windows machine, so it seems it is not related to MacBooks specifically…

we got reports that libcore.dll can be identified as malware by virus scanners. usually they should then warn you about this before they quarantine the file.

@nilsfbx any chance you have a virus scanner app installed? if it didn’t warn you, could you see in its log if it mentions quarantaining this file?

We’re assuming this paticular issue is fixed for versions > 5.2 since the file in question “libcore.dll” is no longer shipping with vvvv.