View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001684 | OpenMPT | Plugins / VST | public | 2023-03-31 11:06 | 2023-04-29 17:55 |
Reporter | delete12345 | Assigned To | |||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | x64 | OS | Windows | OS Version | 11 |
Product Version | OpenMPT 1.30.11.00 / libopenmpt 0.6.9 (upgrade first) | ||||
Summary | 0001684: Klevgrand VST plugin: Can play FX using VST, but cannot load plugin editor successfully. When loaded, it crashes consistently. | ||||
Description | Video recording showing how OpenMPT crashes after loading the VST plugin: The crash is very consistent. Just by loading a plugin, and then closing the plugin editor window, OpenMPT will always guarantee to crash. I'm unsure how to obtain error log dumps. | ||||
Steps To Reproduce |
(It is possible to reproduce the error if the VST plugin can be loaded into OpenMPT and play sounds but the plugin editor interface cannot be loaded in OpenMPT properly.)
| ||||
Additional Information | I'm only using the Klevgrand VST2 plugin (DLL file). | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | Not tested in previous versions | ||||
Tested code revision (in case you know it) | |||||
I installed the latest version of that plugin, and the plugin GUI works fine here. Does it work for you in any other VST host? The plugin changelog mentions that the plugin UI is drawn with OpenGL; it could be a graphics driver issue. |
|
Is the latest version v1.0.2? That is the version I'm using right now, and I did check that they haven't put out any other newer versions yet. For the VST Host, I am able to use Cantabile Lite (a freeware) to load the plugin. I can confirm I'm able to load the plugin GUI normally. How are you able to load the plugin editor? If you are able to do so, then it points to me doing something incorrect, or different than what you have done. May I ask for your step-by-step instructions of what you have done, so I can check to see if what I did myself had messed up somewhere alone the way? Is there a way that I can read the crash dump from OpenMPT, so I can trace back and see what is wrong on my end? I can list out the steps I did on my end:
UPDATE: I noticed OpenMPT didn't crash when I have the plugin editor window opened. So I thought, maybe there is more to this. I went ahead and set the FX1 to Speldosa while the plugin editor is opened, set the instrument to Speldosa, and was able to play notes. Then I thought, maybe the volume knob is clickable in the window, and started playing around with it. I was able to confirm that I can interact with the plugin editor and adjust the volume and reverb (space). I just couldn't see what is being rendered in the window. I don't really know what's going on right now. |
|
I'm trying the plugin working just fine |
|
You can update to development channel to test |
|
Yes, I followed the exact same steps as you did, on both 32-bit and 64-bit versions of OpenMPT 1.30.11.00. I now tried it on a second computer and it worked just fine there as well. As you clearly appear to run into rendering issues, I think it would be best if you contact the plugin developer about this. OpenMPT is not involved with rendering the plugin GUI at all, it just provides a window for the plugin to draw into. |
|
Ok, I'll get in contact with them. Thank you for looking into this. By the way, if I'm able to render Speldosa on Cantabile Lite, and it works fine (including rendering and plugin usability), do I still need to contact the developer of the plugin? I'm curious if there is a difference between Cantabile Lite and OpenMPT in terms of how the plugin is rendered in the window. |
|
Hi @Saga Musix After getting in contact with the Klevgrand support team, they asked me to provide them a crash log or a crash dump report that OpenMPT generates. I have no idea where or how to obtain a crash report. Do you know what the steps are to produce a crash log report? |
|
Your video does not show a crash - it just shows a hang. You can open task manager, go to detailed view, right-click OpenMPT and choose "create dump file" while it's hanging (DON'T click on "close program"). Note that the file will be very large but 7Z or RAR can compress it rather well. If that's not what the developer wants, you have to ask them how to obtain what they want, I cannot know that. |
|
Thank you. I'll be sure to follow up with Klevgrand. Will keep you posted. |
|
They responded back the following message:
So in the meantime, I'm sticking with Speldosa v1.0.1. |
|
Thanks for the update, I will close this issue then as there is nothing we can do here. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2023-03-31 11:06 | delete12345 | New Issue | |
2023-03-31 11:08 | delete12345 | Steps to Reproduce Updated | |
2023-03-31 11:09 | delete12345 | Summary | Klevgrand VST plugin: Can play FX using VST, but cannot load plugin editor => Klevgrand VST plugin: Can play FX using VST, but cannot load plugin editor successfully. When loaded, it crashes consistently. |
2023-03-31 17:05 | Saga Musix | Note Added: 0005639 | |
2023-04-01 23:38 | delete12345 | Note Added: 0005641 | |
2023-04-01 23:55 | delete12345 | Note Edited: 0005641 | |
2023-04-02 00:00 | delete12345 | Note Edited: 0005641 | |
2023-04-02 00:01 | delete12345 | Note Edited: 0005641 | |
2023-04-02 00:04 | delete12345 | Note Added: 0005642 | |
2023-04-02 00:04 | delete12345 | File Added: capture.png | |
2023-04-02 00:46 | delete12345 | Note Edited: 0005641 | |
2023-04-02 06:10 | Vad1m_1719 | Note Added: 0005643 | |
2023-04-02 06:10 | Vad1m_1719 | File Added: image.png | |
2023-04-02 06:17 | Vad1m_1719 | Note Added: 0005644 | |
2023-04-02 11:03 | Saga Musix | Note Added: 0005645 | |
2023-04-02 12:14 | delete12345 | Note Added: 0005646 | |
2023-04-02 12:28 | delete12345 | Note Edited: 0005646 | |
2023-04-02 12:29 | delete12345 | Note Edited: 0005646 | |
2023-04-02 12:30 | delete12345 | Note Edited: 0005646 | |
2023-04-02 12:30 | delete12345 | Note Edited: 0005646 | |
2023-04-05 22:13 | delete12345 | Note Added: 0005651 | |
2023-04-05 22:13 | delete12345 | Note Edited: 0005651 | |
2023-04-05 22:16 | Saga Musix | Note Added: 0005652 | |
2023-04-05 22:22 | Saga Musix | Note Edited: 0005652 | |
2023-04-05 23:46 | delete12345 | Note Added: 0005653 | |
2023-04-29 17:54 | delete12345 | Note Added: 0005706 | |
2023-04-29 17:55 | Saga Musix | Note Added: 0005707 | |
2023-04-29 17:55 | Saga Musix | Status | new => closed |
2023-04-29 17:55 | Saga Musix | Resolution | open => no change required |