-
-
Notifications
You must be signed in to change notification settings - Fork 46
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
Screen Sharing does not work now #251
Comments
system info cut off (incomplete) can you try on aquamarine-git, hyprland-git and xdph-git? |
I tried xdph-git, hyprland-git but no luck. |
can you post logs from xdph? |
xdg-desktop-portal-hyprland.service - Portal service (Hyprland implementation) Aug 21 16:10:22 laptop xdg-desktop-portal-hyprland[1011]: [LOG] [screencopy] | /org/freedesktop/portal/desktop/session/1_49/webrtc_session1356338398 |
@vaxerski Hi, Sorry to disturb you but I have tried everything and noticed that this service doesn't seems to run and throw this status ` Aug 23 21:09:50 ranker systemd[663]: Started Portal service. And xdph is running fine. What could be the issue? This is what i am getting with journalctl
|
I dont think "no skeleton to export" is an error. Anyways, xdp being dead would be a problem, yes |
Should I try replacing xdph with aquamarine? |
same question as "should I replace an axe with social studies" |
😒 |
I am experiencing the same issue with Slack. I have I also noticed that window screensharing works, but only if the Slack window is on the same monitor as the shared window. If I move the Slack window to another monitor, screensharing breaks again. Additionally, I tested screensharing on this test page (https://mozilla.github.io/webrtc-landing/gum_test.html) using Brave Browser, and it had the same behavior. To troubleshoot, I ran the following script to restart all portals before restarting Slack and it still didn't work :( #!/usr/bin/env bash
systemctl --user stop xdg-desktop-portal-hyprland
systemctl --user stop xdg-desktop-portal-gtk
systemctl --user stop xdg-desktop-portal
sleep 2
systemctl --user start xdg-desktop-portal-hyprland
systemctl --user start xdg-desktop-portal-gtk
systemctl --user start xdg-desktop-portal To make sure it wasn't an issue with slack, I tried screensharing from SwayWM with |
Had same problem. All services work fine and no errors in logs. Have found following behavior:
Feels like some racing condition that breaks a pipeline. PS: could be irrelevant, window size change breaks screen sharing. |
I really like Hyprland but screen sharing issue is preventing me from using hyprland because my All work and others things happens on Meet with Screenshare. Previously, |
I am having similar issues as described above, info: User added source 'Screen Capture (PipeWire)' (pipewire-screen-capture-source) to scene 'Scene'
info: [pipewire] Screencast session created
info: [pipewire] Asking for monitor and window
info: [pipewire] source selected, setting up screencast
info: [pipewire] Server version: 1.2.2
info: [pipewire] Library version: 1.2.2
info: [pipewire] Header version: 1.2.2
info: [pipewire] Created stream 0x3800410
info: [pipewire] Stream 0x3800410 state: "connecting" (error: none)
info: [pipewire] Playing stream 0x3800410
info: [pipewire] Stream 0x3800410 state: "paused" (error: none)
info: [pipewire] Negotiated format:
info: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx)
info: [pipewire] Modifier: 0x0
info: [pipewire] Size: 1920x1080
info: [pipewire] Framerate: 0/1
info: [pipewire] Negotiated format:
info: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx)
info: [pipewire] Modifier: 0x100000000000004
info: [pipewire] Size: 1920x1080
info: [pipewire] Framerate: 0/1
info: [pipewire] Stream 0x3800410 state: "streaming" (error: none)
error: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface).
info: [pipewire] Renegotiating stream
info: [pipewire] Negotiated format:
info: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx)
info: [pipewire] Modifier: 0x100000000000004
info: [pipewire] Size: 1920x1080
info: [pipewire] Framerate: 0/1
info: [pipewire] Negotiated format:
info: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx)
info: [pipewire] Modifier: 0x100000000000002
info: [pipewire] Size: 1920x1080
info: [pipewire] Framerate: 0/1 could this be a pipewire bug ? [23496:23705:0827/175946.779942:ERROR:gpu_channel.cc(502)] Buffer Handle is null.
[23532:23:0827/175946.780326:ERROR:shared_image_interface_proxy.cc(129)] Buffer handle is null. Not creating a mailbox from it.
[23448:24086:0827/175952.187918:ERROR:egl_dmabuf.cc(608)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[23448:24086:0827/175952.187952:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 72057594037927940 and trying to renegotiate stream parameters
[23448:24108:0827/180001.349862:ERROR:egl_dmabuf.cc(608)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[23448:24108:0827/180001.349906:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 72057594037927940 and trying to renegotiate stream parameters
'loop->recurse > 0' failed at ../src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
[23448:24116:0827/180004.805519:ERROR:egl_dmabuf.cc(608)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[23448:24116:0827/180004.805544:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 72057594037927940 and trying to renegotiate stream parameters |
After testing various older versions of I think something might have broken screensharing in these changes v1.3.2...v1.3.3 Here's how I tested it on my nixos:
If you guys can confirm that this version works on your end as well, then we can suggest others to use v1.3.2 temporarily till it's fixed in a new release |
@deepanchal how to compile this version in my hyprland, I am kind of noob to hyprland! |
Remove current xdph with maybe Make sure xdph isn't running with Follow the steps to install xdph in readme https://github.com/hyprwm/xdg-desktop-portal-hyprland?tab=readme-ov-file#installing |
Thanks, I will test tomorrow and will let you know the result |
@deepanchal When i am building v1.3.2 then this error is coming!
|
Try building on this commit b9b97e5 This commit is working for me. I am getting similar error when I build it from source on my nix system. cd into repo and run:
Then follow the same build instructions from readme. |
@deepanchal build built successfully but screenshare still not working. This is my logs
|
@deepanchal If i choose small region to screenshare then it is working but if i choose screen sized height and width's one region then its not working or if i choose entire screen then its not working |
@deepanchal a thousand thanks for bisecting; I can confirm 1.3.2 works on this machine from the nix hash you shared. I'll try to bisect this soon if nobody else does. |
Thanks a lot for testing it :) I haven't actually ran git bisect yet. I just randomly checked out some tags and commits to see which one works and that commit had more successful screenshares than 1.3.3, but here's the steps I used on nix:
I also wanted to mention that for some reason, the latest commit is also working fine for me. Testing screensharing has been very flakey and I am not sure if it was the commit or some race condition or pipewire version causing issues. I will try to bisect soon on my end once I can find a reliable source (might use that gum testing site) to test screensharing. Also here's my nixos flake changes if needed deepanchal/nixos@56c2e4c |
@deepanchal You can see that I have done your patch and running xdph from my binary. Up until now tab sharing was not working but now its working but entire screen's screen sharing still not working. Should I change something in Monitor settings! I have attached image of my monitor config PS - I noticed that hyprland-share-picker asks for monitor selection two times. Is this issue? |
I see multiple issues that look like this, but none of them have described the following: Sharing the screen works if the program that starts the portal is on the screen which I want to share. Sharing the screen does not work if I share a screen which does not contain the current active window. Can anybody reproduce? |
@spikespaz Yes, I have a similar behavior on my end. Edit: In my case, if the window is on my primary monitor (0,0 coords) and I want to share my primary monitor, it works fine, however, if my window is on secondary monitor and I want to share my secondary monitor, it doesn't work for some reason |
I can screenshare with wlr but not hyprland Screen sharing shows this for me on Hyprland from pipewire: journalctlAug 30 11:46:30 khanelinix pipewire[4215]: pw.context: params Spa:Enum:ParamId:EnumFormat: 0:0 Invalid argument (input format (no more input formats))
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 376, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 12 (Spa:Enum:VideoFormat:BGRA)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 112 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757856004
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757659396
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757438212
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757871364
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757854980
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757658372
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757437188
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188075858436
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 0
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 72057594037927935
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle -1x-1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 248, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 12 (Spa:Enum:VideoFormat:BGRA)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle -1x-1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 376, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 11 (Spa:Enum:VideoFormat:RGBA)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 112 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757856004
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757659396
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757438212
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757871364
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757854980
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757658372
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757437188
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188075858436
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 0
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 72057594037927935
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle -1x-1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 248, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 11 (Spa:Enum:VideoFormat:RGBA)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle -1x-1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 376, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 8 (Spa:Enum:VideoFormat:BGRx)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 112 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757856004
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757659396
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757438212
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757871364
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757854980
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757658372
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757437188
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188075858436
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 0
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 72057594037927935
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle -1x-1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 248, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 8 (Spa:Enum:VideoFormat:BGRx)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle -1x-1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 376, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 7 (Spa:Enum:VideoFormat:RGBx)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 112 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757856004
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757659396
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757438212
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757871364
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757854980
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757658372
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757437188
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188075858436
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 0
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 72057594037927935
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle -1x-1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 248, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 7 (Spa:Enum:VideoFormat:RGBx)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 1x1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle -1x-1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: params Spa:Enum:ParamId:EnumFormat: 1:0 Invalid argument (output format (no more input formats))
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 312, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 80 (Spa:Enum:VideoFormat:xRGB_210LE)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:modifier (131074), flags 00000018
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Enum, flags 00000000 112 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757872388
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757856004
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757659396
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757438212
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757871364
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757854980
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757658372
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188757437188
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 144115188075858436
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 0
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Long 72057594037927935
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 2531x1322
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 1/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Object: size 184, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:EnumFormat (3)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 2 (Spa:Enum:MediaType:video)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:mediaSubtype (2), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 1 (Spa:Enum:MediaSubtype:raw)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:format (131073), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Id 80 (Spa:Enum:VideoFormat:xRGB_210LE)
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:size (131075), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Rectangle 2531x1322
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:framerate (131076), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 0/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Prop: key Spa:Pod:Object:Param:Format:Video:maxFramerate (131077), flags 00000000
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Choice: type Spa:Enum:Choice:Range, flags 00000000 40 8
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 1/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.context: Fraction 60/1
Aug 30 11:46:30 khanelinix pipewire[4215]: pw.link: (117.0.0 -> 128.0.0) negotiating -> error (no more input formats) (configure-configure) |
I second this, here's a dump from attempting to start share on a different monitor. journalctl% journalctl --user-unit xdg-desktop-portal-hyprland -p 3
Jul 25 11:51:01 x systemd-coredump[87359]: [🡕] Process 3047 (xdg-desktop-por) of user 1000 dumped core.
Stack trace of thread 3047:
#0 0x00007075b5db63f4 n/a (libc.so.6 + 0x963f4)
#1 0x00007075b5d5d120 raise (libc.so.6 + 0x3d120)
#2 0x00007075b5d444c3 abort (libc.so.6 + 0x244c3)
#3 0x00007075b5d45354 n/a (libc.so.6 + 0x25354)
#4 0x00007075b5dc0765 n/a (libc.so.6 + 0xa0765)
#5 0x00007075b5dc2e1f n/a (libc.so.6 + 0xa2e1f)
#6 0x00007075b5dc55ce __libc_free (libc.so.6 + 0xa55ce)
#7 0x00005e6c6a2ac597 n/a (xdg-desktop-portal-hyprland + 0x13597)
#8 0x00005e6c6a2eccf3 n/a (xdg-desktop-portal-hyprland + 0x53cf3)
#9 0x00005e6c6a2e972d n/a (xdg-desktop-portal-hyprland + 0x5072d)
#10 0x00007075b62b6596 n/a (libffi.so.8 + 0x7596)
#11 0x00007075b62b300e n/a (libffi.so.8 + 0x400e)
#12 0x00007075b62b5bd3 ffi_call (libffi.so.8 + 0x6bd3)
#13 0x00007075b6401860 n/a (libwayland-client.so.0 + 0x4860)
#14 0x00007075b64020d9 n/a (libwayland-client.so.0 + 0x50d9)
#15 0x00007075b64024f3 wl_display_dispatch_queue_pending (libwayland-client.so.0 + 0x54f3)
#16 0x00005e6c6a2b55fe n/a (xdg-desktop-portal-hyprland + 0x1c5fe)
#17 0x00005e6c6a2a8cea n/a (xdg-desktop-portal-hyprland + 0xfcea)
#18 0x00007075b5d45e08 n/a (libc.so.6 + 0x25e08)
#19 0x00007075b5d45ecc __libc_start_main (libc.so.6 + 0x25ecc)
#20 0x00005e6c6a2a9705 n/a (xdg-desktop-portal-hyprland + 0x10705)
Stack trace of thread 3102:
#0 0x00007075b5db0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007075b5db3479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x00007075b369d3ee n/a (radeonsi_dri.so + 0x9d3ee)
#3 0x00007075b367b19c n/a (radeonsi_dri.so + 0x7b19c)
#4 0x00007075b369d31d n/a (radeonsi_dri.so + 0x9d31d)
#5 0x00007075b5db439d n/a (libc.so.6 + 0x9439d)
#6 0x00007075b5e3949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 3104:
#0 0x00007075b5db0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007075b5db3479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x00007075b369d3ee n/a (radeonsi_dri.so + 0x9d3ee)
#3 0x00007075b367b19c n/a (radeonsi_dri.so + 0x7b19c)
#4 0x00007075b369d31d n/a (radeonsi_dri.so + 0x9d31d)
#5 0x00007075b5db439d n/a (libc.so.6 + 0x9439d)
#6 0x00007075b5e3949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 3103:
#0 0x00007075b5db0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007075b5db3479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x00007075b369d3ee n/a (radeonsi_dri.so + 0x9d3ee)
#3 0x00007075b367b19c n/a (radeonsi_dri.so + 0x7b19c)
#4 0x00007075b369d31d n/a (radeonsi_dri.so + 0x9d31d)
#5 0x00007075b5db439d n/a (libc.so.6 + 0x9439d)
#6 0x00007075b5e3949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 3100:
#0 0x00007075b5db0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007075b5db3479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x00007075b369d3ee n/a (radeonsi_dri.so + 0x9d3ee)
#3 0x00007075b367b19c n/a (radeonsi_dri.so + 0x7b19c)
#4 0x00007075b369d31d n/a (radeonsi_dri.so + 0x9d31d)
#5 0x00007075b5db439d n/a (libc.so.6 + 0x9439d)
#6 0x00007075b5e3949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 3101:
#0 0x00007075b5db0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007075b5db3479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x00007075b369d3ee n/a (radeonsi_dri.so + 0x9d3ee)
#3 0x00007075b367b19c n/a (radeonsi_dri.so + 0x7b19c)
#4 0x00007075b369d31d n/a (radeonsi_dri.so + 0x9d31d)
#5 0x00007075b5db439d n/a (libc.so.6 + 0x9439d)
#6 0x00007075b5e3949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 3105:
#0 0x00007075b5db0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007075b5db3479 pthread_cond_wait (libc.so.6 + 0x93479)
#2 0x00007075b369d3ee n/a (radeonsi_dri.so + 0x9d3ee)
#3 0x00007075b367b19c n/a (radeonsi_dri.so + 0x7b19c)
#4 0x00007075b369d31d n/a (radeonsi_dri.so + 0x9d31d)
#5 0x00007075b5db439d n/a (libc.so.6 + 0x9439d)
#6 0x00007075b5e3949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 3107:
#0 0x00007075b5db0c70 n/a (libc.so.6 + 0x90c70)
#1 0x00007075b5db7b01 pthread_mutex_lock (libc.so.6 + 0x97b01)
#2 0x00005e6c6a2b27db n/a (xdg-desktop-portal-hyprland + 0x197db)
#3 0x00007075b60e1cf4 execute_native_thread_routine (libstdc++.so.6 + 0xe1cf4)
#4 0x00007075b5db439d n/a (libc.so.6 + 0x9439d)
#5 0x00007075b5e3949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 3108:
#0 0x00007075b5db0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007075b5db3af2 pthread_cond_clockwait (libc.so.6 + 0x93af2)
#2 0x00005e6c6a2aba02 n/a (xdg-desktop-portal-hyprland + 0x12a02)
#3 0x00007075b60e1cf4 execute_native_thread_routine (libstdc++.so.6 + 0xe1cf4)
#4 0x00007075b5db439d n/a (libc.so.6 + 0x9439d)
#5 0x00007075b5e3949c n/a (libc.so.6 + 0x11949c)
ELF object binary architecture: AMD x86-64 |
I have the same issues, I'll just share my findings in hope it will help someone with debug. Setup: Some parts of my config:
On version 1.3.2-2 + Hyprland 0.41.2-3:
Failed attempts in screen sharing corresponds to the following error: On version 1.3.3-x + Hyprland 0.42.0-x: My "nuclear" script, that I always try when screen sharing fails:
|
This explains why I had bitdepth set again. I had to have it for a previous version of sharing and now I can't have it set to share in current version... If I remove bitdepth,10 I can screen share on the same monitor and any region, at least. |
@dlussky or @khaneliman Do you know the commit hash for 1.3.2-2? I have xdph dev env setup. I will try it on my end with that commit hash when I get a chance |
@deepanchal PKGINFO for the package I have installed right now (1.3.2-2, working sharing with bitdepth fix) has this lines:
I assume all the hashes I've found nearby are from the actual package, not the source, but you can check the package here: So I guess that it's just the 1.3.2 tag (24be4a2) *I'm not that well versed in Arch packages yet, sorry |
@deepanchal Huh! I just did a little bit more testing, and it seems like it's not a And I've found a new error in the logs:
|
I returned to the v0.42.0 tag, and everything is fine now |
I've updated to latest git release for hyprland and xdph. Overall experience was much better. On my setup regular screen share now works every time except in one reproducible use case: I have two-monitor setup:
Steps:
Result: Screen share is being crashed. Reproduced 100% with webrtc. On OBS it occasionally works. At least it's workable and I can return to xdph 🥳 |
Additional info on my setup: |
I'm on Arch, hyprland-git (v0.43.0-13-g155d4401), nvidia-open. The 10bit fix didn't work for me. In this guide https://github.com/emersion/xdg-desktop-portal-wlr/wiki/"It-doesn't-work"-Troubleshooting-Checklist, in step 6, you check if XDG is aware of what your compositor is, using the following command
turns out that for me, it returned an empty variable.
Screenshare works immediately and reliably for me. P.S. the above guide is a wonderful collection of troubleshooting steps, and they can be applied to Hyprland setups as well. |
Mine was already set to Hyprland. Never worked. |
@deepanchal xdp-Wlr is not working now!! Is it working in yours? |
On the hyprland-git adding
and screen sharing works again |
For me, I have not tried setting |
I am still using xdp-wlr |
I did that but didn't worked so Now I have moved to Endeavor Os because of this instability. I hoped that Maintainer will take a close look on this problem but no response from him either. |
I executed the commands, still didn't work 😔 |
@munim The first one is supposed to be in an |
Is there a way to fix it? in hyprland 0.43 screen sharing not working in zoom with xdp-wlr, but working in firefox google meet. xdph not working at all |
just downgrade to 0.42. Worked for me and a bunch of other people: sudo pacman -U /var/cache/pacman/pkg/hyprland-0.42.0-2-x86_64.pkg.tar.zst if you have the file in cache in the first place |
Thanks, this fixed it for me on 0.43. |
ref hyprwm/xdg-desktop-portal-hyprland#251 if the XDG_CURRENT_DESKTOP is externally managed (e.g. DE, DM, etc) Hyprland will not overwrite it. In those cases, if that's undesired, portals and other apps depending on it might break.
@spikespaz |
Another update on my case:
Additional info: |
Ohh wlr resolved now...I just had to reset the hyprland |
Regression?
Yes
System Info and Version
System/Version info
Description
Screensharing used to work but it's not working now even after enabling bitdepth 10 and followed https://gist.github.com/brunoanc/2dea6ddf6974ba4e5d26c3139ffb7580
still not working
How to reproduce
Google meet screen share
Crash reports, logs, images, videos
After screensharing, screen share button gets disabled
The text was updated successfully, but these errors were encountered: