https://bugs.kde.org/show_bug.cgi?id=488719

--- Comment #44 from Oded Arbel <o...@geek.co.il> ---
Screencasting with Google Chrome (and CEF friends) still doesn't work with
current Neon testing (6.1.3?).  while Spectacle screen recording does work,
when trying to screencast window or desktop from Google Chrome, after selecting
the casting source Google Chrome does not actually start casting - the source
selection dialog stays at the default tab "Chrome Tab" and I have to press
Cancel. There's no red dot in the system notification tray and I get this in
the logs:

---------
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:
CreateSession called with parameters:
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
handle:  "/org/freedesktop/portal/desktop/request/1_16163/webrtc_2080062416"
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
session_handle: 
"/org/freedesktop/portal/desktop/session/1_16163/webrtc_session1677275446"
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
app_id:  ""
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
options:  QMap()
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kf.statusnotifieritem:
service is "org.kde.StatusNotifierItem-4233-5"
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kf.statusnotifieritem:
Registering a client interface to the KStatusNotifierWatcher
Jul 09 14:39:20 vesho kded6[3925]: Registering ":1.17547/StatusNotifierItem" to
system tray
Jul 09 14:39:20 vesho plasmashell[132818]: kde.systemtray: Registering
":1.17547/StatusNotifierItem"
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:
SelectSource called with parameters:
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
handle:  "/org/freedesktop/portal/desktop/request/1_16163/webrtc702295533"
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
session_handle: 
"/org/freedesktop/portal/desktop/session/1_16163/webrtc_session1677275446"
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
app_id:  ""
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
options:  QMap(("cursor_mode", QVariant(uint, 4))("multiple", QVariant(bool,
false))("persist_mode", QVariant(uint, 1))("types", QVariant(uint, 1)))
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast: Start
called with parameters:
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
handle:  "/org/freedesktop/portal/desktop/request/1_16163/webrtc383343063"
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
session_handle: 
"/org/freedesktop/portal/desktop/session/1_16163/webrtc_session1677275446"
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
app_id:  ""
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
parent_window:  ""
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:    
options:  QMap()
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_DOWN_WAITING → DEBOUNCE_EVENT_TIMEOUT →
DEBOUNCE_STATE_IS_DOWN
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_core: authorized
"/usr/lib/x86_64-linux-gnu/libexec/xdg-desktop-portal-kde"
"zkde_screencast_unstable_v1"
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" state
changed unconnected  ->  connecting
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" stream
created, drm format: "AR24 little-endian (0x34325241)" with DMA-BUF: true
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_core: authorized
"/usr/lib/x86_64-linux-gnu/libexec/xdg-desktop-portal-kde"
"zkde_screencast_unstable_v1"
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" state changed
unconnected  ->  connecting
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" stream
created, drm format: "AR24 little-endian (0x34325241)" with DMA-BUF: true
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_core: authorized
"/usr/lib/x86_64-linux-gnu/libexec/xdg-desktop-portal-kde"
"zkde_screencast_unstable_v1"
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" state changed
unconnected  ->  connecting
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" stream
created, drm format: "AR24 little-endian (0x34325241)" with DMA-BUF: true
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_core: Rule found: [ "All windows
on main screen" : "" ] : KWin::XdgToplevelWindow(0x6472e75f1fb0,
surface=KWin::SurfaceInterface(0x6472e4cf8180), caption="Screen Sharing")
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" state
changed connecting  ->  paused
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" state changed
connecting  ->  paused
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" state changed
connecting  ->  paused
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed unconnected -> connecting
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: created
successfully 115
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed unconnected -> connecting
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: created
successfully 123
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed unconnected -> connecting
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: created
successfully 129
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_DOWN → DEBOUNCE_EVENT_RELEASE →
DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed connecting -> paused
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed connecting -> paused
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed connecting -> paused
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" Stream
dmabuf modifiers received, offering our best suited modifier true
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS →
DEBOUNCE_EVENT_TIMEOUT_SHORT → DEBOUNCE_STATE_IS_UP_WAITING
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" Stream dmabuf
modifiers received, offering our best suited modifier true
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" Stream dmabuf
modifiers received, offering our best suited modifier true
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_UP_WAITING → DEBOUNCE_EVENT_TIMEOUT →
DEBOUNCE_STATE_IS_UP
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" Stream
format found, defining buffers
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" announcing
stream params. with dmabuf: true
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" Stream format
found, defining buffers
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" announcing
stream params. with dmabuf: true
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" Stream format
found, defining buffers
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" announcing
stream params. with dmabuf: true
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed paused -> streaming
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed paused -> streaming
Jul 09 14:39:20 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed paused -> streaming
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" state
changed paused  ->  streaming
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" state changed
paused  ->  streaming
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 11, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" state changed
paused  ->  streaming
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 10, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:20 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 12, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_UP → DEBOUNCE_EVENT_PRESS →
DEBOUNCE_STATE_IS_DOWN_WAITING
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_DOWN_WAITING → DEBOUNCE_EVENT_TIMEOUT →
DEBOUNCE_STATE_IS_DOWN
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_DOWN → DEBOUNCE_EVENT_RELEASE →
DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 7, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_UP_DETECTING_SPURIOUS →
DEBOUNCE_EVENT_TIMEOUT_SHORT → DEBOUNCE_STATE_IS_UP_WAITING
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_libinput: Libinput: event11 -
debounce state: DEBOUNCE_STATE_IS_UP_WAITING → DEBOUNCE_EVENT_TIMEOUT →
DEBOUNCE_STATE_IS_UP
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "0,0 5520x3200"
state changed unconnected  ->  connecting
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "0,0 5520x3200"
stream created, drm format: "AR24 little-endian (0x34325241)" with DMA-BUF:
true
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "0,0 5520x3200"
state changed connecting  ->  paused
Jul 09 14:39:21 vesho xdg-desktop-portal-kde[4233]: xdp-kde-screencast:
Screencast started successfully
Jul 09 14:39:21 vesho systemd[3503]: xdg-desktop-portal.service: Main process
exited, code=killed, status=11/SEGV
Jul 09 14:39:21 vesho plasmashell[354414]:
[354409:354409:0709/143921.825905:ERROR:screencast_portal.cc(450)] Failed to
open the PipeWire remote: GDBus.Error:org.freedesktop.DBus.Error.NoReply:
Message recipient disconnected from message bus without replying
Jul 09 14:39:21 vesho plasmashell[354414]:
[354409:354409:0709/143921.825945:ERROR:base_capturer_pipewire.cc(81)]
ScreenCastPortal failed: 3
Jul 09 14:39:21 vesho dbus-daemon[3527]: [session uid=1000 pid=3527] Activating
via systemd: service name='org.freedesktop.portal.Desktop'
unit='xdg-desktop-portal.service' requested by ':1.16163' (uid=1000 pid=354409
comm="/opt/google/chrome/chrome --user-data-dir=/home/od" label="unconfined")
Jul 09 14:39:21 vesho plasmashell[132818]: org.kde.plasma.notificationmanager:
Request inhibit from service ":1.51" which is "" with reason "Screen sharing in
progress"
Jul 09 14:39:21 vesho plasmashell[132818]: org.kde.plasma.notificationmanager:
Resolved inhibition to be from process name "xdg-desktop-portal-kde"
Jul 09 14:39:21 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed streaming -> paused
Jul 09 14:39:21 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed paused -> unconnected
Jul 09 14:39:21 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed streaming -> paused
Jul 09 14:39:21 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed paused -> unconnected
Jul 09 14:39:21 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed streaming -> paused
Jul 09 14:39:21 vesho xdg-desktop-portal-kde[4233]: kpipewire_logging: state
changed paused -> unconnected
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" state
changed streaming  ->  paused
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" state changed
streaming  ->  paused
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" state changed
streaming  ->  paused
Jul 09 14:39:21 vesho systemd[3503]: xdg-desktop-portal.service: Failed with
result 'signal'.
Jul 09 14:39:21 vesho xdg-desktop-portal-kde[4233]:
xdp-kde-notificationinhibition: Inhibiting notifications for "" with reason
"Screen sharing in progress" and cookie 4
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_scene_opengl: 0x2: using
glMapBufferRange(buffer 8, offset 0, length 64) to update a GL_STATIC_DRAW
buffer
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "eDP-1" state
changed paused  ->  unconnected
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "DP-6" state changed
paused  ->  unconnected
Jul 09 14:39:21 vesho kwin_wayland[3706]: kwin_screencast: "DP-5" state changed
paused  ->  unconnected
Jul 09 14:39:21 vesho systemd[3503]: Starting Portal service...
Jul 09 14:39:21 vesho xdg-desktop-por[384168]: Choosing gtk.portal for
org.freedesktop.impl.portal.Lockdown as a last-resort fallback
Jul 09 14:39:21 vesho xdg-desktop-por[384168]: The preferred method to match
portal implementations to desktop environments is to use the portals.conf(5)
configuration file
Jul 09 14:39:21 vesho xdg-desktop-por[384168]: Choosing kwallet.portal for
org.freedesktop.impl.portal.Secret via the deprecated UseIn key
-------

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to