Not A Bug VAM suddenly not launching at all (SOLVED - Citrix Workspace issue)

miketruck69

Well-known member
Featured Contributor
Messages
30
Reactions
316
Points
53
Hi all, bit of a weird one, VaM suddenly just crashes on launch and I can't think what's caused it at all. It's been working fine for me for ages, having checked the last time I succesfully launched it would have been on 22nd December. I'm on Windows 10 and there haven't been any updates for me since then. Graphics drivers all updated (RTX 2070S). I've tried fresh installs in various locations as well as the Repair Core function in Vam_updater.exe and still the same error.

When launching, either in VR or desktop mode, the below popup shows extremely briefly and then just disappears.
1641145776623.png


I've found the crash log files, and I don't really know what I'm looking for there, but here are some bits that look like they might be relevant. I can share the whole things if easier.

This is from the end of the output_log.txt file:
========== OUTPUTTING STACK TRACE ==================

0x00007FFA904B48AE (UnityPlayer) UnityMain
0x00007FFA904C15BD (UnityPlayer) UnityMain
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFA8FEC2609)
0x00007FFA8FEC2609 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFA8FEC2892)
0x00007FFA8FEC2892 (UnityPlayer) (function-name not available)
0x00007FFA8FEE3756 (UnityPlayer) UnityMain
0x00007FFA8FEDF146 (UnityPlayer) UnityMain
0x00007FFA8FEF5AAC (UnityPlayer) UnityMain
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFA8F95F040)
0x00007FFA8F95F040 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFA8F9608F5)
0x00007FFA8F9608F5 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFA8F895C2A)
0x00007FFA8F895C2A (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFA8F887039)
0x00007FFA8F887039 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFA8FED23DA)
0x00007FFA8FED23DA (UnityPlayer) (function-name not available)
0x00007FFA8FED2CEB (UnityPlayer) UnityMain
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF75C4F1207)
0x00007FF75C4F1207 (VaM) (function-name not available)
0x00007FFAD0F17034 (KERNEL32) BaseThreadInitThunk
0x00007FFAD1CC2651 (ntdll) RtlUserThreadStart

========== END OF STACKTRACE ===========

A crash has been intercepted by the crash handler. For call stack and other details, see the latest crash report generated in:
* C:/Users/DELETED/AppData/Local/Temp/MeshedVR/VaM/Crashes
Could not load symbol mono_unity_lock_dynamic_function_access_tables64 : The specified procedure could not be found.



(Filename: Line: 213)

Could not load symbol mono_unity_unlock_dynamic_function_access_tables64 : The specified procedure could not be found.



(Filename: Line: 213)

In error.log there are these bits:
UnityPlayer.dll caused an Access Violation (0xc0000005)
in module UnityPlayer.dll at 0033:904b48ae.

...

Read from location 000000000000000E caused an access violation.

Context:
RDI: 0x00000017b7afee40 RSI: 0x0000000000001000 RAX: 0x00000017b7afedc8
RBX: 0x0000000000000010 RCX: 0x00000017b7afedc8 RDX: 0x0000000000000000
RIP: 0x00007ffa904b48ae RBP: 0x0000000000000008 SegCs: 0x0000000000000033
EFlags: 0x0000000000010206 RSP: 0x00000017b7afeda0 SegSs: 0x000000000000002b
R8: 0x0000000000000010 R9: 0x0000000000000000 R10: 0x0000000000000fff
R11: 0x0000000000000ff0 R12: 0x000000000000000e R13: 0x0000000000000000
R14: 0x0000000000000000 R15: 0x0000000000000010

And in the crash.dmp file there is this information:
Exception Code: 0xC0000005
Exception Information: The thread tried to read from or write to a virtual address for which it does not have the appropriate access.

Anyone have any ideas please? Let me know if more information from my end needed.

(Edit: Issue now resolved, see later posts in thread)
 
