http://bugs.winehq.org/show_bug.cgi?id=27036
Summary: League of Legends store crashes with an assertion Product: Wine Version: 1.3.19 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: secur32 AssignedTo: wine-bugs@winehq.org ReportedBy: mm-meissner@gmx.de
Created an attachment (id=34474) --> (http://bugs.winehq.org/attachment.cgi?id=34474) libgcrypt threading patch for schannel_gnutls.c
The League of Legends client crashes when one tries to open the store, the assertion printed to the console is: ient.exe: ath.c:193: _gcry_ath_mutex_lock: Zusicherung »*lock == ath_mutex_t) 0)« nicht erfüllt.
Translated to english: ient.exe: ath.c:193: _gcry_ath_mutex_lock: Assurance of »*lock == ath_mutex_t) 0)« not fulfilled.
I'd attach a backtrace if anyone could tell me how to actually create one, but it's highly possible that this crash is caused by the lack of threading support in the schannel implementation of wine. libgcrypt.so.11.5.3
Using the attached patch somehow seems to make these crashes more rare, however they still occur and the shop is incredible slow.
I'm using libgnutls-26.14.12 and libgcrypt-11.5.3