LMMS / LMMS/lmms

[Arch] VSTs Fail to Load

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

Description

### Bug Summary

VSTs completely fail to load.

#### Steps to reproduce

1. Open LMMS.
2. Attempt to load a VST.
3. Watch it fail.

#### Expected behavior

My VSTs load.

#### Actual behavior

My VSTs don't load.

#### Screenshot

![moments after loading a vst](https://user-images.githubusercontent.com/33764485/185832170-53a94d9a-94df-4ed5-9652-ae0399c3b124.png)

#### Affected LMMS versions

master 1.3.0-alpha.1.219+g482160646

#### Logs

Click to expand

Notice: could not set realtime priority.

Lv2 plugin SUMMARY: 10 of 30 loaded in 16 msecs.
For details about not loaded plugins, please set
environment variable "LMMS_LV2_DEBUG" to nonempty.
0048:fixme:advapi:GetCurrentHwProfileA (000000000011F860) semi-stub
0048:fixme:heap:RtlSetHeapInformation handle 0000000000000000, info_class 1, info 0000000000000000, size 0 stub!
0060:fixme:ver:GetCurrentPackageFamilyName (000000000249F100 000000000249F750): stub
0064:fixme:ver:GetCurrentPackageId (000000000269FE10 0000000000000000): stub
0068:err:service:device_notify_proc failed to open RPC handle, error 1722
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
0058:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0058:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0058:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0058:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0074:fixme:heap:RtlSetHeapInformation handle 0000000000000000, info_class 1, info 0000000000000000, size 0 stub!
0084:fixme:advapi:RegisterEventSourceW ((null),L"Bonjour Service"): stub
0084:fixme:advapi:ReportEventA (00000000CAFE4242,0x0004,0x0000,0x00000064,0000000000000000,0x0001,0x00000000,000000000183F900,0000000000000000): stub
0084:fixme:advapi:ReportEventW (00000000CAFE4242,0x0004,0x0000,0x00000064,0000000000000000,0x0001,0x00000000,0000000000240EB0,0000000000000000): stub
0084:fixme:winsock:WSAIoctl SIO_UDP_CONNRESET stub
0084:fixme:winsock:WSAIoctl SIO_UDP_CONNRESET stub
0084:fixme:advapi:ReportEventA (00000000CAFE4242,0x0001,0x0000,0x00000064,0000000000000000,0x0001,0x00000000,000000000183F600,0000000000000000): stub
0084:fixme:advapi:ReportEventW (00000000CAFE4242,0x0001,0x0000,0x00000064,0000000000000000,0x0001,0x00000000,0000000000241010,0000000000000000): stub
0084:err:eventlog:ReportEventW L"ERROR: bind(listenfd, (struct sockaddr *) &laddr, sizeof(laddr)); failed: 317 ()"
0084:fixme:advapi:ReportEventA (00000000CAFE4242,0x0001,0x0000,0x00000064,0000000000000000,0x0001,0x00000000,000000000183F600,0000000000000000): stub
0084:fixme:advapi:ReportEventW (00000000CAFE4242,0x0001,0x0000,0x00000064,0000000000000000,0x0001,0x00000000,0000000000241010,0000000000000000): stub
0084:err:eventlog:ReportEventW L"ERROR: udsserver_init: 317 (Message 0x not found in file )"
0084:fixme:advapi:ReportEventA (00000000CAFE4242,0x0004,0x0000,0x00000064,0000000000000000,0x0001,0x00000000,000000000183F900,0000000000000000): stub
0084:fixme:advapi:ReportEventW (00000000CAFE4242,0x0004,0x0000,0x00000064,0000000000000000,0x0001,0x00000000,0000000000241010,0000000000000000): stub
00d0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00d0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00d0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
00d0:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
002c:fixme:ver:GetCurrentPackageId (000000000021FD70 0000000000000000): stub
Starting using X11Embed protocol.
0034:fixme:ver:GetCurrentPackageId (000000000021FD70 0000000000000000): stub
unique ID: Vita
RemotePlugin::DebugMessage: inputs: 0 output: 2
RemotePlugin::DebugMessage: creating editor
Error while reading.
QProcess: Destroyed while process ("/home/ging/Builds/lmms/build/plugins/RemoteVstPlugin64") is still running.
0140:fixme:ver:GetCurrentPackageId (000000000021FD70 0000000000000000): stub
Process error: QProcess::Crashed
Remote plugin crashed
003c:fixme:ver:GetCurrentPackageId (000000000021FD70 0000000000000000): stub

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the failure on Arch and trace the VST loading path from the RemoteVstPlugin64 process mentioned in the logs. Investigate the reported QProcess crash and remote-plugin error; done means the affected VST loads successfully without the remote plugin crashing.

Written by the indexing model from the issue text.

Assessment

Tech stack
arch-linux, cpp
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.