GNU bug report logs - #13496
24.3.50; C-x v v in local CVS projects hangs

Previous Next

Package: emacs;

Reported by: Harald Maier <harald <at> maierh.de>

Date: Sat, 19 Jan 2013 11:05:01 UTC

Severity: normal

Tags: moreinfo

Merged with 13610, 13645

Found in version 24.3.50

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 13496 in the body.
You can then email your comments to 13496 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#13496; Package emacs. (Sat, 19 Jan 2013 11:05:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Harald Maier <harald <at> maierh.de>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 19 Jan 2013 11:05:02 GMT) Full text and rfc822 format available.

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

From: Harald Maier <harald <at> maierh.de>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.3.50; C-x v v in local CVS projects hangs
Date: Sat, 19 Jan 2013 12:03:44 +0100
C-x v v (vc-next-action) on local CVS projects hangs. I have to quit the
action with C-g. Nothing happens else. The problem exists also under
GNU/Linux. 

Harald

Debugger entered--Lisp error: (quit)
  get-file-buffer("/Users/maierh/local/wiki/emacs/EmacsBackup")
  vc-next-action(nil)
  call-interactively(vc-next-action nil nil)




In GNU Emacs 24.3.50.1 (i386-apple-darwin12.2.0, X toolkit, Xaw3d scroll bars)
 of 2013-01-19 on ate.maierh
Bzr revision: 111552 eliz <at> gnu.org-20130119073236-qluq389taxdi4l6d
Windowing system distributor `The X.Org Foundation', version 11.0.11300000
Configured using:
 `configure --with-x-toolkit=lucid --x-libraries=/usr/X11/lib -lfreetype
 --no-create --no-recursion'

Important settings:
  locale-coding-system: nil
  default enable-multibyte-characters: t

Major mode: Muse

Minor modes in effect:
  show-paren-mode: t
  desktop-save-mode: t
  cua-mode: t
  display-time-mode: t
  recentf-mode: t
  iswitchb-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-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
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Recent input:
<down-mouse-1> <mouse-1> M-x e m a - <backspace> c 
s - b <tab> u <tab> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
C-g <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<menu-bar> <help-menu> <send-emacs-bug-report>

Recent messages:
Omitting...
(Nothing to omit)
Omitting...
(Nothing to omit)
Omitting...
(Nothing to omit)
Omitting...
(Nothing to omit)
Desktop: 15 buffers restored.
For information about GNU Emacs and the GNU system, type C-h C-a.
Quit

Load-path shadows:
~/elisp/emacs-w3m/w3m hides /Users/maierh/local/elisp/w3m
~/elisp/muse/lisp/muse hides /Users/maierh/local/elisp/muse
~/elisp/muse/lisp/htmlize hides /Users/maierh/local/elisp/htmlize
/Users/maierh/local/elisp/linum hides /usr/local/share/emacs/24.3.50/lisp/linum
/Users/maierh/local/elisp/hfy-cmap hides /usr/local/share/emacs/24.3.50/lisp/hfy-cmap
/Users/maierh/local/elisp/ruby-mode hides /usr/local/share/emacs/24.3.50/lisp/progmodes/ruby-mode
/Users/maierh/local/elisp/english hides /usr/local/share/emacs/24.3.50/lisp/language/english

Features:
(shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml
mml-sec mailabbrev gmm-utils mailheader sendmail mail-utils paren
jka-compr noutline outline easy-mmode dired-aux cperl-mode vc-cvs
muse-colors desktop preview-latex iso-cvt tex-site auto-loads
scala-mode-auto muse-wiki cus-edit cus-start cus-load muse-publish
muse-project muse-protocols muse-regexps muse muse-nested-tags muse-mode
warnings server w3m-load abook mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr vcard x-dict
add-log sqlldr sql-indent sql thingatpt show filladapt lpr wdired avoid
cua-base english map generic-x directory edmacro kmacro parse-time
calendar-german time cal-menu calendar cal-loaddefs cl-macs gv align
recentf tree-widget wid-edit dictem dired-details crontab-mode xref-hks
emacs-wiki executable pcomplete comint ansi-color ring derived iswitchb
boxquote rect highline dired-sort-menu rcs-log generic timezone
html-mode jsp-html-helper-mode asp-html-helper-mode php-html-helper-mode
html-helper-mode advice help-fns tempo cl nadvice cl-lib cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs keep-buffers info dired-x easymenu dired bookmark pp sys
time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment
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 loaddefs button faces cus-face macroexp files text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process dbusbind
dynamic-setting system-font-setting font-render-setting x-toolkit x
multi-tty emacs)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#13496; Package emacs. (Sat, 19 Jan 2013 20:25:01 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Harald Maier <harald <at> maierh.de>
Cc: 13496 <at> debbugs.gnu.org
Subject: Re: bug#13496: 24.3.50; C-x v v in local CVS projects hangs
Date: Sat, 19 Jan 2013 15:23:16 -0500
Harald Maier wrote:

