https://bugs.winehq.org/show_bug.cgi?id=50336
Bug ID: 50336 Summary: Wizard101 login failed Product: Wine Version: unspecified Hardware: Other OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: guest26118280@gmail.com Distribution: ---
Created attachment 68922 --> https://bugs.winehq.org/attachment.cgi?id=68922 backtrace
Installed and tried to launch Wizard101. Error message says WizardBrowser.exe had a serious problem. Login was aborted.
https://termbin.com/xs0f contains system information /proc/4181/cwd/WizardLauncher.Log.txt /usr/bin/wine64-stable 4.0-2 /home/james/Documents/backtrace_WizardBrowser.txt contains the backtrace generated when WizardBrowser.exe crashed, causing the login to fail.
I am including the full path as I am only allowed to send one file and I choose to send the backtrace. You may request the other files using the full path so I may quickly find the correct file. Other file requests will be satisfied if I can find the file.
Please send an email to guest26118280@gmail.com if I need to log-in to either provide more information or read more about the problem.
https://bugs.winehq.org/show_bug.cgi?id=50336
James guest26118280@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |guest26118280@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=50336
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |4.0 CC| |z.figura12@gmail.com Severity|blocker |normal
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- Your Wine version is old; please try with current wine (i.e. 6.0-rc2).
https://bugs.winehq.org/show_bug.cgi?id=50336
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20201216093748/https://edg | |ecast.wizard101.com/Install | |Wizard101.exe Keywords| |download CC| |focht@gmx.net Hardware|Other |x86-64 Component|-unknown |fonts Summary|Wizard101 login failed |Wizard101 login fails | |(crashing process | |'WizardBrowser.exe' uses | |'Webkit' web browser | |engine, 'Arial' font face | |name validation) Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- Your Wine version is old; please try with current wine (i.e. 6.0-rc2). --- quote ---
that wouldn't help for that particular problem, unless he is switching to Wine-Staging variant.
Dupe of bug 32342 ("Multiple applications and games using 'Webkit' or 'Blink' web browser engine crash on startup ('Arial' and 'Times New Roman' font face name validation)")
--- snip --- Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10f53352). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063 EIP:10f53352 ESP:0033d424 EBP:0033d42c EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:282a0040 ECX:01d5d200 EDX:01c8f1f0 ESI:01d5d200 EDI:00000000 ... Backtrace: =>0 0x10f53352 EntryPoint+0xffffffff() in libcef (0x0033d42c) 1 0x11230052 EntryPoint+0xffffffff() in libcef (0x0033d4fc) 2 0x11231930 EntryPoint+0xffffffff() in libcef (0x0033d540) ... 119 0x00403b7c EntryPoint+0xffffffff() in wizardbrowser (0x0033fec0) ... 0x10f53352 EntryPoint+0xffffffff in libcef: movl 0x0(%edi),%edx Modules: Module Address Debug info Name (44 modules) PE 400000- 437000 Export wizardbrowser PE 10000000-1274e000 Export libcef PE 4ad00000-4b685000 Deferred icudt PE 7b420000-7b5d0000 Export kernel32 PE 7bc10000-7bc14000 Deferred ntdll ... Threads: process tid prio (all id:s are in hex) ... 0000002b InstallWizard101.exe 0000002e 0 ... 00000057 WizardLauncher.exe 00000090 0 ... 00000058 0 00000072 (D) C:\ProgramData\KingsIsle Entertainment\Wizard101\PatchClient\BankA\WizardBrowser.exe ... 00000073 0 <== System information: Wine build: wine-4.0 (Debian 4.0-2) Platform: i386 (WOW64) Version: Windows 7 Host system: Linux Host version: 4.19.0-13-amd64 --- snip ---
Workaround:
'winetricks -q arial'
I've created a new snapshot in Internet Archive:
https://web.archive.org/web/20201216093748/https://edgecast.wizard101.com/In...
The two existing ones from Oct. and Nov. 2020 are corrupted (1MB of size), leading to strange installer errors. Not sure how archive.org managed to do that.
https://web.archive.org/web/*/https://edgecast.wizard101.com/InstallWizard10...
$ sha1sum InstallWizard101.exe 629b419b966f043ebde271ad9ce9fd0a9ccc0cec InstallWizard101.exe
$ du -sh InstallWizard101.exe 26M InstallWizard101.exe
$ wine --version wine-6.0-rc2
Regards
*** This bug has been marked as a duplicate of bug 32342 ***
https://bugs.winehq.org/show_bug.cgi?id=50336
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- Ah, I discounted that as a likelihood because it usually manifests as an int $3.
https://bugs.winehq.org/show_bug.cgi?id=50336
--- Comment #4 from James guest26118280@gmail.com --- Wine64 4.0-2 is the most recent version in my distribution (LMDE4). https://termbin.com/xs0f has the complete operating system data.
There was some chatter about fonts, but I have the "fonts-wine" (Windows API implementation - fonts) installed, so the font issue should be moot.
There was some chatter about this being a duplicate bug report, but when I went to the referenced bug reports, I did not notice any similarities with the eight year old bug report. Since this problem occurred after a clean install of LMDE4 and a current download of InstallWizard101.exe, I do not see how there could be a multiple implementation of webkit, at least I presume that was the previous problem.
If there is something I am missing, please explain it to me as I usually use a graphical user interface by preference and the command line interface only when absolutely necessary and then only with copy and paste commands. I have always had problems every time I try to generate a command using the "man page" as a guide. I know I am missing something, but I never could discover what I was missing. I used the command line interface two or three times in the last decade and never with LMDE4.
https://bugs.winehq.org/show_bug.cgi?id=50336
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello James,
--- quote --- There was some chatter about fonts, but I have the "fonts-wine" (Windows API implementation - fonts) installed, so the font issue should be moot. --- quote ---
fonts are a complicated matter. Very short: there are legal aspects (copyright and patent restrictions) which make it impossible to clone various vendor fonts 1:1.
You can find many discussions on the Internet about the topic
* https://en.wikipedia.org/wiki/Core_fonts_for_the_Web * https://github.com/ValveSoftware/Proton/issues/571
There is a small set of Wine "builtin" Courier, System and MS Sans Serif fonts, created and managed by the Wine project.
https://source.winehq.org/git/wine.git/tree/ef876fc54e207344b5809f40a59e3d5d...
Provided as separate 'fonts-wine' package in your distro (example from Debian):
https://packages.debian.org/stretch/all/fonts-wine/filelist
There are distro provided fonts which can be used as substitutes but they don't mimic Microsoft fonts in all aspects (font metrics etc). Some can be used for substituting within font families but they are not full replacements.
https://wiki.archlinux.org/index.php/Metric-compatible_fonts
Additionally there are the non-free, proprietary Microsoft fonts, provided by 'msttcorefonts' distro package (repackaged) or via 'winetricks corefonts' (uses original installers).
https://wiki.archlinux.org/index.php/Microsoft_fonts
There is a limited collection of free fonts provided via 'fonts-liberation' distro package which use the same metrics which can serve as a drop-in replacement (serif, sans-serif and monospaced fonts).
The Wine-Staging project has replacement fonts, taken and modified from 'Liberation' font family which aim to be better substitutes for Wine builtin and distro provided fonts.
https://github.com/wine-staging/wine-staging/tree/master/patches/fonts-Missi...
---
--- quote --- There was some chatter about this being a duplicate bug report, but when I went to the referenced bug reports, I did not notice any similarities with the eight year old bug report. Since this problem occurred after a clean install of LMDE4 and a current download of InstallWizard101.exe, I do not see how there could be a multiple implementation of webkit, at least I presume that was the previous problem. --- quote ---
'WizardBrowser.exe' uses a component/library which provides the functionality of a webbrowser. It's provided by 'libcef.dll'.
'libcef.dll' is short for Chromium Embedded Framework (CEF) Dynamic Link Library.
The history/ancestry of the code is a bit complicated, see here:
https://en.wikipedia.org/wiki/Blink_(browser_engine)
--- quote --- Blink is a browser engine developed as part of the Chromium project ...
Blink is a fork of the WebCore component of WebKit which is fork of the KHTML and KJS libraries from KDE.
Several projects exist to turn Chromium's Blink into a reusable software framework for other developers:
* Chromium Embedded Framework is widely used in software by Adobe Systems,[17][18] streaming media services such as Spotify,[19][20] video game services such as Battle.net and Steam,[21] etc.[22] --- quote ---
To make matters even more complicated: Several of the companies maintain their own forks of Chromium Embedded Framework and distribute a private/modified version of 'libcef.dll' with their games/apps. Valve/Steam is for example one "offender".
CEF has quite an amount of complicated font handling code due to the fact that it needs to support multiple OS/platforms and several OS-specific font renderer/manager technologies.
I hope I didn't create even more confusion now ;-)
---
You don't need to understand all the glory details. Just use the workarounds from the command line to avoid the crash:
'winetricks -q arial'
If that's not sufficient:
'winetricks -q corefonts'
(https://wiki.winehq.org/Winetricks)
Regards
https://bugs.winehq.org/show_bug.cgi?id=50336
--- Comment #6 from James guest26118280@gmail.com --- Executed your suggested commands. The end result is the message: Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/james/.wine terminate
Went on to other things waiting for it to terminate, but there is no indication that the commands have been successfully implemented or that the wine processes have terminated.
Do I need to manually terminate wine or reboot to complete the process?
https://bugs.winehq.org/show_bug.cgi?id=50336
--- Comment #7 from Zebediah Figura z.figura12@gmail.com --- (In reply to James from comment #6)
Executed your suggested commands. The end result is the message: Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/james/.wine terminate
Went on to other things waiting for it to terminate, but there is no indication that the commands have been successfully implemented or that the wine processes have terminated.
Do I need to manually terminate wine or reboot to complete the process?
If the command finishes and yields control back to the console, you need not do anything.
Otherwise, make sure all visible Wine programs are closed; if that doesn't work, I guess you could manually kill the server with `wineserver -k`.
https://bugs.winehq.org/show_bug.cgi?id=50336
--- Comment #8 from James guest26118280@gmail.com --- (In reply to Zebediah Figura from comment #7)
If the command finishes and yields control back to the console, you need not do anything.
Otherwise, make sure all visible Wine programs are closed; if that doesn't work, I guess you could manually kill the server with `wineserver -k`.
I shut down everything except the terminal and went to bed. It was completed when I checked after waking up. When I tried the installer, it opened the log-in page. Seems the original installation was completed despite the error message. I am now in the game. Thank you for clarifying the problem and supplying an understandable solution.