Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xdg-desktop-portal-wlr not starting #68

Closed
cristobaltapia opened this issue Nov 14, 2020 · 12 comments
Closed

xdg-desktop-portal-wlr not starting #68

cristobaltapia opened this issue Nov 14, 2020 · 12 comments
Assignees
Labels
invalid This doesn't seem right

Comments

@cristobaltapia
Copy link

Hi,
I am running Archlinux with sway and I don't know exactly when this started happening, but xdg-desktop-portal-wlr does not work for me anymore. The following error is shown:

❯ systemctl --user status xdg-desktop-portal-wlr.service
● xdg-desktop-portal-wlr.service - Portal service (wlroots implementation)
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal-wlr.service; static)
     Active: failed (Result: core-dump) since Sat 2020-11-14 00:57:47 CET; 8s ago
    Process: 100998 ExecStart=/usr/lib/xdg-desktop-portal-wlr (code=dumped, signal=SEGV)
   Main PID: 100998 (code=dumped, signal=SEGV)

Nov 14 00:57:47 tapia-laptop systemd-coredump[101001]: Process 100998 (xdg-desktop-por) of user 1000 dumped core.

                                                       Stack trace of thread 100998:
                                                       #0  0x0000559040299741 main (xdg-desktop-portal-wlr + 0x3741)
                                                       #1  0x00007fee9768b152 __libc_start_main (libc.so.6 + 0x28152)
                                                       #2  0x000055904029995e _start (xdg-desktop-portal-wlr + 0x395e)

                                                       Stack trace of thread 100999:
                                                       #0  0x00007fee977635de epoll_wait (libc.so.6 + 0x1005de)
                                                       #1  0x00007fee97a15f51 n/a (libspa-support.so + 0xff51)
                                                       #2  0x00007fee97a0d284 n/a (libspa-support.so + 0x7284)
                                                       #3  0x00007fee9785dff0 n/a (libpipewire-0.3.so.0 + 0x26ff0)
                                                       #4  0x00007fee9763c3e9 start_thread (libpthread.so.0 + 0x93e9)
                                                       #5  0x00007fee97763293 __clone (libc.so.6 + 0x100293)
Nov 14 00:57:47 tapia-laptop systemd[4293]: xdg-desktop-portal-wlr.service: Scheduled restart job, restart counter is at 5.
Nov 14 00:57:47 tapia-laptop systemd[4293]: Stopped Portal service (wlroots implementation).
Nov 14 00:57:47 tapia-laptop systemd[4293]: xdg-desktop-portal-wlr.service: Start request repeated too quickly.
Nov 14 00:57:47 tapia-laptop systemd[4293]: xdg-desktop-portal-wlr.service: Failed with result 'core-dump'.
Nov 14 00:57:47 tapia-laptop systemd[4293]: Failed to start Portal service (wlroots implementation).

Maybe related: I am also experiencing this problem with GTK apps taking a while to start. However, the solution stated there does not work for me.

@danshick
Copy link
Collaborator

The logs you posted indicate a core dump, but I don't think you have debugging symbols for xdpw, so that won't help.

I have a theory that xdpw is trying to exit gracefully (for one reason or another) but is segfaulting trying to free memory that was never allocated. I created an issue for that already, but it is secondary to your issue and it just means we don't have any nice log messages.

Can you share the versions of pipewire, xdg-desktop-portal, and xdg-desktop-portal-wlr that you're using? On arch, the output of pacman -Qi _package-name_ would help. I would definitely recommend upgrading all of them if you haven't.

I think your real issue (including slow to start GTK apps) is improperly set environment variables. I wrote up an explanation here, but long story short, you should probably do what the sway wiki suggested, but for the XDG_CURRENT_DESKTOP variable. This particular writeup is new, and if it is helpful (or not), I'd appreciate feedback.

Let me know how it goes. If you have no luck with tweaking variables or updating packages, we can gather logs from manual runs and possibly get a build with debugging symbols to test.

@danshick danshick added the question Further information is requested label Nov 14, 2020
@danshick danshick self-assigned this Nov 14, 2020
@cristobaltapia
Copy link
Author

Thank for the explanation. Unfortunately, setting the XDG_CURRENT_DESKTOP variable does not help either (in theory it is already correctly set in .config/environment.d/envvars.conf). I added it like this to the sway config file (if that is what you meant):

exec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP
exec dbus-update-activation-environment 2>/dev/null && \
     dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP

These are the versions of the installed packages:

Name            : pipewire
Version         : 0.3.15-2
Description     : Server and user space API to deal with multimedia pipelines
Architecture    : x86_64
URL             : https://pipewire.org
Licenses        : LGPL2.1
Groups          : None
Provides        : libpipewire-0.3.so=0-64
Depends On      : gstreamer  gst-plugins-base  sbc  rtkit  vulkan-icd-loader  bluez-libs  alsa-card-profiles  libdbus-1.so=3-64  libsndfile.so=1-64  libudev.so=1-64  libasound.so=2-64  libsystemd.so=0-64  libglib-2.0.so=0-64  libgobject-2.0.so=0-64
Optional Deps   : pipewire-docs: Documentation
                  pipewire-jack: JACK support
                  pipewire-pulse: PulseAudio support [installed]
