psycha0s / airwave

Airwave is a WINE-based VST bridge, that allows for the use of Windows 32- and 64-bit VST 2.4 audio plugins with Linux VST hosts
MIT License
571 stars 35 forks source link

Interruptor plugins crash renoise when removed from a track #17

Open spectromas opened 9 years ago

spectromas commented 9 years ago

I'm trying to use the plugins from here http://www.interruptor.ch/vst_donationware.shtml particularly the Bionic Super Delay, Analogic and Bionic Delays. They work as far as I can tell as long as they are in use but if you remove them they cause renoise to freeze and not recover.

I don't see much in the log but here it is:

1434232763.689619708 Bionic Supa Delay -  : Initializing plugin endpoint 1.2.1
1434232763.689631302 Bionic Supa Delay -  : Plugin binary: /home/alex/.vst/WineVSTs/Bionic Supa Delay - ED 1_0.so
1434232763.689642407 Bionic Supa Delay -  : WINE prefix:   /home/alex/.wine
1434232763.689654349 Bionic Supa Delay -  : WINE loader:   /usr/bin/wine
1434232763.689663708 Bionic Supa Delay -  : VST binary:    /home/alex/.wine/drive_c/Program Files/VST Plugins/-Interrupter Plugins/BionicSupaDelay1_0/Bionic Supa Delay - ED 1_0.dll
1434232763.693572306 Bionic Supa Delay -  : Host binary:   /opt/airwave/bin/airwave-host-32.exe
1434232763.693584598 Bionic Supa Delay -  : Log level:     trace
1434232763.705927648 Bionic Supa Delay -  : Callback thread started
1434232763.706317432 Bionic Supa Delay -  : Waiting response from host endpoint...
1434232763.814429155 Bionic Supa Delay -  : Initializing host endpoint 1.2.1
1434232763.958779774 Bionic Supa Delay -  : Waiting for plugin endpoint request...
1434232763.958792485 Bionic Supa Delay -  : Request from plugin endpoint received, sending response
1434232763.958800866 Bionic Supa Delay -  : Initializing VST plugin...
1434232764.165908418 Bionic Supa Delay -  : VST plugin is initialized
1434232764.165928811 Bionic Supa Delay -  : Host endpoint is initialized
1434232764.165950672 Bionic Supa Delay -  : Plugin endpoint is initialized
1434232764.167644113 Bionic Supa Delay -  : Audio thread started
1434232764.217748669 Bionic Supa Delay -  : Audio thread terminated
1434232764.218188739 Bionic Supa Delay -  : Audio thread started

This is with renoise 3.0.1 in funtoo, airwave from the latest git and wine 1.7.44 built with these USE flags (if relevant at all):

X alsa fontconfig gecko jpeg lcms mono mp3 ncurses nls opengl perl png prelink realtime run-exes ssl threads truetype xcomposite xml

Most other plugins I've tried seem to run well, just these ones have the issue. I did try to replicate the problem in bitwig but that doesn't seem to like any airwave-made plugins:

/home/alex/.vst/Analogic Delay  v1_2.so

com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Could not read VST plug-in metadata
64 bit plugin host reported errors: Pluginhost returned non zero exit code 139

32 bit plugin host reported errors: Pluginhost returned non zero exit code 255
-------------------------------------------------------------------

/home/alex/.vst/Bionic Delay v1_3.so

com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Could not read VST plug-in metadata
64 bit plugin host reported errors: Pluginhost returned non zero exit code 139

32 bit plugin host reported errors: Pluginhost returned non zero exit code 255
-------------------------------------------------------------------

/home/alex/.vst/Bionic Supa Delay - ED 1_0.so

com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Could not read VST plug-in metadata
64 bit plugin host reported errors: Pluginhost returned non zero exit code 139

32 bit plugin host reported errors: Pluginhost returned non zero exit code 255
-------------------------------------------------------------------

Not sure if this is related but I'm not sure what else to try now.

psycha0s commented 9 years ago

I'm testing Airwave with Bitwig Studio and these plugins should work fine. Try to kill all wine/airwave processed before launching the Bitwig Studio and rescan plugins.

spectromas commented 9 years ago

I got them working in Bitwig. They remain a problem in Renoise though, EchoLive, Bionic Supa Delay, and Bionic Delay all crash when removed from a track. I was having problems even scanning them but for some reason setting the log level to Debug helped with that.

Can you test in Renoise?

psycha0s commented 9 years ago

I've tested Airwave in Renoise too, but at my experience Renoise has a temper. Currently I have no idea what can be wrong here, but I will have a look.

spectromas commented 9 years ago

Thanks, I would appreciate it, at least just to know if you have the same problem or not. I didn't have this problem with the previous version of airwave, I updated a few days ago after finally giving in to qt5 and most plugins seem more stable but these few are worse for some reason.