LMMS / LMMS/lmms

[Archlinux] RemoteVstPlugin32 breaks after WoW64 update

Open
#8,041 13 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### System Information

Archlinux

### LMMS Version(s)

Any version

### Most Recent Working Version

_No response_

### Bug Summary

Since Archlinux transitioned to using wow64 in their wine package, we can no longer load 32bit Windows VSTs on Linux.

### Expected Behaviour

32bit plugins should load normally.

### Steps To Reproduce

1. Ensure the official wine package is installed and of latest version.
2. Launch LMMS and try to open a 32bit VST, e.g. Meowsynth.

LMMS freezes for a moment with this printed in the console:
```
wine: failed to start L"Z:\\kdm\\home\\kdm\\compiled\\lmms.master\\lib\\lmms\\32\\RemoteVstPlugin32.exe.so": c000007b
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: File not found.

Remote plugin exit code: 1
remote plugin died! invalidating now.
Remote plugin did not connect.
```

### Logs

Click to expand

  

### 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

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce on Archlinux with the latest official wine package by launching LMMS and opening a 32-bit Windows VST such as Meowsynth. Start from the RemoteVstPlugin32.exe.so launch failure and its console output; done means 32-bit VSTs load normally without the remote plugin dying.

Written by the indexing model from the issue text.

Assessment

Tech stack
arch-linux
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.