Ardour crashes under new Kubuntu 24.10

In my case, i was able to launch a new ardour session (with 8.6 and 8.10 community version) but i Cant open my old projects… Perhaps the problems are my plugins loaded? the old format file project? i dont know

What version of Wine? Are you sure Ubuntu isn’t just shipping a bad Wine version (in the context of Audio Plugins) for 24.10…? I don’t know why you wouldn’t just use a Ubuntu ‘.04’ version for production anyway… The ‘.10’s’ have short support cycles and are where they try out stuff between LTS versions. Fun place to visit new features, probably not a great production base.

If you get Wine from winehq you can go back and forth with Wine versions with apt commands. If I have a working Wine I always pin it and don’t change it unless I can guarantee it will support the Plugins I use.

2 Likes

In ubuntu 24.10 winehq repositories the winehq staging version is 9.20

in my case, its the yabridge.

Ardour freezie when It tries to load Melodyne (or another vst win plugin):

I am running UbuntuStudio 24.10 (Wayland) with Ardour 8.10 (previously 8.8) and it is working for me with existing sessions I have created. Setup is Steinberg UR22 Mk2 Interface with ALSA (256 buffer size).

I can also create and record a new session.

I don’t have/use any Windows plugins though!

Phil

Hi!
I reported a bug in Yabridge (memory leaking issue) here:

and in Ardour (pango v1.54 crash) here:
https://tracker.ardour.org/view.php?id=9822

If you want to add additional notes or reports to above bugs, please do it there.
@vud1 - thanks for your comment!

The pango issue can be “fixed” by copying 8 files containing “pango” in their names from /lib directory of Ardour demo downloaded from official website to Ardour /lib/ardour8 directory (for source builders):

  • libpango-1.0.so
  • libpango-1.0.so.0
  • libpangocairo-1.0.so
  • libpangocairo-1.0.so.0
  • libpangoft2-1.0.so
  • libpangoft2-1.0.so.0
  • libpangomm-1.4.so
  • libpangomm-1.4.so.1

Skygge

I replied u in the yabridge git :slight_smile:

In my case, when i delete (rename better) the .wine folder I can launch my ardour project (but without vst win plugins). If I try to scan or to load a win plugin (thought yabridge) ardour freeze…

I have tried alternatives…

I have installed carla with carla-bridge-win32 and carla-bridge-win64 packages

I have scan vst plugins from carla and i can launch ezdrummer3 inside carla standalone app. It seems to work.

Then, i have launch ardour and add carla-rackfz plugin to a ardour track. I tried to load ezdrummer 3 inside carla-rackfz plugin… ardour Freeze.

The i try to use experimental carla option “export as lv2”. I launch carla in standalone, load ezdrummer on it and right click “export as lv2”. Open ardour and try to load ezdrummer3.lv2 in a track… ardour freeze.

:frowning_face:

I dont have more ideas to try…

Did you try to downgrade wine-staging to another version, reregister wineasio, and run yabridgectl?

As you can see for Ubuntu 24.10 (Oracular Oriole) the only version available is 9.20.
Older versions are available for previous ubuntu release (noble numbat):

$ apt list -a winehq-staging
winehq-staging/oracular,now 9.20~oracular-1 amd64 [installed]
winehq-staging/noble 9.19~noble-1 amd64
winehq-staging/noble 9.18~noble-1 amd64
winehq-staging/noble 9.17~noble-1 amd64
winehq-staging/noble 9.16~noble-1 amd64
winehq-staging/noble 9.15~noble-1 amd64
winehq-staging/noble 9.14~noble-1 amd64
winehq-staging/noble 9.13~noble-1 amd64
winehq-staging/noble 9.12~noble-1 amd64
winehq-staging/noble 9.11~noble-1 amd64
winehq-staging/noble 9.10~noble-1 amd64
winehq-staging/noble 9.9~noble-1 amd64
winehq-staging/noble 9.8~noble-1 amd64

If I try to install older version, I get error like this:

$ apt-get install winehq-staging=9.16~noble-1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
winehq-staging : Depends: wine-staging (= 9.16~noble-1)
E: Unable to correct problems, you have held broken packages.

$ apt-get install wine-staging=9.16~noble-1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
wine-staging : Depends: wine-staging-i386 (= 9.16~noble-1)
Depends: wine-staging-amd64 (= 9.16~noble-1) but 9.20~oracular-1 is to be installed
E: Unable to correct problems, you have held broken packages.

Can i ask you, how did you get to run wineasio? I tried a couple of times to compile it, but without success. I can’t register…

hmmm… I don’t know what it is. I always just install wine-staging and that’s it.

Use WineHQ’s repo, then you can downgrade:

EDIT: Ah, you said only for older versions! Is it possible to force to use an old one on your current anyway?

If you are on Debian or Ubuntu, then use WineASIO from the KXStudio repo:

I haven’t checked AV Linux or other multimedia-centered distros, but I would be surprised if those distros do not have a working WineASIO (and Wine Staging and so on?).

I have used Superior Drummer version 2 and now 3 and the wonderful JX-8P emulator PG8X for years without problems and glitches. My current system is Kubuntu 22.04 with wine-8.2 (Staging and version pinned). I know several later versions of wine-8.2 staging are working but I don’t care, peace of mind and a reliable workflow are my first priority.

I’m planning to use Kubuntu 24 on a new PC and Laptop this or next year. It will probably be some tweaking and adjustments to make it work, but when it does, I lock the Wine version and will probably not look back, no matter if a new working Wine version is coming - well, maybe if Melodyne works with WIne.

1 Like

Thank you. I will try.

I was able to install older versions of winehq in ubuntu 24.10 using winehq mantic (ubuntu 23.10) repositories…

I have tried winehq-staging 8.12, 9.02, 9.12, 9.14, 9.19 and 9.20… Allways same problem. So winehq version its not the (only) problem.

@josander I have no tried to “reregister wineasio”. I will try it this night… althought i tried to remove “.wine” folder and make a wine clean installation without success.

On the other hand yabridge 5.10 (current version) was compiled in Dec 2023… I dont know if could be incompatibilites with another Ubuntu 24.10 libraries… Im thinking to try to compile the yabridge app in my own computer.

@skygge if u want to try older winehq versions with apt u must specify all the dependencies downgraded version.

For example:
sudo apt-get install winehq-staging=9.16~noble-1 wine-staging=9.16~noble-1 wine-staging-amd64=9.16~noble-1 wine-staging-i386=9.16~noble-1

1 Like

If downgrading doesn’t work for you, then I won’t even try. I know the result :wink:
I had lower wine version which survived the system upgrade and it stopped working after that.

This is done with:
regsvr32 /usr/lib/i386-linux-gnu/wine/wineasio.dll
wine64 regsvr32 /usr/lib/x86_64-linux-gnu/wine/wineasio.dll

That said, I’m not sure that not registering wineasio.dll will make anything crash. On my systems, it only makes Wine dependent programs and plugins quiet.

Ok… I have repaired it in my computer. I must check the performance… but i have been able to run ezdrummer3 inside ardour…

I was reading the yabridge documentation and the Yabridge binary was compiled in a Ubuntu 20.04… with wine 7.2 header libs? there are really old versions…

So… i compile a yabridge in my own computer (ubuntu 24.10 and winehq 9.20 staging) and all seems to works… (but i need to make more tests). In this first moment ardour seems goes slow when try to scan several vst3 plugins… Perhaps i need to compile yabridge with any permormance option.

1 Like