From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#34655: 26.1.92; Segfault in module with --module-assertions Date: Mon, 25 Feb 2019 21:00:41 +0000 Message-ID: <874l8r1t3a.fsf@tcd.ie> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="209508"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: 34655@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 25 22:02:31 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gyNOQ-000sIU-AE for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Feb 2019 22:02:30 +0100 Original-Received: from localhost ([127.0.0.1]:44289 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gyNOP-0000b8-Cj for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Feb 2019 16:02:29 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34031) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gyNOD-0000aF-9h for bug-gnu-emacs@gnu.org; Mon, 25 Feb 2019 16:02:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gyNO8-0005FL-OZ for bug-gnu-emacs@gnu.org; Mon, 25 Feb 2019 16:02:17 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38244) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gyNNz-00059Z-OR for bug-gnu-emacs@gnu.org; Mon, 25 Feb 2019 16:02:07 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gyNNz-0004l7-Ha for bug-gnu-emacs@gnu.org; Mon, 25 Feb 2019 16:02:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Feb 2019 21:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34655 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.155112850418213 (code B ref -1); Mon, 25 Feb 2019 21:02:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Feb 2019 21:01:44 +0000 Original-Received: from localhost ([127.0.0.1]:51788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gyNNe-0004jY-Bz for submit@debbugs.gnu.org; Mon, 25 Feb 2019 16:01:44 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gyNNb-0004j1-8V for submit@debbugs.gnu.org; Mon, 25 Feb 2019 16:01:41 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:40900) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gyNNL-0004Ny-EL for submit@debbugs.gnu.org; Mon, 25 Feb 2019 16:01:26 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33821) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gyNNF-0000V4-GA for bug-gnu-emacs@gnu.org; Mon, 25 Feb 2019 16:01:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gyNN5-00042B-Tn for bug-gnu-emacs@gnu.org; Mon, 25 Feb 2019 16:01:17 -0500 Original-Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:33216) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gyNN5-0003pU-03 for bug-gnu-emacs@gnu.org; Mon, 25 Feb 2019 16:01:07 -0500 Original-Received: by mail-ed1-x536.google.com with SMTP id c55so8836513edb.0 for ; Mon, 25 Feb 2019 13:00:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:user-agent:mime-version; bh=H94YxN9vPs5exxcHcGMqb/sXx87sA9KL1xnLzAB0xaI=; b=KTMl2gFGAB6Z+WpF32RpppQ/i/K+0MlnPqfsVwzrVkOwOdLvgD4xraGDOPzfL6yNIh lDuKWX3oDCGrIOThkoGS5ejlJLBtXt8jeCJu8fjRwidXTZKtoRCnUGgq0obUztVG+4lO 3rL5Mc8aJuoeIc04zcOUHpw741g8Pq5j2ZgMcWc3lqxqpSqkWJiAPPKS3GezrS93Xp6u +1lWi0y0E1Ep6FD+rhpCl6lgBS8bpKD/6FccEBfJ24mKZ7doyQ0W3+5W8QP2YXkaKfvr Gc4icwJGTVbyR7HpVS5q3Gdo8Zr2Lq7J6R/kQzs0m9bV2ZdXvVjzSfCymCYq2pely+Bk cGIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=H94YxN9vPs5exxcHcGMqb/sXx87sA9KL1xnLzAB0xaI=; b=GVHhbTSMLEhDtWfTgPNRFt7s3P45V3WoUcHfY/erifmrLPKjEyKNVdDZPgk+JBDYjq yH/NZdjnKz27l0cjedDVbPAjV6y8lxVleH9tOMCgW7ChktboITu0lAu5aRhAMLlz+IXL Z/hZB1w0aJEu+g1LjFeWNsCvG7mZfZg7NuviM+ZsGfO4a0fG69LiOCTIE2ejwHGxbLi2 Ez6QtqZ+6atJeR7ZRfeMuzOUh9YjYD41gO5J65+AP3umPQL5aLMODPQehPM+BnyvhrWz eO5EQ/U8KuXGPj8guEgwwCM2OFXU0MvzcqsgFRKgLEAGuYoTmv247iLfwUuUd37EqtBC Ci2Q== X-Gm-Message-State: AHQUAubPrM3gtB7JN9Lo1VzCQ1Z8IUYBO8vTSvJN6KviwJHpTRccrhGA Db4beHW6NqeOddzVFQElb0pcgpvq/T4= X-Google-Smtp-Source: AHgI3IanjKbAG/hzSrRO0FylMvHFx+oEs8tmpAre7hAgBOkq4oTI7EcdBHg6MGK2lQr4V3e6dOzUQA== X-Received: by 2002:a17:906:e91:: with SMTP id p17mr14394021ejf.225.1551128448495; Mon, 25 Feb 2019 13:00:48 -0800 (PST) Original-Received: from localhost ([2a02:8084:20e2:c380:f786:805d:f4ab:1006]) by smtp.gmail.com with ESMTPSA id k8sm2919112ede.65.2019.02.25.13.00.47 for (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 25 Feb 2019 13:00:47 -0800 (PST) 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.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:155780 Archived-At: --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=gdb.txt Content-Transfer-Encoding: quoted-printable Content-Description: GDB log Starting program: /home/blc/.local/src/emacs26/src/emacs -Q --module-assert= ions [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff01cb700 (LWP 8299)] [New Thread 0x7fffef9ac700 (LWP 8300)] [New Thread 0x7fffef1ab700 (LWP 8301)] Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. re_search_2 (bufp=3D0xbf5d00 , str1=3D0x0, size1=3D0, str2= =3D0x0, size2=3D18, startpos=3D0,=20 range=3D18, regs=3D0x0, stop=3D18) at regex.c:4354 4354 buf_ch =3D STRING_CHAR_AND_LENGTH (d, buf_charlen); #0 0x0000000000608594 in re_search_2 (bufp=3D0xbf5d00 , str1=3D0x0, size1=3D0, str2=3D0x0, s= ize2=3D18, startpos=3D0, range=3D18, regs=3D0x0, stop=3D18) at regex.c:4354 buf_charlen =3D 0 irange =3D 18 lim =3D 0 d =3D 0x0 buf_ch =3D 18 val =3D 691541629 string1 =3D 0x0 string2 =3D 0x0 fastmap =3D 0xbf5d38 "" translate =3D make_number(0) total_size =3D 18 endpos =3D 18 anchored_start =3D 0 '\000' multibyte =3D 1 '\001' #1 0x0000000000607f91 in re_search (bufp=3D0xbf5d00 , string=3D0x0, size=3D18, startpos=3D= 0, range=3D18, regs=3D0x0) at regex.c:4181 #2 0x00000000005f3fd0 in fast_string_match_internal (regexp=3DXIL(0x8c761c), string=3DXIL(0x3036ec4), table=3DXIL(0)) at se= arch.c:485 val =3D 140737488336288 bufp =3D 0xbf5d00 #3 0x0000000000581b5e in fast_string_match (regexp=3DXIL(0x8c761c), string= =3DXIL(0x3036ec4)) at lisp.h:4061 #4 0x00000000005d7b2d in Ffind_file_name_handler (filename=3DXIL(0x3036ec4= ), operation=3DXIL(0x5af0)) at fileio.c:313 string =3D XIL(0x8c761c) match_pos =3D 140737488336448 handler =3D XIL(0x4e1380) operations =3D XIL(0x10b5c83) elt =3D XIL(0x10ae193) chain =3D XIL(0x15749e3) inhibited_handlers =3D XIL(0) result =3D XIL(0) pos =3D -1 #5 0x00000000005d8002 in Ffile_name_as_directory (file=3DXIL(0x3036ec4)) a= t fileio.c:547 buf =3D 0x7fffffffb6b0 "P\267\377\377\377\177" length =3D 4458226606852 handler =3D make_number(4) val =3D XIL(0x57e6cb) sa_avail =3D 16384 sa_count =3D 24 sa_must_free =3D false #6 0x0000000000644443 in funcall_subr (subr=3D0x7e7d00 , numargs=3D1, args=3D0x7ffff= fffb7c8) at eval.c:2851 internal_argbuf =3D=20 {XIL(0x7e7d00), XIL(0x7fffffffb718), make_number(1440909), XIL(0x= a00c0b080), XIL(0x7e7d05), XIL(0x7fffffffb738), XIL(0x7e7d00), XIL(0x7fffff= ffb730)} internal_args =3D 0x7fffffffb7c8 #7 0x0000000000643f75 in Ffuncall (nargs=3D2, args=3D0x7fffffffb7c0) at ev= al.c:2776 fun =3D XIL(0x7e7d05) original_fun =3D XIL(0x5af0) funcar =3D XIL(0x57e6cb) numargs =3D 1 val =3D XIL(0x3031c43) count =3D 23 #8 0x0000000000682ae1 in module_funcall (env=3D0x3036810, fun=3D0x2e4d680,= nargs=3D1, args=3D0x7fffffffb8f0) at emacs-module.c:478 internal_handler_CONDITION_CASE =3D 0x2c803a0 internal_cleanup_CONDITION_CASE =3D 0x2c803a0 internal_handler_CATCHER_ALL =3D 0x2c818d0 internal_cleanup_CATCHER_ALL =3D 0x2c818d0 newargs =3D 0x7fffffffb7c0 sa_avail =3D 16368 sa_count =3D 23 sa_must_free =3D false nargs1 =3D 2 result =3D 0x7fffffffb880 #9 0x00007fffee6d21e4 in () at /tmp/tmp.wcwAarLF0X/realpath/realpath.so #10 0x00007fffee6d2407 in () at /tmp/tmp.wcwAarLF0X/realpath/realpath.so #11 0x0000000000684e4b in funcall_module (function=3DXIL(0x1436cd5), nargs= =3D1, arglist=3D0x7fffffffbb70) at emacs-module.c:783 func =3D 0x1436cd0 pub =3D { size =3D 210453397508,=20 private_members =3D 0x0,=20 make_global_ref =3D 0x0,=20 free_global_ref =3D 0x770000005b,=20 non_local_exit_check =3D 0x0,=20 non_local_exit_clear =3D 0x0,=20 non_local_exit_get =3D 0x13,=20 non_local_exit_signal =3D 0x0,=20 non_local_exit_throw =3D 0x7fffffffb9e0,=20 make_function =3D 0xc17f20 ,=20 funcall =3D 0xfffffffffffffc48,=20 intern =3D 0xcea0,=20 type_of =3D 0x7fffffffba00,=20 is_not_nil =3D 0x57e6cb ,=20 eq =3D 0x0,=20 extract_integer =3D 0x44e01043390,=20 make_integer =3D 0x7fffffffba40,=20 extract_float =3D 0x61f56e ,=20 make_float =3D 0x57f236 ,=20 copy_string_contents =3D 0x438310 ,=20 make_string =3D 0x7fffffffba40,=20 make_user_ptr =3D 0x8096c4 ,=20 get_user_ptr =3D 0xb8f000 ,=20 set_user_ptr =3D 0x0,=20 get_user_finalizer =3D 0x7fffffffbb60,=20 set_user_finalizer =3D 0x642070 ,=20 vec_get =3D 0x7fffffffba70,=20 vec_set =3D 0x438310 ,=20 vec_size =3D 0x7fffffffbad0,=20 should_quit =3D 0x1105398 } priv =3D { pending_non_local_exit =3D emacs_funcall_exit_return,=20 non_local_exit_symbol =3D XIL(0),=20 non_local_exit_data =3D XIL(0),=20 values =3D XIL(0xc9a023) } env =3D 0x3036810 count =3D 22 sa_avail =3D 16376 sa_count =3D 23 sa_must_free =3D false args =3D 0x7fffffffb930 ret =3D 0x1100642c1e #12 0x0000000000644baa in funcall_lambda (fun=3DXIL(0x1436cd5), nargs=3D1, = arg_vector=3D0x7fffffffbb70) at eval.c:2987 val =3D XIL(0x648c9c) syms_left =3D XIL(0x7fffffffbb70) next =3D XIL(0x20b9830) lexenv =3D XIL(0x580de9) count =3D 22 i =3D 34314288 optional =3D false rest =3D false previous_optional_or_rest =3D false #13 0x00000000006447f1 in apply_lambda (fun=3DXIL(0x1436cd5), args=3DXIL(0x= 2fc8cb3), count=3D21) at eval.c:2913 args_left =3D XIL(0) i =3D 1 numargs =3D 1 arg_vector =3D 0x7fffffffbb70 tem =3D XIL(0x8096c4) sa_avail =3D 16376 sa_count =3D 22 sa_must_free =3D false #14 0x00000000006429c9 in eval_sub (form=3DXIL(0x2fc8ca3)) at eval.c:2286 fun =3D XIL(0x1436cd5) val =3D make_number(230) original_fun =3D XIL(0x20b9830) original_args =3D XIL(0x2fc8cb3) funcar =3D XIL(0x2fab7e9) count =3D 21 argvals =3D=20 {XIL(0x2fc8833), XIL(0x2fc8db3), XIL(0x2fc8873), XIL(0x2fb2868), = XIL(0x41f2b0), XIL(0x685581), XIL(0x10), make_number(2)} #15 0x000000000063cef2 in Fprogn (body=3DXIL(0x2fc8e13)) at eval.c:459 form =3D XIL(0x2fc8ca3) val =3D XIL(0) #16 0x000000000063cf24 in prog_ignore (body=3DXIL(0x2fc8e23)) at eval.c:470 #17 0x000000000063f11c in Fwhile (args=3DXIL(0x2fc8e33)) at eval.c:992 test =3D XIL(0x2fc8db3) body =3D XIL(0x2fc8e23) #18 0x0000000000642382 in eval_sub (form=3DXIL(0x2fc8e43)) at eval.c:2193 args_left =3D XIL(0x2fc8e33) numargs =3D make_number(3) fun =3D XIL(0xb90f45) val =3D XIL(0x7fffffffbe80) original_fun =3D XIL(0xae0a0) original_args =3D XIL(0x2fc8e33) funcar =3D XIL(0xc0b080) count =3D 20 argvals =3D=20 {XIL(0), XIL(0), XIL(0x2fb4ad0), XIL(0), XIL(0x7fffffffbfc0), XIL= (0x684bff), XIL(0x7fffffffbe60), XIL(0x2d788b4)} #19 0x000000000063cef2 in Fprogn (body=3DXIL(0)) at eval.c:459 form =3D XIL(0x2fc8e43) val =3D XIL(0) #20 0x000000000063f03c in Flet (args=3DXIL(0x2fc8e63)) at eval.c:973 temps =3D 0x7fffffffbf00 tem =3D make_number(0) lexenv =3D XIL(0) elt =3D XIL(0x2fc8d63) varlist =3D XIL(0) count =3D 18 argnum =3D 2 sa_avail =3D 16368 sa_count =3D 18 sa_must_free =3D false varlist_len =3D 2 nvars =3D 2 #21 0x0000000000642382 in eval_sub (form=3DXIL(0x2fc8e73)) at eval.c:2193 args_left =3D XIL(0x2fc8e63) numargs =3D make_number(2) fun =3D XIL(0xb90f05) val =3D XIL(0xc2a0) original_fun =3D XIL(0x83a0) original_args =3D XIL(0x2fc8e63) funcar =3D XIL(0x57e6cb) count =3D 17 argvals =3D=20 {XIL(0x2d788b4), XIL(0), make_number(0), XIL(0xc0a7a0), XIL(0x7ff= fffffc060), XIL(0xc0b080), XIL(0x2fc9323), XIL(0)} #22 0x000000000063cef2 in Fprogn (body=3DXIL(0)) at eval.c:459 form =3D XIL(0x2fc8e73) val =3D XIL(0xc2a0) #23 0x0000000000642382 in eval_sub (form=3DXIL(0x2fc8f43)) at eval.c:2193 args_left =3D XIL(0x2fc8f53) numargs =3D make_number(2) fun =3D XIL(0xb90bc5) val =3D XIL(0x1105280) original_fun =3D XIL(0xa920) original_args =3D XIL(0x2fc8f53) funcar =3D make_number(1644217) count =3D 16 argvals =3D=20 {XIL(0x7fffffffc190), XIL(0xc0a7a0), XIL(0xc9e400), XIL(0), XIL(0= x7fffffffc1b0), XIL(0xc12a90), XIL(0x580b87), XIL(0)} #24 0x0000000000641d39 in Feval (form=3DXIL(0x2fc8f43), lexical=3DXIL(0)) a= t eval.c:2061 count =3D 15 #25 0x0000000000644464 in funcall_subr (subr=3D0xb911c0 , numargs=3D= 2, args=3D0x7fffffffc3f0) at eval.c:2853 internal_argbuf =3D=20 {XIL(0xb911c0), XIL(0x7fffffffc2d8), make_number(1440909), XIL(0x= a00c0b080), XIL(0xb911c5), XIL(0x7fffffffc2f8), XIL(0xb911c0), XIL(0x7fffff= ffc2f0)} internal_args =3D 0x7fffffffc3f0 #26 0x0000000000643f75 in Ffuncall (nargs=3D3, args=3D0x7fffffffc3e8) at ev= al.c:2776 fun =3D XIL(0xb911c5) original_fun =3D XIL(0x53a0) funcar =3D make_number(1604955) numargs =3D 2 val =3D XIL(0x7fffffffc370) count =3D 14 #27 0x00000000006996f0 in exec_byte_code (bytestr=3DXIL(0x94685c), vector=3DXIL(0x94687d), maxdepth=3Dmake_numbe= r(16), args_template=3Dmake_number(257), nargs=3D1, args=3D0x7fffffffc890) = at bytecode.c:630 op =3D 2 type =3D (unknown: 2218598600) targets =3D=20 {0x69c65f , 0x69c684 = , 0x69c686 , 0x69c688 , 0x69c68= a , 0x69c68a , 0x69c6ef , 0x69c763 , 0x698e2a , 0x698e2c , 0x698e2e , 0x69= 8e30 , 0x698e32 , 0x698e32 , 0x698e38 , 0x698df9 , 0x6992fe , 0x699300 , 0x699= 302 , 0x699304 , 0x699306 , 0x699306 , 0x69933b , 0x69930c , 0x69960d , 0x6996= 0f , 0x699611 , 0x699613 , 0x699615 , 0x699615 , 0x6995c7 , 0x6995de , 0x6996b= d , 0x6996bf , 0x6996c1 , 0x6996c3 , 0x6996c5 , 0x6996c5 , 0x699677 , 0x69968e= , 0x699772 , 0x699774 , 0x699776 , 0x699778 = , 0x69977a , 0x69977a , 0x69972c = , 0x699743 , 0x699fd1 , 0x699eb7 , 0x699eae ,= 0x69c65f , 0x69c65f , 0x69c65f= , 0x69c65f , 0x69c65f , 0x69a202 , 0x69a321 , 0x69a38b , 0x69a3f6 , 0x69a4= 62 , 0x699151 , 0x6991d6 , 0x69a4e3 , 0x699092 , 0x69923e , 0x69a555 , 0x69a5b= d , 0x69a605 , 0x69a66d , 0x69a6bf , 0x69a790 , 0x69a7d8 , 0x69a840 , 0x69a8c5= , 0x69a90d , 0x69a955 , 0x69a9bd , 0x69aa25 = , 0x69aa8d , 0x69ab12 , 0x69ab64 = , 0x69abb6 , 0x69ac87 , 0x69ad01 , 0x69ad7b ,= 0x69af47 , 0x69afb4 , 0x69b021 <= exec_byte_code+9995>, 0x69b08e , 0x69b0fb , 0x69b14d , 0x69b1cb , 0x69b21d , 0x69b26f , 0x69b= 2c1 , 0x69b3cd , 0x699d31 , 0x69b42b , 0x69b473 , 0x69b53f , 0x69b5a8 , = 0x69b606 , 0x69b64e , 0x69b694 = , 0x69b6da , 0x69b728 , 0x69c65f , 0x69b780 , 0x69b7c6 , 0x69b80c , 0x6= 9b852 , 0x69b898 , 0x69b8de , 0x699d31 , 0x69c65f , 0x69b926 , 0x69b97b = , 0x69b9c3 , 0x69ba0b , 0x69ba7= 3 , 0x69badb , 0x69bb23 , 0x69bc3d , 0x69bca5 , 0x69bd0d , 0x69bd75 , 0= x69bdbb , 0x69c65f , 0x699c65 <= exec_byte_code+4943>, 0x699829 , 0x699003 , 0x6998d5 , 0x699956 , = 0x6999d4 , 0x699c19 , 0x699c2e , 0x699574 , 0x699ce8 , 0x699d68 , 0x699df6 , 0= x699e3f , 0x69a01d , 0x69a09a , 0x69a11f , 0x69a17f , 0x6997db , 0x69be03 , 0= x69be88 , 0x69bed0 , 0x69bf18 <= exec_byte_code+13826>, 0x69bf60 , 0x69bfa8 , 0x69c010 , 0x69c078 , 0x69c0e0 , 0x69c148 , 0x69= c2be , 0x69c326 , 0x69c38e , 0x69c3d6 , 0x69c43e , 0x69c4a6 , 0x69c4ee = , 0x69c536 , 0x69b313 , 0x69b36= 5 , 0x69c588 , 0x69c5f4 , 0x69c65f , 0x699a52 , 0x699a6f , 0x699adb , 0x69= 9b47 , 0x699bb0 , 0x69a711 , 0x69ac08 , 0x69b4c0 , 0x69c7f6 , 0x69c86b , 0x= 69c65f , 0x69c65f , 0x69c901 , 0x69c988 , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c= 65f , 0x69c65f , 0x69c65f , 0x69cb9c } const_length =3D 7 bytestr_length =3D 43 vectorp =3D 0x946880 quitcounter =3D 1 '\001' stack_items =3D 17 sa_avail =3D 16205 sa_count =3D 14 sa_must_free =3D false stack_base =3D 0x7fffffffc380 stack_lim =3D 0x7fffffffc408 top =3D 0x7fffffffc3e8 void_stack_lim =3D 0x7fffffffc408 bytestr_data =3D 0x7fffffffc408 "\301\001!\211@\001A\211@\001A\211@= \001A\001\004\006\a\302\303\304\305 !\b\"\002\203#" pc =3D 0x7fffffffc423 "\002\203#" count =3D 14 result =3D XIL(0) #28 0x0000000000644b6f in funcall_lambda (fun=3DXIL(0x94682d), nargs=3D1, a= rg_vector=3D0x7fffffffc888) at eval.c:2977 size =3D 5 val =3D XIL(0x7fffffffc7e8) syms_left =3D make_number(257) next =3D XIL(0x1200c0b080) lexenv =3D XIL(0x7fffffffc7c0) count =3D 14 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #29 0x0000000000643fb9 in Ffuncall (nargs=3D2, args=3D0x7fffffffc880) at ev= al.c:2778 fun =3D XIL(0x94682d) original_fun =3D XIL(0xa39960) funcar =3D XIL(0x645e21) numargs =3D 1 val =3D XIL(0x7fffffffc860) count =3D 13 #30 0x00000000006996f0 in exec_byte_code (bytestr=3DXIL(0x946afc), vector=3DXIL(0x946b1d), maxdepth=3Dmake_numbe= r(4), args_template=3Dmake_number(257), nargs=3D1, args=3D0x7fffffffcd10) a= t bytecode.c:630 op =3D 1 type =3D (unknown: 12114688) targets =3D=20 {0x69c65f , 0x69c684 = , 0x69c686 , 0x69c688 , 0x69c68= a , 0x69c68a , 0x69c6ef , 0x69c763 , 0x698e2a , 0x698e2c , 0x698e2e , 0x69= 8e30 , 0x698e32 , 0x698e32 , 0x698e38 , 0x698df9 , 0x6992fe , 0x699300 , 0x699= 302 , 0x699304 , 0x699306 , 0x699306 , 0x69933b , 0x69930c , 0x69960d , 0x6996= 0f , 0x699611 , 0x699613 , 0x699615 , 0x699615 , 0x6995c7 , 0x6995de , 0x6996b= d , 0x6996bf , 0x6996c1 , 0x6996c3 , 0x6996c5 , 0x6996c5 , 0x699677 , 0x69968e= , 0x699772 , 0x699774 , 0x699776 , 0x699778 = , 0x69977a , 0x69977a , 0x69972c = , 0x699743 , 0x699fd1 , 0x699eb7 , 0x699eae ,= 0x69c65f , 0x69c65f , 0x69c65f= , 0x69c65f , 0x69c65f , 0x69a202 , 0x69a321 , 0x69a38b , 0x69a3f6 , 0x69a4= 62 , 0x699151 , 0x6991d6 , 0x69a4e3 , 0x699092 , 0x69923e , 0x69a555 , 0x69a5b= d , 0x69a605 , 0x69a66d , 0x69a6bf , 0x69a790 , 0x69a7d8 , 0x69a840 , 0x69a8c5= , 0x69a90d , 0x69a955 , 0x69a9bd , 0x69aa25 = , 0x69aa8d , 0x69ab12 , 0x69ab64 = , 0x69abb6 , 0x69ac87 , 0x69ad01 , 0x69ad7b ,= 0x69af47 , 0x69afb4 , 0x69b021 <= exec_byte_code+9995>, 0x69b08e , 0x69b0fb , 0x69b14d , 0x69b1cb , 0x69b21d , 0x69b26f , 0x69b= 2c1 , 0x69b3cd , 0x699d31 , 0x69b42b , 0x69b473 , 0x69b53f , 0x69b5a8 , = 0x69b606 , 0x69b64e , 0x69b694 = , 0x69b6da , 0x69b728 , 0x69c65f , 0x69b780 , 0x69b7c6 , 0x69b80c , 0x6= 9b852 , 0x69b898 , 0x69b8de , 0x699d31 , 0x69c65f , 0x69b926 , 0x69b97b = , 0x69b9c3 , 0x69ba0b , 0x69ba7= 3 , 0x69badb , 0x69bb23 , 0x69bc3d , 0x69bca5 , 0x69bd0d , 0x69bd75 , 0= x69bdbb , 0x69c65f , 0x699c65 <= exec_byte_code+4943>, 0x699829 , 0x699003 , 0x6998d5 , 0x699956 , = 0x6999d4 , 0x699c19 , 0x699c2e , 0x699574 , 0x699ce8 , 0x699d68 , 0x699df6 , 0= x699e3f , 0x69a01d , 0x69a09a , 0x69a11f , 0x69a17f , 0x6997db , 0x69be03 , 0= x69be88 , 0x69bed0 , 0x69bf18 <= exec_byte_code+13826>, 0x69bf60 , 0x69bfa8 , 0x69c010 , 0x69c078 , 0x69c0e0 , 0x69c148 , 0x69= c2be , 0x69c326 , 0x69c38e , 0x69c3d6 , 0x69c43e , 0x69c4a6 , 0x69c4ee = , 0x69c536 , 0x69b313 , 0x69b36= 5 , 0x69c588 , 0x69c5f4 , 0x69c65f , 0x699a52 , 0x699a6f , 0x699adb , 0x69= 9b47 , 0x699bb0 , 0x69a711 , 0x69ac08 , 0x69b4c0 , 0x69c7f6 , 0x69c86b , 0x= 69c65f , 0x69c65f , 0x69c901 , 0x69c988 , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c= 65f , 0x69c65f , 0x69c65f , 0x69cb9c } const_length =3D 4 bytestr_length =3D 29 vectorp =3D 0x946b20 quitcounter =3D 1 '\001' stack_items =3D 5 sa_avail =3D 16315 sa_count =3D 12 sa_must_free =3D false stack_base =3D 0x7fffffffc870 stack_lim =3D 0x7fffffffc898 top =3D 0x7fffffffc880 void_stack_lim =3D 0x7fffffffc898 bytestr_data =3D 0x7fffffffc898 "\b\204\b" pc =3D 0x7fffffffc8a5 "\n)B\211A\t=3D\204\032" count =3D 12 result =3D XIL(0x7fffffffcb30) #31 0x0000000000644b6f in funcall_lambda (fun=3DXIL(0x946abd), nargs=3D1, a= rg_vector=3D0x7fffffffcd08) at eval.c:2977 size =3D 6 val =3D XIL(0x7fffffffcc68) syms_left =3D make_number(257) next =3D XIL(0x1200c0b080) lexenv =3D make_number(1440909) count =3D 12 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #32 0x0000000000643fb9 in Ffuncall (nargs=3D2, args=3D0x7fffffffcd00) at ev= al.c:2778 fun =3D XIL(0x946abd) original_fun =3D XIL(0x4dd0a0) funcar =3D XIL(0xc0b080) numargs =3D 1 val =3D XIL(0xc2a0) count =3D 11 #33 0x00000000006996f0 in exec_byte_code (bytestr=3DXIL(0x94601c), vector=3DXIL(0x94603d), maxdepth=3Dmake_numbe= r(3), args_template=3Dmake_number(256), nargs=3D1, args=3D0x7fffffffd2a8) a= t bytecode.c:630 op =3D 1 type =3D (unknown: 12133568) targets =3D=20 {0x69c65f , 0x69c684 = , 0x69c686 , 0x69c688 , 0x69c68= a , 0x69c68a , 0x69c6ef , 0x69c763 , 0x698e2a , 0x698e2c , 0x698e2e , 0x69= 8e30 , 0x698e32 , 0x698e32 , 0x698e38 , 0x698df9 , 0x6992fe , 0x699300 , 0x699= 302 , 0x699304 , 0x699306 , 0x699306 , 0x69933b , 0x69930c , 0x69960d , 0x6996= 0f , 0x699611 , 0x699613 , 0x699615 , 0x699615 , 0x6995c7 , 0x6995de , 0x6996b= d , 0x6996bf , 0x6996c1 , 0x6996c3 , 0x6996c5 , 0x6996c5 , 0x699677 , 0x69968e= , 0x699772 , 0x699774 , 0x699776 , 0x699778 = , 0x69977a , 0x69977a , 0x69972c = , 0x699743 , 0x699fd1 , 0x699eb7 , 0x699eae ,= 0x69c65f , 0x69c65f , 0x69c65f= , 0x69c65f , 0x69c65f , 0x69a202 , 0x69a321 , 0x69a38b , 0x69a3f6 , 0x69a4= 62 , 0x699151 , 0x6991d6 , 0x69a4e3 , 0x699092 , 0x69923e , 0x69a555 , 0x69a5b= d , 0x69a605 , 0x69a66d , 0x69a6bf , 0x69a790 , 0x69a7d8 , 0x69a840 , 0x69a8c5= , 0x69a90d , 0x69a955 , 0x69a9bd , 0x69aa25 = , 0x69aa8d , 0x69ab12 , 0x69ab64 = , 0x69abb6 , 0x69ac87 , 0x69ad01 , 0x69ad7b ,= 0x69af47 , 0x69afb4 , 0x69b021 <= exec_byte_code+9995>, 0x69b08e , 0x69b0fb , 0x69b14d , 0x69b1cb , 0x69b21d , 0x69b26f , 0x69b= 2c1 , 0x69b3cd , 0x699d31 , 0x69b42b , 0x69b473 , 0x69b53f , 0x69b5a8 , = 0x69b606 , 0x69b64e , 0x69b694 = , 0x69b6da , 0x69b728 , 0x69c65f , 0x69b780 , 0x69b7c6 , 0x69b80c , 0x6= 9b852 , 0x69b898 , 0x69b8de , 0x699d31 , 0x69c65f , 0x69b926 , 0x69b97b = , 0x69b9c3 , 0x69ba0b , 0x69ba7= 3 , 0x69badb , 0x69bb23 , 0x69bc3d , 0x69bca5 , 0x69bd0d , 0x69bd75 , 0= x69bdbb , 0x69c65f , 0x699c65 <= exec_byte_code+4943>, 0x699829 , 0x699003 , 0x6998d5 , 0x699956 , = 0x6999d4 , 0x699c19 , 0x699c2e , 0x699574 , 0x699ce8 , 0x699d68 , 0x699df6 , 0= x699e3f , 0x69a01d , 0x69a09a , 0x69a11f , 0x69a17f , 0x6997db , 0x69be03 , 0= x69be88 , 0x69bed0 , 0x69bf18 <= exec_byte_code+13826>, 0x69bf60 , 0x69bfa8 , 0x69c010 , 0x69c078 , 0x69c0e0 , 0x69c148 , 0x69= c2be , 0x69c326 , 0x69c38e , 0x69c3d6 , 0x69c43e , 0x69c4a6 , 0x69c4ee = , 0x69c536 , 0x69b313 , 0x69b36= 5 , 0x69c588 , 0x69c5f4 , 0x69c65f , 0x699a52 , 0x699a6f , 0x699adb , 0x69= 9b47 , 0x699bb0 , 0x69a711 , 0x69ac08 , 0x69b4c0 , 0x69c7f6 , 0x69c86b , 0x= 69c65f , 0x69c65f , 0x69c901 , 0x69c988 , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c= 65f , 0x69c65f , 0x69c65f , 0x69cb9c } const_length =3D 4 bytestr_length =3D 17 vectorp =3D 0x946040 quitcounter =3D 1 '\001' stack_items =3D 4 sa_avail =3D 16335 sa_count =3D 10 sa_must_free =3D false stack_base =3D 0x7fffffffccf0 stack_lim =3D 0x7fffffffcd10 top =3D 0x7fffffffcd00 void_stack_lim =3D 0x7fffffffcd10 bytestr_data =3D 0x7fffffffcd10 "p\030\301 \210\302\001\206\v" pc =3D 0x7fffffffcd1c "\210\301 )\207\320\377\377\377\177" count =3D 10 result =3D XIL(0x2fc92d3) #34 0x0000000000644b6f in funcall_lambda (fun=3DXIL(0x945fdd), nargs=3D1, a= rg_vector=3D0x7fffffffd2a0) at eval.c:2977 size =3D 6 val =3D XIL(0x7fffffffd0d8) syms_left =3D make_number(256) next =3D XIL(0x1200c0b080) lexenv =3D XIL(0x7fffffffd0b0) count =3D 10 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #35 0x0000000000643fb9 in Ffuncall (nargs=3D2, args=3D0x7fffffffd298) at ev= al.c:2778 fun =3D XIL(0x945fdd) original_fun =3D XIL(0xa39590) funcar =3D XIL(0x589371) numargs =3D 1 val =3D XIL(0) count =3D 9 #36 0x0000000000639907 in Ffuncall_interactively (nargs=3D2, args=3D0x7ffff= fffd298) at callint.c:252 speccount =3D 8 #37 0x0000000000644337 in funcall_subr (subr=3D0xb90a00 , numargs=3D2, args=3D0x7fffff= ffd298) at eval.c:2831 #38 0x0000000000643f75 in Ffuncall (nargs=3D3, args=3D0x7fffffffd290) at ev= al.c:2776 fun =3D XIL(0xb90a05) original_fun =3D XIL(0x66c0) funcar =3D XIL(0x645e21) numargs =3D 2 val =3D XIL(0x7fffffffd280) count =3D 7 #39 0x000000000063bde9 in Fcall_interactively (function=3DXIL(0xa39590), record_flag=3DXIL(0), keys=3DXIL(0xca3695)) = at callint.c:854 val =3D XIL(0) args =3D 0x7fffffffd290 visargs =3D 0x7fffffffd2a8 specs =3D XIL(0x80fa7c) filter_specs =3D XIL(0x80fa7c) teml =3D XIL(0x7fffffffd108) up_event =3D XIL(0) enable =3D XIL(0) sa_avail =3D 16310 sa_count =3D 6 sa_must_free =3D false speccount =3D 6 next_event =3D 1 prefix_arg =3D XIL(0) string =3D 0x7fffffffd2e0 "P" tem =3D 0x77842b "" varies =3D 0x7fffffffd2c0 "" i =3D 3 nargs =3D 3 mark =3D 5760715 arg_from_tty =3D false key_count =3D 1 record_then_fail =3D false save_this_command =3D XIL(0xa39590) save_last_command =3D XIL(0x4628d0) save_this_original_command =3D XIL(0xa39590) save_real_this_command =3D XIL(0xa39590) #40 0x0000000000644490 in funcall_subr (subr=3D0xb90a40 , numargs=3D3, args=3D0x7fffffffd= 610) at eval.c:2856 internal_argbuf =3D=20 {XIL(0xb90a40), XIL(0x7fffffffd528), make_number(1440909), XIL(0x= a00c0b080), XIL(0xb90a45), XIL(0x7fffffffd548), XIL(0xb90a40), XIL(0x7fffff= ffd540)} internal_args =3D 0x7fffffffd610 #41 0x0000000000643f75 in Ffuncall (nargs=3D4, args=3D0x7fffffffd608) at ev= al.c:2776 fun =3D XIL(0xb90a45) original_fun =3D XIL(0xb1b80) funcar =3D XIL(0xc0b080) numargs =3D 3 val =3D XIL(0) count =3D 5 #42 0x00000000006996f0 in exec_byte_code (bytestr=3DXIL(0x8aea5c), vector=3DXIL(0x8aea7d), maxdepth=3Dmake_numbe= r(13), args_template=3Dmake_number(1025), nargs=3D1, args=3D0x7fffffffdb40)= at bytecode.c:630 op =3D 3 type =3D CATCHER targets =3D=20 {0x69c65f , 0x69c684 = , 0x69c686 , 0x69c688 , 0x69c68= a , 0x69c68a , 0x69c6ef , 0x69c763 , 0x698e2a , 0x698e2c , 0x698e2e , 0x69= 8e30 , 0x698e32 , 0x698e32 , 0x698e38 , 0x698df9 , 0x6992fe , 0x699300 , 0x699= 302 , 0x699304 , 0x699306 , 0x699306 , 0x69933b , 0x69930c , 0x69960d , 0x6996= 0f , 0x699611 , 0x699613 , 0x699615 , 0x699615 , 0x6995c7 , 0x6995de , 0x6996b= d , 0x6996bf , 0x6996c1 , 0x6996c3 , 0x6996c5 , 0x6996c5 , 0x699677 , 0x69968e= , 0x699772 , 0x699774 , 0x699776 , 0x699778 = , 0x69977a , 0x69977a , 0x69972c = , 0x699743 , 0x699fd1 , 0x699eb7 , 0x699eae ,= 0x69c65f , 0x69c65f , 0x69c65f= , 0x69c65f , 0x69c65f , 0x69a202 , 0x69a321 , 0x69a38b , 0x69a3f6 , 0x69a4= 62 , 0x699151 , 0x6991d6 , 0x69a4e3 , 0x699092 , 0x69923e , 0x69a555 , 0x69a5b= d , 0x69a605 , 0x69a66d , 0x69a6bf , 0x69a790 , 0x69a7d8 , 0x69a840 , 0x69a8c5= , 0x69a90d , 0x69a955 , 0x69a9bd , 0x69aa25 = , 0x69aa8d , 0x69ab12 , 0x69ab64 = , 0x69abb6 , 0x69ac87 , 0x69ad01 , 0x69ad7b ,= 0x69af47 , 0x69afb4 , 0x69b021 <= exec_byte_code+9995>, 0x69b08e , 0x69b0fb , 0x69b14d , 0x69b1cb , 0x69b21d , 0x69b26f , 0x69b= 2c1 , 0x69b3cd , 0x699d31 , 0x69b42b , 0x69b473 , 0x69b53f , 0x69b5a8 , = 0x69b606 , 0x69b64e , 0x69b694 = , 0x69b6da , 0x69b728 , 0x69c65f , 0x69b780 , 0x69b7c6 , 0x69b80c , 0x6= 9b852 , 0x69b898 , 0x69b8de , 0x699d31 , 0x69c65f , 0x69b926 , 0x69b97b = , 0x69b9c3 , 0x69ba0b , 0x69ba7= 3 , 0x69badb , 0x69bb23 , 0x69bc3d , 0x69bca5 , 0x69bd0d , 0x69bd75 , 0= x69bdbb , 0x69c65f , 0x699c65 <= exec_byte_code+4943>, 0x699829 , 0x699003 , 0x6998d5 , 0x699956 , = 0x6999d4 , 0x699c19 , 0x699c2e , 0x699574 , 0x699ce8 , 0x699d68 , 0x699df6 , 0= x699e3f , 0x69a01d , 0x69a09a , 0x69a11f , 0x69a17f , 0x6997db , 0x69be03 , 0= x69be88 , 0x69bed0 , 0x69bf18 <= exec_byte_code+13826>, 0x69bf60 , 0x69bfa8 , 0x69c010 , 0x69c078 , 0x69c0e0 , 0x69c148 , 0x69= c2be , 0x69c326 , 0x69c38e , 0x69c3d6 , 0x69c43e , 0x69c4a6 , 0x69c4ee = , 0x69c536 , 0x69b313 , 0x69b36= 5 , 0x69c588 , 0x69c5f4 , 0x69c65f , 0x699a52 , 0x699a6f , 0x699adb , 0x69= 9b47 , 0x699bb0 , 0x69a711 , 0x69ac08 , 0x69b4c0 , 0x69c7f6 , 0x69c86b , 0x= 69c65f , 0x69c65f , 0x69c901 , 0x69c988 , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c65f , 0x69c= 65f , 0x69c65f , 0x69c65f , 0x69cb9c } const_length =3D 25 bytestr_length =3D 165 vectorp =3D 0x8aea80 quitcounter =3D 1 '\001' stack_items =3D 14 sa_avail =3D 16107 sa_count =3D 5 sa_must_free =3D false stack_base =3D 0x7fffffffd5d0 stack_lim =3D 0x7fffffffd640 top =3D 0x7fffffffd608 void_stack_lim =3D 0x7fffffffd640 bytestr_data =3D 0x7fffffffd640 "\306\020\211?\205\023" pc =3D 0x7fffffffd6bb "\006\006\071\203\242" count =3D 5 result =3D XIL(0) #43 0x0000000000644b6f in funcall_lambda (fun=3DXIL(0x8aea2d), nargs=3D1, a= rg_vector=3D0x7fffffffdb38) at eval.c:2977 size =3D 5 val =3D XIL(0x7fffffffda98) syms_left =3D make_number(1025) next =3D XIL(0x1200c0b080) lexenv =3D make_number(34910567923712) count =3D 5 i =3D 0 optional =3D false rest =3D false previous_optional_or_rest =3D false #44 0x0000000000643fb9 in Ffuncall (nargs=3D2, args=3D0x7fffffffdb30) at ev= al.c:2778 fun =3D XIL(0x8aea2d) original_fun =3D XIL(0x3f30) funcar =3D XIL(0x1) numargs =3D 1 val =3D XIL(0x7fffffffdb38) count =3D 4 #45 0x0000000000643891 in call1 (fn=3DXIL(0x3f30), arg1=3DXIL(0xa39590)) at= eval.c:2627 #46 0x000000000058a56b in command_loop_1 () at keyboard.c:1482 scount =3D 3 cmd =3D XIL(0xa39590) keybuf =3D=20 {make_number(10), XIL(0x2012e48b3), XIL(0), XIL(0x7a10), XIL(0x10= 000010f), XIL(0), XIL(0xc0a7a0), XIL(0x7a10), make_number(55834574852), XIL= (0xc12a90), XIL(0x7fffffffdbc0), XIL(0), XIL(0x7fffffffdc00), make_number(1= 644723), make_number(34910567923712), XIL(0xc0b080), XIL(0x580b87), XIL(0),= XIL(0x7fffffffdc00), XIL(0x57e6cb), XIL(0), XIL(0xc0b080), XIL(0x7fffffffd= c60), XIL(0), XIL(0x7fffffffdc30), XIL(0x57e6cb), XIL(0x5), XIL(0x7a10), XI= L(0x7fffffffdc70), XIL(0x640415)} i =3D 1 prev_modiff =3D 182 prev_buffer =3D 0xc9e400 already_adjusted =3D false #47 0x000000000063fffe in internal_condition_case (bfun=3D0x589d5b , handlers=3DXIL(0x5280), hfun=3D0x589= 3bf ) at eval.c:1336 val =3D XIL(0x57e6cb) c =3D 0x2c80280 #48 0x0000000000589971 in command_loop_2 (ignore=3DXIL(0)) at keyboard.c:11= 10 val =3D XIL(0xc900) #49 0x000000000063f4fd in internal_catch (tag=3DXIL(0xc900), func=3D0x58994= 4 , arg=3DXIL(0)) at eval.c:1101 val =3D XIL(0) c =3D 0x2c80160 #50 0x000000000058990f in command_loop () at keyboard.c:1089 #51 0x0000000000588ea8 in recursive_edit_1 () at keyboard.c:695 count =3D 1 val =3D XIL(0x7fffffffdde0) #52 0x000000000058909d in Frecursive_edit () at keyboard.c:766 count =3D 0 buffer =3D XIL(0) #53 0x0000000000586c3c in main (argc=3D3, argv=3D0x7fffffffe028) at emacs.c= :1717 stack_bottom_variable =3D 0x2c6c290 do_initial_setlocale =3D true dumping =3D false skip_args =3D 1 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 disable_aslr =3D false rlim =3D { rlim_cur =3D 10022912,=20 rlim_max =3D 18446744073709551615 } sockfd =3D -1 module_assertions =3D true Lisp Backtrace: "file-name-as-directory" (0xffffb7c8) "realpath-truename" (0xffffbb70) "while" (0xffffbe50) "let" (0xffffc070) "progn" (0xffffc1c0) "eval" (0xffffc3f0) "elisp--eval-last-sexp" (0xffffc888) "eval-last-sexp" (0xffffcd08) "eval-print-last-sexp" (0xffffd2a0) "funcall-interactively" (0xffffd298) "call-interactively" (0xffffd610) "command-execute" (0xffffdb38) --=-=-= Content-Type: text/plain I have written a dynamic module which provides a function realpath-truename similar to file-truename, but which uses canonicalize_file_name(3) internally and which doesn't respect file name handlers. It is hosted at the following URL: https://gitlab.com/basil-conto/realpath Repeatedly calling realpath-truename on a directory name in an Emacs started with --module-assertions segfaults in a call to file-name-as-directory. The precise recipe I am using is the following: 0. git clone https://gitlab.com/basil-conto/realpath.git 1. cd realpath 2. make 3. cd /path/to/emacs/src 4. gdb emacs 5. set logging on 6. run -Q --module-assertions 7. (progn (module-load "/path/to/realpath.so") (dotimes (_ 1000) (realpath-truename user-emacs-directory))) C-j 9. bt full I attach the corresponding GDB log. I am not confident that the module is written properly, in particular w.r.t. nonlocal exits, but I don't see what, if anything, I am doing wrong, so any help would be greatly appreciated. Thanks, -- Basil In GNU Emacs 26.1.92 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2019-02-25 built on thunk Repository revision: 1dff09739346037a588a3b9290800c09a9b3409a Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: Debian GNU/Linux buster/sid Configured using: 'configure 'CC=ccache gcc' 'CFLAGS=-O0 -g3 -ggdb -gdwarf-4 -pipe' --config-cache --prefix=/home/blc/.local --program-suffix=26 --enable-checking=yes,glyphs --enable-check-lisp-object-type --with-mailutils --with-x-toolkit=lucid --with-modules --with-file-notification=yes --with-x' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS LIBSYSTEMD LCMS2 Important settings: value of $LANG: en_IE.UTF-8 locale-coding-system: utf-8-unix --=-=-=--