rewrite reproducer as quickshell qml config with layer-shell surfaces

This commit is contained in:
Damocles 2026-04-20 22:01:48 +02:00
parent 6fedbd72aa
commit f00308b1f0
6 changed files with 72 additions and 125 deletions

View file

@ -1,6 +1,11 @@
#!/usr/bin/env bash
# Trigger rapid output power-cycling to provoke the Qt Wayland screen UAF.
# Run the reproducer binary first, then this script in another terminal.
#
# First, in another terminal:
# nix run .#screen-uaf-reproducer-unpatched (should crash)
# nix run .#screen-uaf-reproducer-patched (should survive)
#
# Then run this script to toggle the output.
#
# Usage: ./trigger.sh [iterations]
# iterations: number of off/on cycles (default 20)