Closed kmkrebs closed 5 years ago
I've been making some changes for version 2.5 and maybe you made LinVst with something not quite finished by me at the time.
Try it with what's on github now, which is pretty close to what will be version 2.5.
Unfortunately the problem continues. I re-cloned the repo to make sure I had the latest changes, and also made sure to delete and re-copy the *.so files for my VSTs. Is there anything you suggest I try to get more information on the source of the problem?
You could try using the 2.43 binary and see if that runs ok https://github.com/osxmidi/LinVst/releases
You could also edit linvst.cpp and change line 1048 to look like
// while (waitpid(-1, NULL, WNOHANG) > 0) {}
If it doesn't run ok, then there might be a Wine problem of some kind.
The good news -- I downloaded the 2.43 source, compiled that, and everything worked perfectly.
The bad news -- I tried your second recommendation and commented out line 1048 in linvst.cpp from the current git repo. After compiling and updating all the .so files, I get the same freezing behaviour.
I've made some more changes to the code.
If you want to try it out and get back to me then that would be helpful.
Sadly the lock-up persists with the latest changes. I also run the Linux version of Renoise, and the issue seems to be a little different with it. I can successfully load Renoise, insert a windows VST and use it. The lock-up happens only when I exit Renoise.
Renoise LOG> Application: Exit OK
Renoise LOG> VstPlugs: Releasing /home/kmkrebs/.vst/LinVst/Aalto/Aalto_x64.so (finalizing the plugin)...
002a:fixme:font:RemoveFontMemResourceEx (0x87bdcd41) stub
002a:fixme:font:RemoveFontMemResourceEx (0x878f68c1) stub
dssi-vst-server[1]: exiting
Good news -- the latest git build works!
Thanks for the feedback.
LinVst has been working beautifully for me for months, but I've begun experiencing a freeze-up when I start Reaper and it scans VSTs. It only started in the last day or two. I'm running the latest version of LinVst, compiled from the git repo on Antergos Linux, with Wine 4.5.
At that point Reaper stops loading and hangs there.