Evince window stops redrawing
Affected version
Linux arch 6.2.11-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 13 Apr 2023 16:59:24 +0000 x86_64 GNU/Linux
gnome-shell 1:43.4-1
gnome-shell-extensions 43.1-1
Using wayland:
glfw-wayland 3.3.8-1
lib32-wayland 1.22.0-1
qt5-wayland 5.15.9+kde+r55-1
wayland 1.22.0-1
wayland-protocols 1.31-1
xorg-xwayland 23.1.1-1
Bug appears both with extensions enabled and disabled
Bug summary
Evince PDF viewer stops being redrawn. I see in gnome-shell logs:
Apr 24 13:15:46 archibald gnome-shell[3220]: == Stack trace for context 0x558158ffbd60 ==
Apr 24 13:15:46 archibald gnome-shell[3220]: #0 558159156da8 i resource:///org/gnome/shell/ui/messageTray.js:493 (2f7df2d21a10 @ 69)
Apr 24 13:15:46 archibald gnome-shell[3220]: #1 558159156d00 i resource:///org/gnome/shell/ui/messageTray.js:489 (2f7df2d219c0 @ 56)
Apr 24 13:15:46 archibald gnome-shell[3220]: #2 558159156c78 i resource:///org/gnome/shell/ui/calendar.js:796 (2f7df2d28ba0 @ 22)
Apr 24 13:15:46 archibald gnome-shell[3220]: == Stack trace for context 0x558158ffbd60 ==
Apr 24 13:15:46 archibald gnome-shell[3220]: #0 558159156da8 i resource:///org/gnome/shell/ui/messageTray.js:494 (2f7df2d21a10 @ 84)
Apr 24 13:15:46 archibald gnome-shell[3220]: #1 558159156d00 i resource:///org/gnome/shell/ui/messageTray.js:489 (2f7df2d219c0 @ 56)
Apr 24 13:15:46 archibald gnome-shell[3220]: #2 558159156c78 i resource:///org/gnome/shell/ui/calendar.js:796 (2f7df2d28ba0 @ 22)
Apr 24 13:15:46 archibald gnome-shell[3220]: Object .Gjs_ui_messageTray_Notification (0x5581591b0830), has been already disposed — impossible to access it. This might be caused by the object having been destroyed from C code using somet>
Apr 24 13:20:07 archibald gnome-shell[3220]: 0x3600008: Frame has assigned frame counter but no frame drawn time
Apr 24 13:20:20 archibald gnome-shell[3220]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Steps to reproduce
- Multi-monitor setup with 3 screens
- Run Sublime-Text with LatexTools for PDF compilation
- Compile PDF in Sublime-Text which spawns evince PDF viewer
- Re-compile PDF so evince jumps to changed line in the PDF viewer
- Run Jabref
- Open PDF in Jabref (spawns evince)
- Move/Maximize/Resize the evince PDF windows both with title bar click and with ALT+Mouse resizing
- Repeat many times and every 30 minutes the evince PDF window will stop redrawing
What happened
- evince pdf viewer stops redrawing and error appears in journalctl -xe /usr/bin/gnome-shell
- evince window is still response in terms of CTRL+S saving dialog and right-click context menu
- but the more you resize it the more becomes black
What did you expect to happen
evince pdf viewer to not have redraw errors. I first reported this bug for evince but I think this might be more of a gnome-shell problem.
Full evince bug report with gdb info: evince#1926
Relevant logs, screenshots, screencasts etc.
Edited by Benjamin Flesch