From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pierre Rouleau Newsgroups: gmane.emacs.bugs Subject: bug#59232: 27.2; vc-annotate on SVN does not process all lines Date: Sat, 12 Nov 2022 19:14:59 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000023aa8505ed4f0417" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13445"; mail-complaints-to="usenet@ciao.gmane.io" To: 59232@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 13 01:16:25 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ou0fg-0003NS-KN for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Nov 2022 01:16:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ou0fL-0000PR-UD; Sat, 12 Nov 2022 19:16:03 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ou0fK-0000PH-Em for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 19:16:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ou0fK-00025i-6h for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 19:16:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ou0fJ-0002RQ-OL for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 19:16:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Pierre Rouleau Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Nov 2022 00:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59232 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16682985259337 (code B ref -1); Sun, 13 Nov 2022 00:16:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Nov 2022 00:15:25 +0000 Original-Received: from localhost ([127.0.0.1]:49567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou0ei-0002QW-AF for submit@debbugs.gnu.org; Sat, 12 Nov 2022 19:15:25 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:53408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou0eg-0002QO-3p for submit@debbugs.gnu.org; Sat, 12 Nov 2022 19:15:23 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ou0ef-0000Mg-Mr for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 19:15:21 -0500 Original-Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ou0eY-0001xy-Jf for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 19:15:21 -0500 Original-Received: by mail-lf1-x133.google.com with SMTP id a29so13712710lfj.9 for ; Sat, 12 Nov 2022 16:15:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=JVQou4nfiTDmd/XGAewfpYPSb0D0NSpW1/77MNrHsII=; b=nXEJY+NYklDcYHzLlzv+Cq+x+w5wC+OJ8NAkQB+Gi4SSii+PJrJmMOWPqi2313OTpC 53rpkJDyzR1lk0ylU3uunfwqXdKVyr2QUw/6IuuTth3XP+YpEbpY469HuSfatKn+WKLk vTi2UsLX8Fbri88B/u59q9AKoh47Wt+xMYiQt7Z6BxoAMP6aRIecCxrtME79fVD1wi/W GY4SWw4qzcT8CAAMMD0z1o/fY+NIJ47sm1s/JJ3Jrd5N6gbQ0/HUavZCWGzrr6VbQrtu tIOj+rW097umJ+BOH5uzpICSABhCnRKF3dYhjhvNXLAtJu+GuYhAF7WbxPM/bnuxbaFs 4lAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=JVQou4nfiTDmd/XGAewfpYPSb0D0NSpW1/77MNrHsII=; b=BiTdpDAkbeqJ7kPBi33KuX3vBkJoHlMd9tnkCk7NId7jdbcrb/upym8DFWHbXoVO7a RLQ9CNtRnEj1zMuXZ1LX9T/3swpeOn0rWd337LHFW2oxNWalN9Gft6go1ZLFQdBqiWjR qvU1SF4oH7S1pjt/ys4Z2ATMK4IjxiQVb8bnwetHnw1RmBFV2RELbN3o1FY0FLENfct1 1zDFPvkc2dIapDg44KBT88VyWOW3XGmkyQd2Ww4fshBkJGn/nO9upL6bfpbYpix1m/Jc wGg0Zw8+VaWuYV5SatWT7VLMYDTcQQtzp5pe43uhoKcqfcjhNww5ZvaQ3VoinmW6B0if HDiQ== X-Gm-Message-State: ANoB5pmkMKDQ0M9IlHzI6/cyPzYutLFLWTs3PBu2ml7IOBW9tMLHt/Bd 5K73jZwk6jSB44Rhrkjd31O2b5tqDJ1f1LtnHBG2s8gNjy0= X-Google-Smtp-Source: AA0mqf4glRDJjXGEYermJHbA5UjyHaogPTNktKJDkXJXZuj4dJp4HGKNjeZln2GP0Hoz7RwvPvySfdw8bK3/M6AjjLQ= X-Received: by 2002:a05:6512:2144:b0:499:fc24:244c with SMTP id s4-20020a056512214400b00499fc24244cmr2428602lfr.25.1668298511197; Sat, 12 Nov 2022 16:15:11 -0800 (PST) Received-SPF: pass client-ip=2a00:1450:4864:20::133; envelope-from=prouleau001@gmail.com; helo=mail-lf1-x133.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:247726 Archived-At: --00000000000023aa8505ed4f0417 Content-Type: text/plain; charset="UTF-8" - Start 'Emacs -Q' to visit a 'big' source code file that is revisionned on Subversion 1.6.17 (r11280011). - Use 'C-x v g' to run vc-annotate to annotate the file. - When the file size is over a (around) limit of 64KiB, only the lines corresponding to about 64KiB characters are annotated as they should. The lines after that limit are not annotated. The command does not fail and does not report any problem. It's just that it does not annotate the complete set of lines. If I try 'svn blame' on that file inside a bash shell running in the Linux terminal, all lines are annotated. If I start a shell inside Emacs (with M-x shell) and I run the 'svn blame' command inside that shell, then all lines are annotated. If the file is small, all lines are annotated by vc-annotate. But when the file is large (over about 64KiB) then the end of the files are never annotated. This happens on Subversion. No crash. ----------------------------------------------- If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: 'bt full' and 'xbacktrace'. For information about debugging Emacs, please read the file /usr/local/share/emacs/27.2/etc/DEBUG. In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2022-02-07 built on roup-ubuntu16-4 System Description: Ubuntu 16.04.7 LTS Recent messages: Marking matching files... 0 matching files marked Hid 0 dotfiles. Marking matching files... 1 matching file marked Hid 1 dotfile. Annotating... Redisplaying annotation...done (Spanned from 14865.2 to 4045.3 days old) Annotating... done Mark set Configured features: XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY GNUTLS FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: C++//la Minor modes in effect: smart-dash-c-mode: t smart-dash-mode: t ggtags-mode: t display-time-mode: t ido-everywhere: t winner-mode: t key-chord-mode: t global-anzu-mode: t anzu-mode: t flyspell-mode: t superword-mode: t show-paren-mode: t recentf-mode: t which-key-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Load-path shadows: /home/rouleaup/.emacs.d/utils/sr-speedbar hides /home/rouleaup/.emacs.d/elpa/sr-speedbar-20161025.831/sr-speedbar /home/rouleaup/.emacs.d/elpa/lispy-20220203.1437/elpa hides /home/rouleaup/.emacs.d/elpa/ivy-20211231.1730/elpa Features: (shadow sort mail-extr emacsbug message rmc puny format-spec rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils smex windmove vc-annotate pel-vc vc-dir vc vc-dispatcher vc-svn emacros pel-skels-cpp pel-skels-c pel-list pel-uuid pel-cc pel-cc-find pel-ini pel-ffind-inpath pel-ffind pel-file smart-dash ggtags ewoc cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ace-link time ido-completing-read+ memoize cus-edit minibuf-eldef pel-skels-generic counsel xdg compile comint ansi-color swiper cl-extra ivy flx ivy-faces ivy-overlay colir color ido-grid ido pel-completion pel-ido pel-seq indent-tools yafolding s indent-tools-indentation-of winner pel-xref pel-text-transform pel-read pel-navigate pel-scroll key-seq pel-key-chord key-chord anzu dired-aux dired-hide-dotfiles dired-x dired dired-loaddefs term/xterm xterm tempo pel-skels-elisp pel-text-insert pel-syntax pel--syntax-macros pel-window pel-tempo pel-skels lispy pcase delsel lispy-inline thingatpt avy noutline outline easy-mmode etags fileloop generator xref project edebug backtrace help-fns radix-tree help-mode lispy-tags mode-local advice find-func pel__hydra hydra ring lv pel-lispy pel-spell-iedit flyspell ispell pel-spell pel-prompt cap-words superword subword imenu+ pel-imenu imenu paren pel_keys vc-p4 p4-lowlevel recentf tree-widget wid-edit two-column speedbar sb-image ezimage dframe ls-lisp delight pel-autoload pel--keys-macros pel--options pel--macros pel--base pel finder-inf which-key cus-start cus-load info edmacro kmacro package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 517926 111494) (symbols 48 31419 1) (strings 32 154937 21608) (string-bytes 1 4413034) (vectors 16 42875) (vector-slots 8 549940 132422) (floats 8 292 2069) (intervals 56 5802 1445) (buffers 1000 17) (heap 1024 32345 10264)) --00000000000023aa8505ed4f0417 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
- Start 'Emacs -Q' to visit a 'big' s= ource code file that is revisionned
=C2=A0 on Subversion 1.6.17 (r112800= 11).
- Use 'C-x v g' to run vc-annotate to annotate the file.- When the file size is over a (around) limit of 64KiB, only the lines
= =C2=A0 corresponding to about 64KiB characters are annotated as they should= .
=C2=A0 The lines after that limit are not annotated.=C2=A0 The command= does not
=C2=A0 fail and does not report any problem.=C2=A0 It's ju= st that it does not
=C2=A0 annotate the complete set of lines.

