XFCE4-screenshooter grabs some other screen or region
After upgrading from Fedora 35 to Fedora 37 (xfce4-screenshooter-1.10.0-1.fc37.x86_64, xfce4-screenshooter-plugin-1.10.0-1.fc37.x86_64), screenshooter grabs wildly unpredictable images (by me) from my screen. For instance, grabbing a region on a blank desktop screen shows a region of an old desktop screen, which is apparently stuck in a buffer somewhere.
A picture is worth a thousand words in this situation, so hopefully I can attach screenshots (using a different program, Shutter, which works as expected).
This is what I tried to capture with screenshooter, and what I see on a blank desktop:
This is what I got from screenshooter:
Doesn't matter if the compositor is on or off. I am running X, not Wayland.
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) DeviceName: Onboard IGD Subsystem: Dell XPS 15 9550 Kernel driver in use: i915
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2) Subsystem: Dell XPS 15 9550 Kernel driver in use: nvidia Kernel modules: nouveau, nvidia_drm, nvidia
nvidia_drm 73728 2 nvidia_modeset 1208320 2 nvidia_drm nvidia_uvm 2904064 0 nvidia 56176640 82 nvidia_uvm,nvidia_modeset
nvidia-gpu-firmware-20221214-145.fc37.noarch xorg-x11-drv-nvidia-kmodsrc-525.60.11-1.fc37.x86_64 xorg-x11-drv-nvidia-cuda-libs-525.60.11-1.fc37.x86_64 nvidia-persistenced-525.60.11-1.fc37.x86_64 nvidia-texture-tools-2.1.2-3.fc36.x86_64 xorg-x11-drv-nvidia-libs-525.60.11-1.fc37.i686 xorg-x11-drv-nvidia-libs-525.60.11-1.fc37.x86_64 akmod-nvidia-525.60.11-1.fc37.x86_64 nvidia-xconfig-525.60.11-1.fc37.x86_64 xorg-x11-drv-nvidia-power-525.60.11-1.fc37.x86_64 xorg-x11-drv-nvidia-525.60.11-1.fc37.x86_64 nvidia-settings-525.60.11-1.fc37.x86_64 xorg-x11-drv-nvidia-cuda-libs-525.60.11-1.fc37.i686 xorg-x11-drv-nvidia-cuda-525.60.11-1.fc37.x86_64 kmod-nvidia-6.0.15-300.fc37.x86_64-525.60.11-1.fc37.x86_64
Capturing an active screen or the entire screen gives similarly baffling results (grabs a window, or entire screen which is not anywhere on any of my desktops, but what was present sometime in the past).
Screenshooter seems to give the correct shot only once after rebooting. I'm not sure the behaviour after logging out of X and back in, (whether it works correctly the first time or not).
I'm not sure what is needed for determining the source of this problem, so please do let me know what I can do to isolate the source of the issue.
Thanks, -Richard

