Package: liferea
Version: 1.15.8-2+b1
Severity: important

Dear Maintainer,

I believe there is an issue where the GNOME/Wayland session crashes
completely and forces a logout shortly after starting Liferea with the
tray-icon plugin enabled.

Steps to reproduce:
1. Use Debian 13 (Trixie) with GNOME under a Wayland session.
2. Install 'liferea'
3. Enable the "Tray Icon" plugin inside Liferea.
4. After a short period of usage or background activity, the entire
   desktop environment crashes and returns to the GDM login screen.

Root cause analysis:
The plugin utilizes the deprecated 'libayatana-appindicator' library,
which seems to cause a memory/object reference failure under Wayland,
leading to a broken display pipe that kills the compositor.

Here are the relevant journalctl logs leading to the crash:

liferea[35320]: libayatana-appindicator is deprecated. Please use 
libayatana-appindicator-glib in newly written code.
liferea[35320]: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' 
failed
net.sourceforge.liferea[35320]: <sys>:0: Warning: g_object_unref: assertion 
'G_IS_OBJECT (object)' failed
liferea[35320]: Error flushing display: Broken pipe

Unfortunately without the tray-icon liferea is not usable for me because
I prefer my feed client to be running all the time in background. I also
tried with Ubuntu AppIndicators extension without success, so at the
moment I don't have a workaround besides trying another alternative.

Thank you for maintaining liferea and for your help with this issue!

Best regards,

-- System Information:
Debian Release: 13.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.107+deb13-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 liferea depends on:
ii  dbus-user-session [default-dbus-sessi  1.16.2-2
    on-bus]
ii  gir1.2-freedesktop [gir1.2-libxml2-2.  1.84.0-1
    0]
ii  gir1.2-gtk-3.0                         3.24.49-3
ii  gir1.2-peas-1.0                        1.36.0-3+b4
ii  libc6                                  2.41-12+deb13u4
ii  libfribidi0                            1.0.16-1
ii  libgdk-pixbuf-2.0-0                    2.42.12+dfsg-4+deb13u1
ii  libgirepository-1.0-1                  1.84.0-1
ii  libglib2.0-0t64                        2.84.4-3~deb13u5
ii  libgtk-3-0t64                          3.24.49-3
ii  libjavascriptcoregtk-4.1-0             2.52.6-1~deb13u1
ii  libjson-glib-1.0-0                     1.10.6+ds-2
ii  libpango-1.0-0                         1.56.3-1
ii  libpeas-1.0-0                          1.36.0-3+b4
ii  libsoup-3.0-0                          3.6.5-3
ii  libsqlite3-0                           3.46.1-7+deb13u2
ii  libwebkit2gtk-4.1-0                    2.52.6-1~deb13u1
ii  libxml2                                2.12.7+dfsg+really2.9.14-2.1+deb13u3
ii  libxslt1.1                             1.1.35-1.2+deb13u3
ii  liferea-data                           1.15.8-2
ii  python3                                3.13.5-1
ii  python3-cairo                          1.27.0-2
ii  python3-gi                             3.50.0-4+b1
ii  python3-gi-cairo                       3.50.0-4+b1
ii  python3-notify2                        0.3.1-1
ii  python3.13                             3.13.5-2+deb13u5

Versions of packages liferea recommends:
ii  gir1.2-gstreamer-1.0  1.26.2-2
ii  gir1.2-notify-0.7     0.8.6-1

Versions of packages liferea suggests:
pn  kget             <none>
ii  network-manager  1.52.1-1

-- no debconf information

-- 
Fierro Viejo - https://fierroviejo.com/

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to