https://bugs.winehq.org/show_bug.cgi?id=49724
Bug ID: 49724 Summary: Installation/Startup of Natural8 (Poker Game) freezes Product: Wine Version: 5.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: frederic.neitzel@gmx.de Distribution: ---
The Game hangs and grays out on the loading window. A patch provided in https://forum.winehq.org/viewtopic.php?f=8&t=34266&p=129239#p129239 seems to workaround the issue. Further descriptions can found in the forum post.
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #1 from pixelChase frederic.neitzel@gmx.de --- Created attachment 67993 --> https://bugs.winehq.org/attachment.cgi?id=67993 Crash report of wine when clicking signup button
https://bugs.winehq.org/show_bug.cgi?id=49724
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.natural8.com/do | |wnload Keywords| |download Status|UNCONFIRMED |NEW CC| |xerox.xerox2000x@gmail.com Ever confirmed|0 |1
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming + Add some info
Crash report of wine when clicking signup button
That crash is inside libcef; did you already try 'winetricks arial' or 'winetricks corefonts' ?
(Running wine GGnet.exe --brandID=NATURAL8 --serverType=LIVE --brandName=NATURAL8 --languageCode=en --progress=0.001 --bootStatus=RUNNING_NORMAL allowed me to run app multiple times now)
shasum Installer_Natural8_en.msi 82119577cfe94bfbb1da7857ebdd7166a4c90267 Installer_Natural8_en.msi
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #3 from pixelChase frederic.neitzel@gmx.de --- Sorry, for clarification I mixed up too bugs here for the game.
1) Game doesn't start/load
2) If patch is applied, it starts with mentioned `GGnet.exe` params but crashes on the sign-in button.
@Louis Lender For 2: I tried with `winetricks corefonts cjkfonts tahoma`
The crash persists. Now I see in debug:
[0820/121801.854:ERROR:dxva_video_decode_accelerator_win.cc(1368)] DXVAVDA fatal error: could not LoadLibrary: msmpeg2vdec.dll: Module not found. (0x7E) ... [0820/121802.013:ERROR:gl_surface_egl.cc(741)] EGL Driver message (Error) eglQueryDeviceAttribEXT: Bad attribute.
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #4 from pixelChase frederic.neitzel@gmx.de --- Not sign-in. I meant sign-up button.
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #5 from pixelChase frederic.neitzel@gmx.de --- Created attachment 67999 --> https://bugs.winehq.org/attachment.cgi?id=67999 partial log when crash happens
I'm kind of sure that the crash happens here. Please instruct me how to proceed.
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to pixelChase from comment #4)
Not sign-in. I meant sign-up button.
Maybe following might reveal something: run with WINEDEBUG=+relay,+seh wine GGnet.exe --brandID=NATURAL8 --serverType=LIVE --brandName=NATURAL8 --languageCode=en --progress=0.001 --bootStatus=RUNNING_NORMAL &>log
and attach (bzipped2) log to this bugreport
Note: When i try "Sign up" it says players from my region are not accepted, so cannot test myself (I guess it only accepts America/Canada ??)
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #7 from pixelChase frederic.neitzel@gmx.de --- Created attachment 68006 --> https://bugs.winehq.org/attachment.cgi?id=68006 Part 1: relay+seh log
(In reply to Louis Lenders from comment #6)
Note: When i try "Sign up" it says players from my region are not accepted, so cannot test myself (I guess it only accepts America/Canada ??)
Interesting, I even don't get to this content so far. It crashes before showing me.
Something else I noticed: Whenever I setup a fresh PREFIX and installed the fonts via `winetricks corefonts cjkfonts` the msi-installer would not finish. Just if I install the game first and the fonts afterwards i can start the GGnet client.
I saw in the log that GGnet.exe wants to access "C:\windows\fonts\tahoma<*...>". My font folder path starts with uppercase "C:windows\Fonts<...>". I don't know if the request is case sensitive.
On the other hand I don't know how to track down this bug or find identfiers. Please let me know how to do that and how to proceed.
Thank you
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #8 from pixelChase frederic.neitzel@gmx.de --- Created attachment 68007 --> https://bugs.winehq.org/attachment.cgi?id=68007 Part 2: relay+seh log
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #9 from pixelChase frederic.neitzel@gmx.de --- Created attachment 68008 --> https://bugs.winehq.org/attachment.cgi?id=68008 Part 3: backtrace of crash
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #10 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to pixelChase from comment #7)
I saw in the log that GGnet.exe wants to access "C:\windows\fonts\tahoma<*...>".
So did you already try "winetricks tahoma" ?
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #11 from pixelChase frederic.neitzel@gmx.de --- I think I did, but I just rechecked.
Case_1 ) a) rm -rf .wine b) winetricks tahoma c) wine msiexec /i ~/Downloads/Installer_Natural8_en.msi (hangs) -> top: winserver | GGnet.exe | winedevice.exe running d) CTRL+C e) wineserver -k9 f) sudo killall -9 winedevice.exe g) cd .wine/drive_c/Program\ Files/Natural8/bin h) WINEDEBUG=+seh,+process ~/wine-dirs/wine-build3/wine32/wine GGnet.exe --brandID=NATURAL8 --serverType=LIVE --brandName=NATURAL8 --languageCode=en --progress=0.001 --bootStatus=RUNNING_NORMAL
nothing happens even after restarting a few times and killing the server, log doesn't show 'me' anything I could immediatley see any reason
Case 2) a) rm -rf .wine b) wine msiexec /i ~/Downloads/Installer_Natural8_en.msi seems to finish, because the loading logo popped up on my other workspace while I write this, but this time it doesn't open the software (sometimes it happended before) top: top: winserver | GGnet.exe | winedevice.exe running c) wineserver -k9 d) sudo killall -9 winedevice.exe e) winetricks tahoma f) cd .wine/drive_c/Program\ Files/Natural8/bin g) WINEDEBUG=+seh,+process ~/wine-dirs/wine-build3/wine32/wine GGnet.exe Software loads and opens up on my other workspace (the one Im currently writing this text) h) Closing the advertising window and clicking on "Sign-Up" chrashes the game as usual
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #12 from pixelChase frederic.neitzel@gmx.de --- (In reply to Louis Lenders from comment #10)
(In reply to pixelChase from comment #7)
I saw in the log that GGnet.exe wants to access "C:\windows\fonts\tahoma<*...>".
So did you already try "winetricks tahoma" ?
In addition:
Once I call `~/wine-dirs/wine-build3/wine32/wine` and the other just `wine`. But `wine` ist the installed version of this build. (copy paste hangover)
$ wine --version wine-5.15-34-g8f3bd63b52
$ ~/wine-dirs/wine-build3/wine32/wine --version wine-5.15-34-g8f3bd63b52
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #13 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 68012 --> https://bugs.winehq.org/attachment.cgi?id=68012 +dwrite,+font log
(In reply to pixelChase from comment #8)
Created attachment 68007 [details] Part 2: relay+seh log
Hi, I could reproduce the crash by faking my IP-adress to be in Germany (with windscribe connect Frankfurt). Then the sign-up windows tries to come up and I got similar crash.
This is a guess, but maybe it`s a dwrite-bug so I attach a +dwrite,+font log here (as said: It`s a guess so not sure about cause of the crash) The crash is at "wine: Unhandled page fault on read access to 00000000" in the log
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #14 from pixelChase frederic.neitzel@gmx.de --- (In reply to Louis Lenders from comment #13)
This is a guess, but maybe it`s a dwrite-bug so I attach a +dwrite,+font log here
I see you have done magic: https://source.winehq.org/patches/data/191206
So I rebuild from source: wine-5.15-108-gab94abb14f
1) Without applying the patch from qwertymnb (https://forum.winehq.org/memberlist.php?mode=viewprofile&u=138082&si...) provided https://forum.winehq.org/viewtopic.php?f=8&t=34266&p=129239#p129239 the software installation will hang with `00fc:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet`
/dlls/user32/painting.c -> + if (flags == (RDW_INVALIDATE | RDW_ERASE | RDW_ALLCHILDREN | RDW_ERASENOW | RDW_FRAME)) return 0;
2) Installing fonts (tested with tahoma, corefonts, jckfonts) before executing `wine msiexec /i ~/Downloads/Installer_Natural8_en.msi makes `bin/GGnet.exe` unable to start (showing the application Dashboard).
3) GGnet.exe never starts without parameters `--brandID=NATURAL8 --serverType=LIVE --brandName=NATURAL8 --languageCode=en --progress=0.001 --bootStatus=RUNNING_NORMAL` except once right after installation finished (without calling bin/GGnet.exe)
4) The software runs now without installing any fonts
5) launcher.exe never 'starts' the Application (one has to use GGnet.exe)
6) Clicking the "Sign-up" button 'works' now!!! (it doesn't end up in a crash) YAY! 6a) When choosing Windows 7 (which was my default) the pop up window upon clicking just shows the black background. Hovering over the black area reveals input fields because the mouse pointer changes 6b) Changing to Windows XP solves the issue (https://askubuntu.com/questions/635456/wine-black-window-issue)
So the it looks like this now: - patch latest source and compile - Change to windows XP - install software - start GGnet.exe with params
It's becoming nicer each day! Thank you for all your time and efforts. Now I quite understand better the importance of channels. But how to come up with a guess for which channel to look for?
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #15 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Louis Lenders from comment #13)
Created attachment 68012 [details] +dwrite,+font log
(In reply to pixelChase from comment #8)
Created attachment 68007 [details] Part 2: relay+seh log
Hi, I could reproduce the crash by faking my IP-adress to be in Germany (with windscribe connect Frankfurt). Then the sign-up windows tries to come up and I got similar crash.
This is a guess, but maybe it`s a dwrite-bug so I attach a +dwrite,+font log here (as said: It`s a guess so not sure about cause of the crash) The crash is at "wine: Unhandled page fault on read access to 00000000" in the log
This was probably fixed with https://source.winehq.org/git/wine.git/?a=commit;h=ab94abb14f74fe863ae40dafc....
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #16 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Nikolay Sivov from comment #15)
(In reply to Louis Lenders from comment #13)
This was probably fixed with https://source.winehq.org/git/wine.git/?a=commit; h=ab94abb14f74fe863ae40dafc7a8301db22792fc.
Yes, that`s right. Great! and Thanks
@OP: As for the black (sign-up) window: that is bug 44985.
I tried a few switches (after first winetricks arial), if I use (as extra switch) --disable-gpu or --single-process the login-window shows just fine.
For long list of options to play with see ***, trying these all will keep you busy for just another day ;) ;) ;)
*** https://peter.sh/experiments/chromium-command-line-switches/
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #17 from pixelChase frederic.neitzel@gmx.de --- Is there anything you can do to resolve this issue? This way the game would be accessable with 'default' wine without custom compiling.
(In reply to pixelChase from comment #14)
- Without applying the patch from qwertymnb
(https://forum.winehq.org/memberlist. php?mode=viewprofile&u=138082&sid=59a6567db63eb3d96024cbd4b4a0a31c) provided https://forum.winehq.org/viewtopic.php?f=8&t=34266&p=129239#p129239 the software installation will hang with `00fc:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet`
/dlls/user32/painting.c -> + if (flags == (RDW_INVALIDATE | RDW_ERASE | RDW_ALLCHILDREN | RDW_ERASENOW | RDW_FRAME)) return 0;
https://bugs.winehq.org/show_bug.cgi?id=49724
--- Comment #18 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 68052 --> https://bugs.winehq.org/attachment.cgi?id=68052 WINEDEBUG=+win log
(In reply to pixelChase from comment #17)
Is there anything you can do to resolve this issue? This way the game would be accessable with 'default' wine without custom compiling.
Not really I fear, except I attach +win log. Maybe someone sees something unusual in the log; I fear this bug is difficult to solve though