Your message dated Tue, 20 May 2014 13:47:39 -0700 (PDT)
with message-id <[email protected]>
and subject line Re: Bug#698304
has caused the Debian Bug report #698304,
regarding emacs24: dbus-call-method-non-blocking loops forever
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 [email protected]
immediately.)


-- 
698304: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698304
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: emacs24
Version: 24.2+1-1
Severity: important

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:

=============================================================================
  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\f\307%\207" [noninteractive bus 
service path dbus-interface-introspectable dbus-call-method 
dbus-call-method-non-blocking "Introspect"] 6)
  dbus-introspect(:session "org.gnome.evince.Daemon" "/org/gnome/evince/Daemon")
  byte-code("\304\305!.q\210\306\216\307        \n#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-introspect xml-parse-region] 4)
  dbus-introspect-xml(:session "org.gnome.evince.Daemon" 
"/org/gnome/evince/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/gnome/evince/Daemon" "org.gnome.evince.Daemon" "FindDocument")
  TeX-evince-dbus-p(:forward)
  
byte-code(\301=\20.\302\207\303\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-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.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 TeX-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)
  (defvar TeX-view-program-list-builtin (byte-code 
\301=\20.\302\207\303\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-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.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 TeX-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.elc" . 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()
=============================================================================

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,


-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.2.18 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages emacs24 depends on:
ii  emacs24-bin-common  24.2+1-1
ii  gconf-service       3.2.5-1+build1
ii  libasound2          1.0.25-4
ii  libatk1.0-0         2.4.0-2
ii  libc6               2.13-38
ii  libcairo2           1.12.2-2
ii  libdbus-1-3         1.6.8-1
ii  libfontconfig1      2.9.0-7.1
ii  libfreetype6        2.4.9-1.1
ii  libgconf-2-4        3.2.5-1+build1
ii  libgdk-pixbuf2.0-0  2.26.1-1
ii  libgif4             4.1.6-10
ii  libglib2.0-0        2.33.12+really2.32.4-5
ii  libgnutls26         2.12.20-3
ii  libgomp1            4.7.2-5
ii  libgpm2             1.20.4-6
ii  libgtk2.0-0         2.24.10-2
ii  libice6             2:1.0.8-2
ii  libjpeg8            8d-1
ii  libm17n-0           1.6.4-1
ii  libmagickcore5      8:6.7.7.10-5
ii  libmagickwand5      8:6.7.7.10-5
ii  libncurses5         5.9-10
ii  libotf0             0.9.13-1
ii  libpango1.0-0       1.30.0-1
ii  libpng12-0          1.2.49-3
ii  librsvg2-2          2.36.1-1
ii  libselinux1         2.1.9-5
ii  libsm6              2:1.2.1-2
ii  libtiff4            3.9.6-10
ii  libtinfo5           5.9-10
ii  libx11-6            2:1.5.0-1
ii  libxft2             2.3.1-1
ii  libxml2             2.8.0+dfsg1-7
ii  libxpm4             1:3.5.10-1
ii  libxrender1         1:0.9.7-1
ii  zlib1g              1:1.2.7.dfsg-13

emacs24 recommends no packages.

Versions of packages emacs24 suggests:
ii  emacs24-common-non-dfsg  24.2+1-1

-- no debconf information


-- 
Camm Maguire                                        [email protected]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

--- End Message ---
--- Begin Message ---
Version: 24.3

This was fixed in the 24.3 release.

--- End Message ---

Reply via email to