https://bugs.winehq.org/show_bug.cgi?id=55789
Bug ID: 55789 Summary: Spectralayers 9 Pro crashes on audio playback Product: Wine Version: 8.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sqlob@protonmail.ch Distribution: ---
Created attachment 75272 --> https://bugs.winehq.org/attachment.cgi?id=75272 Backtrace after the crash
Spectralayers 9 Pro UI works perfectly and also activates without any issues with new Steinberg licensing. Unfortunately, it can't produce any sound and crashes immediately on play with Pipewire when I select WASAPI audio driver in the setting and "PulseAudio" output device. WineASIO is also not an option, because the application does not detect it.
https://bugs.winehq.org/show_bug.cgi?id=55789
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Is there a way for us to test using the trial version? If so, could you provide steps to reproduce?
Also, a full log would be helpful.
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #2 from sqlob sqlob@protonmail.ch --- (In reply to Fabian Maurer from comment #1)
Is there a way for us to test using the trial version? If so, could you provide steps to reproduce?
Also, a full log would be helpful.
Steinberg doesn't keep demo versions for older major releases. Luckily, I could reproduce the same issue in the demo of SpectraLayers 10 which has the same UI and sound engine, so there's no need to buy a license to look at the issue. All you need to do is:
1. Download and install Steinberg Activation Manager: https://steinberg.net/sam-win 2. Download and install Spectralayers 10: https://o.steinberg.net/en/support/downloads/spectralayers_10.html 3. Go to https://www.steinberg.net/spectralayers/trial/ and click "Try Spectralayers Pro 10". 4. Create a Steinberg account. 5. Now open Steinberg Activation Manager and log into the account you've previously created. 6. You should see "Spectralayers Pro 10" in the Activation Manager's window. 7. Click "Activate". 8. Run Spectralayers 10.
All these things have to be done in the same prefix.
Steps to reproduce the bug:
1. Drag and drop any audio file (e.g. of the WAV format) to SpectraLayers window. Now the application should generate a visualization of it. 2. In the context menu: go to Edit -> Preferences... 3. On the "Device" tab: check that you have "WASAPI" type selected. 4. Select "PulseAudio" or anything else you have in the drop-down list as Input and Output devices. 5. Click "Ok" to close the settings window. 6. Now click play button on the bottom or just press on Space. The whole application will hang for a few seconds and then there will be a "The program SpectraLayers.exe has encountered a serious problem and needs to close" window. After clicking "Close" the whole process is terminated.
https://bugs.winehq.org/show_bug.cgi?id=55789
sqlob sqlob@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.steinberg.net/s | |pectralayers/trial/
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #3 from sqlob sqlob@protonmail.ch --- Created attachment 75280 --> https://bugs.winehq.org/attachment.cgi?id=75280 Spectralayers 10 crash log
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #4 from sqlob sqlob@protonmail.ch --- Created attachment 75281 --> https://bugs.winehq.org/attachment.cgi?id=75281 Application log
Not so useful, just a log of SpectraLayers 10 itself since start till the crash. AFAIK, there are no significant problems mentioned in it.
https://bugs.winehq.org/show_bug.cgi?id=55789
sqlob sqlob@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sqlob@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=55789
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |55796, 47598, 47609
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Adding related bug reports: Bug 55796 (Steinberg Activation Manager setup crashes) Bug 47598 (Steinberg Download Assistant crashes) Bug 47609 (Multiple apps crash on unimplemented function msvcp140.dll.??0?$codecvt@_UDU_Mbstatet@@@std@@QEAA@_K@Z)
Currently having issues with the activation step, I want to sign in, the browser opens and then the application doesn't notice I clicked "Try again" in the browser.
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #6 from sqlob sqlob@protonmail.ch --- (In reply to Fabian Maurer from comment #5)
Adding related bug reports: Bug 55796 (Steinberg Activation Manager setup crashes) Bug 47598 (Steinberg Download Assistant crashes) Bug 47609 (Multiple apps crash on unimplemented function msvcp140.dll.??0?$codecvt@_UDU_Mbstatet@@@std@@QEAA@_K@Z)
Currently having issues with the activation step, I want to sign in, the browser opens and then the application doesn't notice I clicked "Try again" in the browser.
What browser do you use? This step works fine to me in X11 window manager (Herbstluftwm) with Firefox 118.0.2.
https://bugs.winehq.org/show_bug.cgi?id=55789
sqlob sqlob@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Fedora
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- I use chrome (and kde). I got it to work manually. Register mime-type, then open browser in terminal, open website, get "unknown protocol error", copy url from terminal. Then run
wine 'C:\Program Files\Steinberg\Activation Manager\SteinbergActivationManager.exe' --redirect "net-steinberg-activation-manager:/login/oauth2/code ......."
Not sure what exactly is wrong, but it works now, will test soon.
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #8 from Fabian Maurer dark.shadow4@web.de --- Created attachment 75283 --> https://bugs.winehq.org/attachment.cgi?id=75283 Patch
This is an issue with mfplat (Media Foundation Platform). Adding a patch that prevents the crash. However, since it doesn't make sound even afterwards, I'm not sure how useful that is.
https://bugs.winehq.org/show_bug.cgi?id=55789
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Confirming.
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #10 from Fabian Maurer dark.shadow4@web.de --- MR at https://gitlab.winehq.org/wine/wine/-/merge_requests/4111
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #11 from sqlob sqlob@protonmail.ch --- (In reply to Fabian Maurer from comment #10)
MR at https://gitlab.winehq.org/wine/wine/-/merge_requests/4111
Thanks for your contribution! Could the lack of sound indicate that some of these mfplat calls do require a real implementation instead of stubs? I will also try to apply the patch and see how it behaves in my enviroment with pipewire-pulse and wireplumber. I still hope it's just a configuration issue.
https://bugs.winehq.org/show_bug.cgi?id=55789
--- Comment #12 from Fabian Maurer dark.shadow4@web.de --- Yes, I'd assume something in mfplat is missing. Although that's complicated and I have no idea what.
https://bugs.winehq.org/show_bug.cgi?id=55789
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |015eb45a7b3ddc617d59beb6ae5 | |3852b91343c4b Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #13 from Fabian Maurer dark.shadow4@web.de --- Fixed by https://gitlab.winehq.org/wine/wine/-/commit/015eb45a7b3ddc617d59beb6ae53852...
Please open a separate issue for the audio not working and link it here.
https://bugs.winehq.org/show_bug.cgi?id=55789
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.20.
https://bugs.winehq.org/show_bug.cgi?id=55789 Bug 55789 depends on bug 47609, which changed state.
Bug 47609 Summary: Multiple apps crash on unimplemented function msvcp140.dll.??0?$codecvt@_UDU_Mbstatet@@@std@@QEAA@_K@Z (Godhood, WechatOCR) https://bugs.winehq.org/show_bug.cgi?id=47609
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED