You are not logged in.
My KDE-based setup has been stable for many months if not years. I switched to Wayland many months ago and I use screensharing from Brave or Firefox on a daily basis.
Screensharing stopped working starting April 28th, 2025 and thus in any of the following browsers: Firefox 138.0.1-1, Chrome-Stable 136.0.7103.59-1, Chrome-Beta 136.0.7103.48-1, Brave 1.77.101-1.
When stuff likes this happens I usually switch back to an Xorg session but even in that case it wouldn't work.
I finally found a way to get screensharing to work by using Firefox Beta 139.0b2-1.
Opera 118.0.5461.60-1 seemed to be working at first but I could only share once If I stop sharing then the screen stays live on the other side.
Has anyone seen such behavior lately? BTW I tried to downgrade wayland-protocols since it was updated around that time but that didn't change anything.
Here is what I captured from CLI when launching screensharing:
Firefox 138.0.1-1 - Not working
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
Chrome-Stable 136.0.7103.59-1 - Not working
Attempting to use a delegate that only supports static-sized tensors with a graph that has dynamic-sized tensors (tensor#58 is a dynamic-sized tensor).
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
[0501/185506.247790:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.247921:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.247963:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.248589:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.249285:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.252830:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.252890:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.253499:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.253616:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.253875:ERROR:third_party/crashpad/crashpad/snapshot/elf/elf_dynamic_array_reader.h:64] tag not found
[0501/185506.254715:ERROR:third_party/crashpad/crashpad/util/process/process_memory_range.cc:75] read out of range
[0501/185506.254952:ERROR:third_party/crashpad/crashpad/util/process/process_memory_range.cc:75] read out of range
[0501/185506.260921:ERROR:third_party/crashpad/crashpad/util/process/process_memory_range.cc:75] read out of range
[0501/185506.260931:ERROR:third_party/crashpad/crashpad/util/process/process_memory_range.cc:75] read out of range
[0501/185506.261374:ERROR:third_party/crashpad/crashpad/util/process/process_memory_range.cc:75] read out of range
[0501/185506.261380:ERROR:third_party/crashpad/crashpad/util/process/process_memory_range.cc:75] read out of range
fish: Job 1, '/opt/google/chrome/google-chrome' terminated by signal SIGSEGV (Address boundary error)
Chrome-Beta 136.0.7103.48-1 - Not working
[235701:235701:0501/185826.830871:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 1 times!
[235642:235669:0501/185828.163850:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[235642:235642:0501/185829.751070:ERROR:chrome/browser/policy/cloud/fm_registration_token_uploader.cc:179] Client is missing for kUser scope
[235701:235701:0501/185830.520285:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 2 times!
[235701:235701:0501/185830.522799:ERROR:ui/gl/gl_surface_presentation_helper.cc:260] GetVSyncParametersIfAvailable() failed for 3 times!
Attempting to use a delegate that only supports static-sized tensors with a graph that has dynamic-sized tensors (tensor#-1 is a dynamic-sized tensor).
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
[235642:235669:0501/185851.081880:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[235642:235754:0501/185851.463988:ERROR:content/browser/browser_main_loop.cc:278] GLib: g_main_context_pop_thread_default: assertion 'stack != NULL' failed
[235642:235753:0501/185851.463986:ERROR:content/browser/browser_main_loop.cc:278] GLib: g_main_context_pop_thread_default: assertion 'stack != NULL' failed
Brave 1.77.101-1 (sometimes it completely crashes) - Not working
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
Opera 118.0.5461.60-1 - Seems to be working but if you stop sharing the windows is still displayed on the other side and you can no longer share anything again!
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
[240327:38:0501/193002.954463:ERROR:stun_port.cc(102)] Binding request timed out from 10.10.20.x:41859 (wlan0)
[OpenH264] this = 0x0x1f3400004d50, Warning:[Rc] iDid = 0,iContinualSkipFrames(3) is large
[OpenH264] this = 0x0x1f3400004d50, Warning:[Rc] iDid = 0,iContinualSkipFrames(6) is large
[OpenH264] this = 0x0x1f3400004d50, Warning:Actual input framerate 0.000265 is different from framerate in setting 10.000000, suggest to use other rate control modes
[240327:38:0501/193025.690669:ERROR:webrtc_video_engine.cc(2843)] GetChangedReceiverParameters called with unsupported video codec: VideoCodec[127:H264]
[240327:37:0501/193025.691049:ERROR:sdp_offer_answer.cc(4941)] Failed to set local video description recv parameters for m-section with mid='11'. (INVALID_PARAMETER)
[240327:37:0501/193025.691339:ERROR:sdp_offer_answer.cc(1847)] Failed to set local video description recv parameters for m-section with mid='11'. (offer)
[240327:37:0501/193025.691438:ERROR:sdp_offer_answer.cc(2418)] Failed to set local offer sdp: Failed to set local video description recv parameters for m-section with mid='11'.
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
Offline
Hi, I have exactly the same issue and I am also running KDE + Wayland. I tried Zen, Firefox and Brave, but all failed. Thanks to your post I can use Firefox Beta 139.0b2-1 to screenshare, which for me is an acceptable temporary solution. I noticed something that maybe could be helpful:
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
appears with Firefox Beta 139.0b2-1 too, but only when I close the screenshare. In the case of Firefox standard and Brave, that log is printed immediately when trying to start the screenshare. Thanks again, you saved me today.
Offline
I'm glad my post helped someone. The timing was very bad for me as I had to attend some business meetings.
Today I updated Google Chrome Beta to version 137.0.7151.6-1, but it didn't work so well.
Hi, I have exactly the same issue and I am also running KDE + Wayland. I tried Zen, Firefox and Brave, but all failed. Thanks to your post I can use Firefox Beta 139.0b2-1 to screenshare, which for me is an acceptable temporary solution. I noticed something that maybe could be helpful:
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
appears with Firefox Beta 139.0b2-1 too, but only when I close the screenshare. In the case of Firefox standard and Brave, that log is printed immediately when trying to start the screenshare. Thanks again, you saved me today.
Offline