Bug#991410: blueman: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

2021-07-24 Thread Thomas Uhle

On Fri, 23 Jul 2021, Christopher Schramm wrote:


Hi Thomas,

I just created https://github.com/blueman-project/blueman/pull/1572 upstream.

Cheers



Thank you!

Thomas



Bug#991410: blueman: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

2021-07-23 Thread Christopher Schramm

Hi Thomas,

I just created https://github.com/blueman-project/blueman/pull/1572 
upstream.


Cheers



Bug#991410: blueman: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

2021-07-22 Thread Thomas Uhle

Package: blueman
Version: 2.1.4-1+b1
Severity: normal

Dear maintainers,

after upgrading from buster to bullseye, I see the following error message 
in syslog every time when blueman-mechanism.service is started (timestamp 
and host name stripped):


blueman-mechani[812]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN 
(screen)' failed

From what I understand, blueman-mechanism.service is started as a system 
unit before user login, i.e. also before the X11 server has started. So 
this error message seems to be comprehensible. I guess it comes from 
calling Gtk.IconTheme.get_default() which can be found several times in 
the blueman code. But as I am not familiar with the blueman code, I 
cannot tell why, where and what for blueman-mechanism is calling it.
I assume that this error message is nothing to worry about, but it is 
annoying to have it in syslog. Do you know whether this is something that 
should be addressed upstream?


Best regards,

Thomas Uhle


-- System Information:
Debian Release: 11.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: arm64 (aarch64)
Foreign Architectures: armhf

Kernel: Linux 5.10.0-7-arm64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages blueman depends on:
ii  adwaita-icon-theme   3.38.0-1
ii  bluez5.55-3.1
ii  bluez-obexd  5.55-3.1
ii  dbus 1.12.20-2
ii  dbus-x11 [dbus-session-bus]  1.12.20-2
ii  dconf-gsettings-backend [gsettings-backend]  0.38.0-2
ii  gir1.2-ayatanaappindicator3-0.1  0.5.5-2
ii  gir1.2-gdkpixbuf-2.0 2.42.2+dfsg-1
ii  gir1.2-glib-2.0  1.66.1-1+b1
ii  gir1.2-gtk-3.0   3.24.24-4
ii  gir1.2-nm-1.01.30.0-2
ii  gir1.2-pango-1.0 1.46.2-3
ii  gnome-icon-theme 3.12.0-3
ii  libbluetooth35.55-3.1
ii  libc62.31-12
ii  libglib2.0-0 2.66.8-1
ii  libpulse-mainloop-glib0  14.2-2
ii  librsvg2-common  2.50.3+dfsg-1
ii  notify-osd [notification-daemon] 0.9.35+15.04.20150126-1+b1
ii  policykit-1  0.105-31
ii  python3  3.9.2-3
ii  python3-cairo1.16.2-4+b2
ii  python3-gi   3.38.0-2
ii  python3-gi-cairo 3.38.0-2

Versions of packages blueman recommends:
ii  pulseaudio-module-bluetooth  14.2-2

blueman suggests no packages.