Required By     : fedora-firefox-wayland-bin  gnome-remote-desktop  mutter  pipewire-pulse  xdg-desktop-portal  xdg-desktop-portal-wlr-git
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 5.32 MiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Tue 10 Nov 2020 07:46:49 PM CET
Install Date    : Thu 12 Nov 2020 08:16:52 AM CET
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature
Name            : xdg-desktop-portal
Version         : 1.8.0-1
Description     : Desktop integration portals for sandboxed apps
Architecture    : x86_64
URL             : https://github.com/flatpak/xdg-desktop-portal
Licenses        : LGPL
Groups          : None
Provides        : None
Depends On      : glib2  pipewire  fuse2  geoclue2  xdg-desktop-portal-impl
Optional Deps   : None
Required By     : flatpak  xdg-desktop-portal-wlr-git
Optional For    : snapd
Conflicts With  : None
Replaces        : None
Installed Size  : 1974.67 KiB
Packager        : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date      : Sat 19 Sep 2020 01:41:42 AM CEST
Install Date    : Sat 19 Sep 2020 12:18:39 PM CEST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
Name            : xdg-desktop-portal-wlr-git
Version         : v0.1.0.r27.gf0e1de0-1
Description     : xdg-desktop-portal backend for wlroots
Architecture    : x86_64
URL             : https://github.com/emersion/xdg-desktop-portal-wlr
Licenses        : custom:MIT
Groups          : None
Provides        : xdg-desktop-portal-wlr  xdg-desktop-portal-impl
Depends On      : xdg-desktop-portal  pipewire
Optional Deps   : libpipewire02: For Chromium WebRTC desktop screencast (see project GitHub page) [installed]
                  obs-xdg-portal: OBS Studio plugin for XDG Desktop Portal (or wlrobs for direct wlroots integration)
Required By     : xdg-desktop-portal
Optional For    : None
Conflicts With  : xdg-desktop-portal-wlr
Replaces        : None
Installed Size  : 325.53 KiB
Packager        : Unknown Packager
Build Date      : Sat 14 Nov 2020 12:56:26 AM CET
Install Date    : Sat 14 Nov 2020 12:56:51 AM CET
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : None

@danshick
Copy link
Collaborator

Okay, let's try starting xdpw manually.

Kill both xdg-desktop-portal and xdg-desktop-portal-wlr and run the following:

/usr/lib/xdg-desktop-portal -vr & /usr/lib/xdg-desktop-portal-wlr -l DEBUG 2>&1 | tee xdpw.log

That log should help shed some light on what's going on.

@cristobaltapia
Copy link
Author

Ok, here is the log:

❯ /usr/lib/xdg-desktop-portal -vr & /usr/lib/xdg-desktop-portal-wlr
[1] 5626
XDP: load portals from /usr/share/xdg-desktop-portal/portals
2020/11/15 19:03:36 [ERROR] - pipewire: couldn't connect to context
XDP: loading /usr/share/xdg-desktop-portal/portals/gnome-shell.portal
XDP: portal implementation for gnome
XDP: portal implementation supports org.freedesktop.impl.portal.Access
XDP: loading /usr/share/xdg-desktop-portal/portals/gnome-keyring.portal
XDP: portal implementation for gnome
XDP: portal implementation supports org.freedesktop.impl.portal.Secret
XDP: loading /usr/share/xdg-desktop-portal/portals/wlr.portal
XDP: portal implementation for sway, Wayfire
XDP: portal implementation supports org.freedesktop.impl.portal.Screenshot
XDP: portal implementation supports org.freedesktop.impl.portal.ScreenCast
XDP: providing portal org.freedesktop.portal.MemoryMonitor
XDP: providing portal org.freedesktop.portal.NetworkMonitor
XDP: providing portal org.freedesktop.portal.ProxyResolver
XDP: providing portal org.freedesktop.portal.Trash
XDP: providing portal org.freedesktop.portal.GameMode
XDP: providing portal org.freedesktop.portal.Settings
XDP: Using wlr.portal for org.freedesktop.impl.portal.Screenshot in sway
Segmentation fault (core dumped)

And after that the following started to appear:

** (/usr/lib/xdg-desktop-portal:5626): WARNING **: 19:04:01.412: Failed to create screenshot proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.wlr: Timeout was reached

** (/usr/lib/xdg-desktop-portal:5626): WARNING **: 19:04:01.412: No skeleton to export
XDP: Falling back to gnome-shell.portal for org.freedesktop.impl.portal.Access
XDP: providing portal org.freedesktop.portal.Device
XDP: providing portal org.freedesktop.portal.Location

** (/usr/lib/xdg-desktop-portal:5626): WARNING **: 19:04:01.417: Failed connect to PipeWire: Couldn't connect to PipeWire
XDP: providing portal org.freedesktop.portal.Camera
XDP: Falling back to gnome-keyring.portal for org.freedesktop.impl.portal.Secret
XDP: providing portal org.freedesktop.portal.Secret
XDP: Using wlr.portal for org.freedesktop.impl.portal.ScreenCast in sway

** (/usr/lib/xdg-desktop-portal:5626): WARNING **: 19:04:26.442: Failed to create screen cast proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.wlr: Timeout was reached

** (/usr/lib/xdg-desktop-portal:5626): WARNING **: 19:04:26.442: No skeleton to export
XDP: org.freedesktop.portal.Desktop acquired

@danshick
Copy link
Collaborator

2020/11/15 19:03:36 [ERROR] - pipewire: couldn't connect to context

