The host machine is macOS running Windows 10 as a VM under Parallels. The guest machine is running its network in bridged mode. For testing, the macOS firewall is disabled. The Windows 10 VM can "see" the Host machine as a separate machine on the same subnet. That is, I can ping the Host machine from the Windows 10 guest using the Host's IP. I can even map a host's network drive on the guest machine. Basically, it seem like the OS's are playing nicely.
Now, I'm running TFS on the host machine, and running my app on the guest machine. The problem is that the app crashes when it calls TF_RequestLease(). I don't get a returned error, the app crashes. However, I do notice that i place in an incorrect (random) ip for the TFS server in my app and save it with TF_SaveServer(), I DO get an error (4) which is that it connect to the remote TFS server.
I need help understanding why it's crashing when I place in the correct server address, but not when I place an incorrect address. What can I do to troubleshoot the issue? Is it possible that it's related to a VM running the app?
Thanks,Arie