Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MU4 Issue] Crash when selecting Roland Cloud VST (all instruments and effects) #16144

Open
henkdegroot opened this issue Jan 30, 2023 · 6 comments
Assignees
Labels
crash Issues involving a crash of MuseScore P0 Priority: Critical VST

Comments

@henkdegroot
Copy link

henkdegroot commented Jan 30, 2023

Describe the bug
I have several Roland Cloud VST instruments and when I select one of them MS crashses.
The musescore log file indicates the following message:
(log data generated with 4.1)
2023-07-14T07:55:52.563 | WARN | 10756 | VstSynthesiser | setupSound: Not supported!!
2023-07-14T07:55:52.565 | ERROR | main_thread | VstModulesRepository | pluginModule: Unable to find vst plugin module, resourceId: JD-800
2023-07-14T07:55:56.678 | INFO | 10756 | VstAudioClient | setUpProcessData: BusIndex: 0
2023-07-14T07:55:56.678 | INFO | 10756 | VstAudioClient | setUpProcessData: BusType: Main
2023-07-14T07:55:56.678 | INFO | 10756 | VstAudioClient | setUpProcessData: BusFlag: DefaultActive
2023-07-14T07:55:56.678 | INFO | 10756 | VstAudioClient | setUpProcessData: 0 active input buses, activating default bus

Indicating it can't find the module, which is odd MS did show the module and allowed me to select it in the mixer.
Sometimes is takes 1-2 seconds before it crashes but most of the time the crash is instantly after selecting the instrument.
I don't think the unable to find vst plugin is the cause of the crash, the crash seems to happen when the plugin activated.

To Reproduce
Steps to reproduce the behavior:

  1. Start a new score and select an instrument
  2. Open the mixer and select a Roland Cloud Instrument
  3. Crash

Expected behavior
No crash.

Screenshots
If applicable, add screenshots to help explain your problem.

Platform information

  • OS: Windows 11

**Additional data
Attached zip file contains the log file and dmp file generated using the latest master (self) build.
MuseScore_230718_214620.zip

@oktophonie oktophonie added the crash Issues involving a crash of MuseScore label Feb 22, 2023
@DmitryArefiev
Copy link
Contributor

@henkdegroot We have a crash report when using SRX KEYBOARDS from Roland. Do you have it as well to check on your side?

@henkdegroot
Copy link
Author

Unfortunately my subscription does not have access to the SRX KEYBOARDS.
I have tested the following:
image

When I select any of these, MS crashes.

@henkdegroot
Copy link
Author

Does this information help?

juce-framework/JUCE@598748c

@DmitryArefiev
Copy link
Contributor

Does this information help?

juce-framework/JUCE@598748c

Don't know.. I'm not a developer. Maybe @RomanPudashkin can help

@DmitryArefiev
Copy link
Contributor

DmitryArefiev commented Jul 16, 2023

Unfortunately my subscription does not have access to the SRX KEYBOARDS. I have tested the following: image

When I select any of these, MS crashes.

I've installed SRX KEYBOARDS, SRX WORLD and ZENOLOGY FX, they all crash on my side too. That probably happens with all Roland Cloud VSTi or VSTe

@DmitryArefiev DmitryArefiev changed the title [MU4 Issue] Crash when selecting Roland Cloud VST [MU4 Issue] Crash when selecting Roland Cloud VST (all instruments and effects) Jul 16, 2023
@DmitryArefiev DmitryArefiev added the P0 Priority: Critical label Jul 16, 2023
@bkunda bkunda added this to To do in 4.x SHORTLIST via automation Oct 24, 2023
@henkdegroot
Copy link
Author

Just have tried running MS in Debug using Qt Creator and found the application is crashing as a similar place in the code as mentioned in: juce-framework/JUCE@598748c

MS4-debug-vst

Hope this helps to get someone to investigate/resolve this.

Another interesting comment in the juce code line 2262-2263 is the fact they mention:

// Some plug-ins don't present their parameters until after the IO has been
// configured, so we need to jump though all these hoops again

Perhaps another tip for this. I am happy to help out testing changes....I tried making a change to the code but did not really understand what /how to make the change as done in the juce code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crash Issues involving a crash of MuseScore P0 Priority: Critical VST
Projects
Status: One of the next releases
4.x SHORTLIST
  
To do
Development

No branches or pull requests

5 participants