From unknown Sat Sep 20 01:11:45 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#4215: 23.1; git vc-annotate is synchronous Reply-To: Tom Tromey , 4215@debbugs.gnu.org Resent-From: Tom Tromey Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Thu, 20 Aug 2009 20:35:21 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 4215 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.125078294224689 (code B ref -1); Thu, 20 Aug 2009 20:35:21 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 20 Aug 2009 15:42:22 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7KFgFwL024686 for ; Thu, 20 Aug 2009 08:42:18 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Me9mF-0006W9-8H for bug-gnu-emacs@gnu.org; Thu, 20 Aug 2009 11:42:11 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Me9mA-0006Pe-GF for bug-gnu-emacs@gnu.org; Thu, 20 Aug 2009 11:42:10 -0400 Received: from [199.232.76.173] (port=50450 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Me9mA-0006Pa-CE for bug-gnu-emacs@gnu.org; Thu, 20 Aug 2009 11:42:06 -0400 Received: from mx1.redhat.com ([209.132.183.28]:61238) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Me9m9-0004IB-46 for bug-gnu-emacs@gnu.org; Thu, 20 Aug 2009 11:42:06 -0400 Received: from int-mx03.intmail.prod.int.phx2.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.16]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id n7KFfvU2012445 for ; Thu, 20 Aug 2009 11:41:58 -0400 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx03.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id n7KFfvMA006233; Thu, 20 Aug 2009 11:41:57 -0400 Received: from opsy.redhat.com (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id n7KFftdw029781; Thu, 20 Aug 2009 11:41:56 -0400 Received: by opsy.redhat.com (Postfix, from userid 500) id 3E7213785FD; Thu, 20 Aug 2009 09:41:54 -0600 (MDT) From: Tom Tromey To: bug-gnu-emacs@gnu.org X-Attribution: Tom Date: Thu, 20 Aug 2009 09:41:53 -0600 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.67 on 10.5.11.16 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list, and to the gnu.emacs.bug news group. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: I visited a file in a git-managed source tree. I typed C-x v g (vc-annotate). Emacs paused while git computed the result. I think this command should be run asynchronously, as the CVS vc back end does. Computing annotations can be slow, even with git, especially for large/old files. 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'. If you would like to further debug the crash, please read the file /usr/share/emacs/23.1/etc/DEBUG for instructions. In GNU Emacs 23.1.1 (i386-redhat-linux-gnu, GTK+ Version 2.16.5) of 2009-08-03 on x86-5.fedora.phx.redhat.com Windowing system distributor `The X.Org Foundation', version 11.0.10601901 configured using `configure '--build=i386-redhat-linux-gnu' '--host=i386-redhat-linux-gnu' '--target=i586-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-dbus' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xft' '--with-xpm' '--with-x-toolkit=gtk' 'build_alias=i386-redhat-linux-gnu' 'host_alias=i386-redhat-linux-gnu' 'target_alias=i586-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i586 -mtune=generic -fasynchronous-unwind-tables'' 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: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Summary Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-spelling-mode: t erc-truncate-mode: t diff-auto-refine-mode: t shell-dirtrack-mode: t highlight-changes-visible-mode: t erc-status-mode: t erc-services-mode: t erc-networks-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-t M-f s C-e o m p l e t e SPC t y p e s a h o k p e r h a p s SPC i t SPC i s SPC j u s t SPC g d b SPC C-a C-k m a y b e SPC g d b SPC w i l l SPC n e e d SPC a SPC f i x SPC t h e n I SPC w o n d e r SPC h o w SPC c o m m o n SPC t h i s SPC i s C-z o C-z o = C-u E SPC E S-SPC S-SPC E S-SPC S-SPC = E E S-SPC SPC E S-SPC SPC E S-SPC E S-SPC E S-SPC E S-SPC C-z o C-z o SPC SPC SPC SPC E S-SPC E E E S-SPC SPC = C-u E E E E E E E E E E E E E E E E E E E E E E E E E E S-SPC C-z o C-x b C-g C-x b * c o m C-x C-f / s p t r S e a r g d C-g C-x v d / s p t r S e a r C-z o C-x 1 C-u C-n C-n n n C-z o C-z o n f C-v C-v C-v C-h c C-x v g C-z o C-x 1 M-x r e p o r t - e m Recent messages: Mark set Discard changes to this group and exit? (y or n) Retrieving newsgroup: nnml:mail.other... Fetching headers for nnml:mail.other...done Scoring...done Scoring...done Generating summary...done Auto-saving...done Quit [2 times] C-x v g runs the command vc-annotate C-x v g runs the command vc-annotate Tom From unknown Sat Sep 20 01:11:45 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: owner@emacsbugs.donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Tom Tromey Subject: bug#4215 closed by Dan Nicolaescu (Re: bug#4215: 23.1; git vc-annotate is synchronous) Message-ID: References: <200908210339.n7L3dotE015229@godzilla.ics.uci.edu> X-Emacs-PR-Message: they-closed 4215 X-Emacs-PR-Package: emacs Reply-To: 4215@debbugs.gnu.org Date: Fri, 21 Aug 2009 03:50:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1250826604-28610-1" This is a multi-part message in MIME format... ------------=_1250826604-28610-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #4215: 23.1; git vc-annotate is synchronous It has been closed by Dan Nicolaescu . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Dan Nicolaescu by replying to this email. --=20 4215: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D4215 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1250826604-28610-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 4215-done) by emacsbugs.donarmstrong.com; 21 Aug 2009 03:40:05 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-6.8 required=4.0 tests=AWL,HAS_BUG_NUMBER, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from sallyv2.ics.uci.edu (sallyv2.ics.uci.edu [128.195.1.120]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7L3e3oi026864 for <4215-done@emacsbugs.donarmstrong.com>; Thu, 20 Aug 2009 20:40:04 -0700 Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by sallyv2.ics.uci.edu (8.13.8+Sun/8.13.8) with ESMTP id n7L3dpBV003514; Thu, 20 Aug 2009 20:39:51 -0700 (PDT) Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id n7L3dotE015229; Thu, 20 Aug 2009 20:39:50 -0700 (PDT) Date: Thu, 20 Aug 2009 20:39:50 -0700 (PDT) Message-Id: <200908210339.n7L3dotE015229@godzilla.ics.uci.edu> From: Dan Nicolaescu To: Tom Tromey Cc: 4215-done@debbugs.gnu.org Subject: Re: bug#4215: 23.1; git vc-annotate is synchronous References: X-Debbugs-No-Ack: yes In-Reply-To: (Tom Tromey's message of "Thu, 20 Aug 2009 09:41:53 -0600") Lines: 11 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: n7L3dpBV003514 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu Tom Tromey writes: > I visited a file in a git-managed source tree. > I typed C-x v g (vc-annotate). > Emacs paused while git computed the result. > > I think this command should be run asynchronously, as the CVS vc back > end does. Computing annotations can be slow, even with git, especially > for large/old files. Thanks. Fixed. ------------=_1250826604-28610-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by emacsbugs.donarmstrong.com; 20 Aug 2009 15:42:22 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7KFgFwL024686 for ; Thu, 20 Aug 2009 08:42:18 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Me9mF-0006W9-8H for bug-gnu-emacs@gnu.org; Thu, 20 Aug 2009 11:42:11 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Me9mA-0006Pe-GF for bug-gnu-emacs@gnu.org; Thu, 20 Aug 2009 11:42:10 -0400 Received: from [199.232.76.173] (port=50450 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Me9mA-0006Pa-CE for bug-gnu-emacs@gnu.org; Thu, 20 Aug 2009 11:42:06 -0400 Received: from mx1.redhat.com ([209.132.183.28]:61238) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Me9m9-0004IB-46 for bug-gnu-emacs@gnu.org; Thu, 20 Aug 2009 11:42:06 -0400 Received: from int-mx03.intmail.prod.int.phx2.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.16]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id n7KFfvU2012445 for ; Thu, 20 Aug 2009 11:41:58 -0400 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx03.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id n7KFfvMA006233; Thu, 20 Aug 2009 11:41:57 -0400 Received: from opsy.redhat.com (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id n7KFftdw029781; Thu, 20 Aug 2009 11:41:56 -0400 Received: by opsy.redhat.com (Postfix, from userid 500) id 3E7213785FD; Thu, 20 Aug 2009 09:41:54 -0600 (MDT) From: Tom Tromey To: bug-gnu-emacs@gnu.org Subject: 23.1; git vc-annotate is synchronous Reply-To: Tom Tromey X-Attribution: Tom Date: Thu, 20 Aug 2009 09:41:53 -0600 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Scanned-By: MIMEDefang 2.67 on 10.5.11.16 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list, and to the gnu.emacs.bug news group. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: I visited a file in a git-managed source tree. I typed C-x v g (vc-annotate). Emacs paused while git computed the result. I think this command should be run asynchronously, as the CVS vc back end does. Computing annotations can be slow, even with git, especially for large/old files. 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'. If you would like to further debug the crash, please read the file /usr/share/emacs/23.1/etc/DEBUG for instructions. In GNU Emacs 23.1.1 (i386-redhat-linux-gnu, GTK+ Version 2.16.5) of 2009-08-03 on x86-5.fedora.phx.redhat.com Windowing system distributor `The X.Org Foundation', version 11.0.10601901 configured using `configure '--build=i386-redhat-linux-gnu' '--host=i386-redhat-linux-gnu' '--target=i586-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-dbus' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xft' '--with-xpm' '--with-x-toolkit=gtk' 'build_alias=i386-redhat-linux-gnu' 'host_alias=i386-redhat-linux-gnu' 'target_alias=i586-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i586 -mtune=generic -fasynchronous-unwind-tables'' 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: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Summary Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-spelling-mode: t erc-truncate-mode: t diff-auto-refine-mode: t shell-dirtrack-mode: t highlight-changes-visible-mode: t erc-status-mode: t erc-services-mode: t erc-networks-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-t M-f s C-e o m p l e t e SPC t y p e s a h o k p e r h a p s SPC i t SPC i s SPC j u s t SPC g d b SPC C-a C-k m a y b e SPC g d b SPC w i l l SPC n e e d SPC a SPC f i x SPC t h e n I SPC w o n d e r SPC h o w SPC c o m m o n SPC t h i s SPC i s C-z o C-z o = C-u E SPC E S-SPC S-SPC E S-SPC S-SPC = E E S-SPC SPC E S-SPC SPC E S-SPC E S-SPC E S-SPC E S-SPC C-z o C-z o SPC SPC SPC SPC E S-SPC E E E S-SPC SPC = C-u E E E E E E E E E E E E E E E E E E E E E E E E E E S-SPC C-z o C-x b C-g C-x b * c o m C-x C-f / s p t r S e a r g d C-g C-x v d / s p t r S e a r C-z o C-x 1 C-u C-n C-n n n C-z o C-z o n f C-v C-v C-v C-h c C-x v g C-z o C-x 1 M-x r e p o r t - e m Recent messages: Mark set Discard changes to this group and exit? (y or n) Retrieving newsgroup: nnml:mail.other... Fetching headers for nnml:mail.other...done Scoring...done Scoring...done Generating summary...done Auto-saving...done Quit [2 times] C-x v g runs the command vc-annotate C-x v g runs the command vc-annotate Tom ------------=_1250826604-28610-1--