The wine-kthread binary that is still required for many applications to work with wine (pthreading is a long way from being there) simply outputs the following error:
Fatal error 'Uninitialized mutex in pthread_mutex_trylock_basic' at line 496 in file /usr/src/lib/libpthread/thread/thr_mutex.c (errno = 2)
And hangs with a full CPU load (apparently in some kind of infinite loop.
Add the following lines to your libmap.conf. Not a good solution, but it works.
How-To-Repeat: Try to run any win32 Application with wine-kthread.
Over to maintainer
There have been some changes both in Wine and FreeBSD as far as I know.
Do you still experience this? If so, I propose adding your workaround
(if still applicable) to the documentation of this port.
Closing based on direct feedback from LoN_Kamikaze@gmx.de:
"The PR can be closed, wine-kthread can be used without this
workaround. It runs Starcraft just fine."