> C-x v v (vc-next-action) on local CVS projects hangs. I have to quit the
> action with C-g. Nothing happens else. The problem exists also under
> GNU/Linux. 
>
> Harald
>
> Debugger entered--Lisp error: (quit)
>   get-file-buffer("/Users/maierh/local/wiki/emacs/EmacsBackup")
>   vc-next-action(nil)
>   call-interactively(vc-next-action nil nil)

Works for me. Please give a complete recipe starting from emacs -Q.
Mine:

mkdir /tmp/cvsroot
export CVSROOT=/tmp/cvsroot/
cvs init
mkdir /tmp/foo
cd /tmp/foo
touch file
cvs import -m "import" foo VENDOR RELEASE
cd ../
rm -rf foo
cvs co foo
cd foo
emacs -Q file 

make some changes to file, save, C-x v v, file checks in fine.
Press C-x v v again, "Fileset is up-to-date", as expected.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#13496; Package emacs. (Sat, 26 Jan 2013 09:23:01 GMT) Full text and rfc822 format available.

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

From: Harald Maier <harald <at> maierh.de>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 13496 <at> debbugs.gnu.org
Subject: Re: bug#13496: 24.3.50; C-x v v in local CVS projects hangs
Date: Sat, 26 Jan 2013 10:21:53 +0100
[Message part 1 (text/plain, inline)]
Hello Glenn,

I did your test case on various systems with revision 111607. On all systems "C-x v v" did not work!

All changes applied successfully.                                              
Now on revision 111607.

Start emacs with:

$ src/emacs -Q /tmp/foo

  /tmp/foo:
  total used in directory 12 available 27576720
  drwxrwxr-x.  3 maierha maierha 4096 Jan 20 17:41 .
  drwxrwxrwt. 26 root    root    4096 Jan 26 10:05 ..
  drwxrwxr-x.  3 maierha maierha 4096 Jan 20 17:41 CVS
  -rw-rw-r--.  1 maierha maierha    0 Jan 20 17:27 file
  -r--r--r--.  1 maierha maierha    0 Jan 20 17:27 file.~1.1.1.1.~

Now open "file" and do "C-x v v". Emacs hangs and I have to do a "C-g".

Debugger entered--Lisp error: (quit)
  get-file-buffer("/tmp/foo/file")
  vc-next-action(nil)
  call-interactively(vc-next-action nil nil)

Additionally in the "*Messages*" buffer I find sometimes but not always:

ad-handle-definition: `vc-print-log' got redefined

With emacs-24.1 all works fine.

Harald

Am 19.01.2013 um 21:23 schrieb Glenn Morris <rgm <at> gnu.org>:

> Harald Maier wrote:
> 
>> C-x v v (vc-next-action) on local CVS projects hangs. I have to quit the
>> action with C-g. Nothing happens else. The problem exists also under
>> GNU/Linux. 
>> 
>> Harald
>> 
>> Debugger entered--Lisp error: (quit)
>>  get-file-buffer("/Users/maierh/local/wiki/emacs/EmacsBackup")
>>  vc-next-action(nil)
>>  call-interactively(vc-next-action nil nil)
> 
> Works for me. Please give a complete recipe starting from emacs -Q.
> Mine:
> 
> mkdir /tmp/cvsroot
> export CVSROOT=/tmp/cvsroot/
> cvs init
> mkdir /tmp/foo
> cd /tmp/foo
> touch file
> cvs import -m "import" foo VENDOR RELEASE
> cd ../
> rm -rf foo
> cvs co foo
> cd foo
> emacs -Q file 
> 
> make some changes to file, save, C-x v v, file checks in fine.
> Press C-x v v again, "Fileset is up-to-date", as expected.

[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#13496; Package emacs. (Sun, 27 Jan 2013 02:22:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Harald Maier <harald <at> maierh.de>
Cc: 13496 <at> debbugs.gnu.org
Subject: Re: bug#13496: 24.3.50; C-x v v in local CVS projects hangs
Date: Sat, 26 Jan 2013 21:20:45 -0500
Harald Maier wrote:

> I did your test case on various systems with revision 111607. On all systems "C-x v v" did not work!

Does it fail in the emacs-24 branch, or just trunk?

> Debugger entered--Lisp error: (quit)
>   get-file-buffer("/tmp/foo/file")

It hangs it get-file-buffer? Seems odd.
Can you edebug vc-next-action, and step through it to find precisely
where the hang is?

> Additionally in the "*Messages*" buffer I find sometimes but not always:
>
> ad-handle-definition: `vc-print-log' got redefined

Not sure why you have advised functions in emacs -Q.
What does C-h f vc-print-log say when that happens?




Forcibly Merged 13496 13610. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 04 Feb 2013 21:50:02 GMT) Full text and rfc822 format available.

Forcibly Merged 13496 13610 13645. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 07 Feb 2013 16:33:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 08 Mar 2013 12:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 110 days ago.

Previous Next


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