This is your issue. Are you sure pipewire is running? It should start automatically via socket activation, but for debugging, I would recommend ensuring that it is already running. If you can confirm it is, do its logs contain anything of interest?

It would have been better if you had run the exact command I shared, which would have increased the log level and given us more information. Also, can you confirm that you killed all existing xdp/xdpw instances first.

@cristobaltapia
Copy link
Author

cristobaltapia commented Nov 15, 2020

Oh, I wrote it by hand and somehow didn't noticed the entire line. Here it is now:

❯ /usr/lib/xdg-desktop-portal -vr & /usr/lib/xdg-desktop-portal-wlr -l DEBUG 2>&1 | tee xdpw.log
2020/11/15 21:30:37 [DEBUG] - dbus: connected
2020/11/15 21:30:37 [DEBUG] - wlroots: wl_display connected
2020/11/15 21:30:37 [DEBUG] - pipewire: pw_loop created
2020/11/15 21:30:37 [DEBUG] - pipewire: establishing connection to core
2020/11/15 21:30:37 [ERROR] - pipewire: couldn't connect to context

Pipewire is definitely not starting. The systemd unit is inactive and if I try to start it manually I get this:

❯ pipewire
[W][000008194.049377][module-protocol-native.c:386 client_new()] server 0x5557dd0eea40: no peersec: Protocol not available
[W][000008194.049487][module-protocol-native.c:386 client_new()] server 0x5557dd0eea40: no peersec: Protocol not available
[W][000008194.145255][module-protocol-native.c:386 client_new()] server 0x5557dd0eea40: no peersec: Protocol not available
[E][000008194.353121][core.c:71 core_event_error()] core 0x56025b350610: proxy 0x56025b394e40 id:4: bound:-1 seq:4 res:-2 (No such file or directory) msg:"can't create device: No such file or directory"
[E][000008194.353135][media-session.c:1971 core_error()] error id:4 seq:4 res:-2 (No such file or directory): can't create device: No such file or directory

I will install the git version and see if that changes anything.


Edit:
pipewire-git does not change anything.

@danshick
Copy link
Collaborator

danshick commented Nov 15, 2020

Pipewire is definitely not starting. The systemd unit is inactive and if I try to start it manually I get this

You can start pipewire like this for more debugging output. The line mentioned in those pipewire logs is just a generic error handler, so we may need more verbose output.

PIPEWIRE_DEBUG=3 pipewire

Edit: Also, even though pipewire is giving that error, is it exiting? I'm assuming it is, but pipewire creates noisy logs. Some errors may not be fatal.

@danshick danshick added upstream bug Something is broken in a dependency and removed question Further information is requested labels Nov 15, 2020
@cristobaltapia
Copy link
Author

cristobaltapia commented Nov 16, 2020

OK. So I run PIPEWIRE_DEBUG=3 pipewire and got lots of green output, except for two lines (which I suppose means something good :) ) Then I tried to start the xdg-desktop-portal-wlr service and it successfully started. So pipewire is not starting at boot but then it can be started?

The two red lines:

[E][000010272.110076][core.c:71 core_event_error()] core 0x562344a59610: proxy 0x562344a9d9b0 id:4: bound:-1 seq:4 res:-2 (No such file or directory) msg:"can't create device: No such file or directory"
[E][000010272.110082][media-session.c:1971 core_error()] error id:4 seq:4 res:-2 (No such file or directory): can't create device: No such file or directory

Edit:

The output:

