-
-
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
Presets with peak controller crash LMMS after previewing #3897
Comments
Some specifics: I'm not a coder, though in auld lang syne I have made hewo.c successfully lol. My issue is that I'm Thank you for your support of this program that has enabled me to change my life. This particular issue, though, is one which drives me nuts. Thanks y'all. M. Rodgers |
@LostPr3acherEDM What Is your OS and which directory did you save your preset in? |
Sys Info: Steps to reproduce: |
Does your username contain non-ASCII characters? |
My username consists of one word in English followed by a space and then around eight numbers. Do numerals count within ASCII? I used to make ASCII art lol, but I don't recall the specifics of what is or is not ASCII. |
Then howabout preset file name? And what happens if you drop a preset or project file into song editor? |
When I drag native presets onto the screen, I can save my work and nothing wrong occurs. However, if I dare attempt to drag one of my OWN presets and then save the program, it crashes every single time without fail. |
Can you open loaded instrument before saving? If so, does it sound as expected? |
I just tried. I made the preset, saved it, refreshed the presets menu and dragged it back into the editor and as soon as I tried hitting play, it crashed. |
Confirmed. On Linux too.
(no no-ascii character was used) |
model() is null. |
@LostPr3acherEDM If you load default TripleOscillator and save it to preset, does LMMS crash? If so, what if you save your own preset to the built-in preset directory? |
not able to reproduce on rc4 win32
what happen? Now try to drag it in |
@gi0e5b06 since you can reproduce this, can you please help document the steps that get this to happen each time and help provide a proper backtrace? I too cannot reproduce this bug, we need some help. :) ... and @LostPr3acherEDM thanks for the kind words and well described bug report. If @gi0e5b06 can trace the crash, we should be able to fix this in time for |
@tresf I just followed the given instructions. stack trace:
The model is not set after that.
|
Is there a reason you are not on the latest version of windows 10 which is version 1703 currently? It might be potentially that this issue does not occur on the latest win 10 version
…Sent from my iPhone
On 21 Oct 2017, at 11:47, LostPr3acherEDM ***@***.***> wrote:
Sys Info:
Win 10 Pro
Version: 1511
OS Build 10586.420
Processor: AMD FX(tm)-6100 Six-Core Processor 3.30 GHz
Installed RAM: 16.0 GB
System Type: 64 bit for both OS and processor.
Steps to reproduce:
Drag a 3xOscillator from instrument plugins. Set all signals to white noise.
Go to FX and drag in a peak controller. Save preset.
I saved to the default folder that LMMS provided upon clicking save:
"C:\Users(my user name)\lmms\presets\TripleOscillator"
Save project. Exit LMMS.
Start LMMS again, open up the default BBE and attempt to drag your preset you save previously into it and IMMEDIATELY upon attempting to save the project again, sometimes before, it crashes. I'm clueless.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@gi0e5b06 Did you put a peak controller in your preset? |
@eagles051387 The issue occurs on Linux too. It's related to Lmms, not to the OS. @PhysSong Yes, I followed the instructions given by @LostPr3acherEDM to confirm the bug. It looks like the peak controller is restored in an invalid state. |
Maybe related: #193 |
Wait, |
Tested. add by context menu works properly. After you preview a preset, however, the peak controller created by previewing doesn't get deleted. |
And there's one more issue: assume that issue is fixed. However, the peak controller from preview track will be saved if you save during previewing, the controller will be saved. The saved file won't be open correctly because of corrupted peak controller. |
Does it make sense to save a peak controller with a preset? |
Yes. For example, user might save that as a sidechain signal. |
The simplest way is not to instantiate peak controller when previewing. It seems already implemented, but broken now. I'm going to fix that. |
@PhysSong this 'preview' is also happening with VSTs effects. The VST UI will open is you prehear a preset, where a VST effect is placed on the FX-tab. |
Fixed. Also a few other bugs in the file browser. @PhysSong For saving, nothing is done. However, I added a m_savingProject bool that works like m_loadingProject. |
@musikBear If it can be reproduced, I'll re-open that. It may be added into 1.2.0 milestone if needed. |
No description provided.
The text was updated successfully, but these errors were encountered: