Wine32 VST Bridge plugins missing gui (Ubuntu Studio 20.04)

Bug #1875641 reported by Oliver K.
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
wine-development (Ubuntu)
Confirmed
Medium
Unassigned
Focal
Confirmed
High
Unassigned
Groovy
Won't Fix
Medium
Unassigned

Bug Description

Carla works very well with the Wine64 Bridge. Only the Wine32 starts the VST32 Plugins in a Window with a black screen with the NVIDIA-Meta-Driver-440.

I've uninstalled the wine-development version 5.5 and installed the latest winehq-devel 5.7 from WineHQ and recompiled the Carla-Bridges my self. Now the Wine32 VST Plugins are working.

Maybe it's a bug in the wine-development package or something missing in the carla package.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: XFCE
DistroRelease: Ubuntu 20.04
InstallationDate: Installed on 2020-04-25 (3 days ago)
InstallationMedia: Ubuntu-Studio 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
NonfreeKernelModules: nvidia_modeset nvidia
Package: carla 2.1-0ubuntu1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 5.4.0-26.30-lowlatency 5.4.30
Tags: focal
Uname: Linux 5.4.0-26-lowlatency x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True

Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Thank you for taking the time to report this bug. Unfortunately, it is incomplete. Please run "apport-collect 1875641" from the command line to complete this bug. It will expire in 60 days if there is no further activity.

Changed in carla (Ubuntu):
status: New → Incomplete
Revision history for this message
Oliver K. (big-ghost-ok) wrote : Dependencies.txt

apport information

tags: added: apport-collected focal
description: updated
Revision history for this message
Oliver K. (big-ghost-ok) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Oliver K. (big-ghost-ok) wrote : ProcEnviron.txt

apport information

Changed in carla (Ubuntu):
status: Incomplete → New
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Were any 32-bit libraries missing before you tried building? Meaning, did you have to install any further 32-bit libraries?

Revision history for this message
Oliver K. (big-ghost-ok) wrote :

No there was nothing missing. Distro 20.04 has installed all :i386 libs needed for the wine32- and wine64-bridges. Also I've set the "dpkg --add-architecture i386" befor and installed the "build-essential".

I installed the Bridges with:

apt-get install carla-bridge-wine32 carla-bridge-wine64

Weeks ago I had installed a "Ubuntu Studio 20.04 beta" and did not have these problems. Maybe that helps.

Know I solved this problems with recompiling the carla-bridge-wine32 and carla-bridge-wine64 by
installing the carla build dependencies with:

apt-get build-dep carla

Then I removed all distro packages from wine-development* (5.5)
and installed version 5.7~focal form WineHQ:

wine-devel
wine-devel-dev
wine-devel-amd64
wine-devel-i386:i386

and compiled without any error:

make win32 CC=i686-w64-mingw32-gcc CXX=i686-w64-mingw32-g++
make win64 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++

make wine32 && make wine64

Did you have the Harrison AVA-legacy-EQ (Win VST3/32)? There you can see the analyser is missing in the top. The Knobs are visible in the lower part of the plugin. (OpenGL overlay?) The older Version of Limiter No.6 (Win VST2/32) shows only a black screen. (Not the known BUG with Limiter No.6. I have the working Version)

Aamazingly, carla now also works from distro 20.04 including the both 32/64 wine-bridge together with the new packages from "WineHQ Wine-Devel 5.7~focal" installed.

It looks like the "wine-development" packages have changed since beta?!?

Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

The way things are packaged in Ubuntu is that the compilation is done 100% from this site that we're on; nothing is compiled locally. A source package is made locally and uploaded to Launchpad for compilation with the instructions to the build system on how to build it. So, having Harrison AVA-legacy-EQ is not something we can possibly have.

Not sure about wine-development, but Carla changed since the beta to the final release from RC2. I have the developer in the loop on this bug.

I was noticing also that the wine32 bridges aren't being built for 64-bit architectures, which would totally be my fault. I'll look into this.

Changed in carla (Ubuntu):
assignee: nobody → Erich Eickmeyer (eeickmeyer)
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

While attempting to debug this, I did indeed run into this issue using the version of wine available in 20.04 and 20.10 (Groovy Gorilla):

/usr/bin/ld: relocatable linking with relocations from format elf64-x86-64 (/usr/lib/x86_64-linux-gnu/wine-development/libwinecrt0.a(dll_entry.o)) to format elf32-i386 (jackbridge-wine32.WO6FJy.o) is not supported

I believe this is a bug in wine that needs to get corrected, or else this will remain a problem in Focal.

Changed in wine-development (Ubuntu):
importance: Undecided → High
status: New → Confirmed
Changed in carla (Ubuntu Focal):
status: New → Triaged
Changed in wine-development (Ubuntu Focal):
status: New → Confirmed
importance: Undecided → High
Changed in wine-development (Ubuntu Groovy):
importance: High → Medium
Changed in carla (Ubuntu Focal):
assignee: nobody → Erich Eickmeyer (eeickmeyer)
importance: Undecided → Medium
Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Turns out I was wrong as far as building, but the problem remains: there is no GUI for the wine bridge under Focal. Not an issue with how Carla is packaged, so the issue lies squarely on wine.

Changed in carla (Ubuntu Focal):
assignee: Erich Eickmeyer (eeickmeyer) → nobody
Changed in carla (Ubuntu Groovy):
assignee: Erich Eickmeyer (eeickmeyer) → nobody
Revision history for this message
Oliver K. (big-ghost-ok) wrote :

I also thought it was wine, but I wasn't sure.

Thank you Erich for taking the time.

no longer affects: carla (Ubuntu)
no longer affects: carla (Ubuntu Focal)
no longer affects: carla (Ubuntu Groovy)
Revision history for this message
Brian Murray (brian-murray) wrote :

The Groovy Gorilla has reached end of life, so this bug will not be fixed for that release

Changed in wine-development (Ubuntu Groovy):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.