Bug#1043296: evolution: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
Henrik Ahlgren
pablo at seestieto.com
Tue Aug 8 19:12:35 BST 2023
Package: evolution
Version: 3.46.4-2
Severity: normal
X-Debbugs-Cc: none, Henrik Ahlgren <pablo at seestieto.com>
Not sure if this bugs belongs to evolution or libgtk-3-0 package, but I
mostly see this with Evolution (randomly also with LibreOffice?), so I
don't think it's a Gtk bug affecting all software.
Consider a system with:
- AMD/APU desktop PC with Samsung 4K display connected via DisplayPort.
- All suspend/sleep modes disabled in systemd sleep.conf.
- Evolution running.
- GNOME desktop session locked (Super-L).
- Monitor powered off, since something (perhaps slight mouse movement?)
tends to disable the power saving mode and activate the backlight of the
monitor every few minutes.
This causes the following log entry to be flooded nearly constantly to the
system log:
evolution[34996]: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
The errors come in bursts of dozens of errors, and then there might be a
pause of 1 to 15 minutes, but this pattern does not seem to be
consistent. Anyway, sometimes the log (systemd journal) can grow
gigabytes (wearing the SSD) from this single error if the PC sits idle
for few days and the user forgets to exit from Evolution before locking
his screen.
-- System Information:
Debian Release: 12.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-10-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages evolution depends on:
ii dbus [default-dbus-system-bus] 1.14.8-2~deb12u1
ii evolution-common 3.46.4-2
ii evolution-data-server 3.46.4-2
ii libc6 2.36-9+deb12u1
ii libcamel-1.2-64 3.46.4-2
ii libecal-2.0-2 3.46.4-2
ii libedataserver-1.2-27 3.46.4-2
ii libevolution 3.46.4-2
ii libglib2.0-0 2.74.6-2
ii libgtk-3-0 3.24.37-2
ii libical3 3.0.16-1+b1
ii libnotify4 0.8.1-1
ii libwebkit2gtk-4.1-0 2.40.5-1~deb12u1
ii libxml2 2.9.14+dfsg-1.3~deb12u1
ii psmisc 23.6-1
Versions of packages evolution recommends:
ii evolution-plugin-bogofilter 3.46.4-2
ii evolution-plugin-pstimport 3.46.4-2
ii evolution-plugins 3.46.4-2
ii yelp 42.2-1
Versions of packages evolution suggests:
pn evolution-ews <none>
pn evolution-plugins-experimental <none>
ii gnupg 2.2.40-1.1
ii network-manager 1.42.4-1
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list