If= I try 'svn blame' on that file inside a bash shell running in the<= br>Linux terminal, all lines are annotated.=C2=A0 If I start a shell inside=
Emacs (with M-x shell) and I run the 'svn blame' command inside= that
shell, then all lines are annotated.

If the file is small, = all lines are annotated by vc-annotate.
But when the file is large (over= about 64KiB) then the end of the files
are never annotated.

This= happens on Subversion.
No crash.
-----------------= ------------------------------

If Emacs crashed, and you = have the Emacs process in the gdb debugger,
please include the output fr= om the following gdb commands:
=C2=A0 =C2=A0 'bt full' and '= xbacktrace'.
For information about debugging Emacs, please read the = file
/usr/local/share/emacs/27.2/etc/DEBUG.

In GNU Emacs 27.2 (bu= ild 1, x86_64-pc-linux-gnu, GTK+ Version 3.18.9)
=C2=A0of 2022-02-07 bui= lt on roup-ubuntu16-4
System Description: Ubuntu 16.04.7 LTS

Rece= nt messages:
Marking matching files...
0 matching files marked
Hid= 0 dotfiles.
Marking matching files...
1 matching file marked
Hid = 1 dotfile.
Annotating...
Redisplaying annotation...done (Spanned from= 14865.2 to 4045.3 days old)
Annotating... done
Mark set

