You are not logged in.
Hi! Recently I tried to share my screen in Vesktop and noticed that it stopped working. When I attempt to screenshare I am prompted with the screen picker and after I pick a screen or a window nothing happens and I get errors in logs.
APPIMAGE env is not defined, current application is not an AppImage
Vesktop v1.5.5
checkForUpdatesAndNotify called, downloadPromise is null
[73014:0313/233137.003474:ERROR:egl_dmabuf.cc(609)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[73014:0313/233137.003491:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 144115188622605059 and trying to renegotiate stream parameters
[73014:0313/233137.208006:ERROR:egl_dmabuf.cc(609)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[73014:0313/233137.208022:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 144115188622588675 and trying to renegotiate stream parameters
[73014:0313/233137.271775:ERROR:egl_dmabuf.cc(609)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[73014:0313/233137.271793:ERROR:shared_screencast_stream.cc(951)] Dropping DMA-BUF modifier: 144115188622392067 and trying to renegotiate stream parameters
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:425 pw_thread_loop_wait()
(node:73014) UnhandledPromiseRejectionWarning: TypeError: Video was requested, but no video stream was provided
at VCDMain:87:47880
(Use `electron --trace-warnings ...` to show where the warning was created)
(node:73014) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)Here are installed portals
$ pacman -Qs 'xdg-desktop'
local/xdg-desktop-portal 1.20.0-1
Desktop integration portals for sandboxed apps
local/xdg-desktop-portal-gnome 47.3-1 (gnome)
Backend implementation for xdg-desktop-portal for the GNOME desktop
environment
local/xdg-desktop-portal-gtk 1.15.2-1
A backend implementation for xdg-desktop-portal using GTK
local/xdg-desktop-portal-hyprland-git 1.3.9.r3.ge09dfe27-1
xdg-desktop-portal backend for hyprland(I also tried to use non-git hyprland portal and I got the same result)
Screen capture in other programs like OBS works with no problems.
Any ideas how to solve this problem?
Last edited by neocat (2025-03-13 20:45:45)
Offline