https://bugs.winehq.org/show_bug.cgi?id=51779
Bug ID: 51779 Summary: Visual Studio msvsmon fails to bind server socket in child processes Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: winsock Assignee: wine-bugs@winehq.org Reporter: jacek@codeweavers.com Distribution: ---
Created attachment 70679 --> https://bugs.winehq.org/attachment.cgi?id=70679 hack
When a connection to msvsmon.exe [1] is established, msvsmon spawns a new child process to listen for more incoming connections. Unix is less permissive in its SO_REUSEPORT handling than Windows, we may need to be more to handle more of that ourselves.
The attached hack may be used to work around the problem.
[1] https://wiki.winehq.org/Wine_Developer%27s_Guide/VS_Remote_Debugging
https://bugs.winehq.org/show_bug.cgi?id=51779
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |ef7de1fc1f011bede33c0fa1d08 | |d5feebba6adf7 Resolution|--- |FIXED
--- Comment #1 from Jacek Caban jacek@codeweavers.com --- Fixed in git: https://gitlab.winehq.org/wine/wine/-/commit/ef7de1fc1f011bede33c0fa1d08d5fe...
https://bugs.winehq.org/show_bug.cgi?id=51779
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.21.