View Issue Details

IDProjectCategoryView StatusLast Update
0000683OpenMPTPlugins / VSTpublic2015-06-07 17:03
Reportercatchptcha Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.25.00.* (old testing) 
Target VersionOpenMPT 1.25.01.00 / libopenmpt 0.2-beta13 (upgrade first)Fixed in VersionOpenMPT 1.25.01.00 / libopenmpt 0.2-beta13 (upgrade first) 
Summary0000683: Having two or more instances of a specific VSTi (the M1 from KLC) makes the Plugin Bridge crash when opening the editor
Description

Having two or more instances of the M1 VSTi makes the Plugin Bridge crash when opening the editor (MPT doesn't crash however). It doesn't do this for any other VSTi I've tried.

Steps To Reproduce
  1. Put the M1 into 2 FX slots.
  2. Open the editor for any one of them.
  3. Exception occurs, Plugin Bridge crashes.

(Note that you can still play songs that use M1 in different FX slots, it's only the editor that fails to load)

TagsNo tags attached.
Attached Files
2015-06-06_15-53-45.png (61,753 bytes)   
2015-06-06_15-53-45.png (61,753 bytes)   
Has the bug occurred in previous versions?Nope, it only started doing this a few days ago.
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2015-06-06 15:00

administrator   ~0002056

I can confirm this, for the time being you can disable the "share instance" checkbox for M1 in the plugin manager.

Saga Musix

Saga Musix

2015-06-06 15:46

administrator   ~0002057

Okay, this should be fixed now. An updated build (r5258) will be available on http://buildbot.openmpt.org/builds/ in a short while.
Please report more issues with the plugin bridge if you stumple upon any!

The problem has always been there btw, as long as the plugin instances shared the same plugin bridge. It's definitely not new, at least not with this version of the M1 plugin.

catchptcha

catchptcha

2015-06-06 15:52

reporter   ~0002058

Oh, I never noticed. Maybe I haven't used multiple M1 instances in a while (probably, because I just learnt how to program Wavestation).

catchptcha

catchptcha

2015-06-06 17:25

reporter   ~0002059

Confirmed fix.

Saga Musix

Saga Musix

2015-06-07 17:03

administrator   ~0002060

I noticed that this fix now broke a few other plugins, so I'm reverting to the old behaviour by default and just use the new behaviour for the M1 plugin. You may want to download r5264 or newer from buildbot as soon as it's up, so that plugins that would potentially freeze with the previous update will work fine again.

Issue History

Date Modified Username Field Change
2015-06-06 14:57 catchptcha New Issue
2015-06-06 14:57 catchptcha File Added: 2015-06-06_15-53-45.png
2015-06-06 14:59 catchptcha Summary Having two instances of a specific VSTi (the M1 from KLC) makes the Plugin Bridge crash when opening the editor => Having two or more instances of a specific VSTi (the M1 from KLC) makes the Plugin Bridge crash when opening the editor
2015-06-06 14:59 catchptcha Description Updated
2015-06-06 15:00 Saga Musix Note Added: 0002056
2015-06-06 15:24 Saga Musix Category General => VST
2015-06-06 15:24 Saga Musix Additional Information Updated
2015-06-06 15:46 Saga Musix Note Added: 0002057
2015-06-06 15:46 Saga Musix Status new => feedback
2015-06-06 15:46 Saga Musix Target Version => OpenMPT 1.25.01.00 / libopenmpt 0.2-beta13 (upgrade first)
2015-06-06 15:52 catchptcha Note Added: 0002058
2015-06-06 15:52 catchptcha Status feedback => new
2015-06-06 17:25 catchptcha Note Added: 0002059
2015-06-06 18:18 Saga Musix Assigned To => Saga Musix
2015-06-06 18:18 Saga Musix Status new => resolved
2015-06-06 18:18 Saga Musix Resolution open => fixed
2015-06-06 18:18 Saga Musix Fixed in Version => OpenMPT 1.25.01.00 / libopenmpt 0.2-beta13 (upgrade first)
2015-06-07 17:03 Saga Musix Note Added: 0002060
2016-11-20 17:48 Saga Musix Category VST => Plugins (VST)
2016-11-20 17:48 Saga Musix Category Plugins (VST) => Plugins / VST