Confi= gured features:
XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY I= NOTIFY GNUTLS
FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XD= BE XIM MODULES
THREADS PDUMPER GMP

Important settings:
=C2=A0 = value of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIERS: @im=3Dibus
= =C2=A0 locale-coding-system: utf-8-unix

Major mode: C++//la

M= inor modes in effect:
=C2=A0 smart-dash-c-mode: t
=C2=A0 smart-dash-m= ode: t
=C2=A0 ggtags-mode: t
=C2=A0 display-time-mode: t
=C2=A0 id= o-everywhere: t
=C2=A0 winner-mode: t
=C2=A0 key-chord-mode: t
=C2= =A0 global-anzu-mode: t
=C2=A0 anzu-mode: t
=C2=A0 flyspell-mode: t=C2=A0 superword-mode: t
=C2=A0 show-paren-mode: t
=C2=A0 recentf-m= ode: t
=C2=A0 which-key-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 glob= al-eldoc-mode: t
=C2=A0 eldoc-mode: t
=C2=A0 electric-indent-mode: t<= br>=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar= -mode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode= : t
=C2=A0 font-lock-mode: t
=C2=A0 auto-composition-mode: t
=C2= =A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 co= lumn-number-mode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-= mode: t
=C2=A0 abbrev-mode: t

