From unknown Fri Jun 20 20:00:43 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#15462 <15462@debbugs.gnu.org> To: bug#15462 <15462@debbugs.gnu.org> Subject: Status: dbus-call-method-non-blocking loops forever Reply-To: bug#15462 <15462@debbugs.gnu.org> Date: Sat, 21 Jun 2025 03:00:43 +0000 retitle 15462 dbus-call-method-non-blocking loops forever reassign 15462 emacs submitter 15462 Rob Browning severity 15462 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 13:52:33 2013 Received: (at submit) by debbugs.gnu.org; 25 Sep 2013 17:52:33 +0000 Received: from localhost ([127.0.0.1]:35721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VOtGJ-0006DE-Hn for submit@debbugs.gnu.org; Wed, 25 Sep 2013 13:52:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49197) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VOtGG-0006D5-5h for submit@debbugs.gnu.org; Wed, 25 Sep 2013 13:52:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VOtGA-0005Pb-UW for submit@debbugs.gnu.org; Wed, 25 Sep 2013 13:52:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOtGA-0005PW-Rf for submit@debbugs.gnu.org; Wed, 25 Sep 2013 13:52:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOtG6-0007rY-AU for bug-gnu-emacs@gnu.org; Wed, 25 Sep 2013 13:52:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VOtG1-0005Nt-RK for bug-gnu-emacs@gnu.org; Wed, 25 Sep 2013 13:52:18 -0400 Received: from defaultvalue.org ([70.85.129.156]:35964) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOtG1-0005Nj-KI for bug-gnu-emacs@gnu.org; Wed, 25 Sep 2013 13:52:13 -0400 Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id CE6D390D2B; Wed, 25 Sep 2013 12:52:11 -0500 (CDT) Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id 4659914E074; Wed, 25 Sep 2013 12:52:11 -0500 (CDT) From: Rob Browning To: bug-gnu-emacs@gnu.org Subject: dbus-call-method-non-blocking loops forever References: <87hamh6s96.fsf@maguirefamily.org> Date: Wed, 25 Sep 2013 12:52:11 -0500 In-Reply-To: <87hamh6s96.fsf@maguirefamily.org> (Camm Maguire's message of "Wed, 16 Jan 2013 10:51:17 -0500") Message-ID: <87k3i4n60k.fsf@trouble.defaultvalue.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: Camm Maguire , 698304@bugs.debian.org, 698304-forwarded@bugs.debian.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) [If possible, and appropriate, please preserve the -fowarded Cc in any repl= ies.] This issue was filed with the Debian bug tracker, and I was hoping to get your opinion on the matter. Please see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D698304 for further information. Camm Maguire writes: > Version: 24.2+1-1 > > dbus-call-method-non-blocking loops forever waiting for a dbus message > that never arrives, unlike emacs23. > > When auctex is installed and a .bib file opened, for example, emacs24 > hangs until interrupted. Here is the backtrace: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > dbus-call-method-non-blocking(:session "org.gnome.evince.Daemon" "/org/= gnome/evince/Daemon" "org.freedesktop.DBus.Introspectable" "Introspect") > byte-code(\20.\305\202 .\306 \n=0B\f\307%\207" [noninteractive bus serv= ice path dbus-interface-introspectable dbus-call-method dbus-call-method-no= n-blocking "Introspect"] 6) > dbus-introspect(:session "org.gnome.evince.Daemon" "/org/gnome/evince/D= aemon") > byte-code("\304\305!.q\210\306\216\307 \n=0B#c\210\310ed\"+\207" [temp-= buffer bus service path generate-new-buffer " *temp*" ((byte-code "\30!\203= \n.\30!\210\301\207" [temp-buffer buffer-name kill-buffer] 2)) dbus-introsp= ect xml-parse-region] 4) > dbus-introspect-xml(:session "org.gnome.evince.Daemon" "/org/gnome/evin= ce/Daemon") > dbus-introspect-get-interface(:session "org.gnome.evince.Daemon" "/org/= gnome/evince/Daemon" "org.gnome.evince.Daemon") > dbus-introspect-get-method(:session "org.gnome.evince.Daemon" "/org/gno= me/evince/Daemon" "org.gnome.evince.Daemon" "FindDocument") > TeX-evince-dbus-p(:forward) > byte-code(\301=3D\20.\302\207\303\304\305\306\307\310\311!\203..\312\20= 2+.\313\314\315\316\317\320!\"\203&.\321\202'.\322D\323BBD\324BBBBB\207" [s= ystem-type windows-nt (("Yap" ("yap -1" (mode-io-correlate " -s %n%b") " %o= ")) ("dvips and start" "dvips %d -o && start \"\" %f") ("start" "start \"\"= %o")) ("xdvi" ("%(o?)xdvi" (mode-io-correlate " -sourceposition \"%n %b\" = -editor \"%cS\"") ((paper-a4 paper-portrait) " -paper a4") ((paper-a4 paper= -landscape) " -paper a4r") ((paper-a5 paper-portrait) " -paper a5") ((paper= -a5 paper-landscape) " -paper a5r") (paper-b5 " -paper b5") (paper-letter "= -paper us") (paper-legal " -paper legal") (paper-executive " -paper 7.25x1= 0.5in") " %d")) ("dvips and gv" "%(o?)dvips %d -o && gv %f") ("gv" "gv %o")= ("xpdf" ("xpdf -remote %s -raise %o" (mode-io-correlate " %(outpage)"))) "= Evince" TeX-evince-dbus-p :forward TeX-evince-sync-view "evince" mode-io-co= rrelate string-match "--page-index" shell-command-to-string "evince --help"= " -i %(outpage)" " -p %(outpage)" (" %o") (("Okular" ("okular --unique %o"= (mode-io-correlate "#src:%n%b"))) ("xdg-open" "xdg-open %o"))] 11) > (defvar TeX-view-program-list-builtin (byte-code \301=3D\20.\302\207\30= 3\304\305\306\307\310\311!\203..\312\202+.\313\314\315\316\317\320!\"\203&.= \321\202'.\322D\323BBD\324BBBBB\207" [system-type windows-nt (("Yap" ("yap = -1" (mode-io-correlate " -s %n%b") " %o")) ("dvips and start" "dvips %d -o = && start \"\" %f") ("start" "start \"\" %o")) ("xdvi" ("%(o?)xdvi" (mode-io= -correlate " -sourceposition \"%n %b\" -editor \"%cS\"") ((paper-a4 paper-p= ortrait) " -paper a4") ((paper-a4 paper-landscape) " -paper a4r") ((paper-a= 5 paper-portrait) " -paper a5") ((paper-a5 paper-landscape) " -paper a5r") = (paper-b5 " -paper b5") (paper-letter " -paper us") (paper-legal " -paper l= egal") (paper-executive " -paper 7.25x10.5in") " %d")) ("dvips and gv" "%(o= ?)dvips %d -o && gv %f") ("gv" "gv %o") ("xpdf" ("xpdf -remote %s -raise %o= " (mode-io-correlate " %(outpage)"))) "Evince" TeX-evince-dbus-p :forward T= eX-evince-sync-view "evince" mode-io-correlate string-match "--page-index" = shell-command-to-string "evince --help" " -i %(outpage)" " -p %(outpage)" (= " %o") (("Okular" ("okular --unique %o" (mode-io-correlate "#src:%n%b"))) (= "xdg-open" "xdg-open %o"))] 11) ("/usr/share/emacs24/site-lisp/auctex/tex.e= lc" . 30407)) > require(tex) > byte-code("\300\301!\210\300\302!\207" [require tex tex-style] 2) > BibTeX-auto-store() > run-hooks(change-major-mode-after-body-hook bibtex-mode-hook) > apply(run-hooks (change-major-mode-after-body-hook bibtex-mode-hook)) > run-mode-hooks(bibtex-mode-hook) > bibtex-mode() > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D > > The offending loop in dbus-call-method-non-blocking is > > (while (eq (gethash key dbus-return-values-table :ignore) :ignore) > (read-event nil nil 0.1)) > > While the dbus message failure is ultimately a gnome issue, this > should fail more gracefully. > > Take care, Thanks --=20 Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 25 15:15:08 2013 Received: (at 15462) by debbugs.gnu.org; 25 Sep 2013 19:15:08 +0000 Received: from localhost ([127.0.0.1]:35903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VOuYF-0008Br-K7 for submit@debbugs.gnu.org; Wed, 25 Sep 2013 15:15:07 -0400 Received: from mout.gmx.net ([212.227.17.21]:52213) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VOuYC-0008Bi-Tm for 15462@debbugs.gnu.org; Wed, 25 Sep 2013 15:15:05 -0400 Received: from detlef.gmx.de ([91.41.131.16]) by mail.gmx.com (mrgmx102) with ESMTPS (Nemesis) id 0MQ7sF-1VST360QmB-005M9n for <15462@debbugs.gnu.org>; Wed, 25 Sep 2013 21:15:03 +0200 From: Michael Albinus To: Rob Browning Subject: Re: bug#15462: dbus-call-method-non-blocking loops forever References: <87hamh6s96.fsf@maguirefamily.org> <87k3i4n60k.fsf@trouble.defaultvalue.org> Date: Wed, 25 Sep 2013 21:14:56 +0200 In-Reply-To: <87k3i4n60k.fsf@trouble.defaultvalue.org> (Rob Browning's message of "Wed, 25 Sep 2013 12:52:11 -0500") Message-ID: <87siwsyaq7.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:2mw3f42MiRSHmmlH1E44W4UnsdlDVaEHxML3cU5utqDRqhFs/vZ 87+YQpRRk6+DKdDBTitpZrlgwH3yP68Eav3sOI8ksKSmStnuTSAqlL4KZlaCsD5NwbcxtVr GeyPFrw7X6ud0b4dNBxbKsSB/u4y+oEC8wyJdNvagdkkK9hQaOiHyeY52Jl76DHHs/XB2LP fkiHrZpWZ5r7KjgiYbUkw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15462 Cc: Camm Maguire , 15462@debbugs.gnu.org, 698304@bugs.debian.org, 698304-forwarded@bugs.debian.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Rob Browning writes: >> Version: 24.2+1-1 >> >> dbus-call-method-non-blocking loops forever waiting for a dbus message >> that never arrives, unlike emacs23. >> >> The offending loop in dbus-call-method-non-blocking is >> >> (while (eq (gethash key dbus-return-values-table :ignore) :ignore) >> (read-event nil nil 0.1)) >> >> While the dbus message failure is ultimately a gnome issue, this >> should fail more gracefully. This piece of code has been changed: revno: 108593 committer: Michael Albinus branch nick: trunk timestamp: Wed 2012-06-13 13:56:53 +0200 message: * net/dbus.el (dbus-call-method): Use timeout for `read-event'. Otherwise, it blocks in batch mode. That means, it should be solved in Emacs 24.3. > Thanks Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 06 20:48:41 2013 Received: (at control) by debbugs.gnu.org; 7 Oct 2013 00:48:41 +0000 Received: from localhost ([127.0.0.1]:58568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VSz04-0006kZ-J9 for submit@debbugs.gnu.org; Sun, 06 Oct 2013 20:48:40 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55248) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VSz03-0006kS-9W for control@debbugs.gnu.org; Sun, 06 Oct 2013 20:48:39 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VSz02-0005WC-M5 for control@debbugs.gnu.org; Sun, 06 Oct 2013 20:48:38 -0400 Date: Sun, 06 Oct 2013 20:48:38 -0400 Message-Id: Subject: control message for bug 15462 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) close 15462 24.3 From unknown Fri Jun 20 20:00:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 04 Nov 2013 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator