From unknown Tue Jun 17 01:35:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9726: 24.0.90; vc-dir: error in process sentinel - Wrong argument type Resent-From: Christoph Scholtes Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Oct 2011 04:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9726@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.131830583832511 (code B ref -1); Tue, 11 Oct 2011 04:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Oct 2011 04:03:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDTZN-0008SI-82 for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:03:58 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDTZJ-0008S5-Gh for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:03:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDTYy-00039J-M9 for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:03:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:48723) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDTYy-00039F-KT for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:03:32 -0400 Received: from eggs.gnu.org ([140.186.70.92]:46034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDTYx-0008Dv-Ca for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2011 00:03:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDTYw-00038q-7c for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2011 00:03:31 -0400 Received: from mail-vw0-f41.google.com ([209.85.212.41]:37515) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDTYw-00038Z-0C for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2011 00:03:30 -0400 Received: by vws16 with SMTP id 16so6389955vws.0 for ; Mon, 10 Oct 2011 21:03:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=8OmeFSuUvgbON0gqF0fL6I51YgfKqhKcvsbM6bu+CT8=; b=FBqX9yDuWaOI3WTNTi1mQ1AoAb0y78YsLPH4wzpcXeca9QLgR7i4J01UPmffCiilI8 6idXr3wpbL63YJvLDjMmrS4PX1QnE8qdwUD/CBZYtrYZ/tWR+n7Bo7lebGRcEcQGXS3w g+fE6OzIu8/a4IXMik/RwZtzs0VyQA3DbCg1c= Received: by 10.52.36.211 with SMTP id s19mr16341914vdj.14.1318305809207; Mon, 10 Oct 2011 21:03:29 -0700 (PDT) Received: from MARVIN (71-212-157-18.hlrn.qwest.net. [71.212.157.18]) by mx.google.com with ESMTPS id ja7sm20929217vdb.16.2011.10.10.21.03.26 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 10 Oct 2011 21:03:28 -0700 (PDT) From: Christoph Scholtes User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (windows-nt) Date: Mon, 10 Oct 2011 22:03:23 -0600 Message-ID: <8662jwnpis.fsf@googlemail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.6 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.7 (-----) Running Emacs 24.0.90 (r106044) with Windows 7/64bit. The following errors occur when using vc-dir in the Emacs /bin directory of the trunk tree: error in process sentinel: vc-dir-node-directory: Wrong type argument: arrayp, nil error in process sentinel: Wrong type argument: arrayp, nil Recipe (from trunk\bin directory!): emacs -Q M-x vc-dir C-j error occurs In GNU Emacs 24.0.90.1 (i386-mingw-nt6.1.7601) of 2011-10-10 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.1.7601 configured using `configure --with-gcc (4.5) --no-opt --cflags -I"C:/Program Files (x86)/GnuWin32/include" -ID:/devel/emacs/libXpm-3.5.8/include -ID:/devel/emacs/libXpm-3.5.8/src -ID:/devel/emacs/gnutls-2.10.5-x86/include --ldflags -LD:/devel/emacs/gnutls-2.10.5-x86/lib' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: paredit-mode: t my-keys-minor-mode: t erc-autojoin-mode: t erc-track-mode: t erc-match-mode: t erc-pcomplete-mode: t erc-stamp-mode: t recentf-mode: t desktop-save-mode: t autopair-mode: t autopair-global-mode: t yas/global-mode: t yas/minor-mode: t global-auto-revert-mode: t delete-selection-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t Recent input: M-x r e p o r t - e Recent messages: Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/keybindings.el (source)...done Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/init-custom.el (source)...done Loading vc-hg...done Loading vc-bzr...done Wrote c:/Users/Christoph/AppData/Roaming/.emacs.d/data/.emacs.desktop.lock Desktop: 4 buffers restored. For information about GNU Emacs and the GNU system, type C-h C-a. call-interactively: End of buffer [6 times] goto-history-element: End of history; no default available goto-history-element: Beginning of history; no preceding item Load-path shadows: None found. Features: (shadow sort gnus-cite mail-extr gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap emacsbug vc-bzr vc-hg paredit my-zenburn-theme erc-join erc-track erc-match erc-pcomplete erc-stamp erc-goodies erc erc-backend erc-compat thingatpt ispell bookmark+ bookmark+-key dired-x dired bookmark+-1 nnir gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr bookmark+-bmu help-mode view bookmark+-lit pp+ bookmark+-mac bookmark pp recentf tree-widget wid-edit midnight desktop ibuffer uniquify autopair google-c-style cc-styles cc-align cc-engine cc-vars cc-defs browse-kill-ring+ browse-kill-ring second-sel ido yasnippet dropdown-list derived edmacro kmacro assoc cl org-habit org-agenda org byte-opt warnings bytecomp byte-compile cconv macroexp ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval org-pcomplete pcomplete comint ring org-list org-faces org-compat org-entities org-macs noutline outline easy-mmode regexp-opt cal-menu easymenu calendar cal-loaddefs org-install server advice help-fns advice-preload debbugs-autoloads package tabulated-list autorevert delsel time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) From unknown Tue Jun 17 01:35:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9726: 24.0.90; vc-dir: error in process sentinel - Wrong argument type Resent-From: Christoph Scholtes Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Oct 2011 04:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9726@debbugs.gnu.org Received: via spool by 9726-submit@debbugs.gnu.org id=B9726.13183067391365 (code B ref 9726); Tue, 11 Oct 2011 04:19:01 +0000 Received: (at 9726) by debbugs.gnu.org; 11 Oct 2011 04:18:59 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDTnu-0000Lx-UX for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:18:59 -0400 Received: from mail-gx0-f172.google.com ([209.85.161.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDTnr-0000Lk-7d for 9726@debbugs.gnu.org; Tue, 11 Oct 2011 00:18:57 -0400 Received: by ggnk3 with SMTP id k3so5150542ggn.3 for <9726@debbugs.gnu.org>; Mon, 10 Oct 2011 21:18:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=4pS6dPmJN0ZbCmW2zP+Hbqmo+K3YC6WxAm7ThmPbqds=; b=YVUU9L2J7Hj4IYEbrkUvx3ddSfYdk5CjZ8gnwsy9OsB0Ua+IZz0XqFKSoAxgKr6O+S 0jSKi9XR2z2hheJTqxzKWMLMjQ2iGmmD+mIU2VRTWqwjudJHNLk+0QYelGREyxjEmR0y 3mdGPIuged9T8FLCR9LEokc1wZiN5ox0Kdxdw= Received: by 10.236.161.10 with SMTP id v10mr27494417yhk.88.1318306714738; Mon, 10 Oct 2011 21:18:34 -0700 (PDT) Received: from [192.168.1.3] (71-212-157-18.hlrn.qwest.net. [71.212.157.18]) by mx.google.com with ESMTPS id m10sm58719895ang.12.2011.10.10.21.18.27 (version=SSLv3 cipher=OTHER); Mon, 10 Oct 2011 21:18:33 -0700 (PDT) Message-ID: <4E93C390.1040604@gmail.com> Date: Mon, 10 Oct 2011 22:18:24 -0600 From: Christoph Scholtes User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 References: <8662jwnpis.fsf@googlemail.com> In-Reply-To: <8662jwnpis.fsf@googlemail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -4.5 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.4 (----) On 10/10/2011 10:03 PM, I wrote: > Running Emacs 24.0.90 (r106044) with Windows 7/64bit. > The following errors occur when using vc-dir in the Emacs /bin directory > of the trunk tree: > > error in process sentinel: vc-dir-node-directory: Wrong type argument: > arrayp, nil > error in process sentinel: Wrong type argument: arrayp, nil > > Recipe (from trunk\bin directory!): > emacs -Q > M-x vc-dir > C-j > error occurs Elisp backtrace: Debugger entered--Lisp error: (wrong-type-argument arrayp nil) apply(debug error (wrong-type-argument arrayp nil)) edebug(error (wrong-type-argument arrayp nil)) signal(wrong-type-argument (arrayp nil)) edebug-signal(wrong-type-argument (arrayp nil)) ewoc-data(nil) vc-dir-node-directory(nil) vc-dir-update((("." nil) ("COPYING" unregistered)) #) (edebug-after (edebug-before 2) 5 (vc-dir-update (edebug-after 0 3 entries) (edebug-after 0 4 (symbol-value G47125)))) (save-current-buffer (set-buffer (edebug-after 0 1 (symbol-value G47125))) (edebug-after (edebug-before 2) 5 (vc-dir-update (edebug-after 0 3 entries) (edebug-after 0 4 (symbol-value G47125)))) (edebug-after (edebug-before 6) 23 (if (edebug-after 0 7 more-to-come) nil (edebug-after (edebug-before 8) 22 (let ((remaining (edebug-after ... 11 ...))) (edebug-after (edebug-before 12) 21 (if (edebug-after 0 13 remaining) (edebug-after ... 18 ...) (edebug-after ... 20 ...)))))))) (edebug-after (edebug-before 0) 24 (save-current-buffer (set-buffer (edebug-after 0 1 (symbol-value G47125))) (edebug-after (edebug-before 2) 5 (vc-dir-update (edebug-after 0 3 entries) (edebug-after 0 4 (symbol-value G47125)))) (edebug-after (edebug-before 6) 23 (if (edebug-after 0 7 more-to-come) nil (edebug-after (edebug-before 8) 22 (let ((remaining ...)) (edebug-after (edebug-before 12) 21 (if ... ... ...)))))))) (lambda (G47125) (edebug-after (edebug-before 0) 24 (save-current-buffer (set-buffer (edebug-after 0 1 (symbol-value G47125))) (edebug-after (edebug-before 2) 5 (vc-dir-update (edebug-after 0 3 entries) (edebug-after 0 4 (symbol-value G47125)))) (edebug-after (edebug-before 6) 23 (if (edebug-after 0 7 more-to-come) nil (edebug-after (edebug-before 8) 22 (let (...) (edebug-after ... 21 ...))))))))(--buffer--) apply((lambda (G47125) (edebug-after (edebug-before 0) 24 (save-current-buffer (set-buffer (edebug-after 0 1 (symbol-value G47125))) (edebug-after (edebug-before 2) 5 (vc-dir-update (edebug-after 0 3 entries) (edebug-after 0 4 (symbol-value G47125)))) (edebug-after (edebug-before 6) 23 (if (edebug-after 0 7 more-to-come) nil (edebug-after (edebug-before 8) 22 (let (...) (edebug-after ... 21 ...)))))))) --buffer-- nil) (lambda (&rest --cl-rest--) (apply (quote (lambda (G47125) (edebug-after (edebug-before 0) 24 (save-current-buffer (set-buffer (edebug-after 0 1 ...)) (edebug-after (edebug-before 2) 5 (vc-dir-update ... ...)) (edebug-after (edebug-before 6) 23 (if ... nil ...)))))) (quote --buffer--) --cl-rest--))() edebug-enter(edebug-anon2 ((("." nil) ("COPYING" unregistered)) nil) (lambda (&rest --cl-rest--) (apply (quote (lambda (G47125) (edebug-after (edebug-before 0) 24 (save-current-buffer (set-buffer (edebug-after 0 1 ...)) (edebug-after (edebug-before 2) 5 (vc-dir-update ... ...)) (edebug-after (edebug-before 6) 23 (if ... nil ...)))))) (quote --buffer--) --cl-rest--))) edebug-enter(edebug-anon2 ((("." nil) ("COPYING" unregistered)) nil) (lambda (&rest --cl-rest--) (apply (quote (lambda (G47125) (edebug-after (edebug-before 0) 24 (save-current-buffer (set-buffer (edebug-after 0 1 ...)) (edebug-after (edebug-before 2) 5 (vc-dir-update ... ...)) (edebug-after (edebug-before 6) 23 (if ... nil ...)))))) (quote --buffer--) --cl-rest--))) (lambda (G47126 entries &optional more-to-come) (edebug-enter (quote edebug-anon2) (list entries more-to-come) (list (quote lambda) (quote (&rest --cl-rest--)) (list (quote apply) (list (quote quote) (function (lambda (G47125) (edebug-after ... 24 ...)))) (list (quote quote) G47126) (quote --cl-rest--)))))(--buffer-- (("." nil) ("COPYING" unregistered))) apply((lambda (G47126 entries &optional more-to-come) (edebug-enter (quote edebug-anon2) (list entries more-to-come) (list (quote lambda) (quote (&rest --cl-rest--)) (list (quote apply) (list (quote quote) (function (lambda (G47125) (edebug-after ... 24 ...)))) (list (quote quote) G47126) (quote --cl-rest--))))) --buffer-- (("." nil) ("COPYING" unregistered))) (lambda (&rest --cl-rest--) (apply (quote (lambda (G47126 entries &optional more-to-come) (edebug-enter (quote edebug-anon2) (list entries more-to-come) (list (quote lambda) (quote (&rest --cl-rest--)) (list (quote apply) (list ... ...) (list ... G47126) (quote --cl-rest--)))))) (quote --buffer--) --cl-rest--))((("." nil) ("COPYING" unregistered))) vc-bzr-after-dir-status((lambda (&rest --cl-rest--) (apply (quote (lambda (G47126 entries &optional more-to-come) (edebug-enter (quote edebug-anon2) (list entries more-to-come) (list (quote lambda) (quote (&rest --cl-rest--)) (list (quote apply) (list ... ...) (list ... G47126) (quote --cl-rest--)))))) (quote --buffer--) --cl-rest--)) "bin/") eval((vc-bzr-after-dir-status (quote (lambda (&rest --cl-rest--) (apply (quote (lambda (G47126 entries &optional more-to-come) (edebug-enter (quote edebug-anon2) (list entries more-to-come) (list ... ... ...)))) (quote --buffer--) --cl-rest--))) (file-relative-name "d:/devel/emacs/emacs-bzr/trunk_jenkins/bin/" (vc-bzr-root "d:/devel/emacs/emacs-bzr/trunk_jenkins/bin/")))) vc-exec-after((vc-bzr-after-dir-status (quote (lambda (&rest --cl-rest--) (apply (quote (lambda (G47126 entries &optional more-to-come) (edebug-enter (quote edebug-anon2) (list entries more-to-come) (list ... ... ...)))) (quote --buffer--) --cl-rest--))) (file-relative-name "d:/devel/emacs/emacs-bzr/trunk_jenkins/bin/" (vc-bzr-root "d:/devel/emacs/emacs-bzr/trunk_jenkins/bin/")))) vc-process-sentinel(# "finished\n") recursive-edit() edebug-recursive-edit() edebug-display() edebug-debugger(45 after nil) edebug-after(42 45 nil) (save-current-buffer (set-buffer (edebug-after 0 36 vc-dir-process-buffer)) (edebug-after (edebug-before 37) 39 (setq default-directory (edebug-after 0 38 def-dir))) (edebug-after (edebug-before 40) 41 (erase-buffer)) (edebug-after (edebug-before 42) 45 (vc-call-backend (edebug-after 0 43 backend) (quote dir-status) (edebug-after 0 44 def-dir) (list (quote lambda) (quote (&rest --cl-rest--)) (list (quote apply) (list (quote quote) (function (lambda ... ...))) (list (quote quote) --cl-buffer--) (quote --cl-rest--)))))) (edebug-after (edebug-before 35) 46 (save-current-buffer (set-buffer (edebug-after 0 36 vc-dir-process-buffer)) (edebug-after (edebug-before 37) 39 (setq default-directory (edebug-after 0 38 def-dir))) (edebug-after (edebug-before 40) 41 (erase-buffer)) (edebug-after (edebug-before 42) 45 (vc-call-backend (edebug-after 0 43 backend) (quote dir-status) (edebug-after 0 44 def-dir) (list (quote lambda) (quote (&rest --cl-rest--)) (list (quote apply) (list (quote quote) (function ...)) (list (quote quote) --cl-buffer--) (quote --cl-rest--))))))) (let ((--cl-buffer-- (make-symbol "--buffer--"))) (setf (symbol-value --cl-buffer--) (edebug-after (edebug-before 33) 34 (current-buffer))) (edebug-after (edebug-before 35) 46 (save-current-buffer (set-buffer (edebug-after 0 36 vc-dir-process-buffer)) (edebug-after (edebug-before 37) 39 (setq default-directory (edebug-after 0 38 def-dir))) (edebug-after (edebug-before 40) 41 (erase-buffer)) (edebug-after (edebug-before 42) 45 (vc-call-backend (edebug-after 0 43 backend) (quote dir-status) (edebug-after 0 44 def-dir) (list (quote lambda) (quote (&rest --cl-rest--)) (list (quote apply) (list ... ...) (list ... --cl-buffer--) (quote --cl-rest--)))))))) (lexical-let ((buffer (edebug-after (edebug-before 33) 34 (current-buffer)))) (edebug-after (edebug-before 35) 46 (with-current-buffer (edebug-after 0 36 vc-dir-process-buffer) (edebug-after (edebug-before 37) 39 (setq default-directory (edebug-after 0 38 def-dir))) (edebug-after (edebug-before 40) 41 (erase-buffer)) (edebug-after (edebug-before 42) 45 (vc-call-backend (edebug-after 0 43 backend) (quote dir-status) (edebug-after 0 44 def-dir) (lambda (entries &optional more-to-come) (edebug-enter (quote edebug-anon2) (list entries more-to-come) (function ...)))))))) (edebug-after (edebug-before 32) 47 (lexical-let ((buffer (edebug-after (edebug-before 33) 34 (current-buffer)))) (edebug-after (edebug-before 35) 46 (with-current-buffer (edebug-after 0 36 vc-dir-process-buffer) (edebug-after (edebug-before 37) 39 (setq default-directory (edebug-after 0 38 def-dir))) (edebug-after (edebug-before 40) 41 (erase-buffer)) (edebug-after (edebug-before 42) 45 (vc-call-backend (edebug-after 0 43 backend) (quote dir-status) (edebug-after 0 44 def-dir) (lambda (entries &optional more-to-come) (edebug-enter ... ... ...)))))))) (let ((def-dir (edebug-after 0 6 default-directory)) (backend (edebug-after 0 7 vc-dir-backend))) (edebug-after (edebug-before 8) 9 (vc-set-mode-line-busy-indicator)) (edebug-after (edebug-before 10) 21 (unless (edebug-after (edebug-before 11) 13 (buffer-live-p (edebug-after 0 12 vc-dir-process-buffer))) (edebug-after (edebug-before 14) 20 (setq vc-dir-process-buffer (edebug-after (edebug-before 15) 19 (generate-new-buffer (edebug-after ... 18 ...))))))) (edebug-after (edebug-before 22) 24 (ewoc-map (lambda (info) (edebug-enter (quote edebug-anon1) (list info) (function (lambda nil (edebug-after ... 9 ...))))) (edebug-after 0 23 vc-ewoc))) (edebug-after (edebug-before 25) 31 (ewoc-set-hf (edebug-after 0 26 vc-ewoc) (edebug-after (edebug-before 27) 30 (vc-dir-headers (edebug-after 0 28 backend) (edebug-after 0 29 def-dir))) "")) (edebug-after (edebug-before 32) 47 (lexical-let ((buffer (edebug-after (edebug-before 33) 34 (current-buffer)))) (edebug-after (edebug-before 35) 46 (with-current-buffer (edebug-after 0 36 vc-dir-process-buffer) (edebug-after (edebug-before 37) 39 (setq default-directory (edebug-after 0 38 def-dir))) (edebug-after (edebug-before 40) 41 (erase-buffer)) (edebug-after (edebug-before 42) 45 (vc-call-backend (edebug-after 0 43 backend) (quote dir-status) (edebug-after 0 44 def-dir) (lambda ... ...)))))))) (edebug-after (edebug-before 5) 48 (let ((def-dir (edebug-after 0 6 default-directory)) (backend (edebug-after 0 7 vc-dir-backend))) (edebug-after (edebug-before 8) 9 (vc-set-mode-line-busy-indicator)) (edebug-after (edebug-before 10) 21 (unless (edebug-after (edebug-before 11) 13 (buffer-live-p (edebug-after 0 12 vc-dir-process-buffer))) (edebug-after (edebug-before 14) 20 (setq vc-dir-process-buffer (edebug-after (edebug-before 15) 19 (generate-new-buffer ...)))))) (edebug-after (edebug-before 22) 24 (ewoc-map (lambda (info) (edebug-enter (quote edebug-anon1) (list info) (function (lambda nil ...)))) (edebug-after 0 23 vc-ewoc))) (edebug-after (edebug-before 25) 31 (ewoc-set-hf (edebug-after 0 26 vc-ewoc) (edebug-after (edebug-before 27) 30 (vc-dir-headers (edebug-after 0 28 backend) (edebug-after 0 29 def-dir))) "")) (edebug-after (edebug-before 32) 47 (lexical-let ((buffer (edebug-after (edebug-before 33) 34 (current-buffer)))) (edebug-after (edebug-before 35) 46 (with-current-buffer (edebug-after 0 36 vc-dir-process-buffer) (edebug-after (edebug-before 37) 39 (setq default-directory ...)) (edebug-after (edebug-before 40) 41 (erase-buffer)) (edebug-after (edebug-before 42) 45 (vc-call-backend ... ... ... ...)))))))) (if (edebug-after (edebug-before 1) 2 (vc-dir-busy)) (edebug-after (edebug-before 3) 4 (error "Another update process is in progress, cannot run two at a time")) (edebug-after (edebug-before 5) 48 (let ((def-dir (edebug-after 0 6 default-directory)) (backend (edebug-after 0 7 vc-dir-backend))) (edebug-after (edebug-before 8) 9 (vc-set-mode-line-busy-indicator)) (edebug-after (edebug-before 10) 21 (unless (edebug-after (edebug-before 11) 13 (buffer-live-p (edebug-after 0 12 vc-dir-process-buffer))) (edebug-after (edebug-before 14) 20 (setq vc-dir-process-buffer (edebug-after ... 19 ...))))) (edebug-after (edebug-before 22) 24 (ewoc-map (lambda (info) (edebug-enter (quote edebug-anon1) (list info) (function ...))) (edebug-after 0 23 vc-ewoc))) (edebug-after (edebug-before 25) 31 (ewoc-set-hf (edebug-after 0 26 vc-ewoc) (edebug-after (edebug-before 27) 30 (vc-dir-headers (edebug-after 0 28 backend) (edebug-after 0 29 def-dir))) "")) (edebug-after (edebug-before 32) 47 (lexical-let ((buffer (edebug-after ... 34 ...))) (edebug-after (edebug-before 35) 46 (with-current-buffer (edebug-after 0 36 vc-dir-process-buffer) (edebug-after ... 39 ...) (edebug-after ... 41 ...) (edebug-after ... 45 ...)))))))) (edebug-after (edebug-before 0) 49 (if (edebug-after (edebug-before 1) 2 (vc-dir-busy)) (edebug-after (edebug-before 3) 4 (error "Another update process is in progress, cannot run two at a time")) (edebug-after (edebug-before 5) 48 (let ((def-dir (edebug-after 0 6 default-directory)) (backend (edebug-after 0 7 vc-dir-backend))) (edebug-after (edebug-before 8) 9 (vc-set-mode-line-busy-indicator)) (edebug-after (edebug-before 10) 21 (unless (edebug-after (edebug-before 11) 13 (buffer-live-p ...)) (edebug-after (edebug-before 14) 20 (setq vc-dir-process-buffer ...)))) (edebug-after (edebug-before 22) 24 (ewoc-map (lambda (info) (edebug-enter ... ... ...)) (edebug-after 0 23 vc-ewoc))) (edebug-after (edebug-before 25) 31 (ewoc-set-hf (edebug-after 0 26 vc-ewoc) (edebug-after (edebug-before 27) 30 (vc-dir-headers ... ...)) "")) (edebug-after (edebug-before 32) 47 (lexical-let ((buffer ...)) (edebug-after (edebug-before 35) 46 (with-current-buffer ... ... ... ...)))))))) (lambda nil (edebug-after (edebug-before 0) 49 (if (edebug-after (edebug-before 1) 2 (vc-dir-busy)) (edebug-after (edebug-before 3) 4 (error "Another update process is in progress, cannot run two at a time")) (edebug-after (edebug-before 5) 48 (let ((def-dir (edebug-after 0 6 default-directory)) (backend (edebug-after 0 7 vc-dir-backend))) (edebug-after (edebug-before 8) 9 (vc-set-mode-line-busy-indicator)) (edebug-after (edebug-before 10) 21 (unless (edebug-after ... 13 ...) (edebug-after ... 20 ...))) (edebug-after (edebug-before 22) 24 (ewoc-map (lambda ... ...) (edebug-after 0 23 vc-ewoc))) (edebug-after (edebug-before 25) 31 (ewoc-set-hf (edebug-after 0 26 vc-ewoc) (edebug-after ... 30 ...) "")) (edebug-after (edebug-before 32) 47 (lexical-let (...) (edebug-after ... 46 ...))))))))() edebug-enter(vc-dir-refresh nil (lambda nil (edebug-after (edebug-before 0) 49 (if (edebug-after (edebug-before 1) 2 (vc-dir-busy)) (edebug-after (edebug-before 3) 4 (error "Another update process is in progress, cannot run two at a time")) (edebug-after (edebug-before 5) 48 (let ((def-dir (edebug-after 0 6 default-directory)) (backend (edebug-after 0 7 vc-dir-backend))) (edebug-after (edebug-before 8) 9 (vc-set-mode-line-busy-indicator)) (edebug-after (edebug-before 10) 21 (unless (edebug-after ... 13 ...) (edebug-after ... 20 ...))) (edebug-after (edebug-before 22) 24 (ewoc-map (lambda ... ...) (edebug-after 0 23 vc-ewoc))) (edebug-after (edebug-before 25) 31 (ewoc-set-hf (edebug-after 0 26 vc-ewoc) (edebug-after ... 30 ...) "")) (edebug-after (edebug-before 32) 47 (lexical-let (...) (edebug-after ... 46 ...))))))))) vc-dir-refresh() vc-dir-mode() (edebug-after (edebug-before 41) 42 (vc-dir-mode)) (let ((use-vc-backend (edebug-after 0 40 backend))) (edebug-after (edebug-before 41) 42 (vc-dir-mode))) (edebug-after (edebug-before 39) 43 (let ((use-vc-backend (edebug-after 0 40 backend))) (edebug-after (edebug-before 41) 42 (vc-dir-mode)))) (if (edebug-after (edebug-before 35) 36 (derived-mode-p (quote vc-dir-mode))) (edebug-after (edebug-before 37) 38 (vc-dir-refresh)) (edebug-after (edebug-before 39) 43 (let ((use-vc-backend (edebug-after 0 40 backend))) (edebug-after (edebug-before 41) 42 (vc-dir-mode))))) (edebug-after (edebug-before 34) 44 (if (edebug-after (edebug-before 35) 36 (derived-mode-p (quote vc-dir-mode))) (edebug-after (edebug-before 37) 38 (vc-dir-refresh)) (edebug-after (edebug-before 39) 43 (let ((use-vc-backend (edebug-after 0 40 backend))) (edebug-after (edebug-before 41) 42 (vc-dir-mode)))))) (lambda nil (edebug-after (edebug-before 18) 25 (unless (edebug-after 0 19 backend) (edebug-after (edebug-before 20) 24 (setq backend (edebug-after (edebug-before 21) 23 (vc-responsible-backend (edebug-after 0 22 dir))))))) (edebug-after (edebug-before 26) 33 (let (pop-up-windows) (edebug-after (edebug-before 27) 32 (pop-to-buffer (edebug-after (edebug-before 28) 31 (vc-dir-prepare-status-buffer "*vc-dir*" (edebug-after 0 29 dir) (edebug-after 0 30 backend))))))) (edebug-after (edebug-before 34) 44 (if (edebug-after (edebug-before 35) 36 (derived-mode-p (quote vc-dir-mode))) (edebug-after (edebug-before 37) 38 (vc-dir-refresh)) (edebug-after (edebug-before 39) 43 (let ((use-vc-backend (edebug-after 0 40 backend))) (edebug-after (edebug-before 41) 42 (vc-dir-mode)))))))() edebug-enter(vc-dir ("d:/devel/emacs/emacs-bzr/trunk_jenkins/bin" nil) (lambda nil (edebug-after (edebug-before 18) 25 (unless (edebug-after 0 19 backend) (edebug-after (edebug-before 20) 24 (setq backend (edebug-after (edebug-before 21) 23 (vc-responsible-backend (edebug-after 0 22 dir))))))) (edebug-after (edebug-before 26) 33 (let (pop-up-windows) (edebug-after (edebug-before 27) 32 (pop-to-buffer (edebug-after (edebug-before 28) 31 (vc-dir-prepare-status-buffer "*vc-dir*" (edebug-after 0 29 dir) (edebug-after 0 30 backend))))))) (edebug-after (edebug-before 34) 44 (if (edebug-after (edebug-before 35) 36 (derived-mode-p (quote vc-dir-mode))) (edebug-after (edebug-before 37) 38 (vc-dir-refresh)) (edebug-after (edebug-before 39) 43 (let ((use-vc-backend (edebug-after 0 40 backend))) (edebug-after (edebug-before 41) 42 (vc-dir-mode)))))))) edebug-enter(vc-dir ("d:/devel/emacs/emacs-bzr/trunk_jenkins/bin" nil) (lambda nil (edebug-after (edebug-before 18) 25 (unless (edebug-after 0 19 backend) (edebug-after (edebug-before 20) 24 (setq backend (edebug-after (edebug-before 21) 23 (vc-responsible-backend (edebug-after 0 22 dir))))))) (edebug-after (edebug-before 26) 33 (let (pop-up-windows) (edebug-after (edebug-before 27) 32 (pop-to-buffer (edebug-after (edebug-before 28) 31 (vc-dir-prepare-status-buffer "*vc-dir*" (edebug-after 0 29 dir) (edebug-after 0 30 backend))))))) (edebug-after (edebug-before 34) 44 (if (edebug-after (edebug-before 35) 36 (derived-mode-p (quote vc-dir-mode))) (edebug-after (edebug-before 37) 38 (vc-dir-refresh)) (edebug-after (edebug-before 39) 43 (let ((use-vc-backend (edebug-after 0 40 backend))) (edebug-after (edebug-before 41) 42 (vc-dir-mode)))))))) vc-dir("d:/devel/emacs/emacs-bzr/trunk_jenkins/bin" nil) call-interactively(vc-dir t nil) execute-extended-command(nil) call-interactively(execute-extended-command nil nil) From unknown Tue Jun 17 01:35:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9726: 24.0.90; vc-dir: error in process sentinel - Wrong argument type Resent-From: Jason Rumney Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Oct 2011 14:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Christoph Scholtes Cc: 9726@debbugs.gnu.org Received: via spool by 9726-submit@debbugs.gnu.org id=B9726.131834319929725 (code B ref 9726); Tue, 11 Oct 2011 14:27:01 +0000 Received: (at 9726) by debbugs.gnu.org; 11 Oct 2011 14:26:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDdHz-0007jO-AT for submit@debbugs.gnu.org; Tue, 11 Oct 2011 10:26:39 -0400 Received: from mail-vx0-f172.google.com ([209.85.220.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDdHw-0007jA-Io for 9726@debbugs.gnu.org; Tue, 11 Oct 2011 10:26:37 -0400 Received: by vcbfo11 with SMTP id fo11so5605032vcb.3 for <9726@debbugs.gnu.org>; Tue, 11 Oct 2011 07:26:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=22e7+MliP7JYpmsAvZrWJ7/FoTeh/vqgcTS6/nyIvlQ=; b=s35LnuNaoM8OFs1vpBx3Cim2X2G0vp+lNOOAq1i+KXskG/7qLLT40CNaQOE2/ptPoq luEYL/2JLVer1UaPNG2m8TpU3Lg07fpSnX5K2/qth9xyLR/hnPHQ8mcbhkQ4JIDW/ntI ajOIyPF4cFAACPVdR0SsrrLu7Q815yLCyiJCU= Received: by 10.220.156.129 with SMTP id x1mr1649460vcw.132.1318343173884; Tue, 11 Oct 2011 07:26:13 -0700 (PDT) Received: from home.jasonrumney.net ([180.75.31.163]) by mx.google.com with ESMTPS id ha1sm22422479vdb.17.2011.10.11.07.26.10 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 11 Oct 2011 07:26:12 -0700 (PDT) Received: by home.jasonrumney.net (Postfix, from userid 1000) id CA9751609; Tue, 11 Oct 2011 22:26:04 +0800 (MYT) From: Jason Rumney References: <8662jwnpis.fsf@googlemail.com> Date: Tue, 11 Oct 2011 22:26:04 +0800 In-Reply-To: <8662jwnpis.fsf@googlemail.com> (Christoph Scholtes's message of "Mon, 10 Oct 2011 22:03:23 -0600") Message-ID: <87hb3fob9f.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.6 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) Christoph Scholtes writes: > Running Emacs 24.0.90 (r106044) with Windows 7/64bit. > > The following errors occur when using vc-dir in the Emacs /bin directory > of the trunk tree: > > error in process sentinel: vc-dir-node-directory: Wrong type argument: > arrayp, nil > error in process sentinel: Wrong type argument: arrayp, nil > > Recipe (from trunk\bin directory!): > emacs -Q > M-x vc-dir > C-j > error occurs The same can be reproduced on GNU/Linux by starting from the autom4te.cache subdirectory of a bzr working tree of Emacs. From unknown Tue Jun 17 01:35:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9726: 24.0.90; vc-dir: error in process sentinel - Wrong argument type In-Reply-To: <8662jwnpis.fsf@googlemail.com> Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Oct 2011 18:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jason Rumney Cc: Christoph Scholtes , 9726@debbugs.gnu.org Received: via spool by 9726-submit@debbugs.gnu.org id=B9726.131835654317328 (code B ref 9726); Tue, 11 Oct 2011 18:10:02 +0000 Received: (at 9726) by debbugs.gnu.org; 11 Oct 2011 18:09:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDglC-0004VR-QR for submit@debbugs.gnu.org; Tue, 11 Oct 2011 14:09:02 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDglB-0004V2-5M for 9726@debbugs.gnu.org; Tue, 11 Oct 2011 14:09:01 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RDgkr-0004eF-Ni; Tue, 11 Oct 2011 14:08:41 -0400 From: Glenn Morris References: <8662jwnpis.fsf@googlemail.com> <87hb3fob9f.fsf@gnu.org> X-Spook: csystems M-14 Armani propaganda president dictionary SEAL X-Ran: 60]65uC`e>.xrC{*Xs.V=?C3c6~;GM7V?&W2_lc,-.oTz)i^\~ X-Hue: green X-Attribution: GM Date: Tue, 11 Oct 2011 14:08:41 -0400 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Jason Rumney wrote: > The same can be reproduced on GNU/Linux by starting from the > autom4te.cache subdirectory of a bzr working tree of Emacs. Ie, the error occurs when running vc-dir from a directory that is ignored by bzr. The following seems to make the error go away, but may not be complete/correct, since any files in the ignored directory are reported as unregistered. Mind you, that is how `bzr status -S .' reports them from the command-line. *** lisp/vc/vc-bzr.el 2011-09-18 20:43:20 +0000 --- lisp/vc/vc-bzr.el 2011-10-11 18:06:41 +0000 *************** *** 866,872 **** (" M " . edited) ;; file text modified (" *" . edited) ;; execute bit changed (" M*" . edited) ;; text modified + execute bit changed ! ;; FIXME: what about ignored files? (" D " . missing) ;; For conflicts, should we list the .THIS/.BASE/.OTHER? ("C " . conflict) --- 866,872 ---- (" M " . edited) ;; file text modified (" *" . edited) ;; execute bit changed (" M*" . edited) ;; text modified + execute bit changed ! ("I " . ignored) (" D " . missing) ;; For conflicts, should we list the .THIS/.BASE/.OTHER? ("C " . conflict) *************** *** 916,922 **** (push (list new-name 'edited (vc-bzr-create-extra-fileinfo old-name)) result))) ;; do nothing for non existent files ! ((eq translated 'not-found)) (t (push (list (file-relative-name (buffer-substring-no-properties --- 916,922 ---- (push (list new-name 'edited (vc-bzr-create-extra-fileinfo old-name)) result))) ;; do nothing for non existent files ! ((memq translated '(not-found ignored))) (t (push (list (file-relative-name (buffer-substring-no-properties From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 11 14:10:24 2011 Received: (at control) by debbugs.gnu.org; 11 Oct 2011 18:10:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDgmW-0004XS-3S for submit@debbugs.gnu.org; Tue, 11 Oct 2011 14:10:24 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDgmU-0004XM-UF for control@debbugs.gnu.org; Tue, 11 Oct 2011 14:10:23 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RDgmC-0004i8-AU for control@debbugs.gnu.org; Tue, 11 Oct 2011 14:10:04 -0400 Date: Tue, 11 Oct 2011 14:10:04 -0400 Message-Id: Subject: control message for bug 9726 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) retitle 9726 vc-dir error for directory ignored by bzr From unknown Tue Jun 17 01:35:44 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christoph Scholtes Subject: bug#9726: closed (Re: bug#9726: 24.0.90; vc-dir: error in process sentinel - Wrong argument type) Message-ID: References: <8662jwnpis.fsf@googlemail.com> X-Gnu-PR-Message: they-closed 9726 X-Gnu-PR-Package: emacs Reply-To: 9726@debbugs.gnu.org Date: Wed, 19 Oct 2011 16:44:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1319042642-22882-1" This is a multi-part message in MIME format... ------------=_1319042642-22882-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #9726: vc-dir error for directory ignored by bzr which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 9726@debbugs.gnu.org. --=20 9726: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D9726 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1319042642-22882-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 9726-done) by debbugs.gnu.org; 19 Oct 2011 16:43:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGZFF-0005wb-7J for submit@debbugs.gnu.org; Wed, 19 Oct 2011 12:43:57 -0400 Received: from fencepost.gnu.org ([140.186.70.10] ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGZFC-0005wT-C9 for 9726-done@debbugs.gnu.org; Wed, 19 Oct 2011 12:43:55 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RGZE9-00010F-3i; Wed, 19 Oct 2011 12:42:49 -0400 From: Glenn Morris To: 9726-done@debbugs.gnu.org Subject: Re: bug#9726: 24.0.90; vc-dir: error in process sentinel - Wrong argument type References: <8662jwnpis.fsf@googlemail.com> <87hb3fob9f.fsf@gnu.org> X-Spook: Saddam Hussein Manfurov INSCOM keyhole Capricorn Al X-Ran: +z@hZM~i&ml3zhbO_*Eu,5>!f.F]v#sH{SEAm]UPLo~5tQg=K':B}5]oD|/;Hldtz"C>Ct X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 19 Oct 2011 12:42:48 -0400 In-Reply-To: (Glenn Morris's message of "Tue, 11 Oct 2011 14:08:41 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 9726-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Version: 24.0.91 Glenn Morris wrote: > The following seems to make the error go away Applied. ------------=_1319042642-22882-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Oct 2011 04:03:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDTZN-0008SI-82 for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:03:58 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RDTZJ-0008S5-Gh for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:03:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDTYy-00039J-M9 for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:03:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:48723) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDTYy-00039F-KT for submit@debbugs.gnu.org; Tue, 11 Oct 2011 00:03:32 -0400 Received: from eggs.gnu.org ([140.186.70.92]:46034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDTYx-0008Dv-Ca for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2011 00:03:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDTYw-00038q-7c for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2011 00:03:31 -0400 Received: from mail-vw0-f41.google.com ([209.85.212.41]:37515) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDTYw-00038Z-0C for bug-gnu-emacs@gnu.org; Tue, 11 Oct 2011 00:03:30 -0400 Received: by vws16 with SMTP id 16so6389955vws.0 for ; Mon, 10 Oct 2011 21:03:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=8OmeFSuUvgbON0gqF0fL6I51YgfKqhKcvsbM6bu+CT8=; b=FBqX9yDuWaOI3WTNTi1mQ1AoAb0y78YsLPH4wzpcXeca9QLgR7i4J01UPmffCiilI8 6idXr3wpbL63YJvLDjMmrS4PX1QnE8qdwUD/CBZYtrYZ/tWR+n7Bo7lebGRcEcQGXS3w g+fE6OzIu8/a4IXMik/RwZtzs0VyQA3DbCg1c= Received: by 10.52.36.211 with SMTP id s19mr16341914vdj.14.1318305809207; Mon, 10 Oct 2011 21:03:29 -0700 (PDT) Received: from MARVIN (71-212-157-18.hlrn.qwest.net. [71.212.157.18]) by mx.google.com with ESMTPS id ja7sm20929217vdb.16.2011.10.10.21.03.26 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 10 Oct 2011 21:03:28 -0700 (PDT) From: Christoph Scholtes To: bug-gnu-emacs@gnu.org Subject: 24.0.90; vc-dir: error in process sentinel - Wrong argument type User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (windows-nt) Date: Mon, 10 Oct 2011 22:03:23 -0600 Message-ID: <8662jwnpis.fsf@googlemail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.7 (-----) Running Emacs 24.0.90 (r106044) with Windows 7/64bit. The following errors occur when using vc-dir in the Emacs /bin directory of the trunk tree: error in process sentinel: vc-dir-node-directory: Wrong type argument: arrayp, nil error in process sentinel: Wrong type argument: arrayp, nil Recipe (from trunk\bin directory!): emacs -Q M-x vc-dir C-j error occurs In GNU Emacs 24.0.90.1 (i386-mingw-nt6.1.7601) of 2011-10-10 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.1.7601 configured using `configure --with-gcc (4.5) --no-opt --cflags -I"C:/Program Files (x86)/GnuWin32/include" -ID:/devel/emacs/libXpm-3.5.8/include -ID:/devel/emacs/libXpm-3.5.8/src -ID:/devel/emacs/gnutls-2.10.5-x86/include --ldflags -LD:/devel/emacs/gnutls-2.10.5-x86/lib' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: paredit-mode: t my-keys-minor-mode: t erc-autojoin-mode: t erc-track-mode: t erc-match-mode: t erc-pcomplete-mode: t erc-stamp-mode: t recentf-mode: t desktop-save-mode: t autopair-mode: t autopair-global-mode: t yas/global-mode: t yas/minor-mode: t global-auto-revert-mode: t delete-selection-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t Recent input: M-x r e p o r t - e Recent messages: Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/keybindings.el (source)...done Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/init-custom.el (source)...done Loading vc-hg...done Loading vc-bzr...done Wrote c:/Users/Christoph/AppData/Roaming/.emacs.d/data/.emacs.desktop.lock Desktop: 4 buffers restored. For information about GNU Emacs and the GNU system, type C-h C-a. call-interactively: End of buffer [6 times] goto-history-element: End of history; no default available goto-history-element: Beginning of history; no preceding item Load-path shadows: None found. Features: (shadow sort gnus-cite mail-extr gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap emacsbug vc-bzr vc-hg paredit my-zenburn-theme erc-join erc-track erc-match erc-pcomplete erc-stamp erc-goodies erc erc-backend erc-compat thingatpt ispell bookmark+ bookmark+-key dired-x dired bookmark+-1 nnir gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr bookmark+-bmu help-mode view bookmark+-lit pp+ bookmark+-mac bookmark pp recentf tree-widget wid-edit midnight desktop ibuffer uniquify autopair google-c-style cc-styles cc-align cc-engine cc-vars cc-defs browse-kill-ring+ browse-kill-ring second-sel ido yasnippet dropdown-list derived edmacro kmacro assoc cl org-habit org-agenda org byte-opt warnings bytecomp byte-compile cconv macroexp ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval org-pcomplete pcomplete comint ring org-list org-faces org-compat org-entities org-macs noutline outline easy-mmode regexp-opt cal-menu easymenu calendar cal-loaddefs org-install server advice help-fns advice-preload debbugs-autoloads package tabulated-list autorevert delsel time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) ------------=_1319042642-22882-1--