lmms icon indicating copy to clipboard operation
lmms copied to clipboard

RemoteVstPlugin becomes a zombie after crash

Open sakertooth opened this issue 2 years ago • 3 comments

Bug Summary

When LMMS crashes, the RemoteVstPlugin's do not exit and become zombie processes. To make matters worse, the memory usage seems to slowly trickle up after some time, with the only solution being to terminate wineserver. I'm unsure as to whether or not the way LMMS crashes influences this bug.

Steps to reproduce

  1. Create a project that has some third-party plugin as an effect on one of the mixer channels.
  2. Get LMMS to crash (can be done by sending the SIGKILL signal to LMMS).

Expected behavior

Once LMMS crashes, the RemoteVstPlugin processes should close, and the memory should not slowly increase over time.

Actual behavior

Once LMMS crashes, the RemoteVstPlugin process stays open and the memory usage slowly increases over time.

Affected LMMS versions

Unsure.

sakertooth avatar Nov 20 '22 18:11 sakertooth

Thankfully, getting LMMS to crash does not have to be done in a specific manner, as this bug can still occur by sending a SIGKILL signal to LMMS.

sakertooth avatar Nov 20 '22 18:11 sakertooth

I assume you are using LMMS on a Linux distribution.

I have a similar issue on Windows in several projects that use VST plugins with LMMS 1.2.2. It could be interesting to reproduce in the alpha version to check if this was fixed.

Gumichan01 avatar Feb 03 '23 12:02 Gumichan01

Mem usage is fine, after lmms failed to load a vst 4 times in a row (wine issues probably), mine CPU was officially dead...

SpomJ avatar Dec 08 '23 18:12 SpomJ