http://bugs.winehq.org/show_bug.cgi?id=25504
--- Comment #2 from Kjell Braden fnord@pentabarf.de 2011-02-10 14:31:13 CST --- Created an attachment (id=33234) --> (http://bugs.winehq.org/attachment.cgi?id=33234) added libgcrypt-thread-fu to secur32/schannel.c
I've installed wine as described in the appdb instructions (winetricks vcrun2005 ie6 d3dx9 [and maybe wininet, not sure though]). Now the shop crashed with
ient.exe: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed
As this is usually caused by libgcrypt being not thread-safe per default I added libgcrypt-thread-fu to secur32/schannel.c, and this seems to have resolved the issue for me. Note that this adds the libgcrypt headers to wine's build-dependencies.