Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 573
    • Issues 573
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWirePipeWire
  • pipewirepipewire
  • Issues
  • #1459
Closed
Open
Issue created Jul 25, 2021 by wady101@wady101

Can't run Carla using pipewire : undefined symbol: pw_thread_utils_get

Version, Distribution, Desktop Environment:

Version - 0.3.31 Distribution - 5.12.15-arch1-1, Arch Linux DE - KDE

Description of Problem: Was following these steps to get Carla working with Pipewire; https://wiki.archlinux.org/title/PipeWire#LADSPA,_LV2_and_VST_plugins.

After I run pw-jack carla-rack, I get the following error:

Carla 2.3.1 started, status:
  Python version: 3.9.6
  Qt version:     5.15.2
  PyQt version:   5.15.4
  Binary dir:     /usr/lib/carla
  Resources dir:  /usr/share/carla/resources
Traceback (most recent call last):
  File "/usr/share/carla/carla-rack", line 48, in <module>
    host = initHost(initName, libPrefix, False, False, True)
  File "/usr/share/carla/carla_host.py", line 3201, in initHost
    host = HostClass() if HostClass is not None else CarlaHostQtDLL(libname, loadGlobal)
  File "/usr/share/carla/carla_backend_qt.py", line 96, in __init__
    CarlaHostDLL.__init__(self, libName, loadGlobal)
  File "/usr/share/carla/carla_backend.py", line 2614, in __init__
    self.lib = CDLL(libName, RTLD_GLOBAL if loadGlobal else RTLD_LOCAL)
  File "/usr/lib/python3.9/ctypes/__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /usr/lib/pipewire-0.3/jack/libjack.so.0: undefined symbol: pw_thread_utils_get

And just to clarify, pipewire is working well (attached output of pactl info;

Server String: /run/user/1000/pulse/native
Library Protocol Version: 34
Server Protocol Version: 35
Is Local: yes
Client Index: 73
Tile Size: 65472
User Name: mister
Host Name: kogami
Server Name: PulseAudio (on PipeWire 0.3.31)
Server Version: 14.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_0a_00.3.analog-stereo
Default Source: alsa_input.pci-0000_0a_00.3.analog-stereo
Cookie: 5903:dcae

Steps to reproduce:

pacman -S pipewire pipewire-pulse pipewire-jack carla
pactl load-module module-null-sink object.linger=1 media.class=Audio/Sink sink_name=default_null_sink channel_map=FL,FR

Followed by

pw-jack carla-rack

^ here it fails.

Actual Results:

OSError: /usr/lib/pipewire-0.3/jack/libjack.so.0: undefined symbol: pw_thread_utils_get

Whole log, above in Description

Expected Results

Carla opens up with pipewire backend

Additional Info Eg. pw-dump -N > file (As Attachment Please):

Added. file

Edited Jul 25, 2021 by wady101
Assignee
Assign to
Time tracking