From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#15480: 24.3; reproducible segfault Date: Thu, 10 Oct 2013 17:07:41 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1381439290 12287 80.91.229.3 (10 Oct 2013 21:08:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Oct 2013 21:08:10 +0000 (UTC) Cc: 15480@debbugs.gnu.org To: Evan Buswell Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 10 23:08:14 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VUNSv-0008SC-20 for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Oct 2013 23:08:13 +0200 Original-Received: from localhost ([::1]:51231 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VUNSu-0000n2-GS for geb-bug-gnu-emacs@m.gmane.org; Thu, 10 Oct 2013 17:08:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VUNSo-0000mx-Du for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 17:08:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VUNSm-0004qs-CO for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 17:08:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33305) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VUNSk-0004qi-TT for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 17:08:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VUNSk-0001PZ-Ia for bug-gnu-emacs@gnu.org; Thu, 10 Oct 2013 17:08:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Oct 2013 21:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15480 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15480-submit@debbugs.gnu.org id=B15480.13814392675403 (code B ref 15480); Thu, 10 Oct 2013 21:08:02 +0000 Original-Received: (at 15480) by debbugs.gnu.org; 10 Oct 2013 21:07:47 +0000 Original-Received: from localhost ([127.0.0.1]:41598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VUNSU-0001P3-07 for submit@debbugs.gnu.org; Thu, 10 Oct 2013 17:07:47 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:54637) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VUNSQ-0001Ou-S6 for 15480@debbugs.gnu.org; Thu, 10 Oct 2013 17:07:43 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VUNSQ-000352-19; Thu, 10 Oct 2013 17:07:42 -0400 X-Spook: Croatian pre-emptive top secret national information X-Ran: zJ_P='6aGi3e6_nUNq,%G
  • '`$P+;*_u>4'CN)!?yW%iC(onxsRr%m*eNO!p-Fv+8o6k X-Hue: white X-Attribution: GM In-Reply-To: (Evan Buswell's message of "Sat, 28 Sep 2013 00:15:40 -0700") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:79165 Archived-At: Evan Buswell wrote: > With the attached file, ctl-space and down arrow twice and alt-w to copy > the last two lines, ctl-y on the last empty line and boom! Thanks, I can reproduce this in 24.3 (although I have to add an "undo" as a last step to get it to crash). I cannot reproduce it in the current trunk, though, so I guess it is already fixed. 24.3 backtrace follows for reference. Resembles http://debbugs.gnu.org/13743 ? Program received signal SIGSEGV, Segmentation fault. 0x0000000000647ea8 in add_properties (plist=3D22334278, i=3D0x0, object=3D1= 4246965) at textprop.c:378 378 for (tail2 =3D i->plist; CONSP (tail2); tail2 =3D Fcdr (XCDR = (tail2))) (gdb) bt full #0 0x0000000000647ea8 in add_properties (plist=3D22334278, i=3D0x0, object= =3D 14246965) at textprop.c:378 tail1 =3D 22334278 tail2 =3D 22572470 sym1 =3D 13149282 val1 =3D 12927554 changed =3D 0 found =3D 0 gcpro1 =3D { next =3D 0x100000001,=20 var =3D 0x7fffffff3510,=20 nvars =3D 12927554 } gcpro2 =3D { next =3D 0xd96430,=20 var =3D 0xcdc290,=20 nvars =3D 14246960 } gcpro3 =3D { next =3D 0x1011,=20 var =3D 0x1006,=20 nvars =3D 140737488303264 } #1 0x000000000064a3e3 in Fadd_text_properties (start=3D16408, end=3D16452,= =20 properties=3D22334278, object=3D14246965) at textprop.c:1212 i =3D 0x0 unchanged =3D 0x7fffffff4c70 s =3D 4102 len =3D 1 modified =3D 0 gcpro1 =3D { next =3D 0xc54272,=20 var =3D 0xc81362,=20 nvars =3D 140737488303568 } #2 0x000000000064a464 in Fput_text_property (start=3D16408, end=3D16452, p= roperty=3D 13149282, value=3D12927554, object=3D12927554) at textprop.c:1229 No locals. #3 0x00000000005b668a in Fprimitive_undo (n=3D4, list=3D22376678) at undo.= c:560 beg =3D 16408 end =3D 16452 prop =3D 13149282 val =3D 12927554 car =3D 12927554 cdr =3D 22376694 gcpro1 =3D { next =3D 0x0,=20 var =3D 0x11d7141,=20 nvars =3D 0 } gcpro2 =3D { next =3D 0x52571540,=20 var =3D 0x2b9ad898,=20 nvars =3D 1381438784 } next =3D 22376742 count =3D 12 arg =3D 1 oldlist =3D 19870182 did_apply =3D 0 #4 0x00000000005dd4b9 in Ffuncall (nargs=3D3, args=3D0x7fffffff37b8) at eval.c:2781 fun =3D 9421869 original_fun =3D 13111410 funcar =3D 16591730 numargs =3D 2 lisp_numargs =3D 12927554 val =3D 22499174 backtrace =3D { next =3D 0x7fffffff3c00,=20 function =3D 13111410,=20 args =3D 0x7fffffff37c0,=20 nargs =3D 2,=20 debug_on_exit =3D 0 } internal_args =3D 0x7fffffff37c0 i =3D 13059394 #5 0x0000000000624bac in exec_byte_code (bytestr=3D10342889, vector=3D1034= 2925,=20 maxdepth=3D16, args_template=3D12927554, nargs=3D0, args=3D0x0) at byte= code.c:900 targets =3D {0x628783, 0x628792, 0x628794, 0x628796, 0x628798, 0x628798, 0x628802, 0x62887c, 0x6243b1, 0x6243b3, 0x6243b5, 0x6243b7, 0x6243b9, 0x6243b9, 0x6243c2, 0x624370, 0x62486b, 0x62486d, 0x62486f, 0x624871, 0x624873, 0x624873, 0x6248bd, 0x62487c, 0x624a90, 0x624a92, 0x624a94, 0x624a96, 0x624a98, 0x624a98, 0x624a2f, 0x624a4f, 0x624b6a, 0x624b6c, 0x624b6e, 0x624b70, 0x624b72, 0x624b72, 0x624b09, 0x624b29, 0x624c4e, 0x624c50, 0x624c52, 0x624c54, 0x624c56, 0x624c56, 0x624bed, 0x624c0d, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x625d4d, 0x625e87, 0x625eea, 0x625f4d, 0x625fb0, 0x6246ca, 0x624747, 0x626029, 0x62461d, 0x6247bd, 0x626090, 0x626106, 0x626163, 0x6261ee, 0x62624b, 0x626342, 0x626395, 0x62640b, 0x6264a1, 0x6264f4, 0x626547, 0x6265bd, 0x626633, 0x6266a9, 0x62673f, 0x62679c, 0x6267f9, 0x6268f0, 0x62698c, 0x626a28, 0x626c6d, 0x626ce3, 0x626d59, 0x626dcf, 0x626e45, 0x626ea2, 0x626f42, 0x626f9f, 0x626ffc, 0x627059, 0x627189, 0x625988, 0x6271f2, 0x627245, 0x627334, 0x62739d, 0x627406, 0x627459, 0x6274b5, 0x627511, 0x627571, 0x628783, 0x6275ce, 0x62761c, 0x62766a, 0x6276b8, 0x627706, 0x627754, 0x625988, 0x628783, 0x6277a7, 0x6277f5, 0x627848, 0x62789b, 0x627911, 0x627987, 0x6279da, 0x627c43, 0x627cb9, 0x627d2f, 0x627da5, 0x627df3, 0x628783, 0x6258a6, 0x624d29, 0x6244c5, 0x624e54, 0x624fac, 0x6250fb, 0x62580b, 0x625867, 0x6249ce, 0x62593f, 0x6259c4, 0x625a69, 0x625ab2, 0x625b2a, 0x625b80, 0x625c16, 0x625ca6, 0x624cd9, 0x627e46, 0x627edc, 0x627f2f, 0x627f82, 0x627fd5, 0x628028, 0x62809e, 0x628114, 0x62818a, 0x628200, 0x62835e, 0x6283ce, 0x62843e, 0x628491, 0x628501, 0x628571, 0x6285e0, 0x628650, 0x6270b6, 0x627113, 0x6286ad, 0x628721, 0x628783, 0x62524a, 0x62533f, 0x625473, 0x6255a7, 0x6256d9, 0x6262a8, 0x626856, 0x62729a, 0x628920, 0x62899a, 0x628783, 0x628783, 0x628a3e, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628ae1 } count =3D 11 op =3D 2 vectorp =3D 0x9dd218 stack =3D { pc =3D 0xb65076 "\211\020?\205\036",=20 byte_string =3D 10342889,=20 byte_string_start =3D 0xb65061 "\b<\204\017",=20 constants =3D 10342925,=20 next =3D 0x7fffffff3cf0 } top =3D 0x7fffffff37b8 result =3D 12927554 #6 0x00000000005ddea4 in funcall_lambda (fun=3D10342837, nargs=3D1, arg_ve= ctor=3D 0x9dd20d) at eval.c:3010 val =3D 16491717 syms_left =3D 12927554 next =3D 16217122 lexenv =3D 12927554 count =3D 10 i =3D 1 optional =3D false rest =3D false #7 0x00000000005dd6a1 in Ffuncall (nargs=3D2, args=3D0x7fffffff3c88) at eval.c:2827 fun =3D 10342837 original_fun =3D 16457490 funcar =3D 17233442 numargs =3D 1 lisp_numargs =3D 12927554 val =3D 15123185 backtrace =3D { next =3D 0x7fffffff40d0,=20 function =3D 16457490,=20 args =3D 0x7fffffff3c90,=20 nargs =3D 1,=20 debug_on_exit =3D 0 } internal_args =3D 0xa i =3D 1 #8 0x0000000000624bac in exec_byte_code (bytestr=3D10342025, vector=3D1034= 2061,=20 maxdepth=3D20, args_template=3D12927554, nargs=3D0, args=3D0x0) at byte= code.c:900 targets =3D {0x628783, 0x628792, 0x628794, 0x628796, 0x628798, 0x628798, 0x628802, 0x62887c, 0x6243b1, 0x6243b3, 0x6243b5, 0x6243b7, 0x6243b9, 0x6243b9, 0x6243c2, 0x624370, 0x62486b, 0x62486d, 0x62486f, 0x624871, 0x624873, 0x624873, 0x6248bd, 0x62487c, 0x624a90, 0x624a92, 0x624a94, 0x624a96, 0x624a98, 0x624a98, 0x624a2f, 0x624a4f, 0x624b6a, 0x624b6c, 0x624b6e, 0x624b70, 0x624b72, 0x624b72, 0x624b09, 0x624b29, 0x624c4e, 0x624c50, 0x624c52, 0x624c54, 0x624c56, 0x624c56, 0x624bed, 0x624c0d, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x625d4d, 0x625e87, 0x625eea, 0x625f4d, 0x625fb0, 0x6246ca, 0x624747, 0x626029, 0x62461d, 0x6247bd, 0x626090, 0x626106, 0x626163, 0x6261ee, 0x62624b, 0x626342, 0x626395, 0x62640b, 0x6264a1, 0x6264f4, 0x626547, 0x6265bd, 0x626633, 0x6266a9, 0x62673f, 0x62679c, 0x6267f9, 0x6268f0, 0x62698c, 0x626a28, 0x626c6d, 0x626ce3, 0x626d59, 0x626dcf, 0x626e45, 0x626ea2, 0x626f42, 0x626f9f, 0x626ffc, 0x627059, 0x627189, 0x625988, 0x6271f2, 0x627245, 0x627334, 0x62739d, 0x627406, 0x627459, 0x6274b5, 0x627511, 0x627571, 0x628783, 0x6275ce, 0x62761c, 0x62766a, 0x6276b8, 0x627706, 0x627754, 0x625988, 0x628783, 0x6277a7, 0x6277f5, 0x627848, 0x62789b, 0x627911, 0x627987, 0x6279da, 0x627c43, 0x627cb9, 0x627d2f, 0x627da5, 0x627df3, 0x628783, 0x6258a6, 0x624d29, 0x6244c5, 0x624e54, 0x624fac, 0x6250fb, 0x62580b, 0x625867, 0x6249ce, 0x62593f, 0x6259c4, 0x625a69, 0x625ab2, 0x625b2a, 0x625b80, 0x625c16, 0x625ca6, 0x624cd9, 0x627e46, 0x627edc, 0x627f2f, 0x627f82, 0x627fd5, 0x628028, 0x62809e, 0x628114, 0x62818a, 0x628200, 0x62835e, 0x6283ce, 0x62843e, 0x628491, 0x628501, 0x628571, 0x6285e0, 0x628650, 0x6270b6, 0x627113, 0x6286ad, 0x628721, 0x628783, 0x62524a, 0x62533f, 0x625473, 0x6255a7, 0x6256d9, 0x6262a8, 0x626856, 0x62729a, 0x628920, 0x62899a, 0x628783, 0x628783, 0x628a3e, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628783, 0x628ae1 } count =3D 6 op =3D 1 vectorp =3D 0x9dceb8 stack =3D { pc =3D 0xb65185 "\210\016 \211\036!@=C3=89=3D\203=C3=9F",=20 byte_string =3D 10342025,=20 byte_string_start =3D 0xb650bb "=C3=86 \030=C3=87 \206\t",=20 constants =3D 10342061,=20 next =3D 0x0 } top =3D 0x7fffffff3c88 result =3D 18051525 #9 0x00000000005ddea4 in funcall_lambda (fun=3D10341965, nargs=3D1, arg_ve= ctor=3D 0x9dcead) at eval.c:3010 val =3D 139646566613152 syms_left =3D 12927554 next =3D 16246338 lexenv =3D 12927554 count =3D 5 i =3D 1 optional =3D true rest =3D false #10 0x00000000005dd6a1 in Ffuncall (nargs=3D2, args=3D0x7fffffff41a0) at eval.c:2827 fun =3D 10341965 original_fun =3D 16457394 funcar =3D 5497860 numargs =3D 1 lisp_numargs =3D 5497858 val =3D 0 backtrace =3D { next =3D 0x7fffffff4420,=20 function =3D 16457394,=20 args =3D 0x7fffffff41a8,=20 nargs =3D 1,=20 debug_on_exit =3D 0 } internal_args =3D 0xb66d50 i =3D 0 #11 0x00000000005d7efa in Fcall_interactively (function=3D16457394, record_= flag=3D 12927554, keys=3D12962773) at callint.c:852 val =3D 12927554 args =3D 0x7fffffff41a0 visargs =3D 0x7fffffff4180 specs =3D 10321865 filter_specs =3D 10321865 teml =3D 6147579 up_event =3D 12927554 enable =3D 12927554 speccount =3D 3 next_event =3D 1 prefix_arg =3D 12927554 string =3D 0x7fffffff41c1 "P" tem =3D 0x6b7e94 "" varies =3D 0x7fffffff4160 "" i =3D 2 nargs =3D 2 mark =3D 12927554 arg_from_tty =3D false gcpro1 =3D { next =3D 0x0,=20 var =3D 0x15626d6,=20 nvars =3D 12927554 } gcpro2 =3D { next =3D 0x7fffffff42a0,=20 var =3D 0xaa9725,=20 nvars =3D 20856114 } gcpro3 =3D { next =3D 0x0,=20 var =3D 0x13e3d32,=20 nvars =3D 2 } gcpro4 =3D { next =3D 0x0,=20 var =3D 0x0,=20 nvars =3D 2 } gcpro5 =3D { next =3D 0x0,=20 var =3D 0xc54242,=20 nvars =3D 140737488306864 } key_count =3D 1 record_then_fail =3D false save_this_command =3D 16457394 save_last_command =3D 16350274 save_this_original_command =3D 16457394 save_real_this_command =3D 16457394 #12 0x00000000005dd4e8 in Ffuncall (nargs=3D4, args=3D0x7fffffff44c0) at eval.c:2785 fun =3D 12280717 original_fun =3D 13063970 funcar =3D 0 numargs =3D 3 lisp_numargs =3D 731653853 val =3D 0 backtrace =3D { next =3D 0x0,=20 function =3D 13063970,=20 args =3D 0x7fffffff44c8,=20 nargs =3D 3,=20 debug_on_exit =3D 0 } internal_args =3D 0x7fffffff44c8 i =3D 0 #13 0x00000000005dcee8 in call3 (fn=3D13063970, arg1=3D16457394, arg2=3D129= 27554,=20 arg3=3D12927554) at eval.c:2603 ret_ungc_val =3D 12927554 gcpro1 =3D { next =3D 0x7fffffff4500,=20 var =3D 0x9dce4d,=20 nvars =3D 4 } args =3D {13063970, 16457394, 12927554, 12927554} #14 0x0000000000550b3b in Fcommand_execute (cmd=3D16457394, record_flag=3D 12927554, keys=3D12927554, special=3D12927554) at keyboard.c:10241 final =3D 16457394 tem =3D 12927554 prefixarg =3D 12927554 #15 0x000000000053f3ba in command_loop_1 () at keyboard.c:1587 scount =3D 2 cmd =3D 16457394 keybuf =3D {124, 24, 12954352, 12927554, 140737488307696, 6035305, 2822930839, 12927554, 3488983867, 2, 140737488307776, 6037691, 12927554, 13045314, 140737488307856, 13045312, 0, 12765264, 140737488307344, 0, 140737488307936, 6153666, 16329398, 2, 13045314, 12927554, 0, 0, 13045312, 12927554} i =3D 1 prev_modiff =3D 1181 prev_buffer =3D 0xd96430 already_adjusted =3D false #16 0x00000000005da1a3 in internal_condition_case (bfun=3D 0x53eb5b , handlers=3D12979234, hfun=3D0x53e463 ) at eval.c:1289 val =3D 1 c =3D { tag =3D 12927554,=20 val =3D 12927554,=20 next =3D 0x7fffffff48f0,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {2, 3941429987225596883, 4264864, 140737488309360, 0, 0, 3941429986976035795, -3941429274858261549},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {14505314798851290067, 253403070464, 4294967295, 0, 1, 9386280, 0, 0, 0, 0, 254401372128, 1, 0, 139637976727553, 254405547520, 26} } }},=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 12979234,=20 var =3D 12927554,=20 chosen_clause =3D 12979234,=20 tag =3D 0x7fffffff4770,=20 next =3D 0x0 } #17 0x000000000053e874 in command_loop_2 (ignore=3D12927554) at keyboard.c:= 1168 val =3D 2 #18 0x00000000005d9b77 in internal_catch (tag=3D12975074, func=3D 0x53e84e , arg=3D12927554) at eval.c:1060 c =3D { tag =3D 12975074,=20 val =3D 12927554,=20 next =3D 0x0,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {2, 3941429987141710803, 4264864, 140737488309360, 0, 0, 3941429987217208275, -3941429273054186541},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {12927554, 140737488308704, 6036668, 4294967296, 12927554, 12927554, 13147906, 140737488308800, 140737488308808, 13147904, 2, 140737488308704, 12954352, 12317728, 13147906, 13147904} } }},=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 } #19 0x000000000053e826 in command_loop () at keyboard.c:1147 No locals. #20 0x000000000053dfb0 in recursive_edit_1 () at keyboard.c:779 count =3D 1 val =3D 5497198 #21 0x000000000053e156 in Frecursive_edit () at keyboard.c:843 count =3D 0 buffer =3D 12927554 #22 0x000000000053c13d in main (argc=3D2, argv=3D0x7fffffff4c78) at emacs.c= :1528 dummy =3D 254648793885 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D true dumping =3D false skip_args =3D 0 rlim =3D { rlim_cur =3D 33554432,=20 rlim_max =3D 18446744073709551615 } no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x3b4a40a6ee "GOMP_STACKSIZE" Lisp Backtrace: "primitive-undo" (0xffff37c0) "undo-more" (0xffff3c90) "undo" (0xffff41a8) "call-interactively" (0xffff44c8)