https://bugs.winehq.org/show_bug.cgi?id=51286
Bug ID: 51286 Summary: Counter:Side: Crash/hang when entering menu screen Product: Wine Version: 6.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: aryo_adhi@yahoo.com Distribution: ---
Created attachment 70164 --> https://bugs.winehq.org/attachment.cgi?id=70164 Terminal output while running launcher (PDLauncher.exe)
Counter:Side crashes/hangs up after finished login and clicking screen while prompted with 'Tap the screen' message. The game crashes/hangs up whenever accessing main menu. Login process can be done by either QR code via mobile app or external via browser link.
This bug doesn't occur on new accounts up until the player able to access main menu, which is the place where it's constantly crashes.
How to replicate: 1. Install Counter:Side. (Optional) Install Visual C++ redist 2013 using winetricks. 2. Run the launcher (PDLauncher.exe). The launcher will prompt update when new contents available. 3. The launcher will automatically run the game after updating process done. The game might ask for additional updates. 4. Log in to the game with QR code/external account. Logging in via QR code requires you to have the game application on phone, since it uses in-game QR code reader to verify login. 5. Click when prompted with 'Tap the screen' message, which will redirects to main menu where it crashes/hangs up. For new accounts: Proceed the tutorial until it's done. Main menu will be accessible after choosing player name.
Tested on Ubuntu 21.04 and 64-bit WINEARCH. Does not happen on Arch-based Linux (e.g EndeavourOS) during test process. Tests are done with same hardware, only differs in storage media (SSD on Ubuntu vs HDD on EndeavourOS).
Ubuntu run via WineHQ official packaging (i.e WineHQ's PPA), while EndeavourOS run via Arch's packaging.
Download link: http://sea-csupdate.zlongame.com/SEACS/Clientdown/CounterSide_Setup.zip SHA1 sum: 7ea4cdb381812687cf8500739b84b1b1afa05a88 CounterSide_Setup.zip
https://bugs.winehq.org/show_bug.cgi?id=51286
--- Comment #1 from Aryo Adhi aryo_adhi@yahoo.com --- The game is still crashing on version 6.12 and Ubuntu. Doesn't happen in OpenSUSE with the same version of Wine.
https://bugs.winehq.org/show_bug.cgi?id=51286
Aryo Adhi aryo_adhi@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #70164|0 |1 is obsolete| |
--- Comment #2 from Aryo Adhi aryo_adhi@yahoo.com --- Created attachment 70358 --> https://bugs.winehq.org/attachment.cgi?id=70358 Terminal output while running launcher on Ubuntu 21.04
https://bugs.winehq.org/show_bug.cgi?id=51286
--- Comment #3 from Aryo Adhi aryo_adhi@yahoo.com --- Created attachment 70359 --> https://bugs.winehq.org/attachment.cgi?id=70359 Terminal output while running launcher on openSUSE Leap 15.3
https://bugs.winehq.org/show_bug.cgi?id=51286
--- Comment #4 from Aryo Adhi aryo_adhi@yahoo.com --- Still crashes on Wine 6.13 and Ubuntu 21.04. OpenSUSE testing had to use staging build because no development builds are available.
Both terminal output logs are uploaded for comparison.
https://bugs.winehq.org/show_bug.cgi?id=51286
--- Comment #5 from Aryo Adhi aryo_adhi@yahoo.com --- After having some headache with testing and consulting with other users, I conclude that my winegstreamer.dll causes the issue.
SHA1 sum of the DLL: 23398539149cb60fecaa1a5f956b256d86528cbf
Swapping the DLL with other release seems to temporarily fix the issue. I don't know why.
At least the crash frequency reduce from 'always' to 'sometimes'.
https://bugs.winehq.org/show_bug.cgi?id=51286
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mfplat
https://bugs.winehq.org/show_bug.cgi?id=51286
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com ---
From your Ubuntu logs:
winegstreamer warning: videoflip1: Internal GStreamer error: code not implemented. Please file a bug at https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/new. winegstreamer warning: videoflip1: ../gst-libs/gst/video/gstvideofilter.c(296): gst_video_filter_transform (): /GstBin:bin0/GstVideoFlip:videoflip1: invalid video buffer received
Searching for this online seems to suggest that this would only happen with a really old version of gstreamer. Which gstreamer version/package do you use?
https://bugs.winehq.org/show_bug.cgi?id=51286
Aryo Adhi aryo_adhi@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Aryo Adhi aryo_adhi@yahoo.com --- Definitely it's gstreamer 1.18.4-1.
I should've know that rebuilding WINEPREFIX is a way better solution, I think mine was too outdated.
Anwyay, it's resolved! Tested on Ubuntu 21.04, Wine 6.14 and rebuilt WINEPREFIX.
Cause of bug: Wine 6.10 version of winegstreamer.dll can't handle videoflip1
https://bugs.winehq.org/show_bug.cgi?id=51286
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Severity|major |normal Resolution|FIXED |NOTOURBUG Status|RESOLVED |CLOSED
--- Comment #8 from Zebediah Figura z.figura12@gmail.com --- I'm going to go ahead and close this as NOTOURBUG; i.e. bug in a dependency.