https://bugs.winehq.org/show_bug.cgi?id=52290
Bug ID: 52290 Summary: Playground Sessions crashes on startup Product: Wine Version: 7.0-rc2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: install1ball@gmail.com Distribution: ---
Created attachment 71431 --> https://bugs.winehq.org/attachment.cgi?id=71431 Playground Sessions crash backtrace
The Playground Sessions piano teaching app crashes during startup before the splash page and audio introduction are displayed.
My Environment: CPU - x86_64 O/S - Fedora 35 - Kernel 5.15.10-200.fc35.x86_64 Wine - wine-7.0-rc2 (Staging) Playground Sessions - Version 2.5 (Their only version)
Backtrace uploaded
The problem started after a dnf update command that brought wine to version 6.21-staging. Tried downgrading wine as far as I could but the problem persists. Created new wine prefix (32-bit) and no luck.
I am about at the limit of my skill here. This is the only app I use with wine so I do not have a lot of experience with it.
The program can be downloaded here.
https://www.playgroundsessions.com/windows
The software is proprietary and subscription-based, but it crashes well before the authentication screen is presented.
My personal feeling is that I am missing a library but I have no idea how to check that.
https://bugs.winehq.org/show_bug.cgi?id=52290
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mmdevapi Keywords| |download Ever confirmed|0 |1 Status|UNCONFIRMED |NEW URL| |https://www.playgroundsessi | |ons.com/windows
--- Comment #1 from Gijs Vermeulen gijsvrm@gmail.com --- Confirming with wine-7.0-rc3-13-gb173a96237b.
It seems to crash because of AudioSessionControl_RegisterAudioSessionNotification. If I change the stub to return E_NOTIMPL it seems to get a bit further, crashing after calling AudioClient_IsFormatSupported with the same params a few times.
https://bugs.winehq.org/show_bug.cgi?id=52290
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr --- Created attachment 71452 --> https://bugs.winehq.org/attachment.cgi?id=71452 screenshot showing I reach the credentials request.
Works fine for me with wine-7.0-rc3.
https://bugs.winehq.org/show_bug.cgi?id=52290
--- Comment #3 from EFlatMajor install1ball@gmail.com --- (In reply to Gijs Vermeulen from comment #1)
Confirming with wine-7.0-rc3-13-gb173a96237b.
It seems to crash because of AudioSessionControl_RegisterAudioSessionNotification. If I change the stub to return E_NOTIMPL it seems to get a bit further, crashing after calling AudioClient_IsFormatSupported with the same params a few times.
I don't know if this is any help, but I use pipewire-pulseaudio for audio
Installed Packages pipewire-pulseaudio.x86_64 0.3.40-1.fc35 @updates pulseaudio-libs.i686 15.0-2.fc35 @fedora pulseaudio-libs.x86_64 15.0-2.fc35 @anaconda pulseaudio-libs-glib2.x86_64 15.0-2.fc35 @anaconda wine-pulseaudio.i686 7.0-0.1rc2.fc35 @updates wine-pulseaudio.x86_64 7.0-0.1rc2.fc35 @updates
https://bugs.winehq.org/show_bug.cgi?id=52290
--- Comment #4 from EFlatMajor install1ball@gmail.com --- Created attachment 71573 --> https://bugs.winehq.org/attachment.cgi?id=71573 Playground Sessions crash backtrace - 7.0-rc4
Crashes still happening on wine 7.0-rc4
https://bugs.winehq.org/show_bug.cgi?id=52290
EFlatMajor install1ball@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|7.0-rc2 |7.0-rc5
https://bugs.winehq.org/show_bug.cgi?id=52290
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #5 from temp82@luukku.com --- (In reply to EFlatMajor from comment #4)
Created attachment 71573 [details] Playground Sessions crash backtrace - 7.0-rc4
Crashes still happening on wine 7.0-rc4
can confirm crashing wine 7.0rc5.
https://bugs.winehq.org/show_bug.cgi?id=52290
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- Please, give it a try with plain wine, not the staging. I put a picture showing that I reach the credentials screen/
https://bugs.winehq.org/show_bug.cgi?id=52290
--- Comment #7 from EFlatMajor install1ball@gmail.com --- Was your successful startup of the app done using Fedora 35? Want to make sure we are not talking apples and oranges here.
I have never seen anything but staging versions on Fedora. Maybe I am wrong.
Anyway, downgraded to wine 6.16-1 (staging) (and the same crash happens).
Installed Fedora 28 somewhere else with wine 4.15 (staging) and it works fine
https://bugs.winehq.org/show_bug.cgi?id=52290
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #8 from Fabian Maurer dark.shadow4@web.de --- Confirming the crash using vanilla wine-7.0-rc5.
https://bugs.winehq.org/show_bug.cgi?id=52290
--- Comment #9 from EFlatMajor install1ball@gmail.com --- Confirmed still crashing Wine 7.0-1
https://bugs.winehq.org/show_bug.cgi?id=52290
EFlatMajor install1ball@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #10 from EFlatMajor install1ball@gmail.com --- OK - in wine version 7.2 (staging) the crash before the splash page is displayed no longer happens.
However, it crashes almost immediately after, just as the audio intro is played.
I was able to work around that by removing pipewire-pulseaudio and installing pulseaudio.
So with that one workaround, Playground Sessions works with WINE again.
I don't know what was broken or who fixed it (if anyone). Thanks to all that added comments to this issue.
https://bugs.winehq.org/show_bug.cgi?id=52290
EFlatMajor install1ball@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|7.0-rc5 |unspecified
https://bugs.winehq.org/show_bug.cgi?id=52290
EFlatMajor install1ball@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |7.2
https://bugs.winehq.org/show_bug.cgi?id=52290
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.3.