QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
543 stars 48 forks source link

[Build 2024110718-4.3] openQA test fails in clipboard_and_web with sys-gui #9564

Closed marmarek closed 4 days ago

marmarek commented 2 weeks ago

Observation

openQA test in scenario qubesos-4.3-pull-requests-x86_64-system_tests_guivm_gui_interactive@64bit fails in clipboard_and_web

Copy notification does not appear. Logs suggest copy didn't happened at all.

Test suite description

Reproducible

Fails since (at least) Build 2024110603-4.3

Expected result

Last good: 2024110421-4.3 (or more recent)

Further details

Always latest result in this scenario: latest

marmarek commented 2 weeks ago

Ah, I know, gui-daemon in dom0 intercepted the copy key sequence. This is because it didn't got option to ignore it:

qvm-start-daemon: sys-gui: Ignoring invalid feature:
gui-secure-copy-sequence=none
qvm-start-daemon: sys-gui: Ignoring invalid feature:
gui-secure-paste-sequence=none
alimirjamali commented 2 weeks ago

Ah, I know, gui-daemon in dom0 intercepted the copy key sequence. This is because it didn't got option to ignore it:

I see. The parse_key_sequence procedure within xside.c does not exit on invalid key sequences and just disables it (also related to my recent closed issue #9561).

alimirjamali commented 2 weeks ago

Validator is fixed to allow none and disable. I will submit a patch to xside.c to log a meaningful message on those values.