View Issue Details

IDProjectCategoryView StatusLast Update
0000571OpenMPTPlugins / VSTpublic2016-02-13 15:47
Reporterbloodtooth Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionunable to reproduce 
Platform32 bitOSWindows 8OS Version8
Product VersionOpenMPT 1.23.04.* (old testing) 
Summary0000571: Sharing (violation) of VSTs amongst two songs loaded
Description

IF 2 songs are loaded in OpenMPT and both use same VSTs THEN 2nd mptm loaded will complain about not finding VSTs, ultimately when attempting to playback or after playback or any other type of "fiddling", OpenMPT promptly freezes, hung.

Steps To Reproduce

load 2 mptm files that reference the same VSTs.

Additional Information

(Sorry I had listed 32 and 64 on Platform. That was done out of assumption it could be both.)
(Below is the list of plugins that are present in the mptm file.
And if things are moved around this may also cause this to happen.
However some files are not moved and they as well will hang or display messages
saying that plugins can't be found.)

plugins loaded were (asterisk shows which ones OpenMPT couldn't find or load and consequently led to a crash/hang):
Synth1 VSTi
pling4

  • AM Wavedraw Free
  • Analog Warfare 3
    AM KickLab XL
    AM TB-30X
    AMVST ClapLab
    ErsDrums
  • Retronix
  • Dulcet
    Oatmeal
    M-theory
    Rez
    SoftAmp GT
    Tunguska
    Echo
    WavesReverb
TagsNo tags attached.
Has the bug occurred in previous versions?yes
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2014-08-19 19:49

administrator   ~0001756

This is a plugin-specific issue, so please name the plugins that aren't loading.

Saga Musix

Saga Musix

2014-08-20 15:38

administrator   ~0001757

Since you specified "32 bit and 64 bit" as a platform, I can only make guesses and suggest that for the time being, you use the OpenMPT version that has the same "bitness" as the plugins you're using - e.g. if the plugins are 32-bit plugins but you are using a 64-bit OpenMPT version, consider using the 32-bit version instead so that the plugin bridge doesn't have to be used. It's most likely the reason for the plugins hanging.

Saga Musix

Saga Musix

2014-08-20 18:31

administrator   ~0001758

I tried some of the plugin which would supposedly not load and I cannot reproduce the issue here. Can you please narrow down the problem by removing one plugin after another from your files until the problem doesn't happen anymore? That would help a lot tracing the problem down.

Saga Musix

Saga Musix

2014-09-01 15:37

administrator   ~0001781

Reminder sent to: bloodtooth

Can you please provide the request information for narrowing down the source of the problem?

Saga Musix

Saga Musix

2014-09-12 22:57

administrator   ~0001790

Last edited: 2014-09-12 23:00

I have made some modifications which should hopefully help tracking down the crashes in the plugin bridge.
First, download the current OpenMPT test build from http://buildbot.openmpt.org/builds/auto/openmpt-win32/openmpt-win32-1.24.00.04-r4287.7z (or http://buildbot.openmpt.org/builds/auto/openmpt-win64/openmpt-win64-1.24.00.04-r4287.7z if you are using the 64-bit version)
Then, copy over these special versions of the plugin bridge: http://sagagames.de/stuff/pluginbridge-test.7z
Whenever the plugin bridge crashes, it should create a memory dump in %temp%\OpenMPT Crash Files. The file names of these memory dumps will be something like "PluginBridge 2014-09-13 12.34.56.dmp" - please put all these dumps in a zip file and attach them to this bug report.

jmkz

jmkz

2014-09-22 14:15

reporter   ~0001797

Two days ago I've experienced similar issue (perhaps the same), but at separate instances of OpenMPT. You can crash the plugin bridge if you load a song with Sidekick v3, in each instance.

Saga Musix

Saga Musix

2014-09-22 14:17

administrator   ~0001798

Yes, SideKick doesn't work when it's being loaded into two different processes. This is a well-known issue. The problems reported here may or may not be caused by similar plugins, which is why I need more debug information.

Saga Musix

Saga Musix

2016-02-13 15:47

administrator   ~0002253

Closing since no more information was provided.

Issue History

Date Modified Username Field Change
2014-08-19 19:48 bloodtooth New Issue
2014-08-19 19:49 Saga Musix Note Added: 0001756
2014-08-20 02:49 bloodtooth Additional Information Updated
2014-08-20 15:38 Saga Musix Note Added: 0001757
2014-08-20 18:31 Saga Musix Note Added: 0001758
2014-09-01 15:37 Saga Musix Note Added: 0001781
2014-09-12 19:14 bloodtooth Platform 32 bit and 64 bit => 32 bit
2014-09-12 19:14 bloodtooth Additional Information Updated
2014-09-12 22:57 Saga Musix Note Added: 0001790
2014-09-12 23:00 Saga Musix Note Edited: 0001790
2014-09-22 14:15 jmkz Note Added: 0001797
2014-09-22 14:17 Saga Musix Note Added: 0001798
2016-02-13 15:47 Saga Musix Note Added: 0002253
2016-02-13 15:47 Saga Musix Status new => closed
2016-02-13 15:47 Saga Musix Resolution open => unable to reproduce
2016-11-20 17:48 Saga Musix Category VST => Plugins (VST)
2016-11-20 17:48 Saga Musix Category Plugins (VST) => Plugins / VST