Your message dated Mon, 03 Mar 2025 09:32:33 +0000
with message-id <e1tp2a5-00diom...@fasolo.debian.org>
and subject line Bug#1092620: fixed in xfce4-notifyd 0.9.7-2
has caused the Debian Bug report #1092620,
regarding xfce4-notifyd crashes in Wayland on notification
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1092620: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092620
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xfce4-notifyd
Version: 0.9.6-1
Severity: normal
Tags: patch

xfce-notifyd crashes in a Wayland session, example log:

Jan 09 23:44:48 haruka systemd[15098]: Starting xfce4-notifyd.service -
XFCE notifications service...
Jan 09 23:44:48 haruka systemd[15098]: Started xfce4-notifyd.service -
XFCE notifications service.
Jan 09 23:44:48 haruka xfce4-notifyd[23287]: **
Jan 09 23:44:48 haruka xfce4-notifyd[23287]:
xfce4-notifyd:ERROR:xfce-notify-window.c:1863:xfce_notify_window_set_geometry:
code should not be reached
Jan 09 23:44:48 haruka xfce4-notifyd[23287]: Bail out!
xfce4-notifyd:ERROR:xfce-notify-window.c:1863:xfce_notify_window_set_geometry:
code should not be reached
Jan 09 23:44:48 haruka systemd[15098]: xfce4-notifyd.service: Main
process exited, code=killed, status=6/ABRT
Jan 09 23:44:48 haruka systemd[15098]: xfce4-notifyd.service: Failed
with result 'signal'.

The reason is that Wayland support is not enabled during the build, as
the log [1] shows:

checking if the Wayland windowing system is enabled... dependencies missing: 
gtk-layer-shell-0 >= 0.7.0

When running under Wayland without Wayland support a
g_assert_not_reached is hit in xfce_notify_window_set_geometry,
resulting in the crash.

Adding libgtk-layer-shell-dev to Build-Depends solves the issue, trivial
patch attached.

[1]
https://buildd.debian.org/status/fetch.php?pkg=xfce4-notifyd&arch=amd64&ver=0.9.6-1&stamp=1723704240&raw=0

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.8-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xfce4-notifyd depends on:
ii  libatk1.0-0t64       2.54.0-1
ii  libc6                2.40-5
ii  libcairo2            1.18.2-2
ii  libgdk-pixbuf-2.0-0  2.42.12+dfsg-1+b1
ii  libglib2.0-0t64      2.82.4-1
ii  libgtk-3-0t64        3.24.43-4
ii  libgtk-layer-shell0  0.8.2-1+b1
ii  libnotify4           0.8.3-1+b2
ii  libsqlite3-0         3.46.1-1
ii  libx11-6             2:1.8.10-2
ii  libxfce4panel-2.0-4  4.20.0-1
ii  libxfce4ui-2-0       4.20.0-1
ii  libxfce4util7        4.20.0-1
ii  libxfconf-0-3        4.20.0-1

Versions of packages xfce4-notifyd recommends:
ii  libnotify-bin  0.8.3-1+b2

xfce4-notifyd suggests no packages.

-- debconf-show failed
From 6db8c538e98a59cbfb3568bfe91787b41e934cd9 Mon Sep 17 00:00:00 2001
From: Fiona Klute <fiona.kl...@gmx.de>
Date: Fri, 10 Jan 2025 00:06:56 +0100
Subject: [PATCH] Enable Wayland support

Enabled automatically if dependencies are met.
---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index c88bb4a..9634bc8 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Build-Depends: debhelper-compat (= 13),
                exo-utils,
                gettext,
                libgtk-3-dev,
+               libgtk-layer-shell-dev,
                libnotify-dev,
                libsqlite3-dev,
                libxfce4panel-2.0-dev,
-- 
2.47.1


--- End Message ---
--- Begin Message ---
Source: xfce4-notifyd
Source-Version: 0.9.7-2
Done: Yves-Alexis Perez <cor...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xfce4-notifyd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1092...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yves-Alexis Perez <cor...@debian.org> (supplier of updated xfce4-notifyd 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 03 Mar 2025 08:55:52 +0100
Source: xfce4-notifyd
Architecture: source
Version: 0.9.7-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Xfce Maintainers <debian-xfce@lists.debian.org>
Changed-By: Yves-Alexis Perez <cor...@debian.org>
Closes: 1092620
Changes:
 xfce4-notifyd (0.9.7-2) unstable; urgency=medium
 .
   * d/control: add build-dep on libgtk-layer-shell-dev to fix crash under
     Wayland (Closes: #1092620)
Checksums-Sha1:
 d00edacf87e8e4fb01f092bc38dc672335bd31ee 1839 xfce4-notifyd_0.9.7-2.dsc
 3d9d7f62dea15c5fa85bc93b017aae8428bd11b6 5244 
xfce4-notifyd_0.9.7-2.debian.tar.xz
 9f10e46ca7510eee0066d88c864cebfb0968e5a1 15419 
xfce4-notifyd_0.9.7-2_amd64.buildinfo
Checksums-Sha256:
 9a0f289769d5723fbca07883412a34be510ee261373c4de74ed6ac5dd1b16c38 1839 
xfce4-notifyd_0.9.7-2.dsc
 10dae1242ab189a230979643dbedb6bcee72b0b62276fa63fb2e8e6a8e96fef8 5244 
xfce4-notifyd_0.9.7-2.debian.tar.xz
 788f3a04fdecec8610a1ca890be88bfbc6014a3927b3aec962da6d38dc9357ae 15419 
xfce4-notifyd_0.9.7-2_amd64.buildinfo
Files:
 0b146826bd5d6a5ef405833f4ee7bca7 1839 xfce optional xfce4-notifyd_0.9.7-2.dsc
 3242fc74c9995bbe4d086529a6f5c3e6 5244 xfce optional 
xfce4-notifyd_0.9.7-2.debian.tar.xz
 79c4bcb1dc719e49fd075ddfc91bbb21 15419 xfce optional 
xfce4-notifyd_0.9.7-2_amd64.buildinfo


-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE8vi34Qgfo83x35gF3rYcyPpXRFsFAmfFa94ACgkQ3rYcyPpX
RFumyQf+IlfzfTf6EY9vweHIIeJ3SotfCj8AOa9EkoFO64Hjo9Bn7ntChGoLN/zS
y/JlqOk8kUzNqp+VlySM16MLWUdl9dD5CYiTs6TJFFXNBxTdFIcxUVPp6IwH3iiZ
jPEU3jymKpVjMSPTpyDxjytwl6RrXFH+KuexxnBAx5DCDOBwgcLL0QtNaeeaJCwm
gCHa+lH4yt7uurCsaXgPt0WKgeHRViVdyfkMJdcOAnRK91ofgkZV0fosW78kTZ7W
td8eJm5eqPJ//uwEvlHc4dyHpPHVIXWXaM+tkf8pqtfFMOwRiZ75qubbmKbXsDul
JMETEaRIxh73Ud/+KpOqoU7vTiguPg==
=r46v
-----END PGP SIGNATURE-----

Attachment: pgprItNrcOZa9.pgp
Description: PGP signature


--- End Message ---

Reply via email to