SystemError when run on Fedora 43 system
I upgraded my desktop system to Fedora 43-soon-be-beta version. Revumatic crashes on start:
$ revumatic
Traceback (most recent call last):
File "/usr/bin/revumatic", line 6, in <module>
app.run()
~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/modules/app.py", line 547, in run
app.run()
~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/modules/app.py", line 541, in run
self.loop.run()
~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/tuimatic/main_loop.py", line 280, in run
self._run()
~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/tuimatic/main_loop.py", line 378, in _run
self.event_loop.run()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/tuimatic/main_loop.py", line 783, in run
self._loop()
~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/tuimatic/main_loop.py", line 811, in _loop
self._entering_idle()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/tuimatic/main_loop.py", line 772, in _entering_idle
callback()
~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/tuimatic/main_loop.py", line 567, in entering_idle
self.draw_screen()
~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/tuimatic/main_loop.py", line 579, in draw_screen
self.screen_size = self.screen.get_cols_rows()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/revumatic/tuimatic/raw_display.py", line 650, in get_cols_rows
buf = fcntl.ioctl(self._term_output_file.fileno(),
termios.TIOCGWINSZ, ' '*4)
SystemError: buffer overflow