https://bugs.winehq.org/show_bug.cgi?id=39602
Bug ID: 39602 Summary: World of Warships: game launched thow unhandled exception Product: Wine Version: 1.7.53 Hardware: x86 OS: FreeBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: mazhe@alkumuna.eu
Created attachment 52768 --> https://bugs.winehq.org/attachment.cgi?id=52768 Console output
Hi,
I am trying to run the game World of Warships on FreeBSD 10.2 with 32bit wine version 1.7.53 (not staging).
I followed procedure described on forums to install directx9, wininet and other dependencies, a procedure that worked on a GNU/Linux (devuan) and a OSX installations.
On this FreeBSD however, while the initial installer works, the launched that will then download real game assets and such simply fails with a dialog box saying:
An unhandled exception is occured. The application will be restarted
With the choice "OK" looping forever with that issue, and "Cancel" exiting. One more information is that there have been report about trying to enable/disable torrent download by edition a plain text config file inside the game, but it did not change anything.
Here is the console output of wine, if somebody could take a look... I don't see why it's working even on OSX but not FreeBSD...
Thanks
https://bugs.winehq.org/show_bug.cgi?id=39602
mazhe@alkumuna.eu changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |39565
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #1 from Austin English austinenglish@gmail.com ---
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
It would be helpful to fix those two issues and retest (preferably in 1.7.55).
https://bugs.winehq.org/show_bug.cgi?id=39602
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://worldofwarships.eu/e | |n/game/download/ CC| |focht@gmx.net Summary|World of Warships: game |World of Warships 0.5.1.x: |launched thow unhandled |game launched thow |exception |unhandled exception
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
--- snip --- I followed procedure described on forums to install directx9, wininet and other dependencies, a procedure that worked on a GNU/Linux (devuan) and a OSX installations. --- snip ---
Most install procedures are outdated nowadays. Some of them are even plain wrong. There game installs perfectly in a clean WINEPREFIX.
Polluting the WINEPREFIX with native dependencies (winetricks recipes) makes bug reports potentially invalid.
Also as Austin said: you need to fix your host dependencies (bug report potentially invalid).
If the launcher is crashing during update (builtin torrent client) then this report is a dupe of bug 38980 The torrent mode can't be deactivated on newer versions by design.
Regards
https://bugs.winehq.org/show_bug.cgi?id=39602
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #3 from super_man@post.com --- I think this bug is actually a dupe of the one that is marked as blocked.
I wasnt able to get gui view with wine 1.9.12, but wine complained that I didnt have libxml or something like that at compile time and that's very likely since I don't have all the components installed at compile time. It's a bit frustfrating to hunt development files. With staging 1.9.12 I didnt see such complain and it gave me a gui.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #4 from mazhe@alkumuna.eu --- Ok, been quite overwhelmed by events, but I managed to take the time to check the results more closely: it's not quite an issue due to the platform.
I noticed that an assert was triggered in the freebsd version and not the linux one, in the js_copy function which use a pattern of having assert(0) if it encounter a unknown case after a switch block.
So I rebuilt wine with -DNDEBUG and got results similar to linux (even better, as I can actually use torrenting for updates).
Still somewhat of an issue if this assert is triggered, but I'm not sure there's much interest in fixing it, this issue can be closed if necessary.
https://bugs.winehq.org/show_bug.cgi?id=39602
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #5 from winetest@luukku.com ---
Ok, been quite overwhelmed by events, but I managed to take the time to check the results more closely: it's not quite an issue due to the platform.
I noticed that an assert was triggered in the freebsd version and not the linux one, in the js_copy function which use a pattern of having assert(0) if it encounter a unknown case after a switch block.
So I rebuilt wine with -DNDEBUG and got results similar to linux (even better, as I can actually use torrenting for updates).
Still somewhat of an issue if this assert is triggered, but I'm not sure there's much interest in fixing it, this issue can be closed if necessary.
So you can launch the gui with no issues and you get the error/assert occasionally while downloading the game?
Then this is a dupe of bug bug 38980.
I tried WOT gui recently and I had no issue starting but downloading the game hits bug bug 38980.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #6 from mazhe@alkumuna.eu --- Sorry, I was not clear : disabling asserts, I do *NOT* get the random download error that can be seen with wargaming games.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #7 from winetest@luukku.com --- (In reply to mazhe from comment #6)
Sorry, I was not clear : disabling asserts, I do *NOT* get the random download error that can be seen with wargaming games.
But do you have issues with the gui launcher withoud doing any modifications?
Because I believe you are reporting an issue that's related to the torrent downloading. And making this bug duplicate of the bug mentioned earlier.
I remember that I tried the WOT launcer and I had no issues with it but I got some crash popup and after it the download was reseted everytime.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #8 from mazhe@alkumuna.eu --- I cannot say for sure, if I disable only the assert in jsval_copy(), there's no crash, but the downloading interface do not load completely (no news, no download)... I don't think this was the same issue though.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #9 from winetest@luukku.com --- (In reply to mazhe from comment #8)
I cannot say for sure, if I disable only the assert in jsval_copy(), there's no crash, but the downloading interface do not load completely (no news, no download)... I don't think this was the same issue though.
Bug 38980 has workarounds for the launcher crashes. If they work for you then this bug is a dupe.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #10 from mazhe@alkumuna.eu --- The problem with that launcher (and later, the game itself) is that it tend to catch errors under very generic dialog windows...
This is most certainly not in the same category of issues. I managed to build wine under linux with -UNDEBUG and did NOT reproduce the js_copy issue. Linux's errors seems to be network related, while this one comes from javascript (but not wine-gecko?).
At that point, I'm not sure where to investigate: to be fair, building with -DNDEBUG seems acceptable and I'm more concerned about fixing later issues that I understand better...
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #11 from winetest@luukku.com --- Can you test this with 2.8-git or next 2.9 release? I believe that Bug 38980 is now fixed in wine's dailybuild.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #12 from mazhe@alkumuna.eu --- Hmm, I built it from git://source.winehq.org/git/wine.git and still get the problematic assertion:
fixme:mshtml:process_meta_element Unsupported document mode L"IE=EmulateIE7" fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001 Assertion failed: (0), function jsval_copy, file jsutils.c, line 252.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #13 from winetest@luukku.com --- (In reply to mazhe from comment #12)
Hmm, I built it from git://source.winehq.org/git/wine.git and still get the problematic assertion:
fixme:mshtml:process_meta_element Unsupported document mode L"IE=EmulateIE7" fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001 Assertion failed: (0), function jsval_copy, file jsutils.c, line 252.
It could be that you have a different issue. Could be that unimplmented property or something else.
Does winetricks -q jscript fix it?
Also
does
https://source.winehq.org/git/wine.git/blob/7d2ce5cbe7c84dd193e982d4cfe88226...
removing the assert line from function jsval_copy change anything?
https://bugs.winehq.org/show_bug.cgi?id=39602
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |jscript CC| |jacek@codeweavers.com
--- Comment #14 from Jacek Caban jacek@codeweavers.com --- (In reply to mazhe from comment #12)
Hmm, I built it from git://source.winehq.org/git/wine.git and still get the problematic assertion:
fixme:mshtml:process_meta_element Unsupported document mode L"IE=EmulateIE7" fixme:jscript:JScriptProperty_SetProperty Unimplemented property 70000001 Assertion failed: (0), function jsval_copy, file jsutils.c, line 252.
It definitely looks like jscript bug. I can't reproduce it here. Please attach jscript,seh logs.
https://bugs.winehq.org/show_bug.cgi?id=39602
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|World of Warships 0.5.1.x: |World of Warships 0.5.1.x: |game launched thow |WoWSLauncher crashes with |unhandled exception |'Assertion failed: (0), | |function jsval_copy, file | |jsutils.c, line 243' Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO
--- Comment #15 from Anastasius Focht focht@gmx.net --- Hello folks,
please retest with recent Wine version.
Regards
https://bugs.winehq.org/show_bug.cgi?id=39602
Robert Alegrid eralegrid@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eralegrid@hotmail.com
--- Comment #16 from Robert Alegrid eralegrid@hotmail.com --- Can confirm that this bug still exists if wine is built with the default system compiler (clang).
If one applies the same changes in https://svnweb.freebsd.org/ports?view=revision&revision=491148 to the emulators/wine-devel port to instead build it with GCC, the installer runs without issue.
https://bugs.winehq.org/show_bug.cgi?id=39602
--- Comment #17 from Anastasius Focht focht@gmx.net --- Hello folks,
please retest with recent Wine version, preferably Wine 6.0-rcX or late 5.x.
WOWS is currently at 0.9.11, so various things might have changed on the game client side as well.
Regards
https://bugs.winehq.org/show_bug.cgi?id=39602
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://worldofwarships.eu/e |https://web.archive.org/web |n/game/download/ |/20201112043601/http://dl-w | |ows-gc.wargaming.net/eu/fil | |es/ilcClx1YzB/WoWS_internet | |_install_eu.exe