http://bugs.winehq.org/show_bug.cgi?id=12948
--- Comment #6 from Anastasius Focht focht@gmx.net 2008-07-27 05:20:15 --- Hello again,
*gee* ... just retested myself on that target and I stand corrected :|
--- quote --- You could simulate this behaviour by trying to start the app twice. There should be the same error message. --- quote ---
My assumption was not correct, one needs several tries to accomplish that. Multiple consoles, start, stop, restart the app (CTRL+C) fast enough you get this behaviour. You never get this with 'fresh' wineserver (first time).
Already running and initialized process pairs (father and child) seem unaffected, both processes use unique mutexes to detect on which "side" they are (pid+num).
The reason is most likely a race condition/timing issue which needs further investigation.
Regards