GNU bug report logs - #80168
31.0.50; dbus-register-signal - signal can only be registered once

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Daniel Mendler <mail@HIDDEN>; dated Sat, 10 Jan 2026 02:41:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 80168 <at> debbugs.gnu.org:


Received: (at 80168) by debbugs.gnu.org; 10 Jan 2026 17:44:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 10 12:44:56 2026
Received: from localhost ([127.0.0.1]:58110 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ved1E-0003UL-9B
	for submit <at> debbugs.gnu.org; Sat, 10 Jan 2026 12:44:56 -0500
Received: from mout.gmx.net ([212.227.17.21]:49667)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1ved1C-0003U7-Ag
 for 80168 <at> debbugs.gnu.org; Sat, 10 Jan 2026 12:44:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1768067072; x=1768671872; i=michael.albinus@HIDDEN;
 bh=AXkH4MVwfTMFsrm8UQirKVvJ+3JzczFqAPWIF+//fQs=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=Gcp9j3u6P2X3kLSimE/XBCYLYzyK2yac1+J05UFxsMbd7UD6ikFcCyLarOC+UAeF
 h1hEwdwpXVYhojQFB19gDeFdTvVFBe+a9Bkc9uM6VxFW8H7/IAFAJ34qlDSI5kz3V
 L+pyxoyhXNeQgDwVyZq5gvZ22LB8UdjeOM9e/eeCd1M2LfyZ2IwIhBgY2rqKfH8S6
 jGDZl8PeIwlcGaz+zALH5Tu3fmwVnc4DCP4mfVNezFbVIT7+sjYfSJMUNWjPTEz4B
 LNhd0XnnzcTF+HFw1I9QP7Lbw0hSLMj02CE4Ea97XNhRN5efPOWVS96EA23iw6sJg
 cSCUmiExDuh5ezCyNQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.39.12]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MvbBu-1vwiQg2ls6-00t8iS; Sat, 10
 Jan 2026 18:44:32 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Daniel Mendler <mail@HIDDEN>
Subject: Re: bug#80168: 31.0.50; dbus-register-signal - signal can only be
 registered once
In-Reply-To: <87ms2m198t.fsf@HIDDEN>
References: <87ms2m198t.fsf@HIDDEN>
Date: Sat, 10 Jan 2026 18:44:31 +0100
Message-ID: <87a4yluzuo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:h5qmJWxKXG4Gwqb5Vitr9ZljRle6BJ91zDZpc09YKnEeZN8FaCc
 GTlWc2TXZPTaSf2sD1JRgCxrwXkk4DVu2Ds71QtOGQ13mHe9SHnmYS2tr3DNL1Mn65S2/O7
 hi5eeyO/giVTIcDZnJnKEpR41C4xnqTzjjZVK4sXZAMLqdsMiBpusQKkwyrvdNDyyHPiDz3
 qpNVtahWRc7D1rOzT1jDg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:lFj3tsVlACc=;stap8LSW8S+7a6uvJAmNWBA8oUH
 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
 OyDpUSn/SOx7ovrpn8orAD86TudgV
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 80168
Cc: 80168 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Daniel Mendler <mail@HIDDEN> writes:

Hi Daniel,

> When a signal is registered multiple times with DBUS, only the last signal
> handler will be called:
>
> (dbus-register-signal :session nil
>                       "/org/mpris/MediaPlayer2"
>                       "org.freedesktop.DBus.Properties"
>                       "PropertiesChanged"
>                       #'test1)
> (dbus-register-signal :session nil
>                       "/org/mpris/MediaPlayer2"
>                       "org.freedesktop.DBus.Properties"
>                       "PropertiesChanged"
>                       #'test2)
> (defun test1 (&rest args)
>   (message "test1: %S" args))
> (defun test2 (&rest args)
>   (message "test2: %S" args))
>
> I expect both functions test1 and test2 to run.

dbus-register-signal is not designed to run several handlers for the same
incoming signal. I've modified this bug report to be a wishlist.

I'll try to implement it next days.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#80168; Package emacs. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Michael Albinus <michael.albinus@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Jan 2026 02:40:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 09 21:40:23 2026
Received: from localhost ([127.0.0.1]:52871 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1veOtq-000173-RR
	for submit <at> debbugs.gnu.org; Fri, 09 Jan 2026 21:40:23 -0500
Received: from lists.gnu.org ([2001:470:142::17]:44526)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1veOtn-000120-Ol
 for submit <at> debbugs.gnu.org; Fri, 09 Jan 2026 21:40:21 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>)
 id 1veOth-00051z-Qf
 for bug-gnu-emacs@HIDDEN; Fri, 09 Jan 2026 21:40:13 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1] helo=mail.qxqx.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>)
 id 1veOtd-0002xp-85
 for bug-gnu-emacs@HIDDEN; Fri, 09 Jan 2026 21:40:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=uPDpN3e9Bkdb430yj9/Yu+o7f1m83bRCE4xG6EXtAyw=; b=mahbRouYu0bD0mvd5zNeoQUx1p
 m0STKLwlzqqcIyv7+x2xF67tmgB6WrsWyuT+RMvyk2sD2u6OYUPGf94LQRSTsLSDC8WDWNUxU4kXZ
 cEGpTZtHrgk9l4XVfW8sTCuUEuSVwFNeDp/aHe6ZLhihTdGP6zynNp/10SIsHBg8yDlA=;
From: Daniel Mendler <mail@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; dbus-register-signal - signal can only be registered once
X-Debbugs-Cc: Michael Albinus <michael.albinus@HIDDEN>
Date: Sat, 10 Jan 2026 03:39:46 +0100
Message-ID: <87ms2m198t.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a01:4f8:c012:9177::1;
 envelope-from=mail@HIDDEN; helo=mail.qxqx.de
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

When a signal is registered multiple times with DBUS, only the last signal
handler will be called:

(dbus-register-signal :session nil
                      "/org/mpris/MediaPlayer2"
                      "org.freedesktop.DBus.Properties"
                      "PropertiesChanged"
                      #'test1)
(dbus-register-signal :session nil
                      "/org/mpris/MediaPlayer2"
                      "org.freedesktop.DBus.Properties"
                      "PropertiesChanged"
                      #'test2)
(defun test1 (&rest args)
  (message "test1: %S" args))
(defun test2 (&rest args)
  (message "test2: %S" args))

I expect both functions test1 and test2 to run.

In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.49, cairo version 1.18.4) of 2026-01-10
Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
System Description: Debian GNU/Linux 13 (trixie)

Configured using:
 'configure --prefix=$HOME/.local/share/emacs
 --without-compress-install --with-tree-sitter --with-native-compilation
 --with-dbus --without-selinux --without-threads --disable-gc-mark-trace
 --without-gsettings --without-gpm --with-cairo --with-cairo-xcb
 --with-xinput2 --with-x-toolkit=gtk3 --without-toolkit-scroll-bars
 'CFLAGS=-O3 -mtune=native -march=native''

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG LIBOTF LIBSYSTEMD
LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP
SOUND SQLITE3 TIFF TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 XPM
XRANDR GTK3 ZLIB




Acknowledgement sent to Daniel Mendler <mail@HIDDEN>:
New bug report received and forwarded. Copy sent to michael.albinus@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to michael.albinus@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#80168; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 10 Jan 2026 17:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.