GNU bug report logs - #20943
25.0.50; Dired buffers are not always auto-reverterd

Previous Next

Package: emacs;

Reported by: Mark Karpov <markkarpov <at> openmailbox.org>

Date: Tue, 30 Jun 2015 18:24:02 UTC

Severity: normal

Found in version 25.0.50

Done: Mark Karpov <markkarpov <at> openmailbox.org>

Bug is archived. No further changes may be made.

Full log


Message #50 received at 20943 <at> debbugs.gnu.org (full text, mbox):

From: Mark Karpov <markkarpov <at> openmailbox.org>
To: Eli Zaretskii <eliz <at> gnu.org>, <20943 <at> debbugs.gnu.org>
Subject: Re: bug#20943: 25.0.50; Dired buffers are not always auto-reverterd
Date: Fri, 03 Jul 2015 15:39:49 +0600
Now with "emacs -Q"… This is what I evaluated before testing:

(custom-set-variables
 '(auto-revert-use-notify nil))

(defun auto-revert-handler ()
  "Revert current buffer, if appropriate.
This is an internal function used by Auto-Revert Mode."
  (message "invoked ‘auto-revert-handler’ at %s, for ‘%s’"
           (current-time-string)
           (buffer-name))
  (when (or auto-revert-tail-mode (not (buffer-modified-p)))
    (let* ((buffer (current-buffer)) size
           ;; Tramp caches the file attributes.  Setting
           ;; `remote-file-name-inhibit-cache' forces Tramp to reread
           ;; the values.
           (remote-file-name-inhibit-cache t)
           (revert
            (if buffer-file-name
                (and (or auto-revert-remote-files
                         (not (file-remote-p buffer-file-name)))
                     (or (not auto-revert-use-notify)
                         auto-revert-notify-modified-p)
                     (if auto-revert-tail-mode
                         (and (file-readable-p buffer-file-name)
                              (/= auto-revert-tail-pos
                                  (setq size
                                        (nth 7 (file-attributes
                                                buffer-file-name)))))
                       (funcall (or buffer-stale-function
                                    #'buffer-stale--default-function)
                                t)))
              (and (or auto-revert-mode
                       global-auto-revert-non-file-buffers)
                   (funcall (or buffer-stale-function
                                #'buffer-stale--default-function)
                            t))))
           eob eoblist)
      (message "dired-directory-changed => %s"
               (dired-directory-changed-p default-directory))
      (message "dired-buffer-stale-p => %s"
               (dired-buffer-stale-p))
      (message "buffer-stale-function => %s"
               (funcall buffer-stale-function))
      (message "revert => %s" revert)
      (setq auto-revert-notify-modified-p nil)
      (when revert
        (when (and auto-revert-verbose
                   (not (eq revert 'fast)))
          (message "Reverting buffer `%s'." (buffer-name)))
        ;; If point (or a window point) is at the end of the buffer,
        ;; we want to keep it at the end after reverting.  This allows
        ;; to tail a file.
        (when buffer-file-name
          (setq eob (eobp))
          (walk-windows
           (lambda (window)
             (and (eq (window-buffer window) buffer)
                  (= (window-point window) (point-max))
                  (push window eoblist)))
           'no-mini t))
        (if auto-revert-tail-mode
            (auto-revert-tail-handler size)
          ;; Bind buffer-read-only in case user has done C-x C-q,
          ;; so as not to forget that.  This gives undesirable results
          ;; when the file's mode changes, but that is less common.
          (let ((buffer-read-only buffer-read-only))
            (revert-buffer 'ignore-auto 'dont-ask 'preserve-modes)))
        (when buffer-file-name
          (when eob (goto-char (point-max)))
          (dolist (window eoblist)
            (set-window-point window (point-max)))))
      ;; `preserve-modes' avoids changing the (minor) modes.  But we
      ;; do want to reset the mode for VC, so we do it manually.
      (when (or revert auto-revert-check-vc-info)
        (vc-find-file-hook)))))

(global-auto-revert-mode 1)
(setq global-auto-revert-non-file-buffers t)

‘auto-revert-handler’ is slightly edited to print messages. And here is
the contents of *Messages*:

For information about GNU Emacs and the GNU system, type C-h C-a.
Deleting...done
Mark set
previous-line: Beginning of buffer [3 times]
next-line: End of buffer [9 times]
previous-line: Beginning of buffer [5 times]
Mark set
Quit
nil
next-line: End of buffer [13 times]
auto-revert-handler
t
Mark set
t
previous-line: Beginning of buffer [6 times]
next-line: End of buffer [14 times]
C-' is undefined
Quit [2 times]
Deleting...done
C-' is undefined
Quit [2 times]
auto-revert-handler
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:32 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:37 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:42 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:47 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:52 2015, for ‘ *Echo Area 1*’
Quit
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:15:57 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:02 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:07 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:12 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:17 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:22 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:27 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:32 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:37 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:42 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:47 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:52 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:16:57 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:02 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:07 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:12 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:17 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:17 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:22 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:27 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:32 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:32 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:32 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:32 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:32 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
previous-line: Beginning of buffer [29 times]
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘*scratch*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘flacize_tests’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘ *Minibuf-0*’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘ *code-conversion-work*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘ *Echo Area 0*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘ *Echo Area 1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘*Messages*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘2008, Hard Candy’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘ *Minibuf-1*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘*shell*’
invoked ‘auto-revert-handler’ at Fri Jul  3 15:17:37 2015, for ‘sh’
dired-directory-changed => nil
dired-buffer-stale-p => nil
buffer-stale-function => nil
revert => nil

So, I was wrong. Maybe I missed something. It doesn't even get to
messages that print return values of various functions. Buffer named
‘2008, Hard Candy’ was frozen during the experiment. Then I pressed ‘g’
— this refreshed it. Then I went to desktop environment (XFCE4), located
this folder and deleted a file — it was reflected in the buffer in a
second. To be honest working in "emacs -Q" is really painful, because
normally my Emacs is heavily customized… In principle if I'm the only
one to experience this thing, I don't think debugging is worth the
trouble. On the other hand my system setup is not that unique, so
theoretically many users might experience this. At any rate, I'm ready
to investigate it further, if you have some ideas.





This bug report was last modified 9 years and 310 days ago.

Previous Next


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