Title [Bug: 21.4.22] Error in vc show history
Type defect Module vc
Severity inconvenience Platform N/A
Keywords Nosy List hauke, seanm
These controls should only be changed by committers and tracker administrators.
Status new   Reason
Superseder   Submitted 2010-02-19.01:35:39
Priority normal   Assigned To

Created on 2010-02-19.01:42:05 by seanm, last changed 2015-09-29.14:49:35 by hauke.

msg2557 [hidden] ([hidden]) Date: 2015-09-29.14:49:33
  Message-ID: <>
FTR, this issue is not fixed in vc 1.48 as shipped in xemacs-packages
(the xemacs-beta-packages 1.50 is identical).
msg2110 [hidden] ([hidden]) Date: 2010-02-19.01:42:05
  Message-ID: <>
Dear Bug Team!

FIXED IN A LATER VERSION OF VC. Just trying out the bug report tracker.


1) Open a file from a git repository
2) C-c v l   (show log)
3) The log shows up, but you get the following message:
   (2) (error/warning) Error in process sentinel: (error Marker does
not point anywhere)

It is an irritation since the log works, but the warning buffer
obscures the original git file.

It does not happen in 21.5-b29.


Debugger entered--Lisp error: (error "Marker does not point anywhere")
  goto-char(#<marker in no buffer 0x8df43ac>)
  (save-current-buffer (set-buffer (quote #<buffer "*vc-change-log*">))
(goto-char (process-mark p)) (vc-exec-after (quote ...)) (vc-exec-after
(quote ...)) (vc-exec-after (quote ...))) (with-current-buffer (quote
#<buffer "*vc-change-log*">) (goto-char (process-mark p))
(vc-exec-after (quote ...)) (vc-exec-after (quote ...)) (vc-exec-after
(quote ...))) (lambda (p s) (with-current-buffer (quote #<buffer
"*vc-change-log*">) (goto-char ...) (vc-exec-after ...)
(vc-exec-after ...) (vc-exec-after ...)))(#<process "git" pid 11761
state:exit> "finished\n")

This patch fixes it.... but I am fairly certain it is wrong:

--- vc.el.orig  2010-02-18 02:10:21.888759841 -0500
+++ vc.el       2010-02-18 02:00:00.808759164 -0500
@@ -959,7 +959,7 @@
        (set-process-sentinel proc
          `(lambda (p s)
             (with-current-buffer ',(current-buffer)
-              (goto-char (process-mark p))
+              ;; SAM (goto-char (process-mark p))
               ,@(append (cdr (cdr (cdr ;strip off `with-current-buffer
buf ;             (goto-char...)'
                           (car (cdr (cdr ;strip off `lambda (p s)'



System Info to help track down your bug:

uname -a: Linux lappy 2.6.31 #104 SMP Wed Sep 9 19:31:02 EDT 2009 i686
Intel(R) Core(TM) Duo CPU      T2450  @ 2.00GHz GenuineIntel GNU/Linux

./configure  '--prefix=/usr' '--libdir=/usr/lib' '--datadir=/usr/lib'
'--with-sound=none' '--with-file-coding' 'i486-slackware-linux'

XEmacs 21.4.22 "Instant Classic" configured for `i486-slackware-linux'.

Compilation / Installation:
  Source code
location:              /home/seanm/.xemacs/slackbuild/xemacs-21.4.22
Installation prefix:               /usr Operating system description
file: `s/linux.h' Machine description file:          `m/intel386.h'
  Compiler:                          gcc -g -O3 -Wall -Wno-switch
-Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing
-Wshadow Compiler version:                  gcc (GCC) 4.3.3 Compiler
specs file:               /usr/lib/gcc/i486-slackware-linux/4.3.3/specs
Relocating allocator for buffers:  no GNU version of
malloc:             yes
    - Using Doug Lea's new malloc from the GNU C Library.
Need to guess glibc1/2/etc here

Window System:
  Compiling in support for the X window system:
    - X Windows headers location:                 /usr/X11/include
    - X Windows libraries location:               
    - Handling WM_COMMAND properly.
  Compiling in support for the Athena widget set:
    - Athena headers location:                    X11/Xaw
    - Athena library to link:                     Xaw
  Using Lucid menubars.
  Using Lucid scrollbars.
  Using Athena dialog boxes.

  Compiling in support for ncurses.
  Compiling in support for GPM (General Purpose Mouse).

  Compiling in support for GIF  images (builtin).
  Compiling in support for XPM  images.
  Compiling in support for PNG  images.
  Compiling in support for JPEG images.
  Compiling in support for TIFF images.


  Compiling in support for Berkeley database.
  Compiling in support for LDAP.

  Compiling in support for file coding.

  Compiling in support for "dot-locking" mail spool file locking method.

Other Features:
  Inhibiting IPv6 canonicalization at startup.
  Compiling in support for dynamic shared object modules.
  Using the new portable dumper.

Load-Path Lisp Shadows:

Internationalization Settings:

Installed XEmacs Packages:
(zenirc ver: 1.16 upstream: 2.112)
(xetla ver: 1.02 upstream: (xemacs-devel ver:
1.79 upstream: No-Upstream-Ver) (xemacs-base ver: 2.19 upstream:
No-Upstream-Ver) (x-symbol ver: 1.11 upstream: 4.5.1)
(view-process ver: 1.13 upstream: 2.4)
(vc ver: 1.48 upstream: No-Upstream-Ver)
(tramp ver: 1.4 upstream: 2.0.56)
(time ver: 1.14 upstream: 1.17)
(text-modes ver: 1.98 upstream: No-Upstream-Ver)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(speedbar ver: 1.29 upstream: 1.0pre4)
(sounds-au ver: 1.12 upstream: No-Upstream-Ver)
(sml-mode ver: 0.12 upstream: 3.9.5)
(slider ver: 1.16 upstream: 0.3x1)
(sh-script ver: 1.24 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.21 upstream: 2.0pre4)
(scheme ver: 1.18 upstream: No-Upstream-Ver)
(sasl ver: 1.16 upstream: 1.14.4)
(ruby-modes ver: 1.04 upstream: 1.8.7)
(riece ver: 1.23 upstream: 3.1.2)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.14 upstream: 5.0.0)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.45 upstream: 1.3.2)
(ps-print ver: 1.12 upstream: 6.5.6)
(prog-modes ver: 2.2 upstream: No-Upstream-Ver)
(pgg ver: 1.07 upstream: 0.1)
(perl-modes ver: 1.14 upstream: No-Upstream-Ver)
(pcomplete ver: 1.06 upstream: 1.1.6)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.41 upstream: No-Upstream-Ver)
(oo-browser ver: 1.05 upstream: 4.08)
(net-utils ver: 1.56 upstream: N/A)
(mmm-mode ver: 1.04 upstream: 0.4.8)
(misc-games ver: 1.22 upstream: No-Upstream-Ver)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.8 upstream: No-Upstream-Ver)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.35 upstream: 5.12.0)
(igrep ver: 1.16 upstream: 2.111)
(ibuffer ver: 1.1 upstream: No-Upstream-Ver)
(hyperbole ver: 1.17 upstream: 5.0)
(hm--html-menus ver: 1.24 upstream: 5.9)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.06 upstream: No-Upstream-Ver)
(fsf-compat ver: 1.19 upstream: No-Upstream-Ver)
(fortran-modes ver: 1.05 upstream: No-Upstream-Ver)
(forms ver: 1.15 upstream: 2.37)
(footnote ver: 1.16 upstream: 0.18x)
(eudc ver: 1.4 upstream: 1.32)
(erc ver: 0.23 upstream: Version 5.1.2 Revision: 1.796.2.6)
(elib ver: 1.13 upstream: 1.0)
(eieio ver: 1.06 upstream: 1.0pre4)
(efs ver: 1.34 upstream: 1.24)
(edit-utils ver: 2.42 upstream: No-Upstream-Ver)
(ediff ver: 1.81 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ecrypto ver: 0.21 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.08 upstream: 0.1)
(dired ver: 1.2 upstream: 7.17)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(cedet-common ver: 1.01 upstream: 1.0pre4)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.38 upstream: No-Upstream-Ver)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(bbdb ver: 1.32 upstream: 2.35)
(apel ver: 1.34 upstream: 10.7)
(sam-lisp ver: 1.0 upstream: single)
(introspector ver: 0.8 upstream: No-Upstream-Ver)
(anti-gnus ver: 1.0 upstream: regular)

Installed Modules:


(mail-abbrevs xemacsbug shadow cedet-edebug debug cus-edit cus-load
wid-edit vc-git greedy-delete slashdot browse-url env ppc-env sendmail
rfc822 ws-trim gnuserv holidays calendar cal-xemacs cal-compat
filladapt backup efs-x19.15 efs-fnh efs-ovwrt efs-cu efs-netrc
efs-defun efs browse-kill-ring ediff-hook uniquify introspector
frame-utils flyspell ispell path-util byte-optimize bytecomp
byte-compile poe-xemacs broken timer timer-funcs overlay poe pym
static apel-ver product compile svn hide-copyleft vc-ediff vc vc-hooks
vc-xemacs smerge advice advice-preload ediff-merg ediff-diff
ediff-wind ediff-tbar ediff-help ediff-util ediff-mult ediff-init
ediff cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs regexp-opt font-lock calc stack-f mwheel edmacro
iswitchb lxr trim tags etags h2t time cus-face pending-del http comint
ring paren blink-paren jka-compr redo zenirc-autoloads xetla-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads
view-process-autoloads vc-autoloads tramp-autoloads time-autoloads
text-modes-autoloads strokes-autoloads speedbar-autoloads
sounds-au-autoloads sml-mode-autoloads slider-autoloads
sh-script-autoloads sgml-autoloads semantic-autoloads scheme-autoloads
sasl-autoloads ruby-modes-autoloads riece-autoloads
re-builder-autoloads python-modes-autoloads psgml-dtds-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pc-autoloads
os-utils-autoloads oo-browser-autoloads net-utils-autoloads
mmm-mode-autoloads misc-games-autoloads mailcrypt-autoloads
mail-lib-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads
ibuffer-autoloads hyperbole-autoloads hm--html-menus-autoloads
gnats-autoloads general-docs-autoloads fsf-compat-autoloads
fortran-modes-autoloads forms-autoloads footnote-autoloads
eudc-autoloads erc-autoloads elib-autoloads eieio-autoloads
efs-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads
dictionary-autoloads debug-autoloads cookie-autoloads
cedet-common-autoloads cc-mode-autoloads calendar-autoloads
c-support-autoloads bbdb-autoloads apel-autoloads sam-autoloads
introspector-autoloads anti-gnus-autoloads lisp-autoloads loadhist
auto-show fontl-hooks x-iso8859-1 code-cmds gutter-items menubar-items
x-menubar mode-motion mouse itimer auto-save lisp-mode easymenu
iso8859-1 page buff-menu lib-complete help-nomule cus-file derived
frame text-props obsolete cus-start custom widget cl-extra mini-cl cl
cl-19 packages backquote very-early-lisp file-coding lucid-scrollbars
cut-buffer lucid-menubars athena-dialogs x c-balloon-help tty-frames
tty toolbar scrollbar unix-processes multicast network-streams
subprocesses modules menu-accelerator-support menubar berkeley-db md5
xemacs gutter tiff png gif jpeg xpm xbm lisp-float-type linux dialog
devices window-system base64)

Recent keystrokes:

misc-user button1 button1up C-x C-b RET misc-user misc-user 
button5 button5up button5 button5up button5 button5up 
button4 button4up button4 button4up button4 button4up 
button4 button4up button4 button4up M-x r e p o r t 

Recent messages (most recent first):

Starting new Ispell process...
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Entering debugger...
Loading debug...done
Loading debug...
Running git in the background...
Loading cus-edit...done
Loading customization dependencies...done
Loading customization dependencies...
Loading cus-edit...
Running git in the background...
Good morning Sean MacLennan
Loading /home/seanm/.xemacs/user-init...done
Slashdot headings loaded.
Loading /home/seanm/.xemacs/user-init...
Loading /home/seanm/.xemacs/work...done
PIKA_DIR /usr/src/work/git-monza
Loading env...done

XEmacs-Beta mailing list
Date User Action Args
2015-09-29 14:49:35haukesetnosy: + hauke
messages: + msg2557
2010-02-19 08:41:06stephensetstatus: new
severity: inconvenience
module: + vc
priority: normal
platform: + N/A
type: defect
2010-02-19 01:42:05seanmcreate