Last edited:
You wrote, that you have installed VaM in different locations?
Did you have tried a drive other than drive c: (your system drive)?
There are some issues with read/write rights, if you use the wrong folder on C:
Maybe you want to try starting VaM with adminiator rights (potentially dangerous, but...).
Is there really nothing you have moved or installed? Maybe you have moved or deleted the VaM cache folder,
or maybe you have downloaded a bad VaR or plugin (not very likely, but...).
Reading the last error message, I would try first to move VaM to a drive with full read/write rights.
Otherwise maybe meshedVR himself may have a good idea.
 
Thanks a lot for the suggestions, but I think I already eliminated most of them:
- It was already on a drive other than C: and was working fine in the first place, I just tried a fresh install on C: (in a subfolder from the root) to see if it would work there.
- Tried running as administrator, didn't help.
- Since I tried two fresh installs in different locations, I don't think it could be to do with any bad plugins or changes to the VAM folder, unless there's anywhere outside of the install folder that caches or anything are stored?

The only thing I can think of that might be worth mentioning that I did was remove the drive letter in Disk Management for the hard drive where my original install is and then re-added it as the same letter, but that's something I've done lots of times before to hide the drive and it's always worked fine.
 
Hey all,

Having the exact same issue here. Same error and all. Tried installing on different driver. Tried removing my addonPackages folder and booting the game stock and I still get the same little error box that flashes up briefly and then disappears. Let me know if there is any additional info I can provide.
 
Sorry for not being helpful :(
I guess you have allready did a fresh VaM install after switching your drive letters?? Especially file caching can get extremely pissed, if not being able to find something it expects to be somewhere else.

I've did some extended Google searching for some of the error messages, and got a huge number of hits...
It more or less says: Unity has a big issue at startup by trying to access something somewhere somehow.

Some possible solutions I have found:
-Some had some of their install files corrupted by download (did you tried to freshly download VaM again?)
-Some had RAM issues (did you made changes to RAM related BIOS settings, or have you add/remove RAM?)
-Some had issues with a Virus Scanner, blacklisting a game file.
-Some had screwed up their VR installation (OpenVR/SteamVR, or Oculus software)
-Some more had issues with graphic cards:
_ -One had installed Citrix Workspace which has added an "indirect display driver".
_ -One had multiple GPUs in his system and did a driver update that went wrong.
_ -One had a mess of multiple GPU drivers and need to do a clean install with driver removing tools.
Have you installed a new GPU, new Drivers or a server application that uses virtual display drivers?

So you have tried everything else and installed VaM on different locations, it might be something wrong with your system/installation :( ? Only @meshedvr could maybe tell you exactly what happened by looking at the detailed error messages.
 
Don't apologise, you are being very helpful, thanks for putting the effort in!

I think you might be onto something with Citrix Workspace as I do have that installed, and I recently updated it, which might well have been after the last time I used VaM. The following link describes the same issue and error log as I have. I'm going to give the fixes mentioned a try when I get a chance and will report back.

 
That was it! Uninstalled Citrix Workspace and it started working, then I reinstalled it using Command Prompt as recommended in the above link and it still works.

To save clicking through this is the command line argument to use in Command Prompt when re-installing Citrix Workspace:
Code:
CitrixWorkspaceApp.exe ADDLOCAL=ReceiverInside,ICA_Client,AM,SELFSERVICE,DesktopViewer,Flash,Vd3d,WebHelper,BrowserEngine

Thanks a lot TToby, big help. I'll update the thread title to highlight the issue and mark solved. Tangodown, I hope this is of help for your issue too!
 
How crazy that Citrix workspace was the issue XD. Yep had it install as well and uninstalling it fixed it for me. Thanks you a bunch MikeTruck69 for figuring that out I would have never thought of it haha.
 
Thanks so much! I had the same error and didn't notice that it was citrix workspace causing me problems. I uninstalled it and VaM works again. This was after 3 months of having given up on VaM and not knowing what was causing the glitch.
 
Thanks! Fix worked for me also, thankfully I don't need to have Citrix installed anymore anyways :p
 
hello i have the same problem but i don't have Citrix please help!! (edit for those who struggling with the problem without citrix, delete the cache (not the folder but what's inside) !
 
Last edited:
Back
Top Bottom