LMMS / LMMS/lmms

LinuxVSTs not loading

Open
#8,277 3 comments 0 reactions 0 assignees View on GitHub
bug response required
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### System Information

Linux Mint 22.3, Cinnamon DE

### LMMS Version(s)

manually compiled on commit https://github.com/LMMS/lmms/commit/a8423c1e4a25f67fd350588bef7704a3bbd003ff

### Most Recent Working Version

_No response_

### Bug Summary

any LinuxVST .so file I try to load into VeSTige refuses to load

### Expected Behaviour

VSTs should load function as intended

### Steps To Reproduce

1 - Compile LMMS
2 - Get a LinuxVST .so (I used the CMajor plugin programming language one to use a remake of the Pro54)
3 - Launch LMMS through the terminal (to see logs)
4 - Load the VST into VeSTige
5 - Notice it still says "No VST plugin loaded"

### Logs

Click to expand

Starting detached.

RemotePlugin::DebugMessage: could not find entry point
QProcess: Destroyed while process ("/home/catperson6/Desktop/putting the l in lmms/lmms/build/plugins/NativeLinuxRemoteVstPlugin64") is still running.
Process error: QProcess::Crashed
Remote plugin crashed

### Screenshots / Minimum Reproducible Project

_No response_

### Please search the issue tracker for existing bug reports before submitting your own.

- [x] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

Research direction

First reproduce the failure by launching LMMS from a terminal and loading a LinuxVST .so into VeSTige, then investigate the "could not find entry point" and crash reported for NativeLinuxRemoteVstPlugin64. Done means the tested LinuxVST plugin loads in VeSTige without the remote plugin crashing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.