http://bugs.winehq.org/show_bug.cgi?id=25504
Summary: League of Legends - In Launcher Store not displayed Product: Wine Version: 1.3.7 Platform: x86 OS/Version: Mac OS X 10.6 Status: UNCONFIRMED Severity: major Priority: P2 Component: wininet AssignedTo: wine-bugs@winehq.org ReportedBy: netherby@hotmail.com
Clicking the Store button in the launcher results in a blank screen with the errors:
fixme:wininet:set_cookie secure not handled (L"secure") fixme:wininet:set_cookie persistent cookies not handled (L"expires=Thu, 13-Dec-2035 08:29:40 GMT; path=/; secure")
Repeated 3 times.
Other 'web based' content in the launcher also does not display, however no errors are produced.
http://bugs.winehq.org/show_bug.cgi?id=25504
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wininet |-unknown Severity|major |normal
http://bugs.winehq.org/show_bug.cgi?id=25504
Alexandre Bique bique.alexandre@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Alexandre Bique bique.alexandre@gmail.com 2011-01-20 15:18:31 CST --- *** This bug has been confirmed by popular vote. ***
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.
http://bugs.winehq.org/show_bug.cgi?id=25504
Kjell Braden fnord@pentabarf.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fnord@pentabarf.de
http://bugs.winehq.org/show_bug.cgi?id=25504
--- Comment #3 from Austin English austinenglish@gmail.com 2011-02-10 16:21:24 CST --- Patches should be sent to wine-patches@winehq.org.
See http://wiki.winehq.org/SubmittingPatches for more info.
http://bugs.winehq.org/show_bug.cgi?id=25504
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=25504
Denis Misiurca infoman1985@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infoman1985@gmail.com
--- Comment #4 from Denis Misiurca infoman1985@gmail.com 2011-03-07 12:28:55 CST --- (In reply to comment #2)
Created an attachment (id=33234)
--> (http://bugs.winehq.org/attachment.cgi?id=33234) [details]
Store still not loading even with this patch and winetricks wininet. Just a black screen there.
Wine version: 1.3.14
fixme:ras:RasEnumEntriesA ((nil),(null),0x10e7cc74,0x10e7d430,0x10e7d42c),stub! fixme:service:EnumServicesStatusW resume handle not supported fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:secur32:schan_InitializeSecurityContextW Using hardcoded "NORMAL" priority fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:secur32:schan_InitializeSecurityContextW Using hardcoded "NORMAL" priority fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:secur32:schan_InitializeSecurityContextW Using hardcoded "NORMAL" priority
http://bugs.winehq.org/show_bug.cgi?id=25504
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #5 from Dan Kegel dank@kegel.com 2011-03-28 12:18:38 CDT --- *** Bug 26578 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=25504
Marcel Meißner mm-meissner@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mm-meissner@gmx.de
--- Comment #6 from Marcel Meißner mm-meissner@gmx.de 2011-04-11 15:09:36 CDT --- (In reply to comment #2)
Created an attachment (id=33234)
--> (http://bugs.winehq.org/attachment.cgi?id=33234) [details]
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.
I've checkout wine-1.3.11 and applied the ole and libgcrypt patches, I've also installed the necessary winetricks with the result being the exact same crash as before. So I still do get the _gcry_ath_mutex_lock assertion, the patch does not resolve this issue at all.
I really wonder why people keep reporting that this patch works, as a matter of fact the store does work with and without the patch to a certain degree, but it is very very unstable. But maybe it's an issue with gnutls, what version of gnutls are you using, do you still think that this patch resolves the issue?
http://bugs.winehq.org/show_bug.cgi?id=25504
--- Comment #7 from Joshua wine@placesthroughtime.com 2011-04-13 16:02:10 CDT --- Created an attachment (id=34090) --> (http://bugs.winehq.org/attachment.cgi?id=34090) Updated previous patch to newest 1.3.17
I only used winetricks to install corefont, wininet, ie6, win2k, and mmdevapi=disabled along with the patch and the shop seems to be working :o
http://bugs.winehq.org/show_bug.cgi?id=25504
--- Comment #8 from Dan Kegel dank@kegel.com 2011-04-13 16:53:51 CDT --- Joshua, what kind of CPU do you have, and what happens without this patch?
http://bugs.winehq.org/show_bug.cgi?id=25504
--- Comment #9 from Netherby netherby@hotmail.com 2011-04-13 17:18:44 CDT --- After updating wine to 1.3.17 store appears to work without any patches to wine source. I have not tried to purchase anything, however it displays correctly and doesn't crash as it did previously. (winetricks wininet is required in addition to the other items required to run LoL, this should probably be added to the list of requirements on the LoL app page)
http://bugs.winehq.org/show_bug.cgi?id=25504
Joshua wine@placesthroughtime.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@placesthroughtime.com
--- Comment #10 from Joshua wine@placesthroughtime.com 2011-04-13 19:57:19 CDT --- (In reply to comment #8)
Joshua, what kind of CPU do you have, and what happens without this patch?
Without this patch I get a program error and something along the lines of..
fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority fixme:wintrust:HTTPSCertificateTrust (0xabdab18) fixme:wintrust:HTTPSFinalProv (0xabdab18) fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority debug: ath.c:193: _gcry_ath_mutex_lock: Assertion `*lock == ((ath_mutex_t) 0)' failed. wine: Assertion failed at address 0xb75c62d7 (thread 0032), starting debugger... fixme:wintrust:HTTPSCertificateTrust (0xabf8cf8) fixme:wintrust:HTTPSFinalProv (0xabf8cf8)
I'll look into updating my gcrypt and gnutls to see if that might make some difference, but they are both fairly new versions, gcrypt 1.4.6 and gnutls 2.10.5. I'm running on Slackware 13.37 ( current atm ). Here some extra info on my PC, Intel E6850 Processor, Dual GeForce 8800 Ultra, 4gb ram.
In addition, I looked up the debug: ath.c line and found a link to: http://stackoverflow.com/questions/3977488/vmime-libgnutls-and-libgcrypt-pro...
Anyway.. updating gnutls bbl
http://bugs.winehq.org/show_bug.cgi?id=25504
--- Comment #11 from Joshua wine@placesthroughtime.com 2011-04-14 07:46:27 CDT --- Ah, I just noticed this bug was posted for x86 Mac OS X, do we need a fresh bug for *nix platforms? I'm guessing as to why the Mac version works now, they split schannel into gnutls and macosx versions and if the mac version works now then this bug can probably be closed?
http://bugs.winehq.org/show_bug.cgi?id=25504
Netherby netherby@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME
--- Comment #12 from Netherby netherby@hotmail.com 2011-04-15 19:18:33 CDT --- As of wine 1.3.17 this issue is resolved on MacOS X 10.6.7. No patches are required. I was able to purchase items from the store.
http://bugs.winehq.org/show_bug.cgi?id=25504
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|WORKSFORME |FIXED
--- Comment #13 from Dmitry Timoshkov dmitry@codeweavers.com 2011-04-15 23:45:09 CDT --- Fixed then.
http://bugs.winehq.org/show_bug.cgi?id=25504
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2011-04-29 13:15:35 CDT --- Closing bugs fixed in 1.3.19.
http://bugs.winehq.org/show_bug.cgi?id=25504
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Mac OS X 10.6 |Mac OS X
http://bugs.winehq.org/show_bug.cgi?id=25504
Someone scrimekiler@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scrimekiler@yahoo.fr
--- Comment #15 from Someone scrimekiler@yahoo.fr --- I have this bug with wine 1.7.17
Here is terminal output, tell me if you need more specific debug channel please
err:ole:CoCreateInstance apartment not initialised err:ole:CoCreateInstance apartment not initialised fixme:advapi:EventEnabled (deadbeef, 0x63028c90): stub fixme:advapi:EventEnabled (deadbeef, 0x630523c0): stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:advapi:EventEnabled (deadbeef, 0x6301e9f8): stub fixme:advapi:EventEnabled (deadbeef, 0x6301e9f8): stub fixme:advapi:EventEnabled (deadbeef, 0x63033200): stub fixme:ras:RasConnectionNotificationW (0xffffffff,0x1e0,0x00000003),stub! fixme:ras:RasEnumEntriesW ((nil),(null),0x8e73990,0x19eaddb8,0x8c9dca4),stub! fixme:advapi:EventEnabled (deadbeef, 0x63020688): stub fixme:advapi:EventEnabled (deadbeef, 0x63020688): stub fixme:advapi:EventEnabled (deadbeef, 0x63019808): stub fixme:advapi:EventEnabled (deadbeef, 0x63018be8): stub fixme:advapi:EventEnabled (deadbeef, 0x63018378): stub fixme:ras:RasConnectionNotificationW (0xffffffff,0x1e0,0x00000003),stub! fixme:ras:RasEnumEntriesW ((nil),(null),0x8e73990,0xbede318,0x873fb1c),stub! fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000 err:ole:CoCreateInstance apartment not initialised err:ole:CoCreateInstance apartment not initialised fixme:advapi:EventEnabled (deadbeef, 0x63028c90): stub fixme:advapi:EventEnabled (deadbeef, 0x630523c0): stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub fixme:advapi:EventEnabled (deadbeef, 0x6301e9f8): stub fixme:wintrust:HTTPSCertificateTrust (0x88e9418) fixme:wintrust:HTTPSFinalProv (0x88e9418) fixme:advapi:EventEnabled (deadbeef, 0x6304fa78): stub fixme:advapi:EventEnabled (deadbeef, 0x6304fd18): stub fixme:advapi:EventEnabled (deadbeef, 0x6301e9f8): stub fixme:advapi:EventEnabled (deadbeef, 0x6301e9f8): stub fixme:advapi:EventEnabled (deadbeef, 0x6301c070): stub fixme:advapi:EventEnabled (deadbeef, 0x63017b98): stub fixme:advapi:EventEnabled (deadbeef, 0x63020610): stub fixme:file:SetFileInformationByHandle 0x2a8 0 0x19face08 40 - stub fixme:advapi:EventEnabled (deadbeef, 0x6301e9f8): stub fixme:advapi:EventEnabled (deadbeef, 0x63020688): stub fixme:advapi:EventEnabled (deadbeef, 0x63020688): stub fixme:advapi:EventEnabled (deadbeef, 0x63019808): stub fixme:advapi:EventEnabled (deadbeef, 0x63018be8): stub fixme:advapi:EventEnabled (deadbeef, 0x63018378): stub fixme:ras:RasConnectionNotificationW (0xffffffff,0x1e0,0x00000003),stub! fixme:ras:RasEnumEntriesW ((nil),(null),0x8d0a558,0xf5fe318,0x8853e8c),stub! fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000 err:ole:CoCreateInstance apartment not initialised err:ole:CoCreateInstance apartment not initialised fixme:wintrust:HTTPSCertificateTrust (0x88e9418) fixme:wintrust:HTTPSFinalProv (0x88e9418) fixme:advapi:EventEnabled (deadbeef, 0x6304fa78): stub fixme:advapi:EventEnabled (deadbeef, 0x6304fd18): stub fixme:advapi:EventEnabled (deadbeef, 0x6301e9f8): stub fixme:advapi:EventEnabled (deadbeef, 0x6301c070): stub fixme:advapi:EventEnabled (deadbeef, 0x63017b98): stub fixme:advapi:EventEnabled (deadbeef, 0x63020610): stub fixme:advapi:EventEnabled (deadbeef, 0x6301e9f8): stub fixme:advapi:EventEnabled (deadbeef, 0x63020688): stub fixme:advapi:EventEnabled (deadbeef, 0x63020688): stub fixme:advapi:EventEnabled (deadbeef, 0x63019808): stub fixme:advapi:EventEnabled (deadbeef, 0x63018be8): stub fixme:advapi:EventEnabled (deadbeef, 0x63018378): stub fixme:ras:RasConnectionNotificationW (0xffffffff,0x1e0,0x00000003),stub! fixme:ras:RasEnumEntriesW ((nil),(null),0x8e7cb58,0xfe1e318,0x8a34744),stub! fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000 err:ole:CoCreateInstance apartment not initialised err:ole:CoCreateInstance apartment not initialised fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000