Debugger entered: ("Adding duplicate to uniquify list!" #s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#)) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (puthash buf item bug-36877-dup-table)) (let ((buf (progn (or (and (memq (type-of item) cl-struct-uniquify-item-tags) t) (signal (quote wrong-type-argument) (list (quote uniquify-item) item))) (aref item 3)))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (puthash buf item bug-36877-dup-table))) (while --dolist-tail-- (setq item (car --dolist-tail--)) (let ((buf (progn (or (and (memq ... cl-struct-uniquify-item-tags) t) (signal (quote wrong-type-argument) (list ... item))) (aref item 3)))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (puthash buf item bug-36877-dup-table))) (setq --dolist-tail-- (cdr --dolist-tail--))) (let ((--dolist-tail-- fix-list) item) (while --dolist-tail-- (setq item (car --dolist-tail--)) (let ((buf (progn (or (and ... t) (signal ... ...)) (aref item 3)))) (if (gethash buf bug-36877-dup-table) (progn (debug nil "Adding duplicate to uniquify list!" item) (advice-remove (quote uniquify-rationalize) (function bug-36877-debug-fix-list-dups))) (puthash buf item bug-36877-dup-table))) (setq --dolist-tail-- (cdr --dolist-tail--)))) bug-36877-debug-fix-list-dups((#s(uniquify-item :base "term-tests.el" :dirname "/home/npostavs/src/emacs/master/test/lisp" :buffer # :proposed nil) #3=#s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#) #4=#s(uniquify-item :base #2="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-26/test/lisp" :buffer # :proposed #2#) #3# #4#)) apply(bug-36877-debug-fix-list-dups (#s(uniquify-item :base "term-tests.el" :dirname "/home/npostavs/src/emacs/master/test/lisp" :buffer # :proposed nil) #3=#s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#) #4=#s(uniquify-item :base #2="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-26/test/lisp" :buffer # :proposed #2#) #3# #4#)) uniquify-rationalize((#s(uniquify-item :base "term-tests.el" :dirname "/home/npostavs/src/emacs/master/test/lisp" :buffer # :proposed nil) #3=#s(uniquify-item :base #1="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-master/test/lisp" :buffer # :proposed #1#) #4=#s(uniquify-item :base #2="term-tests.el" :dirname "/home/npostavs/src/emacs/emacs-26/test/lisp" :buffer # :proposed #2#) #3# #4#)) uniquify-rationalize-file-buffer-names("term-tests.el" "/home/npostavs/src/emacs/master/test/lisp/" #) uniquify--create-file-buffer-advice(#f(compiled-function (arg1) #) "~/src/emacs/master/test/lisp/term-tests.el") apply(uniquify--create-file-buffer-advice #f(compiled-function (arg1) #) "~/src/emacs/master/test/lisp/term-tests.el") create-file-buffer("~/src/emacs/master/test/lisp/term-tests.el") find-file-noselect("/home/npostavs/src/emacs/master/test/lisp/term-tests.el" nil nil) ido-file-internal(other-window find-file-other-window) ido-find-file-other-window() funcall-interactively(ido-find-file-other-window) #(ido-find-file-other-window nil nil) ad-Advice-call-interactively(# ido-find-file-other-window nil nil) apply(ad-Advice-call-interactively # (ido-find-file-other-window nil nil)) call-interactively(ido-find-file-other-window nil nil) command-execute(ido-find-file-other-window)