Load-path shadows:
/home/rouleau= p/.emacs.d/utils/sr-speedbar hides /home/rouleaup/.emacs.d/elpa/sr-speedbar= -20161025.831/sr-speedbar
/home/rouleaup/.emacs.d/elpa/lispy-20220203.14= 37/elpa hides /home/rouleaup/.emacs.d/elpa/ivy-20211231.1730/elpa

Fe= atures:
(shadow sort mail-extr emacsbug message rmc puny format-spec rfc= 822 mml
mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddef= s
text-property-search time-date mm-decode mm-bodies mm-encode mail-pars= e
rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045
ie= tf-drums mm-util mail-prsvr mail-utils smex windmove vc-annotate
pel-vc = vc-dir vc vc-dispatcher vc-svn emacros pel-skels-cpp pel-skels-c
pel-lis= t pel-uuid pel-cc pel-cc-find pel-ini pel-ffind-inpath pel-ffind
pel-fil= e smart-dash ggtags ewoc cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-s= tyles cc-align cc-engine cc-vars cc-defs ace-link time
ido-completing-re= ad+ memoize cus-edit minibuf-eldef pel-skels-generic
counsel xdg compile= comint ansi-color swiper cl-extra ivy flx ivy-faces
ivy-overlay colir c= olor ido-grid ido pel-completion pel-ido pel-seq
indent-tools yafolding = s indent-tools-indentation-of winner pel-xref
pel-text-transform pel-rea= d pel-navigate pel-scroll key-seq
pel-key-chord key-chord anzu dired-aux= dired-hide-dotfiles dired-x dired
dired-loaddefs term/xterm xterm tempo= pel-skels-elisp pel-text-insert
pel-syntax pel--syntax-macros pel-windo= w pel-tempo pel-skels lispy pcase
delsel lispy-inline thingatpt avy nout= line outline easy-mmode etags
fileloop generator xref project edebug bac= ktrace help-fns radix-tree
help-mode lispy-tags mode-local advice find-f= unc pel__hydra hydra ring
lv pel-lispy pel-spell-iedit flyspell ispell p= el-spell pel-prompt
cap-words superword subword imenu+ pel-imenu imenu p= aren pel_keys vc-p4
p4-lowlevel recentf tree-widget wid-edit two-column = speedbar sb-image
ezimage dframe ls-lisp delight pel-autoload pel--keys-= macros
pel--options pel--macros pel--base pel finder-inf which-key cus-s= tart
cus-load info edmacro kmacro package easymenu browse-url url-handle= rs
url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs<= br>password-cache json subr-x map url-vars seq byte-opt gv bytecomp
byte= -compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify
ediff-= hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-= dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace = newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-ba= r menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock fo= nt-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-ge= neric cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-vie= t lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czec= h european ethiopic indian
cyrillic chinese composite charscript charpro= p case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloa= ded nadvice loaddefs
button faces cus-face macroexp files text-propertie= s overlay sha1 md5
base64 format env code-pages mule custom widget hasht= able-print-readable
backquote threads dbusbind inotify dynamic-setting s= ystem-font-setting
font-render-setting move-toolbar gtk x-toolkit x mult= i-tty
make-network-process emacs)

Memory information:
((conses= 16 517926 111494)
=C2=A0(symbols 48 31419 1)
=C2=A0(strings 32 15493= 7 21608)
=C2=A0(string-bytes 1 4413034)
=C2=A0(vectors 16 42875)
= =C2=A0(vector-slots 8 549940 132422)
=C2=A0(floats 8 292 2069)
=C2=A0= (intervals 56 5802 1445)
=C2=A0(buffers 1000 17)
=C2=A0(heap 1024 323= 45 10264))
--00000000000023aa8505ed4f0417--