I had to change from Fedora 41 to Fedora 43 Silverblue since I was starting to have stability issues on my system. One of my main complaints with Silverblue is the lack of compatibility with many manually installed applications. One of them is REAPER. I’ve tried installing the package from their website, from Flathub and I’ve tried multiple versions so I’m confident that this a Fedora 43 problem:
Description of the Issue
After a reboot, I can use the interface without much problems for a while. Sometimes, I can use the interface for a whole session without issues:

Edit: I’ve been trying to write this post for like two weeks since I was not being able to consistently reproduce the problem. Sometimes it did happen, so I tried to restart the app to record a video, but then, the problem suddenly disappeared. At first, I though it was bad luck, but now look at the difference between the previous video and the next video:

That’s right, there’s a top bar. I had two screens connected where one extends the other:
If I mirror them, then there’s no problem. If I “join” them and open the program on the second screen, then again, there’s no problem. However, the moment the window is moved to the main screen, I can trigger the crash with something like importing a new track (no matter how). These are the logs recorded by journalctl -f:
Dec 19 06:26:15 lupin gnome-shell[4082]: 0x1000029 ([unsaved project] - REAPER v7.56 - EVALUATION LICENSE): Frame has assigned frame counter but no frame drawn time
Dec 19 06:26:15 lupin gnome-shell[4082]: 0x1000029 ([unsaved project] - REAPER v7.56 - EVALUATION LICENSE): Frame has assigned frame counter but no frame drawn time
Dec 19 06:26:16 lupin gnome-shell[4082]: meta_window_x11_get_group: assertion 'META_IS_WINDOW_X11 (window)' failed
Dec 19 06:26:16 lupin gnome-shell[4082]: 0x1000029 ([unsaved project] - REAPER v7.56 - EVALUATION LICENSE): Frame has assigned frame counter but no frame drawn time
Dec 19 06:26:17 lupin gnome-shell[4082]: 0x1000029 ([unsaved project] - REAPER v7.56 - EVALUATION LICENSE): Frame has assigned frame counter but no frame drawn time
I’ve had no problems with the program now that I know how to avoid them. However, I hope this post can somehow help a Wayland or GNOME developer in the future.
