-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
LMMS freezes if you replace Mallets with any instrument #4617
Comments
Confirmed on LMMS 1.2 RC7 64-bit, Windows 10 64bit. As long as you change the Mallets instrument from Marimba to any other, replacing Mallets will freeze LMMS. |
I'll look into this. |
Related #4269 |
Not related. |
ok, i thought the various flawed-states in Mallets, would influence the exchange event of an other instrument. The reported ones are similar to the erroneous dropdown-choices from 4269 |
Bug introduced in 8fa5afb Removing this line fixes the issue but reintroduces the loud transient noises when switching pattern while a note is sounding from Tubular Bells and below. lmms/plugins/stk/mallets/mallets.cpp Line 582 in fbdd09d
|
I think |
Absolutely! |
Also, the |
@zonkmachine Did you want to fix this? I'm just asking because you said, but assigned @PhysSong . |
I think I wrote a fix a while ago, but I almost forgot this. |
My only idea for a fix would be to revert the commit that introduced it. Better if @PhysSong hacks this properly. |
Push it and I'll test it. |
@zonkmachine Thank you for reminding it. I need to decide the scope of the fix before opening a PR, though. |
I think we can just revert 8fa5afb for 1.2.2 and fix this in master if you lack the time to do this now. |
@zonkmachine 8fa5afb was a bug fix, so then we'd close this bug and open a new one. I prefer LMMS freezing than producing unwanted noise. 😬 |
An unrecoverable freeze has the potential for data loss... My opinion carries less weight than @JohannesLorenz, but I would prefer a short noise over losing all unsaved data / all data since last autosave. |
The noise is annoying but it's only when switching instrument. You can automate the instrument change and then the noise would be present when you render the project but that's more of an edge case. It will mostly annoy people trying out mallet instruments when arranging. To me the crash is worse. I have a hunch the fix is on its way anyway... :) |
Sorry for the delay, now it's the time for me to fix this issue. |
Fixed in #5428. |
Hello.
Sorry me, I didn't had time to check all issues if this is already present.
Also to save some time I recorded video: https://youtu.be/utVlb8dQaeU
Here you can see that if to replace any instrument with any other - all will be well.
But if you'll replace Mallets with any instrument - LMMS will become unresponsive.
Only thing I can do - force quit from it.
Also there is no any console output for it.
This bug is present in Appimages for RC5 and RC6. (I didn't checked earlier versions, but, seems, version 1.1 can do this task).
Steps to reproduce:
Such a strange bug =)
System: Linux Mint 19 Cinnamon x64.
LMMS: 1.2.0-rc6-linux-x86_64.AppImage
Project with example: glass 04.mmpz.zip
Hope, this could help.
Thank you.
The text was updated successfully, but these errors were encountered: