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