❯ PIPEWIRE_DEBUG=3 pipewire
[I][000010271.782033][pipewire.c:411 pw_init()] version 0.3.15
[I][000010271.784541][module-protocol-native.c:1096 impl_add_server()] protocol-native 0x55b25aec25b0: Listening on 'pipewire-0'
[I][000010271.788683][impl-node.c:310 node_update_state()] (Dummy-28) creating -> suspended
[I][000010271.788696][context.c:887 pw_context_recalc_graph()] context 0x55b25aea3380: busy:0 reason:register active node
[I][000010271.788944][command.c:346 execute_command_exec()] exec got pid 30067 res:0 status:1525298048
[I][000010271.788972][main.c:132 main()] start main loop
[I][000010271.789049][module-portal.c:145 on_portal_pid_received()] Got portal pid 2042
[I][000010271.789051][command.c:335 execute_command_exec()] exec /usr/bin/pipewire-media-session
[I][000010271.789282][module-rtkit.c:504 idle_func()] processing thread made realtime
[I][000010271.791626][pipewire.c:411 pw_init()] version 0.3.15
[I][000010271.793403][local-socket.c:96 try_connect()] connecting to 'pipewire-0' runtime_dir:/run/user/1000
[W][000010271.793458][module-protocol-native.c:386 client_new()] server 0x55b25aec2a40: no peersec: Protocol not available
[I][000010271.793499][local-socket.c:96 try_connect()] connecting to 'pipewire-0' runtime_dir:/run/user/1000
[I][000010271.793546][media-session.c:2254 main()] enable: flatpak
[I][000010271.793563][media-session.c:2254 main()] enable: portal
[W][000010271.793584][module-protocol-native.c:386 client_new()] server 0x55b25aec2a40: no peersec: Protocol not available
[I][000010271.793757][media-session.c:2254 main()] enable: metadata
[I][000010271.793783][media-session.c:2254 main()] enable: default-nodes
[I][000010271.793789][media-session.c:1821 sm_media_session_load_state()] media-session 0x7fff951439a0: loading state 'default-nodes'
[I][000010271.793826][default-nodes.c:264 sm_default_nodes_start()] can't load default-nodes state: No such file or directory
[I][000010271.793847][media-session.c:2254 main()] enable: default-profile
[I][000010271.793861][media-session.c:1821 sm_media_session_load_state()] media-session 0x7fff951439a0: loading state 'default-profile'
[I][000010271.794078][media-session.c:2254 main()] enable: default-routes
[I][000010271.794086][media-session.c:1821 sm_media_session_load_state()] media-session 0x7fff951439a0: loading state 'default-routes'
[I][000010271.794263][media-session.c:2254 main()] enable: restore-stream
[I][000010271.794282][media-session.c:1821 sm_media_session_load_state()] media-session 0x7fff951439a0: loading state 'restore-stream'
[I][000010271.794504][media-session.c:2254 main()] enable: alsa-seq
[I][000010271.794539][media-session.c:2254 main()] enable: alsa-acp
[I][000010271.798788][module-rtkit.c:504 idle_func()] processing thread made realtime
[I][000010271.803299][media-session.c:2254 main()] enable: v4l2
[W][000010271.886710][module-protocol-native.c:386 client_new()] server 0x55b25aec2a40: no peersec: Protocol not available
[I][000010271.886853][module-portal.c:85 context_check_access()] portal 0x55b25aecab80: portal managed client 0x55b25aefea90 added
[I][000010271.886884][module-access.c:138 context_check_access()] client 0x55b25aefea90: has already access: 'portal'
[I][000010271.917013][media-session.c:2254 main()] enable: suspend-node
[I][000010271.917026][media-session.c:2254 main()] enable: policy-node
[I][000010271.917086][alsa-monitor.c:588 reserve_acquired()] 0x562344a9c2a0: reserve acquired 0
[I][000010271.917111][module-access.c:150 context_check_access()] client 0x55b25aed9820 has trusted pid 30067
[I][000010271.917148][module-access.c:211 context_check_access()] access 0x55b25aece880: client 0x55b25aed9820 'unrestricted' access granted
[I][000010271.917318][module-access.c:150 context_check_access()] client 0x55b25aeebbc0 has trusted pid 30067
[I][000010271.917335][module-access.c:211 context_check_access()] access 0x55b25aece880: client 0x55b25aeebbc0 'unrestricted' access granted
[I][000010271.922806][parser.c:260 error_node()] UCM is not supported for this HDA model (HDA Intel HDMI at 0xf721c000 irq 51)
[I][000010271.922856][main.c:1014 snd_use_case_mgr_open()] error: failed to import hw:0 use case configuration -6
[I][000010271.923581][parser.c:260 error_node()] UCM is not supported for this HDA model (HDA Intel HDMI at 0xf721c000 irq 51)
[I][000010271.923607][main.c:1014 snd_use_case_mgr_open()] error: failed to import HDA Intel HDMI use case configuration -6
[I][000010271.923618][alsa-ucm.c:765 pa_alsa_ucm_query_profiles()] UCM not available for card HDA Intel HDMI
[I][000010271.928673][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device front:0: No such file or directory
[I][000010271.928961][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device iec958:0: No such file or directory
[I][000010271.929176][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device front:0: No such file or directory
[I][000010271.929440][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround21:0: No such file or directory
[I][000010271.929679][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround40:0: No such file or directory
[I][000010271.929897][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround41:0: No such file or directory
[I][000010271.930105][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround50:0: No such file or directory
[I][000010271.930315][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround51:0: No such file or directory
[I][000010271.930545][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround71:0: No such file or directory
[I][000010271.930846][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device iec958:0: No such file or directory
[I][000010271.930864][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM a52:0
[I][000010271.930918][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device a52:0: No such file or directory
[I][000010271.930982][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM a52:0
[I][000010271.930988][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device a52:0: No such file or directory
[I][000010271.931041][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dca:0
[I][000010271.931049][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dca:0: No such file or directory
[I][000010271.941046][impl-node.c:310 node_update_state()] (Midi-Bridge-36) creating -> suspended
[I][000010271.941063][context.c:887 pw_context_recalc_graph()] context 0x55b25aea3380: busy:0 reason:register active node
[I][000010271.941237][alsa-seq.c:215 alsa_seq_on_sys()] client add/change 14
[I][000010271.941245][alsa-seq.c:233 alsa_seq_on_sys()] port add/change 14:0
[I][000010271.941675][alsa-util.c:1699 prepare_mixer()] Successfully attached to mixer 'hw:0'
[I][000010271.961851][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:0
[I][000010271.961899][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:0: No such file or directory
[I][000010271.995047][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:0,1
[I][000010271.995067][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:0,1: No such file or directory
[I][000010272.025163][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:0,2
[I][000010272.025181][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:0,2: No such file or directory
[I][000010272.055016][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:0,3
[I][000010272.055033][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:0,3: No such file or directory
[I][000010272.085095][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:0,4
[I][000010272.085111][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:0,4: No such file or directory
[I][000010272.085326][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,5: No such file or directory
[I][000010272.085500][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,5: No such file or directory
[I][000010272.085665][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,5: No such file or directory
[I][000010272.085680][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:0,5
[I][000010272.085686][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:0,5: No such file or directory
[I][000010272.085850][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,6: No such file or directory
[I][000010272.086012][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,6: No such file or directory
[I][000010272.086171][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,6: No such file or directory
[I][000010272.086184][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:0,6
[I][000010272.086191][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:0,6: No such file or directory
[I][000010272.086335][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,7: No such file or directory
[I][000010272.086480][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,7: No such file or directory
[I][000010272.086642][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:0,7: No such file or directory
[I][000010272.086663][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:0,7
[I][000010272.086668][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:0,7: No such file or directory
[I][000010272.086763][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hw:0: No such file or directory
[I][000010272.086882][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hw:0: No such file or directory
[I][000010272.086993][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hw:0: No such file or directory
[I][000010272.087481][acp.c:297 profile_set_available()] Profile output:hdmi-stereo available unknown -> no
[I][000010272.087494][acp.c:297 profile_set_available()] Profile output:hdmi-stereo-extra1 available unknown -> yes
[I][000010272.087502][acp.c:297 profile_set_available()] Profile output:hdmi-stereo-extra2 available unknown -> yes
[I][000010272.087508][acp.c:297 profile_set_available()] Profile output:hdmi-stereo-extra3 available unknown -> yes
[I][000010272.087513][acp.c:297 profile_set_available()] Profile output:hdmi-stereo-extra4 available unknown -> yes
[I][000010272.087518][acp.c:297 profile_set_available()] Profile output:hdmi-surround available unknown -> no
[I][000010272.087535][acp.c:297 profile_set_available()] Profile output:hdmi-surround71 available unknown -> no
[I][000010272.087541][acp.c:297 profile_set_available()] Profile output:hdmi-surround-extra1 available unknown -> yes
[I][000010272.087547][acp.c:297 profile_set_available()] Profile output:hdmi-surround71-extra1 available unknown -> yes
[I][000010272.087552][acp.c:297 profile_set_available()] Profile output:hdmi-surround-extra2 available unknown -> yes
[I][000010272.087559][acp.c:297 profile_set_available()] Profile output:hdmi-surround71-extra2 available unknown -> yes
[I][000010272.087564][acp.c:297 profile_set_available()] Profile output:hdmi-surround-extra3 available unknown -> yes
[I][000010272.087570][acp.c:297 profile_set_available()] Profile output:hdmi-surround71-extra3 available unknown -> yes
[I][000010272.087575][acp.c:297 profile_set_available()] Profile output:hdmi-surround-extra4 available unknown -> yes
[I][000010272.087581][acp.c:297 profile_set_available()] Profile output:hdmi-surround71-extra4 available unknown -> yes
[I][000010272.087590][acp.c:297 profile_set_available()] Profile output:hdmi-stereo-extra1 available yes -> no
[I][000010272.087596][acp.c:297 profile_set_available()] Profile output:hdmi-surround-extra1 available yes -> no
[I][000010272.087603][acp.c:297 profile_set_available()] Profile output:hdmi-surround71-extra1 available yes -> no
[I][000010272.087613][acp.c:297 profile_set_available()] Profile output:hdmi-stereo-extra2 available yes -> no
[I][000010272.087619][acp.c:297 profile_set_available()] Profile output:hdmi-surround-extra2 available yes -> no
[I][000010272.087626][acp.c:297 profile_set_available()] Profile output:hdmi-surround71-extra2 available yes -> no
[I][000010272.087635][acp.c:297 profile_set_available()] Profile output:hdmi-stereo-extra3 available yes -> no
[I][000010272.087641][acp.c:297 profile_set_available()] Profile output:hdmi-surround-extra3 available yes -> no
[I][000010272.087648][acp.c:297 profile_set_available()] Profile output:hdmi-surround71-extra3 available yes -> no
[I][000010272.087657][acp.c:297 profile_set_available()] Profile output:hdmi-stereo-extra4 available yes -> no
[I][000010272.087664][acp.c:297 profile_set_available()] Profile output:hdmi-surround-extra4 available yes -> no
[I][000010272.087670][acp.c:297 profile_set_available()] Profile output:hdmi-surround71-extra4 available yes -> no
[I][000010272.087676][acp.c:1064 acp_card_set_profile()] activate profile: off (0)
[I][000010272.088584][alsa-monitor.c:588 reserve_acquired()] 0x562344a79d20: reserve acquired 0
[I][000010272.090284][parser.c:260 error_node()] UCM is not supported for this HDA model (HDA Intel PCH at 0xf7218000 irq 49)
[I][000010272.090317][main.c:1014 snd_use_case_mgr_open()] error: failed to import hw:1 use case configuration -6
[I][000010272.090753][parser.c:260 error_node()] UCM is not supported for this HDA model (HDA Intel PCH at 0xf7218000 irq 49)
[I][000010272.090770][main.c:1014 snd_use_case_mgr_open()] error: failed to import HDA Intel PCH use case configuration -6
[I][000010272.090778][alsa-ucm.c:765 pa_alsa_ucm_query_profiles()] UCM not available for card HDA Intel PCH
[I][000010272.095393][alsa-util.c:1699 prepare_mixer()] Successfully attached to mixer 'hw:1'
[I][000010272.095908][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device iec958:1: No such file or directory
[I][000010272.097778][pcm_route.c:877 find_matching_chmap()] Found no matching channel map
[I][000010272.097842][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround21:1: Invalid argument
[I][000010272.099428][alsa-util.c:730 pa_alsa_open_by_device_string()] Failed to set hardware parameters on plug:surround40:1: Invalid argument
[I][000010272.099831][pcm_route.c:877 find_matching_chmap()] Found no matching channel map
[I][000010272.099888][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround41:1: Invalid argument
[I][000010272.100261][pcm_route.c:877 find_matching_chmap()] Found no matching channel map
[I][000010272.100320][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device surround50:1: Invalid argument
[I][000010272.101966][alsa-util.c:730 pa_alsa_open_by_device_string()] Failed to set hardware parameters on plug:surround51:1: Invalid argument
[I][000010272.103728][alsa-util.c:730 pa_alsa_open_by_device_string()] Failed to set hardware parameters on plug:surround71:1: Invalid argument
[I][000010272.104142][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device iec958:1: No such file or directory
[I][000010272.104212][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM a52:1
[I][000010272.104224][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device a52:1: No such file or directory
[I][000010272.104241][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM a52:1
[I][000010272.104247][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device a52:1: No such file or directory
[I][000010272.104264][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dca:1
[I][000010272.104274][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dca:1: No such file or directory
[I][000010272.104595][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1: No such file or directory
[I][000010272.104976][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1: No such file or directory
[I][000010272.105178][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1: No such file or directory
[I][000010272.105205][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:1
[I][000010272.105211][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:1: No such file or directory
[I][000010272.105361][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,1: No such file or directory
[I][000010272.105519][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,1: No such file or directory
[I][000010272.105673][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,1: No such file or directory
[I][000010272.105688][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:1,1
[I][000010272.105695][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:1,1: No such file or directory
[I][000010272.105848][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,2: No such file or directory
[I][000010272.106001][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,2: No such file or directory
[I][000010272.106154][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,2: No such file or directory
[I][000010272.106170][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:1,2
[I][000010272.106176][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:1,2: No such file or directory
[I][000010272.106320][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,3: No such file or directory
[I][000010272.106472][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,3: No such file or directory
[I][000010272.106624][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,3: No such file or directory
[I][000010272.106639][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:1,3
[I][000010272.106645][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:1,3: No such file or directory
[I][000010272.106790][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,4: No such file or directory
[I][000010272.106950][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,4: No such file or directory
[I][000010272.107119][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,4: No such file or directory
[I][000010272.107138][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:1,4
[I][000010272.107143][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:1,4: No such file or directory
[I][000010272.107353][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,5: No such file or directory
[I][000010272.107571][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,5: No such file or directory
[I][000010272.107809][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,5: No such file or directory
[I][000010272.107840][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:1,5
[I][000010272.107853][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:1,5: No such file or directory
[I][000010272.108039][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,6: No such file or directory
[I][000010272.108239][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,6: No such file or directory
[I][000010272.108403][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,6: No such file or directory
[I][000010272.108414][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:1,6
[I][000010272.108421][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:1,6: No such file or directory
[I][000010272.108562][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,7: No such file or directory
[I][000010272.108706][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,7: No such file or directory
[I][000010272.108850][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device hdmi:1,7: No such file or directory
[I][000010272.108862][pcm.c:2660 snd_pcm_open_noupdate()] Unknown PCM dcahdmi:1,7
[I][000010272.108868][alsa-util.c:693 pa_alsa_open_by_device_string()] Error opening PCM device dcahdmi:1,7: No such file or directory
[I][000010272.109143][acp.c:297 profile_set_available()] Profile output:analog-stereo+input:analog-stereo available unknown -> yes
[I][000010272.109149][acp.c:297 profile_set_available()] Profile output:analog-stereo available unknown -> yes
[I][000010272.109154][acp.c:297 profile_set_available()] Profile input:analog-stereo available unknown -> yes
[I][000010272.109174][acp.c:1064 acp_card_set_profile()] activate profile: output:analog-stereo+input:analog-stereo (1)
[I][000010272.109181][acp.c:1020 device_enable()] Device: Analog Stereo mapping 'Analog Stereo' (analog-stereo).
[I][000010272.109189][alsa-mixer.c:1468 pa_alsa_path_select()] Activating path analog-output-speaker
[I][000010272.109201][acp.c:885 mixer_volume_init()] Hardware volume ranges from -178.00 dB to 0.00 dB.
[I][000010272.109230][acp.c:891 mixer_volume_init()] Fixing base volume to 0.00 dB
[I][000010272.109246][acp.c:899 mixer_volume_init()] Using hardware volume control. Hardware dB scale supported.
[I][000010272.109252][acp.c:913 mixer_volume_init()] Using hardware mute control.
[I][000010272.109269][acp.c:759 read_volume()] New hardware volume:
[I][000010272.109278][acp.c:1020 device_enable()] Device: Analog Stereo mapping 'Analog Stereo' (analog-stereo).
[I][000010272.109284][alsa-mixer.c:1468 pa_alsa_path_select()] Activating path analog-input-internal-mic
[I][000010272.109292][acp.c:885 mixer_volume_init()] Hardware volume ranges from -33.50 dB to 60.00 dB.
[I][000010272.109300][acp.c:891 mixer_volume_init()] Fixing base volume to -60.00 dB
[I][000010272.109306][acp.c:899 mixer_volume_init()] Using hardware volume control. Hardware dB scale supported.
[I][000010272.109311][acp.c:913 mixer_volume_init()] Using hardware mute control.
[I][000010272.109324][acp.c:759 read_volume()] New hardware volume:
[I][000010272.109330][acp.c:844 read_mute()] New hardware muted: 1
[I][000010272.109871][alsa-monitor.c:672 reserve_available()] 0x562344a9c2a0: reserve available org.freedesktop.ReserveDevice1.Audio0
[I][000010272.109890][alsa-monitor.c:672 reserve_available()] 0x562344a79d20: reserve available org.freedesktop.ReserveDevice1.Audio1
[I][000010272.110031][access-portal.c:175 handle_client()] access-portal 0x562344a6c810: portal managed client 31 added
[E][000010272.110076][core.c:71 core_event_error()] core 0x562344a59610: proxy 0x562344a9d9b0 id:4: bound:-1 seq:4 res:-2 (No such file or directory) msg:"can't create device: No such file or directory"
[E][000010272.110082][media-session.c:1971 core_error()] error id:4 seq:4 res:-2 (No such file or directory): can't create device: No such file or directory
[I][000010272.110673][access-portal.c:437 client_info_changed()] access-portal 0x562344a6c810: client 31 is the portal itself
[I][000010272.113108][impl-node.c:310 node_update_state()] (api.v4l2.source.v4l2_device.pci-0000:00:14.0-usb-0:5:1.0-41) creating -> suspended
[I][000010272.113153][context.c:887 pw_context_recalc_graph()] context 0x55b25aea3380: busy:0 reason:register active node
[I][000010272.113432][impl-node.c:310 node_update_state()] (alsa_output.pci-0000:00:1b.0.analog-stereo-0) creating -> suspended
[I][000010272.122220][impl-node.c:310 node_update_state()] (alsa_output.pci-0000:00:1b.0.analog-stereo-0) creating -> suspended
[I][000010272.122260][context.c:887 pw_context_recalc_graph()] context 0x55b25aea3380: busy:0 reason:register active node
[I][000010272.122364][impl-node.c:310 node_update_state()] (alsa_input.pci-0000:00:1b.0.analog-stereo-0) creating -> suspended
[I][000010272.122772][impl-node.c:310 node_update_state()] (alsa_input.pci-0000:00:1b.0.analog-stereo-0) creating -> suspended
[I][000010272.122799][context.c:887 pw_context_recalc_graph()] context 0x55b25aea3380: busy:0 reason:register active node
[I][000010272.122932][default-profile.c:155 restore_profile()] device 40: restore profile 'output:analog-stereo+input:analog-stereo' index 1
[I][000010272.122948][default-routes.c:260 handle_route()] device 40: restore route 'alsa_card.pci-0000:00:1b.0:input:analog-input-internal-mic' to mute:1 volumes:2,0.171145,0.171145
[I][000010272.122959][default-routes.c:260 handle_route()] device 40: restore route 'alsa_card.pci-0000:00:1b.0:output:analog-output-speaker' to mute:0 volumes:2,0.487902,0.487902
[I][000010272.123992][acp.c:1462 acp_device_set_volume()] Set hardware volume: 36386
[I][000010272.124014][alsa-acp-device.c:753 on_set_soft_volume()] device analog-stereo soft volume 1.711101
[I][000010272.124029][alsa-acp-device.c:729 on_volume_changed()] device analog-stereo volume changed
[I][000010272.124102][acp.c:1462 acp_device_set_volume()] Set hardware volume: 51593
[I][000010272.124119][alsa-acp-device.c:753 on_set_soft_volume()] device analog-stereo soft volume 1.000000
[I][000010272.124131][alsa-acp-device.c:729 on_volume_changed()] device analog-stereo volume changed
[I][000010272.124367][context.c:887 pw_context_recalc_graph()] context 0x55b25aea3380: busy:0 reason:node flags changed
[I][000010272.124435][context.c:887 pw_context_recalc_graph()] context 0x55b25aea3380: busy:0 reason:node flags changed
[I][000010273.124564][media-session.c:1860 sm_media_session_save_state()] media-session 0x7fff951439a0: saving state 'default-routes'
[W][000010342.530240][module-protocol-native.c:386 client_new()] server 0x55b25aec2a40: no peersec: Protocol not available
[I][000010342.531360][module-access.c:150 context_check_access()] client 0x55b25afb1ec0 has trusted pid 30508
[I][000010342.531404][module-access.c:211 context_check_access()] access 0x55b25aece880: client 0x55b25afb1ec0 'unrestricted' access granted

@danshick
Copy link
Collaborator

Then I tried to start the xdg-desktop-portal-wlr service and it successfully started. So pipewire is not starting at boot but then it can be started?

I can't say at this point why pipewire is failing to start on boot (or, more likely, as a result of socket activation), but starts fine when run manually. That's a pipewire issue (and one that I can't reproduce, as I have an identical setup with no issues). My recommendation might be to try uninstalling and reinstalling pipewire in case some service/socket files have gotten messed up. Also check on any systemd overrides that might be present for pipewire configs.

It seems like xdpw is working as expected when pipewire is running though, so I am going to close this issue. As you continue to debug pipewire, if you have other questions I can help with, you can @ mention me in this closed issue, or I usually hang around #sway on freenode. If you try to reach me on IRC, nick mention me (danshick) so I get a notification.

@danshick danshick added invalid This doesn't seem right and removed upstream bug Something is broken in a dependency labels Nov 16, 2020
@cristobaltapia
Copy link
Author

Thanks for your time @danshick ! I solved the problem! (I gues at least). The systemd units for pipewire.socket and pipewire.service were masked. I unmasked them and now everything is back to normal. I don't know how they got masked... or whether it is ok to unmasked them (?).

@danshick
Copy link
Collaborator

No idea how it would have gotten masked. It definitely shouldn't be. Happy to help and glad it's fixed!

@noahtallen
Copy link

Interestingly, I'm getting the same issue. It fails because it can't connect to pipewire, but the pipewire services are available:

$ systemctl --user status pipewire.service
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-12-08 13:40:08 PST; 14s ago
TriggeredBy: ● pipewire.socket
   Main PID: 1093 (pipewire)
      Tasks: 2 (limit: 38407)
     Memory: 15.2M
        CPU: 40ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1093 /usr/bin/pipewire

Dec 08 13:40:08 nt-endeavour systemd[1085]: Started PipeWire Multimedia Service.

~
$ systemctl --user status pipewire.socket
● pipewire.socket - Multimedia System
     Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-12-08 13:40:08 PST; 17s ago
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

Dec 08 13:40:08 nt-endeavour systemd[1085]: Listening on Multimedia System.

~
$ systemctl --user status xdg-desktop-portal-wlr
× xdg-desktop-portal-wlr.service - Portal service (wlroots implementation)
     Loaded: loaded (/usr/lib/systemd/user/xdg-desktop-portal-wlr.service; static)
     Active: failed (Result: exit-code) since Wed 2021-12-08 13:40:36 PST; 1s ago
    Process: 1806 ExecStart=/usr/lib/xdg-desktop-portal-wlr (code=exited, status=1/FAILURE)
   Main PID: 1806 (code=exited, status=1/FAILURE)
        CPU: 5ms

Dec 08 13:40:36 nt-endeavour systemd[1085]: xdg-desktop-portal-wlr.service: Scheduled restart job, restart counter is at 5.
Dec 08 13:40:36 nt-endeavour systemd[1085]: Stopped Portal service (wlroots implementation).
Dec 08 13:40:36 nt-endeavour systemd[1085]: xdg-desktop-portal-wlr.service: Start request repeated too quickly.
Dec 08 13:40:36 nt-endeavour systemd[1085]: xdg-desktop-portal-wlr.service: Failed with result 'exit-code'.
Dec 08 13:40:36 nt-endeavour systemd[1085]: Failed to start Portal service (wlroots implementation).

~
$ /usr/lib/xdg-desktop-portal -vr & /usr/lib/xdg-desktop-portal-wlr -l DEBUG 2>&1 | tee xdpw.log
[1] 1846
2021/12/08 13:40:43 [ERROR] - config: no config file found
2021/12/08 13:40:43 [DEBUG] - config: outputname:  (null)
2021/12/08 13:40:43 [DEBUG] - config: max_fps:  0.000000
2021/12/08 13:40:43 [DEBUG] - config: exec_before:  (null)
2021/12/08 13:40:43 [DEBUG] - config: exec_after:  (null)
2021/12/08 13:40:43 [DEBUG] - config: chooser_cmd: (null)
2021/12/08 13:40:43 [DEBUG] - config: chooser_type: default
XDP: load portals from /usr/share/xdg-desktop-portal/portals
2021/12/08 13:40:43 [DEBUG] - dbus: connected
2021/12/08 13:40:43 [DEBUG] - wlroots: wl_display connected
2021/12/08 13:40:43 [DEBUG] - pipewire: pw_loop created
2021/12/08 13:40:43 [DEBUG] - pipewire: establishing connection to core
XDP: loading /usr/share/xdg-desktop-portal/portals/wlr.portal
XDP: portal implementation for wlroots, sway, Wayfire, river
XDP: portal implementation supports org.freedesktop.impl.portal.Screenshot
XDP: portal implementation supports org.freedesktop.impl.portal.ScreenCast
XDP: loading /usr/share/xdg-desktop-portal/portals/gtk.portal
XDP: portal implementation for gnome
XDP: portal implementation supports org.freedesktop.impl.portal.FileChooser
XDP: portal implementation supports org.freedesktop.impl.portal.AppChooser
XDP: portal implementation supports org.freedesktop.impl.portal.Print
XDP: portal implementation supports org.freedesktop.impl.portal.Notification
XDP: portal implementation supports org.freedesktop.impl.portal.Inhibit
XDP: portal implementation supports org.freedesktop.impl.portal.Access
XDP: portal implementation supports org.freedesktop.impl.portal.Account
XDP: portal implementation supports org.freedesktop.impl.portal.Email
XDP: portal implementation supports org.freedesktop.impl.portal.Lockdown
XDP: portal implementation supports org.freedesktop.impl.portal.Settings
XDP: loading /usr/share/xdg-desktop-portal/portals/gnome-keyring.portal
XDP: portal implementation for gnome
XDP: portal implementation supports org.freedesktop.impl.portal.Secret
2021/12/08 13:40:43 [ERROR] - pipewire: couldn't connect to context
2021/12/08 13:40:43 [DEBUG] - pipewire: disconnecting fom core
2021/12/08 13:40:43 [ERROR] - xdpw: failed to initialize screencast

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

3 participants