Open linaritara opened 2 years ago
Did this still work in 1.16.0?
Did this still work in 1.16.0?
No, the earliest unstable releases didn't open either. I haven't had a chance to try stable 1.16.0 yet.
I'm starting to think different versions of OSX have different library loading rules so regardless of what we try with the .dll.config it will break for some amount of people. Or am I wrong here?
Related issues: #1506, #1561
Right, you can work around the issue with this
To fix the problem for the time being, I added a symlink, now rc4 starts at least.
sudo ln -s /Applications/vintagestory.app/Lib64/libnanosvg.dylib /usr/local/bin/libnanosvg.dylib
Right, you can work around the issue with this
To fix the problem for the time being, I added a symlink, now rc4 starts at least. sudo ln -s /Applications/vintagestory.app/Lib64/libnanosvg.dylib /usr/local/bin/libnanosvg.dylib
I might just be trying to open this the wrong way, but when I create that symlink in Terminal and then try to open VS via libnanosvg.dylib I just get this error:
-bash: /Applications/vintagestory.app/Lib64/libnanosvg.dylib: cannot execute binary file logout Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. Deleting expired sessions...31 completed.
[Process completed]
and if I try to open VS from the Applications folder I get this:
System.DllNotFoundException: Lib64/libnanosvg.dylib assembly:
type: member:(null) at (wrapper managed-to-native) NanoSvg.SvgNativeMethods.nsvgCreateRasterizer() at Vintagestory.Client.NoObf.SvgLoader..ctor (Vintagestory.API.Client.ICoreClientAPI _capi) [0x0000d] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0 at _IWTbhYfqrczrB5Z1bAzCzJ5JVwZ..ctor (_aMv7wPQlA8cgDnAEfSbEgoGdVfy , Vintagestory.API.Client.ICoreClientAPI ) [0x00030] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0 at _vvqeWCxNutR4dSTIGJ3rbExfFSF..ctor (_aMv7wPQlA8cgDnAEfSbEgoGdVfy ) [0x00025] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0 at _aMv7wPQlA8cgDnAEfSbEgoGdVfy._6uyy3n9Ds2iEHGU5xys7eJtJVNh (_Bv3M5I4kdGBjvWkB5zNcVsHESud , System.String[] ) [0x00000] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0 at _WBb7CwUzEOAcHICLKAiVW6NVIeN._6uyy3n9Ds2iEHGU5xys7eJtJVNh (_Bv3M5I4kdGBjvWkB5zNcVsHESud , System.String[] ) [0x003bf] in :0 at _WBb7CwUzEOAcHICLKAiVW6NVIeN+_ENIpvNRLEuV40TRXbNiDYPmCFsX._BgoHzEi3l7pggpLLX2cg05bkiYA () [0x00000] in :0 at _rip5UQmdVBLCq6ZoAXXnaN9jQJc._6uyy3n9Ds2iEHGU5xys7eJtJVNh (System.Threading.ThreadStart ) [0x00007] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0
Unfortunately I'm still getting this exact same crash on 1.16.4-rc 1.
I could try and look at it through a screenshare session with TeamViewer, if you'd like. Do contact me on discord if we shall do that
My error report is listed on this closed issue ^ (#1814) neither of the workarounds I’ve seen in related cases has got the game to start for me. I tried adding a sym link (mentioned by f-io) with no success and also tried modifying Lib/cairo-sharp.dll.config (per suggestions on issue #1506). Any other ideas on how I can get the game to boot?
getting the same crash on 1.16.4-rc 3
for reference, here is my client-main log describing the crash error:
16.3.2022 12:49:44 [Notification] Game Version: v1.16.4 (Stable)
16.3.2022 12:49:47 [Notification] OpenAL Initialized. Available Mono/Stereo Sources: 0/0
16.3.2022 12:49:47 [Notification] Graphics Card Vendor: Intel Inc.
16.3.2022 12:49:47 [Notification] Graphics Card Version: 4.1 INTEL-10.14.74
16.3.2022 12:49:47 [Notification] Graphics Card Renderer: Intel Iris Pro OpenGL Engine
16.3.2022 12:49:47 [Notification] Graphics Card ShadingLanguageVersion: 4.10
16.3.2022 12:49:47 [Notification] Cairo Graphics Version: 1.12.14
16.3.2022 12:49:47 [Notification] OpenAL Version: 1.1
16.3.2022 12:49:47 [Notification] C# Framework: Mono 6.12.0.122 (2020-02/c621c35ffa0 Wed Feb 10 00:51:43 EST 2021)
16.3.2022 12:49:47 [Notification] OpenTK Version: 3.3.2 (A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.)
16.3.2022 12:49:47 [Fatal] Game Version: v1.16.4 (Stable)
Loaded Mods:
3/16/2022 12:49:47 PM: Critical error occurred
System.DllNotFoundException: Lib64/libnanosvg.dylib assembly:<unknown assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) NanoSvg.SvgNativeMethods.nsvgCreateRasterizer()
at Vintagestory.Client.NoObf.SvgLoader..ctor (Vintagestory.API.Client.ICoreClientAPI _capi) [0x0000d] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at _TG5t77dO5Hrs6NYCtTdSBAAEJqq..ctor (_lAuHsYOBOAjBMdATFXwLUtH7N00 , Vintagestory.API.Client.ICoreClientAPI ) [0x00030] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at _6FhnQpolR3UHct1jP4AASxniJNB..ctor (_lAuHsYOBOAjBMdATFXwLUtH7N00 ) [0x00025] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at _lAuHsYOBOAjBMdATFXwLUtH7N00._mhlr8s7wtMvxaJGpVy2Ag90jUBK (_3HJA5NvAIx31LXjscc3HGjXaR6q , System.String[] ) [0x00000] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at _TRhArnJABwZoV9Vt7Ld2l65Xzgg._mhlr8s7wtMvxaJGpVy2Ag90jUBK (_3HJA5NvAIx31LXjscc3HGjXaR6q , System.String[] ) [0x003bf] in <29d88641cda44fa481e9734466805d45>:0
at _TRhArnJABwZoV9Vt7Ld2l65Xzgg+_fSeTszd4whwFiRbaTa0d2CyPdfJ._SvbPzpxmSlo5pUMfGCrGwu2xebc () [0x00000] in <29d88641cda44fa481e9734466805d45>:0
at _q0zAVOrWbMX04rMA9G3HIFVuGjA._mhlr8s7wtMvxaJGpVy2Ag90jUBK (System.Threading.ThreadStart ) [0x00007] in <6b6988c5e6264e7e8b7a32e875df9528>:0
-------------------------------
Crash written to file at "/Users/cidercidercider/.config/VintagestoryData/Logs/client-crash.txt"
16.3.2022 12:49:47 [Notification] Exiting game now. Server running=False. Exit reason: Game crashed
Unsure if it is relevant, but I noticed that the crash report is coming from a side app called “mono-sgen32” , despite the error message saying: “DllNotFoundException: Lib64/nanosvg.dylib” and the device I am using is a 64-bit Mac.
Not sure if it matters or not, but assuming that mono-sgen32 is 32bit
Is there an ETA on fixing this issue or way that I can manually patch this problem to use the game again?
Unfortunately its not easy to fix without physical access to a machine that has this bug :/
@clderclderclder Please can you post a screenshot showing the contents of your game folder, subfolder Lib64
Opened vintagestory.app package, and navigated to subfolder Lib64: https://user-images.githubusercontent.com/101688707/158844522-b6b02785-b7f1-4174-a085-2486c7b5b1c8.png
Thanks, it's a mystery that it then says System.DllNotFoundException: Lib64/libnanosvg.dylib
, as that file is plainly present and in the correct location. Hmm, hard to troubleshoot this without direct access to a Mac with the issue. Would you be willing to speak to Tyron on Discord and give him remote access to your computer using TeamViewer?
If not, then let us know which MacOS version exactly are you using, and which version of Mono? I guess I can maybe try to see if a friend or family member has a Mac with similar configuration.
I will reach out on discord to see if he can take a look. I am running on OS X El Capitan (Version 10.11.6), my crash report says Mono 6.12.0.122
I'm willing to update OS if that would fix it, but I saw unresolved similar crash reports from newer mac OS as well and am unsure it would fix the issue. Version 1.15.10 played really great on my computer, but all of the 1.16 versions I have tried have crashed immediately upon opening with that same error message.
I have messaged Tyron, I will post an update here if we are able to figure anything out with it to help others with this problem.
@radfast If I remember correctly, the problem is that the native DLL resolver is different depending on the version of OSX. Since it's the libcairo-2.dll
that references the other DLL, it will look for it relative to cairo, not the main executable. There's a flag one can enable for more information about where it's trying to load the DLL from, but I don't remember what it is. (I don't think it's the one mentioned by Tyron in the previous issue.)
I tried updating my OS to High Sierra and got the same error message as before (on El Capitan)
@radfast If I remember correctly, the problem is that the native DLL resolver is different depending on the version of OSX. Since it's the
libcairo-2.dll
that references the other DLL, it will look for it relative to cairo, not the main executable. There's a flag one can enable for more information about where it's trying to load the DLL from, but I don't remember what it is. (I don't think it's the one mentioned by Tyron in the previous issue.)
We could maybe distribute the Mac .dylib file in both places then, once we figure out where the newer OS expects it to be located in this case
@clderclderclder Please can you try making a new folder Lib64
inside your existing Lib64
- so you get Lib64/Lib64
if you see what I mean? Then make a copy of the libnanosvg.dylib inside that new Lib64
subfolder
@clderclderclder and if that idea doesn't work, maybe get creative with Lib64
subfolders in other places, the next I would try is in /usr/local/bin/
Thanks for the suggestions, I have tried placing a folder named Lib64 with libnanosvg.dylib in it, in both locations (inside the original Lib64 folder, and also in /usr/local/bin). It seems to still be bringing up the same crash error when I attempt to boot. Not sure where else it might be looking for the file.
Just tried booting up older version of the game (v1.15.6) and it still is able to run. Only seem to be getting these errors on v1.16 versions.
There's a flag one can enable for more information about where it's trying to load the DLL from, but I don't remember what it is. (I don't think it's the one mentioned by Tyron in the previous issue.)
^ I just ran this from the terminal (MONO_LOG_LEVEL=debug MONO_LOG_MASK=dll mono Vintagestory.exe) and have it's output if it is in any way useful: Output.txt
The most sensible location it attempts to loads the library from appears to be Lib/Lib64/libnanosvg.dylib
.
Important part of that output:
Mono: DllImport attempting to load: 'Lib64/libnanosvg.dylib'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib, 9): no suitable image found. Did find:
/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib: cannot load 'libnanosvg.dylib' (load command 0x80000034 is unknown)'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.so': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/Lib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/Lib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.so': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/Lib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/Lib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.so': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library 'Lib64/libnanosvg.dylib': 'dlopen(Lib64/libnanosvg.dylib, 9): no suitable image found. Did find:
Lib64/libnanosvg.dylib: cannot load 'libnanosvg.dylib' (load command 0x80000034 is unknown)'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib.so': 'dlopen(libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib.bundle': 'dlopen(libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library 'Lib64/libnanosvg.dylib': 'dlopen(Lib64/libnanosvg.dylib, 9): no suitable image found. Did find:
Lib64/libnanosvg.dylib: cannot load 'libnanosvg.dylib' (load command 0x80000034 is unknown)'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.so': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.so': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.so': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib.so': 'dlopen(libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib.bundle': 'dlopen(libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport unable to load library 'Lib64/libnanosvg.dylib'.
Mono: DllImport attempting to load: 'Lib64/libnanosvg.dylib'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib, 9): no suitable image found. Did find:
/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib: cannot load 'libnanosvg.dylib' (load command 0x80000034 is unknown)'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.so': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/Lib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/Lib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.so': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/Lib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/Lib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.so': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library 'Lib64/libnanosvg.dylib': 'dlopen(Lib64/libnanosvg.dylib, 9): no suitable image found. Did find:
Lib64/libnanosvg.dylib: cannot load 'libnanosvg.dylib' (load command 0x80000034 is unknown)'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib.so': 'dlopen(libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib.bundle': 'dlopen(libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library 'Lib64/libnanosvg.dylib': 'dlopen(Lib64/libnanosvg.dylib, 9): no suitable image found. Did find:
Lib64/libnanosvg.dylib: cannot load 'libnanosvg.dylib' (load command 0x80000034 is unknown)'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.so': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Applications/vintagestory.app/Lib/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.so': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Library/Frameworks/Mono.framework/lib/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.so': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library '/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.bundle': 'dlopen(/Library/Frameworks/Mono.framework/Libraries/libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib.so': 'dlopen(libLib64/libnanosvg.dylib.so, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib.bundle': 'dlopen(libLib64/libnanosvg.dylib.bundle, 9): image not found'.
Mono: DllImport error loading library 'libLib64/libnanosvg.dylib': 'dlopen(libLib64/libnanosvg.dylib, 9): image not found'.
Mono: DllImport unable to load library 'Lib64/libnanosvg.dylib'.
Awesome, let's go with Lib/Lib64/libnanosvg.dylib
- so that's a Lib64
subfolder inside the Lib
folder in Vintage Story's installation folder. Fingers crossed ...
Strange that 1.15.6 is still able to run, guess we broke this trying to fix it in 1.16 for some other OSX version. I can also go back and look at how we did it in 1.15.6, but hopefully copygirl's suggestion will get this running for you meanwhile
@radfast Make sure the include the .dylib in both locations, so you don't break it for the Mac users that currently don't have an issue. (Which ... from what I understand is a thing?) -- This was less a suggestion and more just a statement.
The reason older versions of the game still work is due to us messing around with the .dll.config to fix issues which some Mac users started having. You can compare the changes made.
@copygirl yes :) Great minds, I wrote above "We could maybe distribute the Mac .dylib file in both places then, once we figure out where the newer OS expects it to be located in this case" I agree that if 1.16.4 is working for some OSX users (I guess it is?) then we should not undo the 1.15->1.16 changes
I'm just curious why this issue is affecting only this one library. Maybe not, maybe after libnanosvg
is fixed the next library will start to give loading errors ... ?
And OSX updated DllImport strategy looks dumb, like it tries 20 locations all over the place before it tries the exact location it has been given, as a relative path?
I opened the vintagestory.app package in applications, went into /Lib , and added a folder named Lib64 there with libnanosvg.dylib (which I copied from /Lib64).
Lib/Lib64/libnanosvg.dylib
So far am getting the same error. I also did a fresh install of VS 1.16.4 and tried adding this file again, but same crash result is still coming up.
Can you try this again MONO_LOG_LEVEL=debug MONO_LOG_MASK=dll mono Vintagestory.exe
and post the output again?
Also try editing cairo-sharp.dll.config
so that the target is target="libnanosvg.dylib"
(no Lib64/ path) and then let's put libnanosvg.dylib
copies in a few more places: in the Vintagestory app folder, and in /Lib
folder inside the Vintagestory app folder.
hmm actually @copygirl what do you think is the significance of this in the previous output.txt
- looks like maybe we are in the right location already, just unloadable:
Mono: DllImport error loading library '/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib':
'dlopen(/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib, 9): no suitable image found. Did find:
/Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib: cannot load 'libnanosvg.dylib' (load command 0x80000034 is unknown)'.
Having a debugger to follow what is calling the loading might be helpful here, from intuition and googling it looks like an older Go version is being used for something that does the loading, that expects this command to be present:
The code it's used for seems to be used for is macho.LoadCmdDysymtab
(related to dylib loading), here:
As radfast noted, the issue here probably isn't trouble finding a file, but rather loading one without error.
This was fixed on the 1.16 release of Go, on April 22nd of 2021, here: https://go-review.googlesource.com/c/go/+/312729 (a similar issue in Go was fixed in 2018 for Go 1.11, which is what comes up on Google for this error).
@5HT2 lol now I'm confused, though I see there's a constant 80000034 in that Go code, I don't see the connection between Go and Mono's dllImport call :/
As radfast noted, the issue here probably isn't trouble finding a file, but rather loading one without error.
Apologies. The problem looked very similar to what I was familiar with before, so I didn't realize.
@clderclderclder Latest suggestions for you to try:
1)
Let's try it without the Lib64
path prefix in cairo-sharp.dll.config
as suggested above, so just:
<dllmap dll="nanosvg" os="osx" wordsize="32" target="libnanosvg.dylib" />
<dllmap dll="nanosvg" os="osx" wordsize="64" target="libnanosvg.dylib" />
(and for now, you'll need to copy the libnanosvg.dylib into the VintageStory app folder and also the /Lib subfolder - later we might try to figure out which one of those two it actually needs)
2)
Also as an alternative solution please try totally deleting those lines in cairo-sharp.dll.config
, let's see if OSX can find the library by itself without that assistance - so the edited file will look like this:
<configuration>
<dllmap dll="libcairo-2" os="linux" target="libcairo.so.2" />
<dllmap dll="libcairo-2" os="osx" target="libcairo.2.dylib"/>
<dllmap dll="nanosvg" os="linux" wordsize="32" target="Lib32/libnanosvg.so" />
<dllmap dll="nanosvg" os="linux" wordsize="64" target="Lib64/libnanosvg.so" />
</configuration>
3)
Is a question:
In your output.txt
which you kindly posted at 22:30 UTC yesterday, I've noticed that the debug output reads a few times:
Did find: Lib64/libnanosvg.dylib
and also twice
Did find: /Applications/vintagestory.app/Lib/Lib64/libnanosvg.dylib
I'm wondering does that mean that you already tried creating a Lib64
subfolder in /Lib
before we suggested that idea - can you remember?
1) Seems to be giving the same error (with cairo-sharp.dll.config edits and with libnanosvg.dylib placed in the vintagestory.app package & in /Lib)
2) With those lines removed from cairo-sharp.dll.config, Game still crashes before it is able to boot, but is giving me slightly different crash error:
Game Version: v1.16.4 (Stable)
Loaded Mods:
3/19/2022 6:13:22 PM: Critical error occurred
System.DllNotFoundException: nanosvg assembly:<unknown assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) NanoSvg.SvgNativeMethods.nsvgCreateRasterizer()
at Vintagestory.Client.NoObf.SvgLoader..ctor (Vintagestory.API.Client.ICoreClientAPI _capi) [0x0000d] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at _TG5t77dO5Hrs6NYCtTdSBAAEJqq..ctor (_lAuHsYOBOAjBMdATFXwLUtH7N00 , Vintagestory.API.Client.ICoreClientAPI ) [0x00030] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at _6FhnQpolR3UHct1jP4AASxniJNB..ctor (_lAuHsYOBOAjBMdATFXwLUtH7N00 ) [0x00025] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at _lAuHsYOBOAjBMdATFXwLUtH7N00._mhlr8s7wtMvxaJGpVy2Ag90jUBK (_3HJA5NvAIx31LXjscc3HGjXaR6q , System.String[] ) [0x00000] in <6b6988c5e6264e7e8b7a32e875df9528>:0
at _TRhArnJABwZoV9Vt7Ld2l65Xzgg._mhlr8s7wtMvxaJGpVy2Ag90jUBK (_3HJA5NvAIx31LXjscc3HGjXaR6q , System.String[] ) [0x003bf] in <29d88641cda44fa481e9734466805d45>:0
at _TRhArnJABwZoV9Vt7Ld2l65Xzgg+_fSeTszd4whwFiRbaTa0d2CyPdfJ._SvbPzpxmSlo5pUMfGCrGwu2xebc () [0x00000] in <29d88641cda44fa481e9734466805d45>:0
at _q0zAVOrWbMX04rMA9G3HIFVuGjA._mhlr8s7wtMvxaJGpVy2Ag90jUBK (System.Threading.ThreadStart ) [0x00007] in <6b6988c5e6264e7e8b7a32e875df9528>:0
3) It is highly likely that I did place Lib64/libnanosvg.dylib in /Lib before it was suggested here as I saw it was looking for the file there and a few other places. I just did a clean install of version 1.16.4 and here is the output (MONO_LOG_LEVEL=debug MONO_LOG_MASK=dll mono Vintagestory.exe) : Output_1-16-4_fresh-install.txt
Here is also the output (MONO_LOG_LEVEL=debug MONO_LOG_MASK=dll mono Vintagestory.exe) for suggestion 1 , and for suggestion 2 above :
OK thank you. With your clean install that output is now saying this when reporting the error:
Did find: Lib64/libnanosvg.dylib
Therefore I think this is not a search file path issue - it is successfully finding the file in the intended folder location (proof: the 'Did find:` message in the earlier output reported that it found the file in different locations, when we moved the file around)
We do not know the meaning or cause of the error message cannot load 'libnanosvg.dylib' (load command 0x80000034 is unknown)
. I have added this to an existing open issue on the Mono repository, let's hope someone over there can give us some guidance.
In short, at this moment it looks to me that this is potentially an issue in Mono with the latest OSX - not an issue in Vintage Story. Or else, something wrong with the library file itself ...
(We think we cannot sensibly roll back to the earlier alternative library loading system we were using in VS game version 1.15.6, even though that worked for you, as that will break things for the other half of the Mac community who do not currently have this issue ... and maybe would affect the Linux community too as we are now using the same Dllmap loading system for Linux as well)
Dug around, found this; gonna post the client-main log here, even though it's entirely similar to previously posted ones. Using macOS 10.14.6.
3.12.2022 06:51:21 [Notification] Client logger started.
3.12.2022 06:51:21 [Notification] Game Version: v1.17.9 (Stable)
3.12.2022 06:51:22 [Notification] OpenAL Initialized. Available Mono/Stereo Sources: 0/0
3.12.2022 06:51:22 [Notification] CPU Cores: 16
3.12.2022 06:51:22 [Notification] Available RAM: 65536 MB
3.12.2022 06:51:22 [Notification] Graphics Card Vendor: ATI Technologies Inc.
3.12.2022 06:51:22 [Notification] Graphics Card Version: 4.1 ATI-2.11.26
3.12.2022 06:51:22 [Notification] Graphics Card Renderer: AMD Radeon Pro Vega 48 OpenGL Engine
3.12.2022 06:51:22 [Notification] Graphics Card ShadingLanguageVersion: 4.10
3.12.2022 06:51:22 [Notification] Cairo Graphics Version: 1.12.14
3.12.2022 06:51:22 [Notification] OpenAL Version: 1.1
3.12.2022 06:51:22 [Notification] C# Framework: Mono 6.12.0.182 (2020-02/6051b710727 Tue Jun 14 15:01:21 EDT 2022)
3.12.2022 06:51:22 [Notification] OpenTK Version: 3.3.2 (A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.)
3.12.2022 06:51:22 [Fatal] Game Version: v1.17.9 (Stable)
2022-12-03 06:51:22: Critical error occurred
Loaded Mods:
System.DllNotFoundException: Lib64/libnanosvg.dylib assembly:<unknown assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) NanoSvg.SvgNativeMethods.nsvgCreateRasterizer()
at Vintagestory.Client.NoObf.SvgLoader..ctor (Vintagestory.API.Client.ICoreClientAPI _capi) [0x0000d] in <f8e7e0ea709348ba8693d95fd255ff41>:0
at Vintagestory.Client.Gui.MainMenuGuiAPI..ctor (Vintagestory.Client.ScreenManager screenManager, Vintagestory.API.Client.ICoreClientAPI capi) [0x00030] in <f8e7e0ea709348ba8693d95fd255ff41>:0
at Vintagestory.Client.Gui.MainMenuAPI..ctor (Vintagestory.Client.ScreenManager screenManager) [0x00025] in <f8e7e0ea709348ba8693d95fd255ff41>:0
at Vintagestory.Client.ScreenManager.Start (Vintagestory.Client.ClientProgramArgs args, System.String[] rawArgs) [0x00000] in <f8e7e0ea709348ba8693d95fd255ff41>:0
at Vintagestory.Client.ClientProgram.Start (Vintagestory.Client.ClientProgramArgs args, System.String[] rawArgs) [0x003d5] in <fd9d0c679a80472ab783dcb948963ece>:0
at Vintagestory.Client.ClientProgram+<>c__DisplayClass14_0.<.ctor>b__0 () [0x00000] in <fd9d0c679a80472ab783dcb948963ece>:0
at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <f8e7e0ea709348ba8693d95fd255ff41>:0
Crash written to file at "/Users/Nathan/.config/VintagestoryData/Logs/client-crash.txt"
3.12.2022 06:51:22 [Notification] Exiting game now. Server running=False. Exit reason: Game crashed
Verified open on macOS 10.14.6 for 18.0
20.4.2023 10:44:37 [Notification] Game Version: v1.18.0 (Stable)
20.4.2023 10:44:40 [Notification] OpenAL Initialized. Available Mono/Stereo Sources: 0/0
20.4.2023 10:44:40 [Notification] CPU Cores: 16
20.4.2023 10:44:40 [Notification] Available RAM: 65536 MB
20.4.2023 10:44:40 [Notification] Graphics Card Vendor: ATI Technologies Inc.
20.4.2023 10:44:40 [Notification] Graphics Card Version: 4.1 ATI-2.11.26
20.4.2023 10:44:40 [Notification] Graphics Card Renderer: AMD Radeon Pro Vega 48 OpenGL Engine
20.4.2023 10:44:40 [Notification] Graphics Card ShadingLanguageVersion: 4.10
20.4.2023 10:44:40 [Notification] GL.MaxVertexUniformComponents: 4096
20.4.2023 10:44:40 [Notification] GL.MaxUniformBlockSize: 65536
20.4.2023 10:44:40 [Notification] Cairo Graphics Version: 1.12.14
20.4.2023 10:44:40 [Notification] OpenAL Version: 1.1
20.4.2023 10:44:40 [Notification] C# Framework: Mono 6.12.0.182 (2020-02/6051b710727 Tue Jun 14 15:01:21 EDT 2022)
20.4.2023 10:44:40 [Notification] OpenTK Version: 3.3.2 (A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.)
20.4.2023 10:44:41 [Fatal] Game Version: v1.18.0 (Stable)
2023-04-20 10:44:41: Critical error occurred
Loaded Mods:
System.DllNotFoundException: Lib64/libnanosvg.dylib assembly:<unknown assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) NanoSvg.SvgNativeMethods.nsvgCreateRasterizer()
at Vintagestory.Client.NoObf.SvgLoader..ctor (Vintagestory.API.Client.ICoreClientAPI _capi) [0x0000d] in <60df2ca3d1cc4b3f9d834360be2e4c58>:0
at Vintagestory.Client.Gui.MainMenuGuiAPI..ctor (Vintagestory.Client.ScreenManager screenManager, Vintagestory.API.Client.ICoreClientAPI capi) [0x00030] in <60df2ca3d1cc4b3f9d834360be2e4c58>:0
at Vintagestory.Client.Gui.MainMenuAPI..ctor (Vintagestory.Client.ScreenManager screenManager) [0x00025] in <60df2ca3d1cc4b3f9d834360be2e4c58>:0
at Vintagestory.Client.ScreenManager.Start (Vintagestory.Client.ClientProgramArgs args, System.String[] rawArgs) [0x00000] in <60df2ca3d1cc4b3f9d834360be2e4c58>:0
at Vintagestory.Client.ClientProgram.Start (Vintagestory.Client.ClientProgramArgs args, System.String[] rawArgs) [0x00404] in <d6a35a6edb754fdeba0d42e3ce187753>:0
at Vintagestory.Client.ClientProgram+<>c__DisplayClass16_0.<.ctor>b__0 () [0x00000] in <d6a35a6edb754fdeba0d42e3ce187753>:0
at Vintagestory.ClientNative.CrashReporter.Start (System.Threading.ThreadStart start) [0x00007] in <60df2ca3d1cc4b3f9d834360be2e4c58>:0
Crash written to file at "/Users/Nathan/.config/VintagestoryData/Logs/client-crash.txt"
20.4.2023 10:44:41 [Notification] Exiting game now. Server running=False. Exit reason: Game crashed```
Game Version: 1.16.1 stable Platform: Mac
Modded: Yes SP/MP: Singleplayer
Description
Game will not open but instead crashes.
Logs
22.1.2022 12:41:26 [Notification] Client logger started. 22.1.2022 12:41:28 [Notification] Game Version: v1.16.1 (Stable) 22.1.2022 12:41:31 [Notification] OpenAL Initialized. Available Mono/Stereo Sources: 0/0 22.1.2022 12:41:31 [Notification] Graphics Card Vendor: Intel Inc. 22.1.2022 12:41:31 [Notification] Graphics Card Version: 4.1 INTEL-10.36.32 22.1.2022 12:41:31 [Notification] Graphics Card Renderer: Intel(R) HD Graphics 6000 22.1.2022 12:41:31 [Notification] Graphics Card ShadingLanguageVersion: 4.10 22.1.2022 12:41:31 [Notification] Cairo Graphics Version: 1.12.14 22.1.2022 12:41:31 [Notification] OpenAL Version: 1.1 22.1.2022 12:41:31 [Notification] C# Framework: Mono 6.8.0.123 (2019-10/1d0d939dc30 Thu Mar 12 23:19:08 EDT 2020) 22.1.2022 12:41:31 [Notification] OpenTK Version: 3.3.2 (A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.) 22.1.2022 12:41:31 [Fatal] Game Version: v1.16.1 (Stable) Loaded Mods: 1/22/2022 12:41:31 PM: Critical error occurred System.DllNotFoundException: Lib64/libnanosvg.dylib assembly: type: member:(null)
at (wrapper managed-to-native) NanoSvg.SvgNativeMethods.nsvgCreateRasterizer()
at Vintagestory.Client.NoObf.SvgLoader..ctor (Vintagestory.API.Client.ICoreClientAPI _capi) [0x0000d] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0
at _IWTbhYfqrczrB5Z1bAzCzJ5JVwZ..ctor (_aMv7wPQlA8cgDnAEfSbEgoGdVfy , Vintagestory.API.Client.ICoreClientAPI ) [0x00030] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0
at _vvqeWCxNutR4dSTIGJ3rbExfFSF..ctor (_aMv7wPQlA8cgDnAEfSbEgoGdVfy ) [0x00025] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0
at _aMv7wPQlA8cgDnAEfSbEgoGdVfy._6uyy3n9Ds2iEHGU5xys7eJtJVNh (_Bv3M5I4kdGBjvWkB5zNcVsHESud , System.String[] ) [0x00000] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0
at _WBb7CwUzEOAcHICLKAiVW6NVIeN._6uyy3n9Ds2iEHGU5xys7eJtJVNh (_Bv3M5I4kdGBjvWkB5zNcVsHESud , System.String[] ) [0x003bf] in :0
at _WBb7CwUzEOAcHICLKAiVW6NVIeN+_ENIpvNRLEuV40TRXbNiDYPmCFsX._BgoHzEi3l7pggpLLX2cg05bkiYA () [0x00000] in :0
at _rip5UQmdVBLCq6ZoAXXnaN9jQJc._6uyy3n9Ds2iEHGU5xys7eJtJVNh (System.Threading.ThreadStart ) [0x00007] in <833a7d10f4c04c91ae4ba1822cd2aa89>:0