View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001266 | OpenMPT | Plugins / VST | public | 2019-09-28 10:59 | 2020-02-10 21:03 |
Reporter | herodotas | Assigned To | Saga Musix | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | OpenMPT 1.29.00.* (old testing) | ||||
Target Version | OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) | Fixed in Version | OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) | ||
Summary | 0001266: Unloading SynthEdit plugins causes crash if another SynthEdit plugin is loaded afterwards | ||||
Description | Hi, | ||||
Steps To Reproduce |
| ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
The crash dumps themselves are not too revealing so please provide some information which plugins caused the crash. |
|
Any x64 synthedit plugin. In my case: Kx Polymod, Aegis, Sk7, Synlay, Lynx. |
|
Here the plugins only crash here when trying to open the editor after having opened another SynthEdit plugin's editor. The crash happens deep inside effEditOpen so I doubt there is something we can do about this. However, forcing the plugins to run inside the plugin bridge circumvents the problem. |
|
I contacted the SynthEdit author as the issue even happened when I created a SynthEdit plugin that consisted of nothing but a knob. |
|
I got no reply from Jeff yet, but I was able to verify that not calling |
|
I confirmed that the same crash happens in Reaper if you enable "Allow complete unload of VST-plug-ins", so it's not an OpenMPT-specific bug. This really is something that must be fixed in SynthEdit. Maybe we can add an option to OpenMPT to never unload plugins, but I don't think this should be enabled by default. |
|
As there are no news from the SynthEdit developer, OpenMPT will now (as of version 1.29.00.42 / r12445) no longer call |
|
The bug was fixed in a recent SynthEdit version (sometime between build 433 and 442), so I changed the default of the newly added I recommend that you contact the authors of plugins you care about and advise them to recompile their plugins with the latest SynthEdit version, as this is a more practical and future-proof approach than keeping the setting in its non-default state. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2019-09-28 10:59 | herodotas | New Issue | |
2019-09-28 10:59 | herodotas | File Added: OpenMPT Crash Files.rar | |
2019-09-28 11:15 | Saga Musix | Note Added: 0004095 | |
2019-09-28 14:49 | herodotas | Note Added: 0004096 | |
2019-09-28 19:10 | Saga Musix | Note Added: 0004097 | |
2019-09-28 19:39 | Saga Musix | Note Added: 0004098 | |
2019-10-11 16:16 | Saga Musix | Note Added: 0004107 | |
2019-10-11 17:10 | Saga Musix | Note Added: 0004108 | |
2019-10-11 18:06 | Saga Musix | Summary | SynthEdit plugins crash OpenMpt => Unloading SynthEdit plugins cause crash if another SynthEdit plugin is loaded |
2019-10-11 18:06 | Saga Musix | Summary | Unloading SynthEdit plugins cause crash if another SynthEdit plugin is loaded => Unloading SynthEdit plugins causes crash if another SynthEdit plugin is loaded |
2019-10-11 18:06 | Saga Musix | Summary | Unloading SynthEdit plugins causes crash if another SynthEdit plugin is loaded => Unloading SynthEdit plugins causes crash if another SynthEdit plugin is loaded afterwards |
2019-10-11 18:06 | Saga Musix | Steps to Reproduce Updated | |
2020-01-03 21:15 | Saga Musix | Assigned To | => Saga Musix |
2020-01-03 21:15 | Saga Musix | Status | new => assigned |
2020-01-03 21:17 | Saga Musix | Note Added: 0004176 | |
2020-01-03 21:17 | Saga Musix | Status | assigned => resolved |
2020-01-03 21:17 | Saga Musix | Resolution | open => fixed |
2020-01-03 21:17 | Saga Musix | Fixed in Version | => OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) |
2020-01-03 21:17 | Saga Musix | Target Version | => OpenMPT 1.29.01.00 / libopenmpt 0.5.0 (upgrade first) |
2020-02-10 21:03 | Saga Musix | Note Added: 0004203 |