https://bugs.winehq.org/show_bug.cgi?id=49102
--- Comment #23 from Contex contexmoh+winehq@gmail.com --- Further debugging.
I checked the kernel parameters, they're almost identical, I just have IPv6 disabled on my host and IPv4 forwarding enabled. I also checked the user capabilities for the host user and the VM user, they're both identical.
There is something odd happening with how the Origin.exe process does capability checks. It checks for different capabilities in the VM vs the host, I don't know if it's because I'm running it in a VM. Would be great if someone else could test and see.
There's a great toolkit for testing Linux IO here: https://github.com/iovisor/bcc. I used the capable tool https://github.com/iovisor/bcc/blob/master/tools/capable.py, which traces security capabilities check.
VM: --- Origin.exe 2 CAP_DAC_READ_SEARCH 1 0 Origin.exe 1 CAP_DAC_OVERRIDE 1 0 Origin.exe 2 CAP_DAC_READ_SEARCH 1 0 Origin.exe 1 CAP_DAC_OVERRIDE 1 0 ---
Host: --- Origin.exe 21 CAP_SYS_ADMIN 1 0 Origin.exe 21 CAP_SYS_ADMIN 1 0 Origin.exe 21 CAP_SYS_ADMIN 1 0 Origin.exe 21 CAP_SYS_ADMIN 1 0 Origin.exe 21 CAP_SYS_ADMIN 1 0 ---
Like mentioned, I don't know if it's related due to the fact I'm running it in a VM, but I'll do some more testing and see if there's something I can do with this. I'll read through "Debugging IPC with Shell Commands" and see if it gives me anything.