We use Wine 7 on Ubuntu 22.10 to run multiple instances of a Windows executable that opens a socket connection and does various communications. Each instance of this Windows program connects to a different venue.
Occasionally all these instances will lock up at the exact same time. The program freezes and all threads stop running. (We added a thread which just pops a message in a log file every few seconds and that freezes too)
Are all Wine programs run by the same wine-service ? Or are they fully independent?
Could this locking up behavior be caused by Wine ?