From unknown Thu Jun 19 14:00:01 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#7044 <7044@debbugs.gnu.org> To: bug#7044 <7044@debbugs.gnu.org> Subject: Status: 24.0.50; Emacs crashes after calling ediff-regions-linewise Reply-To: bug#7044 <7044@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:00:01 +0000 retitle 7044 24.0.50; Emacs crashes after calling ediff-regions-linewise reassign 7044 emacs submitter 7044 Stephen Berman severity 7044 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 13:26:55 2010 Received: (at submit) by debbugs.gnu.org; 16 Sep 2010 17:26:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OwIEZ-00078Q-1e for submit@debbugs.gnu.org; Thu, 16 Sep 2010 13:26:55 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OwIEW-00078K-8o for submit@debbugs.gnu.org; Thu, 16 Sep 2010 13:26:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OwIGk-0005Um-29 for submit@debbugs.gnu.org; Thu, 16 Sep 2010 13:29:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:39395) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OwIGj-0005Uf-Qx for submit@debbugs.gnu.org; Thu, 16 Sep 2010 13:29:10 -0400 Received: from [140.186.70.92] (port=37841 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OwIGd-0001Yy-37 for bug-gnu-emacs@gnu.org; Thu, 16 Sep 2010 13:29:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OwIGb-0005Re-4A for bug-gnu-emacs@gnu.org; Thu, 16 Sep 2010 13:29:02 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]:48517 helo=mail.gmx.net) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OwIGa-0005R4-JD for bug-gnu-emacs@gnu.org; Thu, 16 Sep 2010 13:29:01 -0400 Received: (qmail invoked by alias); 16 Sep 2010 17:28:56 -0000 Received: from i59F570D6.versanet.de (EHLO escher.home) [89.245.112.214] by mail.gmx.net (mp014) with SMTP; 16 Sep 2010 19:28:56 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1+EAJQOlw+EMOZ2KHpMCf9B1jsQ3sxESJATZfO17q eR17A0zVg2r2TU Received: by escher.home (Postfix, from userid 1000) id 99BA7103B9; Thu, 16 Sep 2010 19:28:55 +0200 (CEST) From: Stephen Berman To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Emacs crashes after calling ediff-regions-linewise Date: Thu, 16 Sep 2010 19:28:54 +0200 Message-ID: <87lj71r415.fsf@escher.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) --=-=-= Content-Type: text/plain 1. emacs -Q 2. M-x ediff-regions-linewise, type RET twice to use *scratch* for both Ediff buffers (it doesn't matter which buffers are used). 3. Any attempt to mark a region, indeed it seems any further input at all, makes Emacs abort. This is completely reproducible. Full backtrace attached. In GNU Emacs 24.0.50.7 (i686-pc-linux-gnu, GTK+ Version 2.18.6) of 2010-09-16 on escher Windowing system distributor `The X.Org Foundation', version 11.0.10605000 configured using `configure '--with-imagemagick' '--without-toolkit-scroll-bars'' 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: @im=local locale-coding-system: utf-8-unix default enable-multibyte-characters: t --=-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable Content-Description: backtrace steve@escher:/data/steve/lib/emacs/gtk/src> gdb ./emacs GNU gdb (GDB) SUSE (6.8.91.20090930-2.4) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-suse-linux". For bug reporting instructions, please see: ... Reading symbols from /data/steve/lib/emacs/gtk/src/emacs...done. SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from te= rminal] DISPLAY =3D :0 TERM =3D dumb Breakpoint 1 at 0x8126e96: file /data/steve/bzr/emacs/quickfixes/src/emacs.= c, line 427. Temporary breakpoint 2 at 0x8143c18: file /data/steve/bzr/emacs/quickfixes/= src/sysdep.c, line 884. (gdb) q Breakpoint 1, abort () at /data/steve/bzr/emacs/quickfixes/src/emacs.c:427 427 kill (getpid (), SIGABRT); (gdb) bt full #0 abort () at /data/steve/bzr/emacs/quickfixes/src/emacs.c:427 No locals. #1 0x081532ed in buf_charpos_to_bytepos (b=3D0x8984d48, charpos=3D34632056) at /data/steve/bzr/emacs/quickfixes/src/marker.c:135 tail =3D best_above =3D 192 best_above_byte =3D best_below =3D best_below_byte =3D #2 0x0818edf9 in make_buffer_string (start=3D191, end=3D34632056, props=3D= 0) at /data/steve/bzr/emacs/quickfixes/src/editfns.c:2349 start_byte =3D 191 end_byte =3D #3 0x081393a3 in command_loop_1 () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1820 beg =3D 144198984 end =3D 192 cmd =3D keybuf =3D {138553898, 138608640, 0, 137854615, 0, -1073750544, 137= 123072,=20 31, -1073750392, 136115169, 3, -1073750544, 138528226, 0, 138528226,=20 144210189, 138945138, 138945138, 137123145, 137123173, 20, 0, 1, 0,=20 -1073750328, 142403880, -1073750320, 0, -1073750440, 135894053} i =3D 24 prev_modiff =3D 10 prev_buffer =3D 0x8984d48 #4 0x08196971 in internal_condition_case (bfun=3D0x8138b90 ,=20 handlers=3D138559210, hfun=3D0x8132df0 ) at /data/steve/bzr/emacs/quickfixes/src/eval.c:1460 val =3D 144198984 c =3D { tag =3D 138528226,=20 val =3D 138528226,=20 next =3D 0xbfffdf98,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {142155496, 142155496, 142155832, -1073750184,=20 1764770366, -1537285807},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {137123134, 138528226, 3067938884, 1, 1, 13852822= 6,=20 138528226, 3221220484, 0, 138208184, 3, 3, 3221217176, 136706321, 13712= 3077,=20 20, 142403886, 3221217056, 3221217016, 134857214, 2, 3221217500, 322121= 7036,=20 144285453, 448, 135574832, 3221217064, 135574791, 144285448, 136554840,= =20 3221217176, 135889620} } }},=20 backlist =3D 0xbfffe154,=20 handlerlist =3D 0xbfffe26c,=20 lisp_eval_depth =3D 6,=20 pdlcount =3D 24,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0xbfffe304 } h =3D { handler =3D 138559210,=20 var =3D 138528226,=20 chosen_clause =3D 137123046,=20 tag =3D 0xbfffde74,=20 next =3D 0xbfffe26c } #5 0x08132a95 in command_loop_2 (ignore=3D138528226) at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1338 val =3D 144198984 #6 0x08196a51 in internal_catch (tag=3D138644026, func=3D0x8132a70 ,=20 arg=3D138528226) at /data/steve/bzr/emacs/quickfixes/src/eval.c:1204 c =3D { tag =3D 138644026,=20 val =3D 138528226,=20 next =3D 0xbfffe1a4,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {142155496, 142155496, 142155832, -1073749912,=20 1764983358, -1537681071},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {138553946, 138553946, 140898976, 825242934, 3067= 955692,=20 3221217024, 142404430, 138674610, 138505150, 3221217384, 140898976,=20 3221217324, 138528000, 3221217352, 134627852, 3068928928, 137854666, 16= ,=20 138560890, 137122945, 137854616, 138528226, 8, 3221217344, 144198984, 1= ,=20 138212944, 3068928928, 138528226, 8, 138695978, 138695976} } }},=20 backlist =3D 0xbfffe154,=20 handlerlist =3D 0xbfffe26c,=20 lisp_eval_depth =3D 6,=20 pdlcount =3D 24,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0xbfffe304 } #7 0x08132bf7 in command_loop () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1303 val =3D 144198984 #8 0x08132fda in recursive_edit_1 () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:940 val =3D #9 0x08133102 in Frecursive_edit () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1002 buffer =3D 138528226 #10 0x08197995 in Feval (form=3D139058030) at /data/steve/bzr/emacs/quickfixes/src/eval.c:2349 numargs =3D args_left =3D 138528226 i =3D 0 argvals =3D {138528226, 138528226, 135604036, 138798712, 138648698,= =20 -1073749656, 135823442, 138415488} fun =3D val =3D original_fun =3D 138556922 original_args =3D 138528226 funcar =3D backtrace =3D { next =3D 0xbfffe3dc,=20 function =3D 0xbfffe16c,=20 args =3D 0xbfffe134,=20 nargs =3D 0,=20 evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\000' } #11 0x0819a0f2 in internal_lisp_condition_case (var=3D138528226, bodyform= =3D139058030,=20 handlers=3D139056798) at /data/steve/bzr/emacs/quickfixes/src/eval.c:14= 07 val =3D c =3D { tag =3D 138528226,=20 val =3D 138528226,=20 next =3D 0xbfffec84,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {139056792, 144117000, 11, -1073749368, 17668265= 58,=20 -1513342127},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {142155800, 142155496, 5, 3221217808, 138528226,= =20 136554840, 3221217928, 135889607, 144089013, 138528226, 4, 142152106, 2= ,=20 1073741824, 3221217928, 135889620, 144089013, 138528226, 138528226, 154= , 57,=20 0, 35, 154, 138514710, 142350048, 135600176, 136554840, 3221217956, 1,= =20 136554840, 2} } }},=20 backlist =3D 0xbfffe3dc,=20 handlerlist =3D 0xbfffed4c,=20 lisp_eval_depth =3D 5,=20 pdlcount =3D 19,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0xbfffe304 } h =3D { handler =3D 139056798,=20 var =3D 138528226,=20 chosen_clause =3D -1073749344,=20 tag =3D 0xbfffe1a4,=20 next =3D 0xbfffed4c } #12 0x081ce63a in Fbyte_code (bytestr=3D140775385, vector=3D144117005, maxd= epth=3D24) at /data/steve/bzr/emacs/quickfixes/src/bytecode.c:869 handlers =3D 192 body =3D op =3D 192 stack =3D { pc =3D 0x897be32 "\210+\016$-\207",=20 top =3D 0xbfffe2a0,=20 bottom =3D 0xbfffe2a0,=20 byte_string =3D 140775385,=20 byte_string_start =3D=20 0x897bd78 "\306\b\t\"\307=C8=89\211\032\033\034\035\211\036$\203.",=20 constants =3D 144117005,=20 next =3D 0xbfffe494 } top =3D 0xbfffe2a0 result =3D #13 0x08197dc4 in funcall_lambda (fun=3D,=20 nargs=3D, arg_vector=3D0xc0) at /data/steve/bzr/emacs/quickfixes/src/eval.c:3174 val =3D syms_left =3D 138528226 next =3D i =3D 2 optional =3D 0 rest =3D 0 #14 0x081980e3 in Ffuncall (nargs=3D3, args=3D0xbfffe420) at /data/steve/bzr/emacs/quickfixes/src/eval.c:3047 fun =3D 144198984 original_fun =3D 144076706 funcar =3D numargs =3D 2 val =3D backtrace =3D { next =3D 0xbfffe56c,=20 function =3D 0xbfffe420,=20 args =3D 0xbfffe424,=20 nargs =3D 2,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D i =3D #15 0x081cf3e1 in Fbyte_code (bytestr=3D143543449, vector=3D140798917, maxd= epth=3D44) at /data/steve/bzr/emacs/quickfixes/src/bytecode.c:679 op =3D stack =3D { pc =3D=20 0x843562a "\312\t\314\"=CD=89\211\211\032\033\034\035\031\030r\bq\210\3= 16 \025\317 \024\rb\210\320 \210`\025\fb\210\315\177\210m\204_",=20 top =3D 0xbfffe428,=20 bottom =3D 0xbfffe420,=20 byte_string =3D 143543449,=20 byte_string_start =3D 0x84355f8 "\b\203\022",=20 constants =3D 140798917,=20 next =3D 0x0 } top =3D 0xbfffe420 result =3D #16 0x08197dc4 in funcall_lambda (fun=3D,=20 nargs=3D, arg_vector=3D0xc0) at /data/steve/bzr/emacs/quickfixes/src/eval.c:3174 val =3D syms_left =3D 138528226 next =3D i =3D 2 optional =3D 1 rest =3D 0 #17 0x081980e3 in Ffuncall (nargs=3D3, args=3D0xbfffe5b0) at /data/steve/bzr/emacs/quickfixes/src/eval.c:3047 fun =3D 144198984 original_fun =3D 139602970 funcar =3D numargs =3D 2 val =3D backtrace =3D { next =3D 0xbfffe7cc,=20 function =3D 0xbfffe5b0,=20 args =3D 0xbfffe5b4,=20 nargs =3D 2,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D i =3D #18 0x0819986c in Fapply (nargs=3D2, args=3D0xbfffe638) at /data/steve/bzr/emacs/quickfixes/src/eval.c:2506 i =3D numargs =3D spread_arg =3D 138528226 funcall_args =3D 0xbfffe5b0 fun =3D retval =3D sa_must_free =3D 0 #19 0x08199a9d in apply1 (fn=3D139602970, arg=3D139511870) at /data/steve/bzr/emacs/quickfixes/src/eval.c:2763 args =3D {139602970, 139511870} #20 0x08193d6f in Fcall_interactively (function=3D139602970, record_flag=3D= 138528250,=20 keys=3D138556405) at /data/steve/bzr/emacs/quickfixes/src/callint.c:376 specs =3D 139511870 filter_specs =3D teml =3D up_event =3D 138528226 enable =3D 138528226 next_event =3D prefix_arg =3D string =3D tem =3D i =3D 138528226 j =3D foo =3D 138528226 prompt1 =3D=20 "\005\000\000\000\000\000\000\000\002\000\000\000\004\000\000\000\004\0= 00\000\000\000\000\000\000\003\b\000\000\000\000\000\000F\200|\bP\000\000\0= 00\000\263\026\bH\347\377\277\032\263\026\bF\200|\b\372\305A\b\000\000\000\= 000\342\305A\bP\000\000\000\360_\031\b\230\347\377\277\316\\\031\bF\200|\b\= 344\024\222L\000\000\000\000\021\317~L" arg_from_tty =3D 138528226 key_count =3D record_then_fail =3D save_this_command =3D 139602970 save_last_command =3D 139047370 save_this_original_command =3D 139047586 save_real_this_command =3D 139602970 #21 0x081982b3 in Ffuncall (nargs=3D4, args=3D0xbfffe810) at /data/steve/bzr/emacs/quickfixes/src/eval.c:2996 fun =3D original_fun =3D funcar =3D numargs =3D 3 val =3D backtrace =3D { next =3D 0xbfffe8cc,=20 function =3D 0xbfffe810,=20 args =3D 0xbfffe814,=20 nargs =3D 3,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0xbfffe814 i =3D 192 #22 0x08198561 in call3 (fn=3D138653242, arg1=3D139602970, arg2=3D138528250= , arg3=3D 138528226) at /data/steve/bzr/emacs/quickfixes/src/eval.c:2820 ret_ungc_val =3D 144198984 args =3D {138653242, 139602970, 138528250, 138528226} #23 0x0812c97d in Fexecute_extended_command (prefixarg=3D138528226) at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:10425 function =3D 139602970 saved_last_point_position =3D 192 saved_keys =3D saved_last_point_position_buffer =3D 138547981 bindings =3D 138528226 value =3D hstarted =3D #24 0x081982d4 in Ffuncall (nargs=3D2, args=3D0xbfffe960) at /data/steve/bzr/emacs/quickfixes/src/eval.c:2990 fun =3D original_fun =3D funcar =3D numargs =3D 1 val =3D backtrace =3D { next =3D 0xbfffeafc,=20 function =3D 0xbfffe960,=20 args =3D 0xbfffe964,=20 nargs =3D 1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0xbfffe964 i =3D 192 #25 0x08194ee0 in Fcall_interactively (function=3D138557498, record_flag=3D= 138528226,=20 keys=3D138556405) at /data/steve/bzr/emacs/quickfixes/src/callint.c:849 val =3D specs =3D 138528226 filter_specs =3D teml =3D up_event =3D 138528226 enable =3D 0 next_event =3D prefix_arg =3D string =3D 0x1
tem =3D 0x1
i =3D -1073747680 j =3D 1 foo =3D 0 prompt1 =3D '\000' arg_from_tty =3D 0 key_count =3D record_then_fail =3D save_this_command =3D 138557498 save_last_command =3D 138528226 save_this_original_command =3D 138557498 save_real_this_command =3D 138557498 #26 0x081982b3 in Ffuncall (nargs=3D4, args=3D0xbfffeb40) at /data/steve/bzr/emacs/quickfixes/src/eval.c:2996 fun =3D original_fun =3D funcar =3D numargs =3D 3 val =3D backtrace =3D { next =3D 0x0,=20 function =3D 0xbfffeb40,=20 args =3D 0xbfffeb44,=20 nargs =3D 3,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0xbfffeb44 i =3D 192 #27 0x08198561 in call3 (fn=3D138653242, arg1=3D138557498, arg2=3D138528226= , arg3=3D 138528226) at /data/steve/bzr/emacs/quickfixes/src/eval.c:2820 ret_ungc_val =3D 144198984 args =3D {138653242, 138557498, 138528226, 138528226} #28 0x08138f0a in command_loop_1 () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1737 cmd =3D keybuf =3D {536871392, -1227454012, 40, 70, -1208051908, 7, -120805= 2788,=20 -1227393311, 134549777, 135434720, 0, 1, 0, 0, -1208028976, 2, -1207963= 660,=20 -1227458156, 40, 0, -1073746900, -1073747104, 0, 0, 138528226, 13967352= 2, 0,=20 0, 0, 138797896} i =3D prev_modiff =3D 10 prev_buffer =3D 0x8421308 #29 0x08196971 in internal_condition_case (bfun=3D0x8138b90 ,=20 handlers=3D138559210, hfun=3D0x8132df0 ) at /data/steve/bzr/emacs/quickfixes/src/eval.c:1460 val =3D 144198984 c =3D { tag =3D 138528226,=20 val =3D 138528226,=20 next =3D 0xbfffeda8,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {138797896, 138797896, 138797912, -1073746584,=20 1767137854, -1537285807},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {1, 0, 1, 0, 0, 3221220248, 1, 5000, 1918989871,= =20 1853190703, 1668509231, 3087005312, 0, 3221220704, 3221220640, 32212206= 52, 0,=20 3067573985, 134548805, 3068923892, 3068576478, 1, 142126384, 45, 308693= 8320,=20 2, 3087003636, 3067513284, 3067530708, 3069701480, 3221220976, 42949672= 95} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } h =3D { handler =3D 138559210,=20 var =3D 138528226,=20 chosen_clause =3D 0,=20 tag =3D 0xbfffec84,=20 next =3D 0x0 } #30 0x08132a95 in command_loop_2 (ignore=3D138528226) at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1338 val =3D 144198984 #31 0x08196a51 in internal_catch (tag=3D138557282, func=3D0x8132a70 ,=20 arg=3D138528226) at /data/steve/bzr/emacs/quickfixes/src/eval.c:1204 c =3D { tag =3D 138557282,=20 val =3D 138528226,=20 next =3D 0x0,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {138797896, 138797896, 138797912, -1073746312,=20 1767350846, -1537681071},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {3221220964, 3221221112, 135472866, 3221220976,=20 0 , 3067955692, 0, 0, 0, 138547976, 1, 138212944, 0, = 14,=20 3221221068, 138695978, 138695976} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } #32 0x08132c41 in command_loop () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1317 No locals. #33 0x08132fda in recursive_edit_1 () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:940 val =3D #34 0x08133102 in Frecursive_edit () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1002 buffer =3D 138528226 #35 0x08127e61 in main (argc=3D, argv=3D) at /data/steve/bzr/emacs/quickfixes/src/emacs.c:1708 dummy =3D 2 stack_bottom_variable =3D 8 '\b' do_initial_setlocale =3D 138797896 skip_args =3D 0 rlim =3D { rlim_cur =3D 8388608,=20 rlim_max =3D 18446744073709551615 } no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0xb6cff4a9 "\201\303K\233" Lisp Backtrace: "recursive-edit" (0xbfffe134) "ediff-clone-buffer-for-region-comparison" (0xbfffe424) "ediff-regions-linewise" (0xbfffe5b4) "call-interactively" (0xbfffe814) "execute-extended-command" (0xbfffe964) "call-interactively" (0xbfffeb44) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 25 19:39:46 2010 Received: (at 7044) by debbugs.gnu.org; 25 Sep 2010 23:39:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OzeLK-00057u-Ng for submit@debbugs.gnu.org; Sat, 25 Sep 2010 19:39:46 -0400 Received: from mail-iw0-f172.google.com ([209.85.214.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OzeLI-00057o-Qk for 7044@debbugs.gnu.org; Sat, 25 Sep 2010 19:39:45 -0400 Received: by iwn3 with SMTP id 3so3450883iwn.3 for <7044@debbugs.gnu.org>; Sat, 25 Sep 2010 16:42:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=Fyih2jno9lrMnISqrc3bMShbAHwHODhwFASXya/qyyc=; b=rrxopV2m0RIp0IRzgoCLbXM7VMHjC//g0iVxzjiXs62NkUilagHxVrLFeGb/lZ6Sia Z5Wet8iUuLp1iv6UX950Qxu/nD1nyQUGwjLJMu2zdyisHrv9ytvZxsuPrkxzX4b11cKr StGsz18plypGjBRi0oMJdgLhLGr25Lg2sWXo4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=A0HyP40B1qnc2q98dfKA4ddsWk59M6PuiDNhehIF56wBVg8X8L665mlYxpR9OIgmSh HbM06jVg7VFCKSK41nvhvhaMNhi2ysf0L5KGPGcLIqyPklJMEc3dLBsz784HhjuhxfhN AdZfznoQxlV7L8v9uHoS+ArA6xACSr0XG1kUQ= Received: by 10.231.146.136 with SMTP id h8mr6606664ibv.0.1285458140003; Sat, 25 Sep 2010 16:42:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.231.196.71 with HTTP; Sat, 25 Sep 2010 16:41:39 -0700 (PDT) In-Reply-To: <87lj71r415.fsf@escher.home> References: <87lj71r415.fsf@escher.home> From: Juanma Barranquero Date: Sun, 26 Sep 2010 01:41:39 +0200 Message-ID: Subject: Re: bug#7044: 24.0.50; Emacs crashes after calling ediff-regions-linewise To: Stephen Berman Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 7044 Cc: 7044@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) > 1. emacs -Q > 2. M-x ediff-regions-linewise, type RET twice to use *scratch* for both > =C2=A0 Ediff buffers (it doesn't matter which buffers are used). > 3. Any attempt to mark a region, indeed it seems any further input at > =C2=A0 all, makes Emacs abort. =C2=A0This is completely reproducible. Ful= l > =C2=A0 backtrace attached. On keyboard.c:command_loop, line 1789, current_buffer->mark_active =3D> t Vtransient_mark_mode =3D> t Vdeactivate_mark =3D> nil Vselect_active_regions =3D> t When line 1814 is reached, current_buffer->mark contains a marker that points to no buffer (gdb) p current_buffer->mark $8 =3D 48498715 (gdb) pr # so Fmarker_position (current_buffer->mark) returns nil, and so beg is assigned XINT (nil), which is a bug. Now, shouldn't current_buffer->mark_active be nil if the mark points nowher= e? =C2=A0 =C2=A0 Juanma From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 02 20:57:07 2010 Received: (at 7044) by debbugs.gnu.org; 3 Oct 2010 00:57:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P2Ct1-0008VR-3C for submit@debbugs.gnu.org; Sat, 02 Oct 2010 20:57:07 -0400 Received: from pantheon-po40.its.yale.edu ([130.132.50.103]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P2Csz-0008V2-Fx for 7044@debbugs.gnu.org; Sat, 02 Oct 2010 20:57:05 -0400 Received: from furry (173-9-75-145-NewEngland.hfc.comcastbusiness.net [173.9.75.145]) (authenticated bits=0) by pantheon-po40.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o93107om014382 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 2 Oct 2010 21:00:07 -0400 Received: by furry (Postfix, from userid 1000) id E7E12C018; Sat, 2 Oct 2010 21:00:06 -0400 (EDT) From: Chong Yidong To: Juanma Barranquero Subject: Re: bug#7044: 24.0.50; Emacs crashes after calling ediff-regions-linewise References: <87lj71r415.fsf@escher.home> Date: Sat, 02 Oct 2010 21:00:06 -0400 In-Reply-To: (Juanma Barranquero's message of "Sun, 26 Sep 2010 01:41:39 +0200") Message-ID: <874od4hyzt.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 7044 Cc: Stephen Berman , 7044@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Juanma Barranquero writes: > Fmarker_position (current_buffer->mark) > > returns nil, and so beg is assigned XINT (nil), which is a bug. > > Now, shouldn't current_buffer->mark_active be nil if the mark points > nowhere? No; it's possible that the buffer-local variable mark-active has been set but the actual marker hasn't been assigned yet. This was an oversight on my part, and I've now checked in a fix. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 02 20:57:09 2010 Received: (at control) by debbugs.gnu.org; 3 Oct 2010 00:57:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P2Ct3-0008Vb-BF for submit@debbugs.gnu.org; Sat, 02 Oct 2010 20:57:09 -0400 Received: from pantheon-po43.its.yale.edu ([130.132.50.104]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P2Ct1-0008VK-Om for control@debbugs.gnu.org; Sat, 02 Oct 2010 20:57:08 -0400 Received: from furry (173-9-75-145-NewEngland.hfc.comcastbusiness.net [173.9.75.145]) (authenticated bits=0) by pantheon-po43.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o93109ix023365 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 2 Oct 2010 21:00:10 -0400 Received: by furry (Postfix, from userid 1000) id 8F87BC018; Sat, 2 Oct 2010 21:00:09 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 7044 Date: Sat, 02 Oct 2010 21:00:09 -0400 Message-ID: <87bp7crsyu.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) close 7044 thanks From unknown Thu Jun 19 14:00:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 31 Oct 2010 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator