From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Abrahams Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#1742: 23.0.60; ediff-skip-merge-regions-that-differ-from-default breaks simple ediffs Date: Tue, 30 Dec 2008 06:15:51 -0900 Message-ID: <87hc4llmmw.fsf@mcbain.luannocracy.com> Reply-To: David Abrahams , 1742@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1230651820 19121 80.91.229.12 (30 Dec 2008 15:43:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Dec 2008 15:43:40 +0000 (UTC) To: emacs-pretest-bug@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 30 16:44:47 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LHglx-0007Sm-OU for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Dec 2008 16:44:46 +0100 Original-Received: from localhost ([127.0.0.1]:55304 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LHgkj-0001ws-Rz for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Dec 2008 10:43:29 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LHgkg-0001wn-9W for bug-gnu-emacs@gnu.org; Tue, 30 Dec 2008 10:43:26 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LHgkf-0001wb-9j for bug-gnu-emacs@gnu.org; Tue, 30 Dec 2008 10:43:25 -0500 Original-Received: from [199.232.76.173] (port=34740 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LHgkf-0001wY-5f for bug-gnu-emacs@gnu.org; Tue, 30 Dec 2008 10:43:25 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:32948) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LHgke-00028J-CH for bug-gnu-emacs@gnu.org; Tue, 30 Dec 2008 10:43:24 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBUFhMKD026271; Tue, 30 Dec 2008 07:43:22 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mBUFP4nR021486; Tue, 30 Dec 2008 07:25:04 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: David Abrahams Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 30 Dec 2008 15:25:04 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: report 1742 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123065016820002 (code B ref -1); Tue, 30 Dec 2008 15:25:04 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 30 Dec 2008 15:16:08 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBUFG3k4019996 for ; Tue, 30 Dec 2008 07:16:04 -0800 Original-Received: from mx10.gnu.org ([199.232.76.166]:57575) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LHgJA-0002Fo-PB for emacs-pretest-bug@gnu.org; Tue, 30 Dec 2008 10:15:00 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LHgK5-0007S1-AU for emacs-pretest-bug@gnu.org; Tue, 30 Dec 2008 10:16:02 -0500 Original-Received: from boost-consulting.com ([206.71.190.141]:54360) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LHgK4-0007Rd-LB for emacs-pretest-bug@gnu.org; Tue, 30 Dec 2008 10:15:57 -0500 Original-Received: from mcbain.luannocracy.com.boostpro.com (138-37-237-24.gci.net [24.237.37.138]) (Authenticated sender: dave) by boost-consulting.com (Postfix) with ESMTPSA id F384E1CC21; Tue, 30 Dec 2008 07:05:59 -0800 (PST) X-detected-operating-system: by monty-python.gnu.org: FreeBSD 6.x (1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Tue, 30 Dec 2008 10:43:25 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:23579 gmane.emacs.pretest.bugs:23573 Archived-At: --=-=-= 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 emacs-pretest-bug@gnu.org mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: 0. Extract the enclosed files to /tmp 1. Evaluate: (custom-set-variables '(ediff-skip-merge-regions-that-differ-from-default t) ) (ediff "/tmp/x" "/tmp/y") 2. Hit the spacebar Result: "You have killed a vital Ediff buffer---you must leave Ediff now!" This happens even with "emacs -q" 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/local/share/emacs/23.0.60/etc/DEBUG for instructions. In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, GTK+ Version 2.14.4) of 2008-12-12 on mcbain Windowing system distributor `The X.Org Foundation', version 11.0.10502000 configured using `configure '--with-x-toolkit=gtk' '--prefix=/usr/local'' 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: Custom Minor modes in effect: diff-auto-refine-mode: t show-paren-mode: t global-auto-revert-mode: t delete-selection-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-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-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p R x C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p R y M-x e d i f f x y SPC q y y y M-x e d i f f - b u f u C-g C-g C-x b e d i M-< C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-x C-f e d i . C-s b u f g C-s C-s C-p C-p C-p C-p C-n C-n C-n C-n C-n C-p C-p C-p C-p C-. C-. C-. C-. C-. C-. C-. C-n C-n C-n C-n C-n C-n C-n C-n C-x C-k C-x C-k C-x C-p M-> M-< C-x C-k M-x c u s t o m - a p e d i f f C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-s m e r g e SPC p r e M-< C-s p r e f i x C-n C-p C-n C-a C-. C-b C-s s k i p C-e C-, C-, C-, C-, C-n C-, C-, C-a C-, C-a C-n C-f C-f C-f C-f C-f C-f C-f 0 M-x M-p M-p x y SPC SPC SPC p p p q y y y C-p C-e C-, C-, C-, M-x r e p o r t - e m a b u Recent messages: Computing differences between x and y ... Buffer A: Processing difference region 0 of 2 Buffer B: Processing difference region 0 of 2 Processing difference regions ... done Region 1 in buffer A is empty [2 times] Region 2 in buffer A is empty [4 times] Region 1 in buffer A is empty [2 times] Quit this Ediff session? (y or n) Kill buffer A [x]? (y or n) Kill buffer B [y]? (y or n) --=-=-= Content-Disposition: attachment; filename=x checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking for gcc... (cached) gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking dependency style of gcc... (cached) gcc3 checking for ranlib... ranlib checking whether optimization for size works... yes checking whether gcc has -fno-stack-protector... yes checking whether -Wundef works... yes checking whether -falign-loops works... yes checking for objcopy... objcopy checking if C symbols get an underscore after compilation... no checking whether objcopy works for absolute addresses... yes checking whether addr32 must be in the same line as the instruction... yes checking for .code16 addr32 assembler support... yes checking whether an absolute indirect call/jump must not be prefixed with an asterisk... no checking if start is defined by the compiler... no checking if _start is defined by the compiler... yes checking if __bss_start is defined by the compiler... yes checking if _edata is defined by the compiler... yes checking if edata is defined by the compiler... yes checking if end is defined by the compiler... yes checking if _end is defined by the compiler... yes checking for opendisk in -lutil... no checking for wgetch in -lncurses... yes checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking ncurses/curses.h usability... no checking ncurses/curses.h presence... no checking for ncurses/curses.h... no checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating stage1/Makefile config.status: creating stage2/Makefile config.status: creating docs/Makefile config.status: creating lib/Makefile config.status: creating util/Makefile config.status: creating grub/Makefile config.status: creating netboot/Makefile config.status: creating util/grub-image config.status: creating util/grub-install config.status: creating util/grub-md5-crypt config.status: creating util/grub-terminfo config.status: creating util/grub-set-default config.status: creating config.h config.status: executing depfiles commands --=-=-= Content-Disposition: attachment; filename=y checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking for gcc... (cached) gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking dependency style of gcc... (cached) gcc3 checking for ranlib... ranlib checking whether optimization for size works... yes checking whether gcc has -fno-stack-protector... yes checking whether -Wundef works... yes checking whether -falign-loops works... yes checking for objcopy... objcopy checking if C symbols get an underscore after compilation... no checking whether objcopy works for absolute addresses... yes checking whether addr32 must be in the same line as the instruction... yes checking for .code16 addr32 assembler support... yes checking whether an absolute indirect call/jump must not be prefixed with an asterisk... no checking if start is defined by the compiler... no checking if _start is defined by the compiler... yes checking if __bss_start is defined by the compiler... yes checking if _edata is defined by the compiler... yes checking if edata is defined by the compiler... yes checking if end is defined by the compiler... yes checking if _end is defined by the compiler... yes checking for opendisk in -lutil... no checking for wgetch in -lncurses... yes checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking ncurses/curses.h usability... no checking ncurses/curses.h presence... no checking for ncurses/curses.h... no checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating stage1/Makefile config.status: creating stage2/Makefile config.status: creating docs/Makefile config.status: creating lib/Makefile config.status: creating util/Makefile config.status: creating grub/Makefile config.status: creating netboot/Makefile config.status: creating util/grub-image config.status: creating util/grub-install config.status: creating util/grub-md5-crypt config.status: creating util/grub-terminfo config.status: creating util/grub-set-default config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/tmp/grub-build' Making all in netboot make[2]: Entering directory `/tmp/grub-build/netboot' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/grub-build/netboot' Making all in stage2 make[2]: Entering directory `/tmp/grub-build/stage2' Makefile:3544: *** missing separator. Stop. make[2]: Leaving directory `/tmp/grub-build/stage2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/grub-build' make: *** [all] Error 2 Compilation exited abnormally with code 2 at Tue Dec 30 05:51:37 --=-=-= -- Dave Abrahams BoostPro Computing http://www.boostpro.com --=-=-=--