falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.63k stars 147 forks source link

Carla 2 beta 7 crashes when loading VST Plugins (Windows 32 Bit No SSE) #673

Closed E-Gwen closed 6 years ago

E-Gwen commented 6 years ago

Hi,

Unfortunately, Carla 2 beta 7 will systematically crash when you try to load a VST plugin using Windows XP 32 bit SP3.

I didn't have time to report it, but it was already the case with the beta 6.

There is no particular message, except the Windows proposal for a bug report.

When you click for the details, it incriminates "libcarla_standalone2.dll"

At your service for more information.

falkTX commented 6 years ago

How many plugins did you try? Does it crash with any random plugin, or only specific ones?

I imagine most plugin DLLs have the same issue Carla used to - they assume users dont have such old systems that don't even support SSE2.

E-Gwen commented 6 years ago

All vst plugins crash, many dozen of them.

I use only VST DLL plugins that run with Windows XP, of course. When a VST does not work, I notice the programmer for the issue. For example, i can't use Dexed 0.9.4, despite 0.9.3 was working fine.

Each VST DLL plugin works fine with Ardour 5.10, or 6.0 alpha, with LMMS 1.2RC6 too, and OcenAudio 3.3.10.

Everything was running fine with Carla 2.0 beta 5, which were not build with no SSE feature.

In that case, it is a serious regression.

Hope you will find how to fix it.

Best regards.

falkTX commented 6 years ago

It is a serious regression yes, I did not know there was such an issue until now. Likely something to do with the move away from Juce, to handle VST directly. I will attention to this bug for the next beta, sorry for the inconvenience, I don't usually test on Windows.

E-Gwen commented 6 years ago

Thank you for your attention; And don't be sorry, you are making an amazing tool ! It's a pleasure testing for you. Can't wait trying the beta 8 version.

See you.

falkTX commented 6 years ago

I am looking at this bug, need to make sure I understand what is going on. Please try the beta6-nosse build and let me know if it works for you. Here https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-win32-nosse.zip

falkTX commented 6 years ago

Actually, I can replicate the issue. Loading any plugin with the beta7-nosse binary leads to a crash. Not sure how that happened, but already fixed in the latest development version, I will upload a build for testing soon.

falkTX commented 6 years ago

Alright, new binary! https://github.com/falkTX/Carla/releases/download/v1.9.9/Carla_2.0-beta7.2-win32-nosse.zip

I ran it on a laptop with windows 10, seems quite fine. There are some new things on this binary, since the code has changed a bit now. I am more interested to know if it loads without crashing or not...

E-Gwen commented 6 years ago

Ok, there is no more crash.

But there is no more link between patchbay and Jack (1.9.11) neither. When you connect plugin in patchbay, no sound comes. You have to enter Jack to make connections and to hear the sound.

Some settings are not available for VST Digits plugin, for example, despite OB-XD or Tunefish settings are.

When you have two VST plugins loaded and exit Carla, it will crash.

I'll make a longer test.

falkTX commented 6 years ago

I did some changes regarding RtAudio and auto-connecting to system ports, WIP.

I just realized, due to #696, that the compiler I am using for windows is buggy. Please don't bother testing for now until I update that, the binaries we have now can have random crashes :-1:

falkTX commented 6 years ago

Ok, new binary is here! https://github.com/falkTX/Carla/releases/download/v1.9.9/Carla_2.0-beta7.3-win32-nosse.zip

I updated my compiler, should not have some of the same issues as before. I'm closing this bug since the issue it mentions is actually fixed. Please test that binary, and report back any issues.