http://bugs.winehq.org/show_bug.cgi?id=20616
Summary: Warcraft 3 crash when login to BNet Product: Wine Version: 1.1.32 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: elvanor2007@gmail.com
This is a fully reproducible crash, I think it's different from bug 9787 as the patches there were only needed to be able to host a game on BNet (I did not patch War3 with those but using older versions of Wine like 0.9.59 I was able to play on BNet without problems).
The bug happens when you login to Battle.Net. The login seems to proceed OK but when the bronze doors open there is a systematic crash:
FATAL ERROR!
ACCES_VIOLATION
The memory could not be 'written'.
It tries to access memory at 0x00000078.
I reproduced this using 1.1.27, 1.1.28, 1.1,31, 1.1.32. Gentoo Linux, kernel 2.6.30.9, nvidia-drivers-185.18.36 on x86.
Until this bug is fixed, I can unfortunately no longer play War3 under Wine :(
http://bugs.winehq.org/show_bug.cgi?id=20616
Jean-Noel Rivasseau elvanor2007@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |elvanor2007@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=20616
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|elvanor2007@gmail.com | Severity|major |normal
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2009-11-08 06:18:05 --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
If this is a gression please perform the regression test: http://wiki.winehq.org/RegressionTesting
(and no, you can't vote for your own bugs)
http://bugs.winehq.org/show_bug.cgi?id=20616
Michael de Lang kingoipo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Michael de Lang kingoipo@gmail.com 2009-11-08 15:51:07 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #3 from Juan Lang juan_lang@yahoo.com 2009-11-09 13:11:49 --- Please attach a +relay,+seh,+tid log.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #4 from Jean-Noel Rivasseau elvanor2007@gmail.com 2009-11-09 16:14:38 --- (In reply to comment #3)
Please attach a +relay,+seh,+tid log.
I tried to generate one, but the file is over 150 MB! so I doubt it will be useful for you...
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #5 from Juan Lang juan_lang@yahoo.com 2009-11-09 19:25:40 --- (In reply to comment #4)
I tried to generate one, but the file is over 150 MB! so I doubt it will be useful for you...
Compress it, e.g. with bzip2 -9.
http://bugs.winehq.org/show_bug.cgi?id=20616
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #6 from Wylda wylda@volny.cz 2009-11-10 17:48:45 --- (In reply to comment #0)
This is a fully reproducible crash,
I can not confirm this. Under wine-1.1.32 i can login into Battle.net and without any problem read and scroll Battle.net news for example.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #7 from Jean-Noel Rivasseau elvanor2007@gmail.com 2009-11-14 21:34:34 --- What is your configuration?
(In reply to comment #0)
This is a fully reproducible crash,
I can not confirm this. Under wine-1.1.32 i can login into Battle.net and without any problem read and scroll Battle.net news for example.
http://bugs.winehq.org/show_bug.cgi?id=20616
Michael de Lang kingoipo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kingoipo@gmail.com
--- Comment #8 from Michael de Lang kingoipo@gmail.com 2009-11-16 16:55:39 --- Replicated crash on wine-1.1.33 with AcceptEx patches from bug 9787 applied.
Using Ati Radeon HD 4550 with linux 2.6.32-rc5 with KMS, BFS CPU Scheduler, mesa 7.7-devel, and other xorg components from git.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #9 from Jean-Noel Rivasseau elvanor2007@gmail.com 2009-11-23 13:37:37 --- OK, the log is available at
http://test.elvanor.net/bugs/wine-log.txt.zip
Can other people having this bug post their configurations? It's strange because some people can reproduce it, and others not...
Michael, what is your distribution?
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #10 from Michael de Lang kingoipo@gmail.com 2009-11-23 16:03:02 --- My distribution is Linux From Scratch.
http://bugs.winehq.org/show_bug.cgi?id=20616
shamanu4 shamanu4@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shamanu4@gmail.com
--- Comment #11 from shamanu4 shamanu4@gmail.com 2009-12-06 11:10:08 --- The same crash using 2.6.31-gentoo-r6 SMP x86_64 on Intel C2D nvidia driver: 185.18.36 tested on wine 1.1.12 and 1.1.33 got from portage, and on 1.1.34 compiled manually
LAN game is OK but Battle.net crashes ...
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #12 from shamanu4 shamanu4@gmail.com 2009-12-06 13:08:26 --- Additional info: Warcraft TFT v1.22 running with no errors (tested on pvpgn with version check disabled) v1.24 crashes on the same system and the same pvpgn server.
http://bugs.winehq.org/show_bug.cgi?id=20616
Jean-Noel Rivasseau elvanor2007@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |elvanor2007@gmail.com
--- Comment #13 from Jean-Noel Rivasseau elvanor2007@gmail.com 2009-12-06 13:39:15 --- So it's probably not a Wine regression, just a new bug triggered by the update to Warcraft 3 1.24.
Anyway, it is a real problem... No BNet playing possible because of this. I wonder why it does not seem to trigger on all machines. Wylda, what's your configuration?
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #14 from dinovalic@hotmail.com 2009-12-09 15:24:46 --- Created an attachment (id=25143) --> (http://bugs.winehq.org/attachment.cgi?id=25143) Console Log from running wc3
http://bugs.winehq.org/show_bug.cgi?id=20616
dinovalic@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dinovalic@hotmail.com
--- Comment #15 from dinovalic@hotmail.com 2009-12-09 15:27:24 --- Sry for double post, but i made a mistake. I wanted to say that i was able to play wc3 with the newest patch with wine 1.1.33 a few days ago, but after i made some updates on ubuntu, it stopped working, so it may be that the problem are some ubuntu security updates.
Im using wine 1.1.33 and Ubuntu 9.04 - Jaunty
(In reply to comment #14)
Created an attachment (id=25143)
--> (http://bugs.winehq.org/attachment.cgi?id=25143) [details]
Console Log from running wc3
http://bugs.winehq.org/show_bug.cgi?id=20616
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25143|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #16 from Juan Lang juan_lang@yahoo.com 2009-12-09 16:47:38 --- Created an attachment (id=25144) --> (http://bugs.winehq.org/attachment.cgi?id=25144) Patch: Pretend to support the certificate policies extension
Try this hacky patch.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #17 from dinovalic@hotmail.com 2009-12-10 08:01:51 --- (In reply to comment #16)
Created an attachment (id=25144)
--> (http://bugs.winehq.org/attachment.cgi?id=25144) [details]
Patch: Pretend to support the certificate policies extension
Try this hacky patch.
When i try with patch -p0 ./patch.patch, he tells me:
can't find file to patch at input line 14 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |From a9ca8ddf223b6b37a148588309611805ebc8c5c6 Mon Sep 17 00:00:00 2001 |From: Juan Lang juan.lang@gmail.com |Date: Sun, 22 Nov 2009 20:22:10 -0800 |Subject: [PATCH] Pretend to support the certificate policies extension | |--- | dlls/crypt32/chain.c | 5 +++++ | 1 files changed, 5 insertions(+), 0 deletions(-) | |diff --git a/dlls/crypt32/chain.c b/dlls/crypt32/chain.c |index 5cc46b7..90743bd 100644 |--- a/dlls/crypt32/chain.c |+++ b/dlls/crypt32/chain.c -------------------------- File to patch:
Am I doing sth wrong?
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #18 from dinovalic@hotmail.com 2009-12-10 09:11:12 --- Created an attachment (id=25156) --> (http://bugs.winehq.org/attachment.cgi?id=25156) Console Log after Running ww3 with patched wine
I patched wine, compiled it and tried wc3 again, but the problem stays the same, the only change i noticed it that it takes a few more seconds before wc3 stops working
http://bugs.winehq.org/show_bug.cgi?id=20616
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25156|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #19 from Juan Lang juan_lang@yahoo.com 2009-12-10 09:23:58 --- Please attach a +crypt,+chain log.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #20 from dinovalic@hotmail.com 2009-12-10 09:55:32 --- http://www.speedshare.org/download.php?id=9688F29511
Couldnt upload the log here because its too big
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #21 from Juan Lang juan_lang@yahoo.com 2009-12-10 10:34:30 --- In reply to comment #20)
http://www.speedshare.org/download.php?id=9688F29511
Couldnt upload the log here because its too big
Use bzip2 -9. But no matter, I'll quote the end of your log here, as it's all that's relevant.
trace:crypt:CertVerifyCertificateChainPolicy (#0004, 0x46c5670, 0x33f9dc, 0x33f9a8) trace:crypt:CertFindExtension "2.5.29.17" 8 0x46f7f8c trace:crypt:CertFindExtension "2.5.29.7" 8 0x46f7f8c trace:chain:match_dns_to_subject_dn L"locate.madserver.net" trace:crypt:CryptDecodeObjectEx (0x00000001, #0014, 0x46f7e5c, 133, 0x00008001, (nil), 0x33f8a4, 0x33f8a0) trace:crypt:CryptDecodeObjectEx returning 1 trace:crypt:CertFindRDNAttr "0.9.2342.19200300.100.1.25" 0x4cf7530 trace:crypt:CertFindRDNAttr "2.5.4.3" 0x4cf7530 trace:chain:match_common_name CN = L"locate.madserver.net" trace:chain:match_common_name returning 1 trace:crypt:CertVerifyCertificateChainPolicy returning 1 (00000000) trace:crypt:CertFreeCertificateChain (0x46c5670)
That all indicates success, so it's not a crypt32 bug (other than the hack I already asked you to try.) Please attach a +secur32 log (and compress it with bzip2 -9 if it's too big this time.)
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #22 from Juan Lang juan_lang@yahoo.com 2009-12-10 10:46:17 --- (In reply to comment #21)
Please attach a +secur32 log (and compress it with bzip2 -9 if it's too big this time.)
Actually, dinovalic@hotmail.com, you want bug 20653, as it already describes the symptoms you're having (and has a patch.) This bug is about a crash, which you're not having. Others, sorry about the noise. Are you (Jean-Noel, Michael) still seeing it?
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #23 from dinovalic@hotmail.com 2009-12-10 11:21:30 --- Created an attachment (id=25157) --> (http://bugs.winehq.org/attachment.cgi?id=25157) +secur32 log
i tried the patch http://bugs2.winehq.org/attachment.cgi?id=24832 but it didnt work ...
i attached the +secur32 log
http://bugs.winehq.org/show_bug.cgi?id=20616
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25157|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #24 from Michael de Lang kingoipo@gmail.com 2009-12-10 13:22:18 --- Crash replicated on wine-1.1.34; with only the patch in this bug report applied.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #25 from Wylda wylda@volny.cz 2009-12-11 16:48:11 ---
Hi, i just made a few Battle net tests and works OK for me under 1.1.34 and 1.1.34-309-g9352509. And somebody asked - my distro is Debian Lenny(from 90% ;)
http://bugs.winehq.org/show_bug.cgi?id=20616
Filip Tsachev filip.tsachev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |filip.tsachev@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=20616
George Bakogiannis bakogian@ceid.upatras.gr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bakogian@ceid.upatras.gr
--- Comment #26 from George Bakogiannis bakogian@ceid.upatras.gr 2009-12-18 04:48:37 --- (In reply to comment #25)
Hi, i just made a few Battle net tests and works OK for me under 1.1.34 and 1.1.34-309-g9352509. And somebody asked - my distro is Debian Lenny(from 90% ;)
What's the version of Frozen Throne you are using? I think this bug is fully reproducible with the latest version of Frozen Throne. (Patch 1.24c)
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #27 from shamanu4 shamanu4@gmail.com 2009-12-18 08:37:05 --- This bug I can reproduce under wine 1.1.34 on gentoo distro (x86_64) but I can't do this under ubuntu jaunty (x86) with the same wine and warcraft version (1.24b) also I used the same hardware. 1.24c is affected by this bug under gentoo too. Anyone has this bug under gentoo x86?
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #28 from Jean-Noel Rivasseau elvanor2007@gmail.com 2009-12-18 14:13:54 --- Yes, I use Gentoo x86 and I have the bug... Seems it is somehow related to the distribution then, strange.
How to troubleshoot it further?
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #29 from Wylda wylda@volny.cz 2009-12-18 14:33:10 --- (In reply to comment #28)
Yes, I use Gentoo x86 and I have the bug... Seems it is somehow related to the distribution then, strange.
How to troubleshoot it further?
First of all, try to compile wine yourself. Look at wiki or use:
cd wine-1.1.35 export CC="gcc" CFLAGS="-g -O0" CXXFLAGS="-g -O0" ./configure --verbose make depend && make -j 16
cd ~/.wine/drive_c/Program Files\Warcraft III\ /home/xyz/wine-1.1.35/wine war3.exe
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #30 from Michael de Lang kingoipo@gmail.com 2009-12-18 20:47:22 --- Actually, I'm suspecting the video drivers to be the one causing this. I shall commence some thorough testing(hopefully) this winter break, otherwise in January. With my distribution, I'm using bleeding edge video drivers for ati(open source though), so who knows!
http://bugs.winehq.org/show_bug.cgi?id=20616
Bas Koopmans winebugs@badako.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winebugs@badako.nl
--- Comment #31 from Bas Koopmans winebugs@badako.nl 2009-12-20 12:00:30 --- Confirming this bug on Gentoo X86_64. The game crashes as soon as there is a successful login and the welcome screen should be displayed.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #32 from Bas Koopmans winebugs@badako.nl 2009-12-20 12:10:03 --- Created an attachment (id=25310) --> (http://bugs.winehq.org/attachment.cgi?id=25310) Crash when entering bnet. +secur32, +crypt, +chain
Attached is a log of the crash on gentoo amd64, a freshly compiled 1.1.35. (I do not use portage for wine)
http://bugs.winehq.org/show_bug.cgi?id=20616
zOOm_ER zOOmER.gm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zOOmER.gm@gmail.com
--- Comment #33 from zOOm_ER zOOmER.gm@gmail.com 2009-12-20 15:40:26 --- I'm also experiencing this bug on openSUSE 11.2 (and 11.1) x64 Tried many wine versions from 1.12 to 1.34 Warcraft versions affected are 1.23 and higher (1.22 afair works, but can't say for sure)
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #34 from zOOm_ER zOOmER.gm@gmail.com 2009-12-20 16:42:35 --- Created an attachment (id=25317) --> (http://bugs.winehq.org/attachment.cgi?id=25317) Wine1.1.32 warcraft3FT1.24 +crypt +chain log (openSUSE 11.2 x86_64)
here is log. and forgot to menion my hardware config: Pentium Dual-Core E2180 2Gb Ram Nvidia GF 8400
http://bugs.winehq.org/show_bug.cgi?id=20616
zOOm_ER zOOmER.gm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25317|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=20616
Henning Fleddermann SickThought@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |SickThought@gmx.net
--- Comment #35 from Henning Fleddermann SickThought@gmx.net 2009-12-21 17:05:04 --- I somehow have a feeling that this is related to gnutls. Can a Gentoo x86 user please try to compile wine with use="gnutls"? I'm on amd64, and here the gnutls-useflag is masked because there is no 32bit-emul package for gnutls.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #36 from Henning Fleddermann SickThought@gmx.net 2009-12-21 17:09:07 --- I did some further digging, and it appears this is actually a duplicate of bug 17809 and indeed related to gnutls. 32bit users need to enable the gnutls-useflag, and 64bit users can try this workaround: http://forums.gentoo.org/viewtopic-t-774035.html Would be nice if someone could confirm if building with +gnutls fixes this bug for him, if it does so I guess this should be marked a duplicate.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #37 from Henning Fleddermann SickThought@gmx.net 2009-12-22 08:00:14 --- So today I finally managed to build wine with gnutls enabled (on gentoo amd64, using the multilib-overlay), and Battle.net is working for me again. I guess it's safe to mark this as duplicate.
http://bugs.winehq.org/show_bug.cgi?id=20616
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #38 from Dmitry Timoshkov dmitry@codeweavers.com 2009-12-23 03:49:07 --- Duplicate.
*** This bug has been marked as a duplicate of bug 17809 ***
http://bugs.winehq.org/show_bug.cgi?id=20616
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #39 from Dmitry Timoshkov dmitry@codeweavers.com 2009-12-23 03:49:26 --- Closing duplicate.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #40 from Michael de Lang kingoipo@gmail.com 2010-01-02 08:20:56 --- Recompiled wine-1.1.35 with gnutls explicitly enabled in configure(and config.log confirms that it finds gnutls), crash still happens. Is this the same bug, or should I open a new one?
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #41 from shamanu4 shamanu4@gmail.com 2010-01-04 01:32:01 --- (In reply to comment #40)
I can confirm this іssue. The same situation - I've recompiled wine from git with gnutls but this bug still occurs.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #42 from zOOm_ER zOOmER.gm@gmail.com 2010-01-04 03:43:54 --- I already stated(http://bugs.winehq.org/show_bug.cgi?id=17809#c80), that precompiled version(http://bugs.winehq.org/show_bug.cgi?id=17809#c71) with gnutls enabled also does not fix it for me.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #43 from Michael de Lang kingoipo@gmail.com 2010-01-14 15:55:55 --- Problem persists on wine 1.1.36 with gnutls enabled.
http://bugs.winehq.org/show_bug.cgi?id=20616
--- Comment #44 from Michael de Lang kingoipo@gmail.com 2010-02-15 08:54:12 --- Problem is still present in wine-1.1.38.