REAPER on Fedora 43 Silverblue

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:

Working Nice!

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:

Everything suddenly crashes

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.

Thanks!
FYI, Making sure you're not a bot!
Looks like it may be fixed already.

1 Like

As far as I know, I’m made out of flesh and bone. I’ve updated with rpm-ostree upgrade, but the issue still persists.

Edit: I’m so sorry, that “Making sure you’re not a bot” message is from Gitlab. :pleading_face:

No worries, it should be in the Gnome 49.3 update which isn’t out yet.