View Issue Details

IDProjectCategoryView StatusLast Update
0001807OpenMPTPlugins / VSTpublic2024-08-31 13:54
ReporterSaga Musix Assigned ToSaga Musix  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product VersionOpenMPT 1.32.00.* (current testing) 
Target VersionOpenMPT 1.31.10.00 / libopenmpt 0.7.10 (upgrade first)Fixed in VersionOpenMPT 1.31.10.00 / libopenmpt 0.7.10 (upgrade first) 
Summary0001807: Plugin bridge does not allow changing number of I/O channels
Description

Plugin where the problem can be observed: Surge XT via VST3Shell.

Initially, the plugin reports 0 input and 2 output channels, but once we try to process the audio, there are 6 output channels being recorded. OpenMPT tries to write to the data for 6 ouptut channels to the shared memory, but there is not enough space in the mapped memory, leading to an exception and the plugin being bypassed.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2024-08-31 13:54

administrator   ~0006046

Probably a bug in VST3Shell. Workaround in r21556.

Issue History

Date Modified Username Field Change
2024-08-16 14:35 Saga Musix New Issue
2024-08-16 14:35 Saga Musix Status new => assigned
2024-08-16 14:35 Saga Musix Assigned To => Saga Musix
2024-08-31 13:54 Saga Musix Note Added: 0006046
2024-08-31 13:54 Saga Musix Status assigned => resolved
2024-08-31 13:54 Saga Musix Resolution open => fixed
2024-08-31 13:54 Saga Musix Product Version OpenMPT 1.31.09.00 / libopenmpt 0.7.9 (upgrade first) => OpenMPT 1.32.00.* (current testing)
2024-08-31 13:54 Saga Musix Fixed in Version => OpenMPT 1.31.10.00 / libopenmpt 0.7.10 (upgrade first)
2024-08-31 13:54 Saga Musix Target Version => OpenMPT 1.31.10.00 / libopenmpt 0.7.10 (upgrade first)