From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Valentin Gatien-Baron Newsgroups: gmane.emacs.bugs Subject: bug#29066: 26.0.90; crash in gc involving buffer local symbols Date: Mon, 30 Oct 2017 10:36:41 -0400 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="001a11401d8035b3b7055cc491df" X-Trace: blaine.gmane.org 1509377679 5770 195.159.176.226 (30 Oct 2017 15:34:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 30 Oct 2017 15:34:39 +0000 (UTC) Cc: Mark Shinwell To: 29066@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 30 16:34:26 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9C51-0000BM-K9 for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 Oct 2017 16:34:24 +0100 Original-Received: from localhost ([::1]:41181 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e9C59-0004kK-1p for geb-bug-gnu-emacs@m.gmane.org; Mon, 30 Oct 2017 11:34:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54769) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e9C4r-0004iJ-S1 for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 11:34:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e9C4g-0006pT-J5 for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 11:34:13 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33728) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e9C4g-0006oF-65 for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 11:34:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e9C4f-0004Tv-Tt for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 11:34:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Valentin Gatien-Baron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Oct 2017 15:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29066 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.150937761117178 (code B ref -1); Mon, 30 Oct 2017 15:34:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Oct 2017 15:33:31 +0000 Original-Received: from localhost ([127.0.0.1]:42410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9C4A-0004T0-U8 for submit@debbugs.gnu.org; Mon, 30 Oct 2017 11:33:30 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9BBi-0001AJ-II for submit@debbugs.gnu.org; Mon, 30 Oct 2017 10:37:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e9BBX-0005FO-34 for submit@debbugs.gnu.org; Mon, 30 Oct 2017 10:37:09 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:34727) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e9BBW-0005FI-O4 for submit@debbugs.gnu.org; Mon, 30 Oct 2017 10:37:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41302) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e9BBQ-00077H-I7 for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 10:37:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e9BBK-0005Br-Hm for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 10:36:56 -0400 Original-Received: from mxout3.mail.janestreet.com ([38.105.200.229]:36029) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e9BBK-0005BH-2K for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 10:36:50 -0400 Original-Received: from [172.27.56.68] (helo=tot-qpr-mailcore1) by mxout3.mail.janestreet.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1e9BBH-0003jL-TD for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 10:36:47 -0400 X-JS-Flow: external X-JS-Scanner-attachment: (ok) ecaml_bug.diff passed Original-Received: by tot-qpr-mailcore1 with ocaml/mailcore/mailcore 1.0+136 (04e1cd915edc) (envelope-from ) id BZ9zj_-FdUSQA-bx; 2017-10-30 10:36:47.896785-04:00 Original-Received: from mail-lf0-f69.google.com ([209.85.215.69]) by mxgoog1.mail.janestreet.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1e9BBH-0003CQ-EL for bug-gnu-emacs@gnu.org; Mon, 30 Oct 2017 10:36:47 -0400 Original-Received: by mail-lf0-f69.google.com with SMTP id n69so3956498lfn.18 for ; Mon, 30 Oct 2017 07:36:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=janestreet.com; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=aR/9u9Y+Y1ZxyqC8GXczZyo88Xw1v96gfILOJUf0OPo=; b=FvdDI3jVNDcHq2lxedNu0pseloidgReJABMZdvnvvuTqEkTuQFhhUHKL8DAJ6cC465 QiOmvi/ed8xmj/Ogaj8CemH2Q2aV1Cf4xHJqjx+6MhfRvY1PH8OPRCJ5XkBDWa+7cz00 aR6BBFd2xKlfvQ5ARfPIW/DWRW1mVai330xW0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=aR/9u9Y+Y1ZxyqC8GXczZyo88Xw1v96gfILOJUf0OPo=; b=Jqk62DiQhmNvpwXcuYJJ8SdBw47SsHZfDXUlxNN2Z44yqgmZEcaEBsL39RR+qcFkeI eNuk+3V9e5fwf14Mt2MUUwE2CPz7BpYVJMCVWjF8E71et7Fb96BJVwQd6ZwGh7nT+NZ4 3irSCv6le3sJIK1m6YCq7aDzfMnSwlmPpwdR/t63qRSKpfYYjQaErSwFUpXnCVBkT+tb IEe+GvLe7yPakGNPB+9y9Ojd8FBJzxdLryPysD04QICK2T87GxZPaDl6spcg3r0cpZSE yKl6dFAWPI5HwMikxST2WUhxNgMqwSm9wsRVqHg1bn8yCVLL7Mej8RqxRRGOd2ndPEC0 KIxQ== X-Gm-Message-State: AMCzsaWh+9g4UD7EDL/ERs+fQj/pM2+ODZ1+rys5g+ESdI6piI0hZ5uJ KZZvajW37QXGIh4FFFB5YgpNxAuVYT1mIOtD77y00rH3/rNSiRVxBbTU+lGz3c+iVF6VAPxkFZa 2XYJvxAKlPItbALNY83GKHsKplVakzQ== X-Received: by 10.25.151.206 with SMTP id z197mr2915061lfd.3.1509374204709; Mon, 30 Oct 2017 07:36:44 -0700 (PDT) X-Google-Smtp-Source: ABhQp+SAA/6zRkg7p9Ds1bC5gS52lMXmSQyLGb+2uPONltXOu8hagNYyd70D/QFcxHejKFR6JFgqhisDPPNEfhKDlNI= X-Received: by 10.25.151.206 with SMTP id z197mr2915025lfd.3.1509374203097; Mon, 30 Oct 2017 07:36:43 -0700 (PDT) Original-Received: by 10.25.234.11 with HTTP; Mon, 30 Oct 2017 07:36:41 -0700 (PDT) X-JS-Exim-Data-Received: 2017-10-30 10:36:47-0400 X-JS-Processed-by: mailcore X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Mon, 30 Oct 2017 11:33:29 -0400 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: 208.118.235.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:139183 Archived-At: --001a11401d8035b3b7055cc491df Content-Type: multipart/alternative; boundary="001a11401d8035b3b0055cc491dd" --001a11401d8035b3b0055cc491dd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The following invocation of emacs aborts with double-free: $ installed/bin/emacs -Q -L . -batch --eval '(progn (message "before") (make-local-variable (make-symbol "\ s")) (kill-buffer) (garbage-collect) (garbage-collect) (message "after"))' before *** Error in `installed/bin/emacs': double free or corruption (!prev): 0x00000000014bff10 *** =3D=3D=3D=3D=3D=3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D /lib64/libc.so.6(+0x7c619)[0x7efd02c32619] installed/bin/emacs[0x4e3fa1] installed/bin/emacs[0x4e917a] installed/bin/emacs[0x5006bc] installed/bin/emacs[0x500780] installed/bin/emacs[0x500439] installed/bin/emacs[0x503d30] installed/bin/emacs[0x500de6] installed/bin/emacs[0x538e31] installed/bin/emacs[0x500d63] installed/bin/emacs[0x538e31] installed/bin/emacs[0x500d63] installed/bin/emacs[0x538e31] installed/bin/emacs[0x4ffe73] installed/bin/emacs[0x5001a7] installed/bin/emacs[0x503d30] installed/bin/emacs[0x4ff454] installed/bin/emacs[0x49093c] installed/bin/emacs[0x4ff404] installed/bin/emacs[0x48e446] installed/bin/emacs[0x4928fe] installed/bin/emacs[0x492c15] installed/bin/emacs[0x406df3] /lib64/libc.so.6(__libc_start_main+0xf5)[0x7efd02bd7c05] installed/bin/emacs[0x4079de] In emacs-26, running this in gdb prevents the error so I don't have a backtrace (though I have seen such a backtrace on a different machine with different build options for emacs). In emacs 25.2, though, the same error happens and there the backtrace is: (gdb) bt full #0 0x00007ffff20a11f7 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x00007ffff20a28e8 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x00007ffff20e0f47 in __libc_message () from /lib64/libc.so.6 No symbol table info available. #3 0x00007ffff20e8619 in _int_free () from /lib64/libc.so.6 No symbol table info available. #4 0x00000000005358d1 in sweep_symbols () at alloc.c:6839 this_free =3D sym =3D 0xd667b0 end =3D 0xd667e0 sblk =3D 0xd66720 sprev =3D lim =3D num_free =3D num_used =3D 1087 #5 0x000000000053b76a in gc_sweep () at alloc.c:6982 No locals. #6 garbage_collect_1 (end=3D) at alloc.c:5799 nextb =3D stack_top_variable =3D 0 '\000' i =3D message_p =3D false count =3D start =3D {tv_sec =3D 1509372540, tv_nsec =3D 974388982} retval =3D 0 tot_before =3D 0 total =3D {12342819, 12341875, 12341619, 12341299, 12340147, 12340035, 12339907, 12339715, 12339571, 12337939, 12337091} #7 0x000000000053c0d9 in Fgarbage_collect () at alloc.c:5983 end =3D 0x7fffffffd348 #8 0x0000000000551c2b in eval_sub (form=3D) at eval.c:2169 i =3D maxargs =3D 0 args_left =3D 0 numargs =3D fun =3D 11669013 val =3D original_fun =3D original_args =3D 0 funcar =3D count =3D 13 argvals =3D {0, 0, 12067264, 0, 14009168, 176093659181, 0, 40} #9 0x0000000000551ead in Fprogn (body=3D16724163) at eval.c:431 val =3D #10 0x0000000000551b11 in eval_sub (form=3D) at eval.c:2125 args_left =3D 16725811 numargs =3D fun =3D 11695045 val =3D original_fun =3D 37680 original_args =3D 16725811 funcar =3D count =3D 12 argvals =3D {0, 0, 12274656, 4611686019484352512, 1, 4599230, 20285716, 5508133} #11 0x0000000000553712 in Feval (form=3D16725891, lexical=3D= ) at eval.c:1994 count =3D 11 #12 0x0000000000552648 in Ffuncall (nargs=3D, args=3D0x7fffffffd588) at eval.c:2702 internal_argbuf =3D {16725891, 0, 0, 4599230, 9895560, 5508133, 22, 9893584} fun =3D 11696197 original_fun =3D funcar =3D numargs =3D lisp_numargs =3D 6 val =3D internal_args =3D 0x7fffffffd590 count =3D 10 #13 0x000000000058941d in exec_byte_code (bytestr=3D, vector=3D9893581, maxdepth=3D, args_template=3D, nargs=3D, args=3D) at bytecode.c:880 targets =3D {0x5894ba , 0x58b452 , 0x58b457 , 0x58b45c , 0x589282 , 0x589288 , 0x58952e , 0x5895ad , 0x5895a3 , 0x5895a8 , 0x589573 , 0x589578 , 0x5892c1 , 0x5892c8 , 0x5896e9 , 0x58957d , 0x589908 , 0x58990d , 0x589879 , 0x58987e , 0x589334 , 0x589338 , 0x589820 , 0x5897fa , 0x5896ae , 0x5896b3 , 0x5896b8 , 0x5896c5 , 0x5893b4 , 0x5893b8 , 0x589865 , 0x589688 , 0x589679 , 0x58967e , 0x589683 , 0x58964e , 0x5893f9 , 0x589400 , 0x5896d5 , 0x589653 , 0x58a53f , ---Type to continue, or q to quit--- 0x58a544 , 0x58a549 , 0x58a514 , 0x589443 , 0x589448 , 0x58a4d6 , 0x58a519 , 0x58a944 , 0x58a77d , 0x58a70b , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x589d04 , 0x589d90 , 0x589dc7 , 0x589e01 , 0x589e3b , 0x5897bb , 0x589883 , 0x589e81 , 0x589773 , 0x5898c0 , 0x589eb3 , 0x589ef0 , 0x589f22 , 0x589f5f , 0x589f98 , 0x58a022 , 0x58a054 , 0x58a091 , 0x58a0dc , 0x58a10e , 0x58a140 , 0x58a17d , 0x58a1ba , 0x58a1f7 , 0x58a23e , 0x58a277 , 0x58a2b0 , 0x58a33d , 0x58a380 , 0x58a3c7 , 0x58a494 , 0x58a410 , 0x58a452 , 0x589bb4 , 0x589bf6 , 0x589c2f , 0x589c71 , 0x58b195 , 0x58b1ce , 0x58b207 , 0x58afea , 0x589489 , 0x58b02b , 0x58b059 , 0x58b0e1 , 0x58b122 , 0x58b163 , 0x58ac6d , 0x58ac9d , 0x58accd , 0x58ad05 , 0x5894ba , 0x58ad39 , 0x58ad69 , 0x58ad99 , 0x58adc9 , 0x58adf9 , 0x58ae29 , 0x589489 , 0x5894ba , 0x58ae5b , 0x58ae9d , 0x58aecf , 0x58af01 , 0x58af3e , 0x58af7b , 0x58ac0e , 0x58ac30 , 0x58b63e , 0x58b67b , 0x58b60e , 0x58b735 , 0x5894ba , 0x58aada , 0x58a555 , 0x5896fd , 0x58a5e4 , 0x58a825 , 0x58a896 , 0x589b72 , 0x58a801 , 0x589834 , 0x5894fd , 0x589912 , 0x58a698 , 0x58a6c9 , 0x58abbf , 0x58ab2d , 0x58ab74 , 0x589caa , 0x58a4ea , 0x58b6b8 , 0x58b703 , 0x58b465 , 0x58b497 , 0x58b4c9 , 0x58b4fb , 0x58b538 , 0x58b575 , 0x58b5b2 , 0x58b5ef , 0x58b279 , 0x58b2b6 , 0x58b2f3 , 0x58b325 , 0x58b362 , 0x58b39f , 0x58b3dc , 0x58b419 , 0x58b240 , 0x58afad , 0x589975 , 0x5899be , 0x5894ba , 0x58a784 , 0x58aa0f , 0x58a975 , 0x58aa76 , 0x589adc , 0x589fd1 , 0x58a2e9 , 0x58b08d , 0x589606 , 0x5899f8 , 0x5894ba , 0x5894ba , 0x589a54 , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x589aa2 } count =3D 8 op =3D 1 vectorp =3D 0x96f6d0 stack =3D { pc =3D 0xaaa4a8 "\210\202L\003\016A=E6=9D=83\317\001\313\347\350\016C\"\003\206m\001\n\211A= \022\242\211\262\r\313\332\036D\322\003\003\003#)\266\203\203\211\001\006\n= \327\313O\262\v=DA=B2\001\351\352\006\f!!\262\v\211\203\252\001\314\016E\00= 6\fC\"\026E\006\t\203\313\001\016E\262\n\202\313\001\006\t\203\301\001\006\= t\006\v\006\vAB\241\210\006\tA\262\n\202\313\001\006\n\016EB\211\026E\262\n= \210\202L\003\016A=EB=9D=83\367\001\352\002\206\340\001\n\211A\022\242!\351= \001!\354\001!\203\355\001\211\262\002\355\002\313\332#\266\003\202L\003\01= 6A=EE=9D=83\027\002\352\002\206\b\002\n\211A\022\242!\351\001!\355\001\313= =DA=89$\266\003\202L\003\016", ..., byte_string =3D 9893548, byte_string_start =3D 0xaaa355 "\306 \210\b\203\021", next =3D 0x7fffffffd900} top =3D 0x7fffffffd680 result =3D type =3D #14 0x00000000005523c3 in Ffuncall (nargs=3D, args=3D0x7fffffffd818) at eval.c:2760 fun =3D original_fun =3D 8587296 funcar =3D numargs =3D lisp_numargs =3D 6 val =3D internal_args =3D count =3D 7 #15 0x000000000058941d in exec_byte_code (bytestr=3D, vector=3D9870557, maxdepth=3D, args_template=3D, nargs=3D, args=3D) at bytecode.c:880 targets =3D {0x5894ba , 0x58b452 , 0x58b457 , 0x58b45c , 0x589282 , 0x589288 , 0x58952e , 0x5895ad , 0x5895a3 , 0x5895a8 , 0x589573 , 0x589578 , 0x5892c1 , 0x5892c8 , 0x5896e9 , 0x58957d , 0x589908 , 0x58990d , 0x589879 , 0x58987e , ---Type to continue, or q to quit--- 0x589334 , 0x589338 , 0x589820 , 0x5897fa , 0x5896ae , 0x5896b3 , 0x5896b8 , 0x5896c5 , 0x5893b4 , 0x5893b8 , 0x589865 , 0x589688 , 0x589679 , 0x58967e , 0x589683 , 0x58964e , 0x5893f9 , 0x589400 , 0x5896d5 , 0x589653 , 0x58a53f , 0x58a544 , 0x58a549 , 0x58a514 , 0x589443 , 0x589448 , 0x58a4d6 , 0x58a519 , 0x58a944 , 0x58a77d , 0x58a70b , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x589d04 , 0x589d90 , 0x589dc7 , 0x589e01 , 0x589e3b , 0x5897bb , 0x589883 , 0x589e81 , 0x589773 , 0x5898c0 , 0x589eb3 , 0x589ef0 , 0x589f22 , 0x589f5f , 0x589f98 , 0x58a022 , 0x58a054 , 0x58a091 , 0x58a0dc , 0x58a10e , 0x58a140 , 0x58a17d , 0x58a1ba , 0x58a1f7 , 0x58a23e , 0x58a277 , 0x58a2b0 , 0x58a33d , 0x58a380 , 0x58a3c7 , 0x58a494 , 0x58a410 , 0x58a452 , 0x589bb4 , 0x589bf6 , 0x589c2f , 0x589c71 , 0x58b195 , 0x58b1ce , 0x58b207 , 0x58afea , 0x589489 , 0x58b02b , 0x58b059 , 0x58b0e1 , 0x58b122 , 0x58b163 , 0x58ac6d , 0x58ac9d , 0x58accd , 0x58ad05 , 0x5894ba , 0x58ad39 , 0x58ad69 , 0x58ad99 , 0x58adc9 , 0x58adf9 , 0x58ae29 , 0x589489 , 0x5894ba , 0x58ae5b , 0x58ae9d , 0x58aecf , 0x58af01 , 0x58af3e , 0x58af7b , 0x58ac0e , 0x58ac30 , 0x58b63e , 0x58b67b , 0x58b60e , 0x58b735 , 0x5894ba , 0x58aada , 0x58a555 , 0x5896fd , 0x58a5e4 , 0x58a825 , 0x58a896 , 0x589b72 , 0x58a801 , 0x589834 , 0x5894fd , 0x589912 , 0x58a698 , 0x58a6c9 , 0x58abbf , 0x58ab2d , 0x58ab74 , 0x589caa , 0x58a4ea , 0x58b6b8 , 0x58b703 , 0x58b465 , 0x58b497 , 0x58b4c9 , 0x58b4fb , 0x58b538 , 0x58b575 , 0x58b5b2 , 0x58b5ef , 0x58b279 , 0x58b2b6 , 0x58b2f3 , 0x58b325 , 0x58b362 , 0x58b39f , 0x58b3dc , 0x58b419 , 0x58b240 , 0x58afad , 0x589975 , 0x5899be , 0x5894ba , 0x58a784 , 0x58aa0f , 0x58a975 , 0x58aa76 , 0x589adc , 0x589fd1 , 0x58a2e9 , 0x58b08d , 0x589606 , 0x5899f8 , 0x5894ba , 0x5894ba , 0x589a54 , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x589aa2 } count =3D 7 op =3D 1 vectorp =3D 0x969ce0 stack =3D { pc =3D 0xaacef4 "\210\307\016@\211\203k\006\211@\002\204d\006\211;\203d\006\201", , byte_string =3D 9870524, byte_string_start =3D 0xaac8d3 "\306 \020\307\021\n\023\307\024\310\311!\211\307=3D\204\060", next =3D 0x7fffffffdab0} top =3D 0x7fffffffd818 result =3D type =3D #16 0x00000000005523c3 in Ffuncall (nargs=3D, args=3D0x7fffffffda10) at eval.c:2760 fun =3D original_fun =3D 8586560 funcar =3D numargs =3D lisp_numargs =3D 2 val =3D internal_args =3D count =3D 6 #17 0x000000000058941d in exec_byte_code (bytestr=3D, vector=3D9866565, maxdepth=3D, args_template=3D, nargs=3D, args=3D) at bytecode.c:880 targets =3D {0x5894ba , 0x58b452 , 0x58b457 , 0x58b45c , 0x589282 , 0x589288 , 0x58952e , 0x5895ad , 0x5895a3 , 0x5895a8 , 0x589573 , ---Type to continue, or q to quit--- 0x589578 , 0x5892c1 , 0x5892c8 , 0x5896e9 , 0x58957d , 0x589908 , 0x58990d , 0x589879 , 0x58987e , 0x589334 , 0x589338 , 0x589820 , 0x5897fa , 0x5896ae , 0x5896b3 , 0x5896b8 , 0x5896c5 , 0x5893b4 , 0x5893b8 , 0x589865 , 0x589688 , 0x589679 , 0x58967e , 0x589683 , 0x58964e , 0x5893f9 , 0x589400 , 0x5896d5 , 0x589653 , 0x58a53f , 0x58a544 , 0x58a549 , 0x58a514 , 0x589443 , 0x589448 , 0x58a4d6 , 0x58a519 , 0x58a944 , 0x58a77d , 0x58a70b , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x589d04 , 0x589d90 , 0x589dc7 , 0x589e01 , 0x589e3b , 0x5897bb , 0x589883 , 0x589e81 , 0x589773 , 0x5898c0 , 0x589eb3 , 0x589ef0 , 0x589f22 , 0x589f5f , 0x589f98 , 0x58a022 , 0x58a054 , 0x58a091 , 0x58a0dc , 0x58a10e , 0x58a140 , 0x58a17d , 0x58a1ba , 0x58a1f7 , 0x58a23e , 0x58a277 , 0x58a2b0 , 0x58a33d , 0x58a380 , 0x58a3c7 , 0x58a494 , 0x58a410 , 0x58a452 , 0x589bb4 , 0x589bf6 , 0x589c2f , 0x589c71 , 0x58b195 , 0x58b1ce , 0x58b207 , 0x58afea , 0x589489 , 0x58b02b , 0x58b059 , 0x58b0e1 , 0x58b122 , 0x58b163 , 0x58ac6d , 0x58ac9d , 0x58accd , 0x58ad05 , 0x5894ba , 0x58ad39 , 0x58ad69 , 0x58ad99 , 0x58adc9 , 0x58adf9 , 0x58ae29 , 0x589489 , 0x5894ba , 0x58ae5b , 0x58ae9d , 0x58aecf , 0x58af01 , 0x58af3e , 0x58af7b , 0x58ac0e , 0x58ac30 , 0x58b63e , 0x58b67b , 0x58b60e , 0x58b735 , 0x5894ba , 0x58aada , 0x58a555 , 0x5896fd , 0x58a5e4 , 0x58a825 , 0x58a896 , 0x589b72 , 0x58a801 , 0x589834 , 0x5894fd , 0x589912 , 0x58a698 , 0x58a6c9 , 0x58abbf , 0x58ab2d , 0x58ab74 , 0x589caa , 0x58a4ea , 0x58b6b8 , 0x58b703 , 0x58b465 , 0x58b497 , 0x58b4c9 , 0x58b4fb , 0x58b538 , 0x58b575 , 0x58b5b2 , 0x58b5ef , 0x58b279 , 0x58b2b6 , 0x58b2f3 , 0x58b325 , 0x58b362 , 0x58b39f , 0x58b3dc , 0x58b419 , 0x58b240 , 0x58afad , 0x589975 , 0x5899be , 0x5894ba , 0x58a784 , 0x58aa0f , 0x58a975 , 0x58aa76 , 0x589adc , 0x589fd1 , 0x58a2e9 , 0x58b08d , 0x589606 , 0x5899f8 , 0x5894ba , 0x5894ba , 0x589a54 , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x5894ba , 0x589aa2 } count =3D 5 op =3D 0 vectorp =3D 0x968d48 stack =3D {pc =3D 0xaad5d8 "\210)\210\375\376\377\"\210\201H", byte_string =3D 9866532, byte_string_start =3D 0xaad464 "\b\203\b", next = =3D 0x0} top =3D 0x7fffffffda10 result =3D type =3D #18 0x000000000055166b in apply_lambda (fun=3D9866485, args=3D0, count=3D4)= at eval.c:2800 args_left =3D 0 i =3D numargs =3D 0 arg_vector =3D 0x7fffffffdb00 tem =3D sa_avail =3D sa_count =3D 5 sa_must_free =3D false #19 0x0000000000551936 in eval_sub (form=3D) at eval.c:2247 fun =3D val =3D original_fun =3D 8584864 original_args =3D 0 funcar =3D count =3D 4 ---Type to continue, or q to quit--- argvals =3D {0, 0, 12274656, 3840, 1, 4599230, 140737488346536, 5508133} #20 0x0000000000553712 in Feval (form=3D17463347, lexical=3D= ) at eval.c:1994 count =3D 3 #21 0x00000000005512aa in internal_condition_case (bfun=3D0x4e2ae0 , handlers=3D, hfun=3D0x4eb100 ) at eval.c:1315 val =3D c =3D 0x104c #22 0x00000000004eb0bc in top_level_1 (ignore=3D) at keyboard.c:1129 No locals. #23 0x0000000000551338 in internal_catch (tag=3D, func=3D0x4eb060 , arg=3D0) at eval.c:1080 val =3D 0 c =3D 0x104c #24 0x00000000004eae56 in command_loop () at keyboard.c:1090 No locals. #25 0x00000000004eaef5 in recursive_edit_1 () at keyboard.c:697 count =3D 1 val =3D #26 0x00000000004eb035 in Frecursive_edit () at keyboard.c:768 count =3D 0 buffer =3D #27 0x00000000004dc82e in main (argc=3D, argv=3D) at emacs.c:1629 dummy =3D 4251459 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D dumping =3D skip_args =3D 1 rlim =3D {rlim_cur =3D 20480000, rlim_max =3D 18446744073709551615} no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x7
What a colleague (CC'ed) thinks happens is: This looks like it might be a bug in the emacs GC. Since the symbol is buffer-local, it has an auxiliary "SYMBOL_BLV" structure, allocated using [malloc], attached to it. The first garbage collection can be seen to be freeing this structure and changing the name (stored in the "function" member) to [Vdead] (in sweep_symbols in alloc.c). The symbols are stored in some kind of list of blocks. If any given block becomes full of free symbols as a result of the sweeping, it may be freed by the next garbage-collect call (see [sweep_symbols] again in alloc.c). However this clearly does not always happen as seen by the comments in the code. As such surely something has to be done, after freeing a symbol's blv structure and marking it dead, to make sure that a subsequent sweeping phase on the same block of symbols doesn't try to free the symbol's blv structure a second time. There seems to be no protection against this at the moment which is why we suspect a bug. The attached patch adds such protection and we confirm it stops the issue, both in the example above and in the original unreduced code. In GNU Emacs 26.0.90 (build 1, x86_64-pc-linux-gnu) of 2017-10-30 built on igm-qws-u12051a Repository revision: 46540a1c7adb1b89b6c2f6c9150fe8680c3a5fba System Description: CentOS Linux release 7.4.1708 (Core) Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... apropos-read-pattern: Command attempted to use minibuffer while in minibuffer Configured using: 'configure --with-gnutls=3Dno --without-x --without-gsettings --without-gpm --without-dbus --without-gconf --without-selinux --without-imagemagick --with-gif=3Dno --with-modules --disable-acl -prefix /home/vgatien-baron/local/clones/emacs/installed' Configured features: JPEG SOUND NOTIFY LIBXML2 ZLIB MODULES Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr apropos emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils term/xterm xterm time-date elec-pair warnings finder-inf info tool-bar zenburn-theme-autoloads package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote inotify multi-tty make-network-process emacs) Memory information: ((conses 16 179056 9590) (symbols 48 24756 1) (miscs 40 36 144) (strings 32 53443 1520) (string-bytes 1 1383070) (vectors 16 18475) (vector-slots 8 545400 4472) (floats 8 51 765) (intervals 56 225 0) (buffers 992 14) (heap 1024 24122 1231)) --001a11401d8035b3b0055cc491dd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
= The following invoca= tion of emacs aborts with double-free:

$ insta= lled/bin/emacs -Q -L . -batch --eval '(progn (message "before"= ;) (make-local-variable (make-symbol "\
s")) (kill-buff= er) (garbage-collect) (garbage-collect) (message "after"))'
before
*** Error in `installed/bin/emacs': double fr= ee or corruption (!prev): 0x00000000014bff10 ***
=3D=3D=3D=3D=3D= =3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D
/lib64/libc.so.6(+0= x7c619)[0x7efd02c32619]
installed/bin/emacs[0x4e3fa1]
i= nstalled/bin/emacs[0x4e917a]
installed/bin/emacs[0x5006bc]=
installed/bin/emacs[0x500780]
= installed/bin/emacs[0x500439]
installed/bin/emacs[0x503d30]
installed/bin/emacs[0x500d= e6]
installed/bin/emacs[0x538e31]
installed/bin/emacs[0= x500d63]
installed/bin/emacs[0x538e31]
installed/bin/em= acs[0x500d63]
installed/bin/emacs[0x538e31]
installed/b= in/emacs[0x4ffe73]
installed/bin/emacs[0x5001a7]
instal= led/bin/emacs[0x503d30]
installed/bin/emacs[0x4ff454]
i= nstalled/bin/emacs[0x49093c]
installed/bin/emacs[0x4ff404]=
installed/bin/emacs[0x48e446]
= installed/bin/emacs[0x4928fe]
installed/bin/emacs[0x492c15]
installed/bin/emacs[0x406d= f3]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7efd02bd7c05]
installed/bin/emacs[0x4079de]

In emacs-26,= running this in gdb prevents the error so I don't have a
<= div class=3D"gmail_default">bac= ktrace (though I have seen such a backtrace on a different machine
same error happens and there the backtrace is:

<= /div>
(gdb) bt full
#0=C2=A0 0x00007ffff20a11f7 in raise () from /lib64/libc.so.6
No symbol table info available.
#1=C2=A0 0x00007ffff20a28e8 in abort () from /lib64= /libc.so.6
No symbol table info available= .
#2=C2=A0 0x00007ffff20e0f47 in __libc_m= essage () from /lib64/libc.so.6
No symbol= table info available.
#3=C2=A0 0x00007ff= ff20e8619 in _int_free () from /lib64/libc.so.6
No symbol table info available.
#4= =C2=A0 0x00000000005358d1 in sweep_symbols () at alloc.c:6839
=C2=A0 =C2=A0 =C2=A0 =C2=A0 this_free =3D <optimize= d out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sym= =3D 0xd667b0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= end =3D 0xd667e0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 sblk =3D 0xd66720
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 sprev =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 num_free =3D <optimize= d out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 num= _used =3D 1087
#5=C2=A0 0x000000000053b76= a in gc_sweep () at alloc.c:6982
No local= s.
#6=C2=A0 garbage_collect_1 (end=3D<= optimized out>) at alloc.c:5799
=C2=A0= =C2=A0 =C2=A0 =C2=A0 nextb =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_top_variable =3D 0 '\000= '
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D &= lt;optimized out>
=C2=A0 =C2=A0 =C2=A0= =C2=A0 message_p =3D false
=C2=A0 =C2=A0= =C2=A0 =C2=A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 start =3D {tv_sec =3D 1509372540, tv_nsec= =3D 974388982}
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 retval =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 tot_before =3D 0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 total =3D {12342819, 12341875, 12341619, 12341299, 12340147, 123400= 35, 12339907, 12339715,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 12339571, 12337939, 12337091}
#7=C2=A0 0x000000000053c0d9 in Fgarbage_collect () at alloc.c= :5983
=C2=A0 =C2=A0 =C2=A0 =C2=A0 end =3D= 0x7fffffffd348
#8=C2=A0 0x0000000000551c= 2b in eval_sub (form=3D<optimized out>) at eval.c:2169
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 maxargs =3D = 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 args_left = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs= =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 fun =3D 11669013
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_args = =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcar = =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 count =3D 13
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 argvals =3D {0, 0, 12067264, 0, 14009168, 176093659181, 0, 40= }
#9=C2=A0 0x0000000000551ead in Fprogn (= body=3D16724163) at eval.c:431
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 val =3D <optimized out>
#10 0x0000000000551b11 in eval_sub (form=3D<optimized out>) at= eval.c:2125
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = args_left =3D 16725811
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 numargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 11695045
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 37680=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_arg= s =3D 16725811
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 funcar =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 count =3D 12
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 argvals =3D {0, 0, 12274656, 4611686019484352512, = 1, 4599230, 20285716, 5508133}
#11 0x0000= 000000553712 in Feval (form=3D16725891, lexical=3D<optimized out>) at= eval.c:1994
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = count =3D 11
#12 0x0000000000552648 in Ff= uncall (nargs=3D<optimized out>, args=3D0x7fffffffd588) at eval.c:270= 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 internal_ar= gbuf =3D {16725891, 0, 0, 4599230, 9895560, 5508133, 22, 9893584}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 11696197
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D &= lt;optimized out>
=C2=A0 =C2=A0 =C2=A0= =C2=A0 funcar =3D <optimized out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lisp_numargs =3D 6
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimize= d out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 int= ernal_args =3D 0x7fffffffd590
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 count =3D 10
#13 0x0000= 00000058941d in exec_byte_code (bytestr=3D<optimized out>, vector=3D9= 893581,=C2=A0
=C2=A0 =C2=A0 maxdepth=3D&l= t;optimized out>, args_template=3D<optimized out>, nargs=3D<opt= imized out>, args=3D<optimized out>)
=C2=A0 =C2=A0 at bytecode.c:880
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 targets =3D {0x5894ba <exec_byte_code+874>, = 0x58b452 <exec_byte_code+8962>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b457 <exec_byte_code+8967>,= 0x58b45c <exec_byte_code+8972>, 0x589282 <exec_byte_code+306>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x589288 <exec_byte_code+312>, 0x58952e <exec_byte_code+990>, = 0x5895ad <exec_byte_code+1117>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5895a3 <exec_byte_code+1107>,= 0x5895a8 <exec_byte_code+1112>, 0x589573 <exec_byte_code+1059>= ,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x589578 <exec_byte_code+1064>, 0x5892c1 <exec_byte_code+369&g= t;, 0x5892c8 <exec_byte_code+376>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896e9 <exec_byte_code+1433&g= t;, 0x58957d <exec_byte_code+1069>, 0x589908 <exec_byte_code+1976&= gt;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x58990d <exec_byte_code+1981>, 0x589879 <exec_byte_code+18= 33>, 0x58987e <exec_byte_code+1838>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589334 <exec_byte_code+4= 84>, 0x589338 <exec_byte_code+488>, 0x589820 <exec_byte_code+17= 44>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 0x5897fa <exec_byte_code+1706>, 0x5896ae <exec_byte_code+1= 374>, 0x5896b3 <exec_byte_code+1379>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896b8 <exec_byte_code+= 1384>, 0x5896c5 <exec_byte_code+1397>, 0x5893b4 <exec_byte_code= +612>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x5893b8 <exec_byte_code+616>, 0x589865 <exec_byte_code= +1813>, 0x589688 <exec_byte_code+1336>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589679 <exec_byte_cod= e+1321>, 0x58967e <exec_byte_code+1326>, 0x589683 <exec_byte_co= de+1331>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x58964e <exec_byte_code+1278>, 0x5893f9 <exec_byte_= code+681>, 0x589400 <exec_byte_code+688>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896d5 <exec_byte_c= ode+1413>, 0x589653 <exec_byte_code+1283>, 0x58a53f <exec_byte_= code+5103>,=C2=A0
---Type <return&g= t; to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a544 <exec_byte_code+5108&g= t;, 0x58a549 <exec_byte_code+5113>, 0x58a514 <exec_byte_code+5060&= gt;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x589443 <exec_byte_code+755>, 0x589448 <exec_byte_code+760= >, 0x58a4d6 <exec_byte_code+4998>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a519 <exec_byte_code+506= 5>, 0x58a944 <exec_byte_code+6132>, 0x58a77d <exec_byte_code+56= 77>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 0x58a70b <exec_byte_code+5563>, 0x5894ba <exec_byte_code+8= 74>, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_code+87= 4>, 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+874= >,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x589d04 <exec_byte_code+2996>, 0x589d90 <exec_byte_code+31= 36>, 0x589dc7 <exec_byte_code+3191>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589e01 <exec_byte_code+3= 249>, 0x589e3b <exec_byte_code+3307>, 0x5897bb <exec_byte_code+= 1643>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x589883 <exec_byte_code+1843>, 0x589e81 <exec_byte_cod= e+3377>, 0x589773 <exec_byte_code+1571>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5898c0 <exec_byte_co= de+1904>, 0x589eb3 <exec_byte_code+3427>, 0x589ef0 <exec_byte_c= ode+3488>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x589f22 <exec_byte_code+3538>, 0x589f5f <exec_byte_= code+3599>, 0x589f98 <exec_byte_code+3656>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a022 <exec_byt= e_code+3794>, 0x58a054 <exec_byte_code+3844>, 0x58a091 <exec_by= te_code+3905>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x58a0dc <exec_byte_code+3980>, 0x58a10e <exec_b= yte_code+4030>, 0x58a140 <exec_byte_code+4080>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a17d <exec_= byte_code+4141>, 0x58a1ba <exec_byte_code+4202>, 0x58a1f7 <exec= _byte_code+4263>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x58a23e <exec_byte_code+4334>, 0x58a277 <exe= c_byte_code+4391>, 0x58a2b0 <exec_byte_code+4448>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a33d <ex= ec_byte_code+4589>, 0x58a380 <exec_byte_code+4656>, 0x58a3c7 <e= xec_byte_code+4727>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x58a494 <exec_byte_code+4932>, 0x58a410 <= ;exec_byte_code+4800>, 0x58a452 <exec_byte_code+4866>,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589bb4 &l= t;exec_byte_code+2660>, 0x589bf6 <exec_byte_code+2726>, 0x589c2f &= lt;exec_byte_code+2783>,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589c71 <exec_byte_code+2849>, 0x58b195 = <exec_byte_code+8261>, 0x58b1ce <exec_byte_code+8318>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b207= <exec_byte_code+8375>, 0x58afea <exec_byte_code+7834>, 0x58948= 9 <exec_byte_code+825>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b02b <exec_byte_code+7899>, 0x58b= 059 <exec_byte_code+7945>, 0x58b0e1 <exec_byte_code+8081>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 58b122 <exec_byte_code+8146>, 0x58b163 <exec_byte_code+8211>, 0= x58ac6d <exec_byte_code+6941>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58ac9d <exec_byte_code+6989>, = 0x58accd <exec_byte_code+7037>, 0x58ad05 <exec_byte_code+7093>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x5894ba <exec_byte_code+874>, 0x58ad39 <exec_byte_code+7145>,= 0x58ad69 <exec_byte_code+7193>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58ad99 <exec_byte_code+7241>= , 0x58adc9 <exec_byte_code+7289>, 0x58adf9 <exec_byte_code+7337>= ;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x58ae29 <exec_byte_code+7385>, 0x589489 <exec_byte_code+825&g= t;, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58ae5b <exec_byte_code+7435&g= t;, 0x58ae9d <exec_byte_code+7501>, 0x58aecf <exec_byte_code+7551&= gt;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x58af01 <exec_byte_code+7601>, 0x58af3e <exec_byte_code+76= 62>, 0x58af7b <exec_byte_code+7723>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58ac0e <exec_byte_code+6= 846>, 0x58ac30 <exec_byte_code+6880>, 0x58b63e <exec_byte_code+= 9454>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x58b67b <exec_byte_code+9515>, 0x58b60e <exec_byte_cod= e+9406>, 0x58b735 <exec_byte_code+9701>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_co= de+874>, 0x58aada <exec_byte_code+6538>, 0x58a555 <exec_byte_co= de+5125>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x5896fd <exec_byte_code+1453>, 0x58a5e4 <exec_byte_= code+5268>, 0x58a825 <exec_byte_code+5845>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a896 <exec_byt= e_code+5958>, 0x589b72 <exec_byte_code+2594>, 0x58a801 <exec_by= te_code+5809>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x589834 <exec_byte_code+1764>, 0x5894fd <exec_b= yte_code+941>, 0x589912 <exec_byte_code+1986>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a698 <exec_b= yte_code+5448>, 0x58a6c9 <exec_byte_code+5497>, 0x58abbf <exec_= byte_code+6767>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x58ab2d <exec_byte_code+6621>, 0x58ab74 <exe= c_byte_code+6692>, 0x589caa <exec_byte_code+2906>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a4ea <ex= ec_byte_code+5018>, 0x58b6b8 <exec_byte_code+9576>, 0x58b703 <e= xec_byte_code+9651>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x58b465 <exec_byte_code+8981>, 0x58b497 <= ;exec_byte_code+9031>, 0x58b4c9 <exec_byte_code+9081>,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b4fb &l= t;exec_byte_code+9131>, 0x58b538 <exec_byte_code+9192>, 0x58b575 &= lt;exec_byte_code+9253>,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b5b2 <exec_byte_code+9314>, 0x58b5ef = <exec_byte_code+9375>, 0x58b279 <exec_byte_code+8489>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b2b6= <exec_byte_code+8550>, 0x58b2f3 <exec_byte_code+8611>, 0x58b32= 5 <exec_byte_code+8661>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b362 <exec_byte_code+8722>, 0x58b= 39f <exec_byte_code+8783>, 0x58b3dc <exec_byte_code+8844>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 58b419 <exec_byte_code+8905>, 0x58b240 <exec_byte_code+8432>, 0= x58afad <exec_byte_code+7773>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589975 <exec_byte_code+2085>, = 0x5899be <exec_byte_code+2158>, 0x5894ba <exec_byte_code+874>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x58a784 <exec_byte_code+5684>, 0x58aa0f <exec_byte_code+6335>= , 0x58a975 <exec_byte_code+6181>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58aa76 <exec_byte_code+6438>= ;, 0x589adc <exec_byte_code+2444>, 0x589fd1 <exec_byte_code+3713&g= t;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x58a2e9 <exec_byte_code+4505>, 0x58b08d <exec_byte_code+7997&= gt;, 0x589606 <exec_byte_code+1206>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5899f8 <exec_byte_code+2216= >, 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+874&= gt;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x589a54 <exec_byte_code+2308>, 0x5894ba <exec_byte_code+87= 4>, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_code+874= >, 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+874&= gt;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+874= >, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_code+874&= gt;, 0x589aa2 <exec_byte_code+2386> <repeats 64 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 8
=C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 vectorp =3D 0x96f6d0 <= pure+1225200>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 stack =3D {
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 pc =3D 0xaaa4a8 <pure+2514888> "\210\202L\003\016A=E6= =9D=83\317\001\313\347\350\016C\"\003\206m\001\n\211A\022\242\211\262\= r\313\332\036D\322\003\003\003#)\266\203\203\211\001\006\n\327\313O\262\v= =DA=B2\001\351\352\006\f!!\262\v\211\203\252\001\314\016E\006\fC\"\026= E\006\t\203\313\001\016E\262\n\202\313\001\006\t\203\301\001\006\t\006\v\00= 6\vAB\241\210\006\tA\262\n\202\313\001\006\n\016EB\211\026E\262\n\210\202L\= 003\016A=EB=9D=83\367\001\352\002\206\340\001\n\211A\022\242!\351\001!\354\= 001!\203\355\001\211\262\002\355\002\313\332#\266\003\202L\003\016A=EE=9D= =83\027\002\352\002\206\b\002\n\211A\022\242!\351\001!\355\001\313=DA=89$\2= 66\003\202L\003\016", <incomplete sequence \357\232>..., byte_st= ring =3D 9893548,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 byte_string_start =3D 0xaaa355 <pure+2514549> "= ;\306 \210\b\203\021", next =3D 0x7fffffffd900}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 top =3D 0x7fffffffd680
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D <optimized = out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type = =3D <optimized out>
#14 0x000000000= 05523c3 in Ffuncall (nargs=3D<optimized out>, args=3D0x7fffffffd818) = at eval.c:2760
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 fun =3D <optimized out>
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 original_fun =3D 8587296
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcar =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D <optimi= zed out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 l= isp_numargs =3D 6
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 val =3D <optimized out>
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 internal_args =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 7
#15 0x000000000058941d in exec_byte_code (bytestr=3D= <optimized out>, vector=3D9870557,=C2=A0
=C2=A0 =C2=A0 maxdepth=3D<optimized out>, args_template=3D<o= ptimized out>, nargs=3D<optimized out>, args=3D<optimized out&g= t;)
=C2=A0 =C2=A0 at bytecode.c:880
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 targets =3D {0x589= 4ba <exec_byte_code+874>, 0x58b452 <exec_byte_code+8962>,=C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b= 457 <exec_byte_code+8967>, 0x58b45c <exec_byte_code+8972>, 0x58= 9282 <exec_byte_code+306>,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589288 <exec_byte_code+312>, 0x5= 8952e <exec_byte_code+990>, 0x5895ad <exec_byte_code+1117>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 5895a3 <exec_byte_code+1107>, 0x5895a8 <exec_byte_code+1112>, 0= x589573 <exec_byte_code+1059>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589578 <exec_byte_code+1064>, = 0x5892c1 <exec_byte_code+369>, 0x5892c8 <exec_byte_code+376>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x5896e9 <exec_byte_code+1433>, 0x58957d <exec_byte_code+1069>= , 0x589908 <exec_byte_code+1976>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58990d <exec_byte_code+1981>= ;, 0x589879 <exec_byte_code+1833>, 0x58987e <exec_byte_code+1838&g= t;,=C2=A0
---Type <return> to conti= nue, or q <return> to quit---
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589334 <exec_byte_code+484>, 0x5893= 38 <exec_byte_code+488>, 0x589820 <exec_byte_code+1744>,=C2=A0<= /div>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5897= fa <exec_byte_code+1706>, 0x5896ae <exec_byte_code+1374>, 0x589= 6b3 <exec_byte_code+1379>,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896b8 <exec_byte_code+1384>, 0x= 5896c5 <exec_byte_code+1397>, 0x5893b4 <exec_byte_code+612>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 5893b8 <exec_byte_code+616>, 0x589865 <exec_byte_code+1813>, 0x= 589688 <exec_byte_code+1336>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589679 <exec_byte_code+1321>, 0= x58967e <exec_byte_code+1326>, 0x589683 <exec_byte_code+1331>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x58964e <exec_byte_code+1278>, 0x5893f9 <exec_byte_code+681>,= 0x589400 <exec_byte_code+688>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896d5 <exec_byte_code+1413>,= 0x589653 <exec_byte_code+1283>, 0x58a53f <exec_byte_code+5103>= ,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x58a544 <exec_byte_code+5108>, 0x58a549 <exec_byte_code+5113&= gt;, 0x58a514 <exec_byte_code+5060>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589443 <exec_byte_code+755&= gt;, 0x589448 <exec_byte_code+760>, 0x58a4d6 <exec_byte_code+4998&= gt;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x58a519 <exec_byte_code+5065>, 0x58a944 <exec_byte_code+61= 32>, 0x58a77d <exec_byte_code+5677>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a70b <exec_byte_code+5= 563>, 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+8= 74>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+87= 4>, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589d04 <exec_byte_code+299= 6>, 0x589d90 <exec_byte_code+3136>, 0x589dc7 <exec_byte_code+31= 91>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 0x589e01 <exec_byte_code+3249>, 0x589e3b <exec_byte_code+3= 307>, 0x5897bb <exec_byte_code+1643>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589883 <exec_byte_code+= 1843>, 0x589e81 <exec_byte_code+3377>, 0x589773 <exec_byte_code= +1571>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x5898c0 <exec_byte_code+1904>, 0x589eb3 <exec_byte_cod= e+3427>, 0x589ef0 <exec_byte_code+3488>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589f22 <exec_byte_co= de+3538>, 0x589f5f <exec_byte_code+3599>, 0x589f98 <exec_byte_c= ode+3656>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x58a022 <exec_byte_code+3794>, 0x58a054 <exec_byte_= code+3844>, 0x58a091 <exec_byte_code+3905>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a0dc <exec_byt= e_code+3980>, 0x58a10e <exec_byte_code+4030>, 0x58a140 <exec_by= te_code+4080>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x58a17d <exec_byte_code+4141>, 0x58a1ba <exec_b= yte_code+4202>, 0x58a1f7 <exec_byte_code+4263>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a23e <exec_= byte_code+4334>, 0x58a277 <exec_byte_code+4391>, 0x58a2b0 <exec= _byte_code+4448>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x58a33d <exec_byte_code+4589>, 0x58a380 <exe= c_byte_code+4656>, 0x58a3c7 <exec_byte_code+4727>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a494 <ex= ec_byte_code+4932>, 0x58a410 <exec_byte_code+4800>, 0x58a452 <e= xec_byte_code+4866>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x589bb4 <exec_byte_code+2660>, 0x589bf6 <= ;exec_byte_code+2726>, 0x589c2f <exec_byte_code+2783>,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589c71 &l= t;exec_byte_code+2849>, 0x58b195 <exec_byte_code+8261>, 0x58b1ce &= lt;exec_byte_code+8318>,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b207 <exec_byte_code+8375>, 0x58afea = <exec_byte_code+7834>, 0x589489 <exec_byte_code+825>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b02b = <exec_byte_code+7899>, 0x58b059 <exec_byte_code+7945>, 0x58b0e1= <exec_byte_code+8081>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b122 <exec_byte_code+8146>, 0x58b= 163 <exec_byte_code+8211>, 0x58ac6d <exec_byte_code+6941>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 58ac9d <exec_byte_code+6989>, 0x58accd <exec_byte_code+7037>, 0= x58ad05 <exec_byte_code+7093>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_code+874>, 0= x58ad39 <exec_byte_code+7145>, 0x58ad69 <exec_byte_code+7193>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x58ad99 <exec_byte_code+7241>, 0x58adc9 <exec_byte_code+7289>= , 0x58adf9 <exec_byte_code+7337>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58ae29 <exec_byte_code+7385>= ;, 0x589489 <exec_byte_code+825>, 0x5894ba <exec_byte_code+874>= ,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x58ae5b <exec_byte_code+7435>, 0x58ae9d <exec_byte_code+7501&= gt;, 0x58aecf <exec_byte_code+7551>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58af01 <exec_byte_code+7601= >, 0x58af3e <exec_byte_code+7662>, 0x58af7b <exec_byte_code+772= 3>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x58ac0e <exec_byte_code+6846>, 0x58ac30 <exec_byte_code+68= 80>, 0x58b63e <exec_byte_code+9454>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b67b <exec_byte_code+9= 515>, 0x58b60e <exec_byte_code+9406>, 0x58b735 <exec_byte_code+= 9701>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x5894ba <exec_byte_code+874>, 0x58aada <exec_byte_code= +6538>, 0x58a555 <exec_byte_code+5125>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896fd <exec_byte_cod= e+1453>, 0x58a5e4 <exec_byte_code+5268>, 0x58a825 <exec_byte_co= de+5845>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x58a896 <exec_byte_code+5958>, 0x589b72 <exec_byte_= code+2594>, 0x58a801 <exec_byte_code+5809>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589834 <exec_byt= e_code+1764>, 0x5894fd <exec_byte_code+941>, 0x589912 <exec_byt= e_code+1986>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x58a698 <exec_byte_code+5448>, 0x58a6c9 <exec_b= yte_code+5497>, 0x58abbf <exec_byte_code+6767>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58ab2d <exec_= byte_code+6621>, 0x58ab74 <exec_byte_code+6692>, 0x589caa <exec= _byte_code+2906>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x58a4ea <exec_byte_code+5018>, 0x58b6b8 <exe= c_byte_code+9576>, 0x58b703 <exec_byte_code+9651>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b465 <ex= ec_byte_code+8981>, 0x58b497 <exec_byte_code+9031>, 0x58b4c9 <e= xec_byte_code+9081>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x58b4fb <exec_byte_code+9131>, 0x58b538 <= ;exec_byte_code+9192>, 0x58b575 <exec_byte_code+9253>,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b5b2 &l= t;exec_byte_code+9314>, 0x58b5ef <exec_byte_code+9375>, 0x58b279 &= lt;exec_byte_code+8489>,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b2b6 <exec_byte_code+8550>, 0x58b2f3 = <exec_byte_code+8611>, 0x58b325 <exec_byte_code+8661>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b362= <exec_byte_code+8722>, 0x58b39f <exec_byte_code+8783>, 0x58b3d= c <exec_byte_code+8844>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b419 <exec_byte_code+8905>, 0x58b= 240 <exec_byte_code+8432>, 0x58afad <exec_byte_code+7773>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 589975 <exec_byte_code+2085>, 0x5899be <exec_byte_code+2158>, 0= x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a784 <exec_byte_code+5684>, 0= x58aa0f <exec_byte_code+6335>, 0x58a975 <exec_byte_code+6181>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x58aa76 <exec_byte_code+6438>, 0x589adc <exec_byte_code+2444>= , 0x589fd1 <exec_byte_code+3713>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a2e9 <exec_byte_code+4505>= ;, 0x58b08d <exec_byte_code+7997>, 0x589606 <exec_byte_code+1206&g= t;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x5899f8 <exec_byte_code+2216>, 0x5894ba <exec_byte_code+874&g= t;, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589a54 <exec_byte_code+2308&g= t;, 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+874>= ;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+874>= ;, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_code+874>= , 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte_code+874>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x5894ba <exec_byte_code+874>, 0x589aa2 <exec_byte_code+2386> = <repeats 64 times>}
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 count =3D 7
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 op =3D 1
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 vectorp =3D 0x969ce0 <pure+1202176>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack =3D {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pc =3D 0xaacef4 <pure+2525= 716> "\210\307\016@\211\203k\006\211@\002\204d\006\211;\203d\006\20= 1", <incomplete sequence \316>, byte_string =3D 9870524,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 byte_st= ring_start =3D 0xaac8d3 <pure+2524147> "\306 \020\307\021\n\023\= 307\024\310\311!\211\307=3D\204\060", next =3D 0x7fffffffdab0}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 top =3D 0x7fffffffd8= 18
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D= <optimized out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 type =3D <optimized out>
#16 0x00000000005523c3 in Ffuncall (nargs=3D<optimized out>, args=3D= 0x7fffffffda10) at eval.c:2760
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 8586560
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcar =3D <optimized out= >
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs = =3D <optimized out>
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 lisp_numargs =3D 2
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 internal_args =3D <optimized out&g= t;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D = 6
#17 0x000000000058941d in exec_byte_cod= e (bytestr=3D<optimized out>, vector=3D9866565,=C2=A0
=C2=A0 =C2=A0 maxdepth=3D<optimized out>, args_tem= plate=3D<optimized out>, nargs=3D<optimized out>, args=3D<op= timized out>)
=C2=A0 =C2=A0 at bytecod= e.c:880
=C2=A0 =C2=A0 =C2=A0 =C2=A0 targe= ts =3D {0x5894ba <exec_byte_code+874>, 0x58b452 <exec_byte_code+89= 62>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 0x58b457 <exec_byte_code+8967>, 0x58b45c <exec_byte_code+8= 972>, 0x589282 <exec_byte_code+306>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589288 <exec_byte_code+3= 12>, 0x58952e <exec_byte_code+990>, 0x5895ad <exec_byte_code+11= 17>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 0x5895a3 <exec_byte_code+1107>, 0x5895a8 <exec_byte_code+1= 112>, 0x589573 <exec_byte_code+1059>,=C2=A0
---Type <return> to continue, or q <return> to quit= ---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 589578 <exec_byte_code+1064>, 0x5892c1 <exec_byte_code+369>, 0x= 5892c8 <exec_byte_code+376>,=C2=A0
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896e9 <exec_byte_code+1433>, 0x= 58957d <exec_byte_code+1069>, 0x589908 <exec_byte_code+1976>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x58990d <exec_byte_code+1981>, 0x589879 <exec_byte_code+1833>= , 0x58987e <exec_byte_code+1838>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589334 <exec_byte_code+484>= , 0x589338 <exec_byte_code+488>, 0x589820 <exec_byte_code+1744>= ,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x5897fa <exec_byte_code+1706>, 0x5896ae <exec_byte_code+1374&= gt;, 0x5896b3 <exec_byte_code+1379>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896b8 <exec_byte_code+1384= >, 0x5896c5 <exec_byte_code+1397>, 0x5893b4 <exec_byte_code+612= >,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x5893b8 <exec_byte_code+616>, 0x589865 <exec_byte_code+181= 3>, 0x589688 <exec_byte_code+1336>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589679 <exec_byte_code+13= 21>, 0x58967e <exec_byte_code+1326>, 0x589683 <exec_byte_code+1= 331>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x58964e <exec_byte_code+1278>, 0x5893f9 <exec_byte_cod= e+681>, 0x589400 <exec_byte_code+688>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896d5 <exec_byte_code= +1413>, 0x589653 <exec_byte_code+1283>, 0x58a53f <exec_byte_cod= e+5103>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x58a544 <exec_byte_code+5108>, 0x58a549 <exec_byte_= code+5113>, 0x58a514 <exec_byte_code+5060>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589443 <exec_byt= e_code+755>, 0x589448 <exec_byte_code+760>, 0x58a4d6 <exec_byte= _code+4998>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x58a519 <exec_byte_code+5065>, 0x58a944 <exec_b= yte_code+6132>, 0x58a77d <exec_byte_code+5677>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a70b <exec_= byte_code+5563>, 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_= byte_code+874>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_code+874>, 0x5894ba <exec= _byte_code+874>, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589d04 <exec_= byte_code+2996>, 0x589d90 <exec_byte_code+3136>, 0x589dc7 <exec= _byte_code+3191>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x589e01 <exec_byte_code+3249>, 0x589e3b <exe= c_byte_code+3307>, 0x5897bb <exec_byte_code+1643>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589883 <ex= ec_byte_code+1843>, 0x589e81 <exec_byte_code+3377>, 0x589773 <e= xec_byte_code+1571>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x5898c0 <exec_byte_code+1904>, 0x589eb3 <= ;exec_byte_code+3427>, 0x589ef0 <exec_byte_code+3488>,=C2=A0
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589f22 &l= t;exec_byte_code+3538>, 0x589f5f <exec_byte_code+3599>, 0x589f98 &= lt;exec_byte_code+3656>,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a022 <exec_byte_code+3794>, 0x58a054 = <exec_byte_code+3844>, 0x58a091 <exec_byte_code+3905>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a0dc= <exec_byte_code+3980>, 0x58a10e <exec_byte_code+4030>, 0x58a14= 0 <exec_byte_code+4080>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a17d <exec_byte_code+4141>, 0x58a= 1ba <exec_byte_code+4202>, 0x58a1f7 <exec_byte_code+4263>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 58a23e <exec_byte_code+4334>, 0x58a277 <exec_byte_code+4391>, 0= x58a2b0 <exec_byte_code+4448>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a33d <exec_byte_code+4589>, = 0x58a380 <exec_byte_code+4656>, 0x58a3c7 <exec_byte_code+4727>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x58a494 <exec_byte_code+4932>, 0x58a410 <exec_byte_code+4800>= , 0x58a452 <exec_byte_code+4866>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589bb4 <exec_byte_code+2660>= ;, 0x589bf6 <exec_byte_code+2726>, 0x589c2f <exec_byte_code+2783&g= t;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x589c71 <exec_byte_code+2849>, 0x58b195 <exec_byte_code+8261&= gt;, 0x58b1ce <exec_byte_code+8318>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b207 <exec_byte_code+8375= >, 0x58afea <exec_byte_code+7834>, 0x589489 <exec_byte_code+825= >,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x58b02b <exec_byte_code+7899>, 0x58b059 <exec_byte_code+79= 45>, 0x58b0e1 <exec_byte_code+8081>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b122 <exec_byte_code+8= 146>, 0x58b163 <exec_byte_code+8211>, 0x58ac6d <exec_byte_code+= 6941>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x58ac9d <exec_byte_code+6989>, 0x58accd <exec_byte_cod= e+7037>, 0x58ad05 <exec_byte_code+7093>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_co= de+874>, 0x58ad39 <exec_byte_code+7145>, 0x58ad69 <exec_byte_co= de+7193>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x58ad99 <exec_byte_code+7241>, 0x58adc9 <exec_byte_= code+7289>, 0x58adf9 <exec_byte_code+7337>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58ae29 <exec_byt= e_code+7385>, 0x589489 <exec_byte_code+825>, 0x5894ba <exec_byt= e_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x58ae5b <exec_byte_code+7435>, 0x58ae9d <exec_b= yte_code+7501>, 0x58aecf <exec_byte_code+7551>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58af01 <exec_= byte_code+7601>, 0x58af3e <exec_byte_code+7662>, 0x58af7b <exec= _byte_code+7723>,=C2=A0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 0x58ac0e <exec_byte_code+6846>, 0x58ac30 <exe= c_byte_code+6880>, 0x58b63e <exec_byte_code+9454>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b67b <ex= ec_byte_code+9515>, 0x58b60e <exec_byte_code+9406>, 0x58b735 <e= xec_byte_code+9701>,=C2=A0
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_code+874>, 0x58aada <= exec_byte_code+6538>, 0x58a555 <exec_byte_code+5125>,=C2=A0
<= div class=3D"gmail_default">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5896fd <= ;exec_byte_code+1453>, 0x58a5e4 <exec_byte_code+5268>, 0x58a825 &l= t;exec_byte_code+5845>,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a896 <exec_byte_code+5958>, 0x589b72 = <exec_byte_code+2594>, 0x58a801 <exec_byte_code+5809>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589834= <exec_byte_code+1764>, 0x5894fd <exec_byte_code+941>, 0x589912= <exec_byte_code+1986>,=C2=A0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a698 <exec_byte_code+5448>, 0x58a= 6c9 <exec_byte_code+5497>, 0x58abbf <exec_byte_code+6767>,=C2= =A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x= 58ab2d <exec_byte_code+6621>, 0x58ab74 <exec_byte_code+6692>, 0= x589caa <exec_byte_code+2906>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a4ea <exec_byte_code+5018>, = 0x58b6b8 <exec_byte_code+9576>, 0x58b703 <exec_byte_code+9651>,= =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0x58b465 <exec_byte_code+8981>, 0x58b497 <exec_byte_code+9031>= , 0x58b4c9 <exec_byte_code+9081>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b4fb <exec_byte_code+9131>= ;, 0x58b538 <exec_byte_code+9192>, 0x58b575 <exec_byte_code+9253&g= t;,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 0x58b5b2 <exec_byte_code+9314>, 0x58b5ef <exec_byte_code+9375&= gt;, 0x58b279 <exec_byte_code+8489>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b2b6 <exec_byte_code+8550= >, 0x58b2f3 <exec_byte_code+8611>, 0x58b325 <exec_byte_code+866= 1>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 0x58b362 <exec_byte_code+8722>, 0x58b39f <exec_byte_code+87= 83>, 0x58b3dc <exec_byte_code+8844>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58b419 <exec_byte_code+8= 905>, 0x58b240 <exec_byte_code+8432>, 0x58afad <exec_byte_code+= 7773>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 0x589975 <exec_byte_code+2085>, 0x5899be <exec_byte_cod= e+2158>, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a784 <exec_byte_cod= e+5684>, 0x58aa0f <exec_byte_code+6335>, 0x58a975 <exec_byte_co= de+6181>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 0x58aa76 <exec_byte_code+6438>, 0x589adc <exec_byte_= code+2444>, 0x589fd1 <exec_byte_code+3713>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x58a2e9 <exec_byt= e_code+4505>, 0x58b08d <exec_byte_code+7997>, 0x589606 <exec_by= te_code+1206>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x5899f8 <exec_byte_code+2216>, 0x5894ba <exec_b= yte_code+874>, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x589a54 <exec_by= te_code+2308>, 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_by= te_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_by= te_code+874>, 0x5894ba <exec_byte_code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x5894ba <exec_byt= e_code+874>, 0x5894ba <exec_byte_code+874>, 0x5894ba <exec_byte= _code+874>,=C2=A0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 0x5894ba <exec_byte_code+874>, 0x589aa2 <exec_byte_= code+2386> <repeats 64 times>}
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 5
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D 0
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 vectorp =3D 0x968d48 <pure+1198184>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack =3D {pc =3D 0xa= ad5d8 <pure+2527480> "\210)\210\375\376\377\"\210\201H"= ;, byte_string =3D 9866532,=C2=A0
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 byte_string_start =3D 0xaad464 <pure+2527108= > "\b\203\b", next =3D 0x0}
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 top =3D 0x7fffffffda10
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type =3D <opti= mized out>
#18 0x000000000055166b in a= pply_lambda (fun=3D9866485, args=3D0, count=3D4) at eval.c:2800
=C2=A0 =C2=A0 =C2=A0 =C2=A0 args_left =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized o= ut>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numarg= s =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 arg_v= ector =3D 0x7fffffffdb00
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 tem =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_avail =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_count =3D 5=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D fal= se
#19 0x0000000000551936 in eval_sub (fo= rm=3D<optimized out>) at eval.c:2247
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fu= n =3D 8584864
=C2=A0 =C2=A0 =C2=A0 =C2=A0= original_args =3D 0
=C2=A0 =C2=A0 =C2=A0= =C2=A0 funcar =3D <optimized out>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 4
-= --Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 argvals =3D {0, 0, 122= 74656, 3840, 1, 4599230, 140737488346536, 5508133}
#20 0x0000000000553712 in Feval (form=3D17463347, lexical=3D<o= ptimized out>) at eval.c:1994
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 count =3D 3
#21 0x00= 000000005512aa in internal_condition_case (bfun=3D0x4e2ae0 <top_level_2&= gt;, handlers=3D<optimized out>,=C2=A0
=C2=A0 =C2=A0 hfun=3D0x4eb100 <cmd_error>) at eval.c:1315
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimize= d out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c = =3D 0x104c
#22 0x00000000004eb0bc in top_= level_1 (ignore=3D<optimized out>) at keyboard.c:1129
No locals.
#23 0x00000= 00000551338 in internal_catch (tag=3D<optimized out>, func=3D0x4eb060= <top_level_1>, arg=3D0)
=C2=A0 =C2= =A0 at eval.c:1080
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 val =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 c =3D 0x104c
#24 0x00000000004eae56 i= n command_loop () at keyboard.c:1090
No l= ocals.
#25 0x00000000004eaef5 in recursiv= e_edit_1 () at keyboard.c:697
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 count =3D 1
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 val =3D <optimized out>
#26 0x00000000004eb035 in Frecursive_edit () at keyboard.c:768
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D 0
<= div class=3D"gmail_default">=C2=A0 =C2=A0 =C2=A0 =C2=A0 buffer =3D <opti= mized out>
#27 0x00000000004dc82e in m= ain (argc=3D<optimized out>, argv=3D<optimized out>) at emacs.c= :1629
=C2=A0 =C2=A0 =C2=A0 =C2=A0 dummy = =3D 4251459
=C2=A0 =C2=A0 =C2=A0 =C2=A0 s= tack_bottom_variable =3D 0 '\000'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 do_initial_setlocale =3D <optimized out>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 dumping =3D = <optimized out>
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 skip_args =3D 1
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 rlim =3D {rlim_cur =3D 20480000, rlim_max =3D 184467440737095= 51615}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 no_loa= dup =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0= junk =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0= dname_arg =3D 0x0
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ch_to_dir =3D 0x0
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 original_pwd =3D 0x7 <Address 0x7 out of bounds>
<= div>

What a colleague (CC'ed) thinks = happens is:

This looks like it might be a bug = in the emacs GC.=C2=A0 Since the symbol is
buffer-local, it has a= n auxiliary "SYMBOL_BLV" structure, allocated
using [ma= lloc], attached to it. The first garbage collection can be seen
t= o be freeing this structure and changing the name (stored in the
= "function" member) to [Vdead] (in sweep_symbols in alloc.c).

The symbols are stored in some kind of list of blocks.= =C2=A0 If any given
block becomes full of free symbols as a resul= t of the sweeping, it may
be freed by the next garbage-collect ca= ll (see [sweep_symbols] again in
alloc.c).=C2=A0 However this cle= arly does not always happen as seen by the
comments in the code.= =C2=A0 As such surely something has to be done, after
freeing a s= ymbol's blv structure and marking it dead, to make sure that
= a subsequent sweeping phase on the same block of symbols doesn't try to=
free the symbol's blv structure a second time.
There seems to be no protection against this at the moment whic= h is why
we suspect a bug.=C2=A0 The attached patch adds such pro= tection and we
confirm it stops the issue, both in the example ab= ove and in the
original unreduced code.

=

In GNU Emacs 26.0.90 (build 1, x86_64-pc-linu= x-gnu)
=C2=A0of 2017-10-30 built on igm-qws-u12051a
Rep= ository revision: 46540a1c7adb1b89b6c2f6c9150fe8680c3a5fba
System= Description:=C2=A0 =C2=A0 =C2=A0CentOS Linux release 7.4.1708 (Core)
=

Recent messages:
For information about GNU Em= acs and the GNU system, type C-h C-a.
Making completion list...
apropos-read-pattern: Command attempted to use minibuffer while in= minibuffer

Configured using:
=C2=A0'= ;configure --with-gnutls=3Dno --without-x --without-gsettings
=C2= =A0--without-gpm --without-dbus --without-gconf --without-selinux
=C2=A0--without-imagemagick --with-gif=3Dno --with-modules --disable-acl
=C2=A0-prefix /home/vgatien-baron/local/clones/emacs/installed'= ;

Configured features:
JPEG SOUND NOTIFY= LIBXML2 ZLIB MODULES

Important settings:
=C2=A0 value of $LANG: en_US.utf8
=C2=A0 locale-codi= ng-system: utf-8-unix

Major mode: Lisp Interaction=

Minor modes in effect:
=C2=A0 tooltip-m= ode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode: t=
=C2=A0 electric-indent-mode: t
=C2=A0 file-name-shadow= -mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lo= ck-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-= encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2= =A0 line-number-mode: t
=C2=A0 transient-mark-mode: t
<= br>
Load-path shadows:
None found.

=
Features:
(shadow sort mail-extr apropos emacsbug message rm= c puny dired
dired-loaddefs format-spec rfc822 mml mml-sec epa de= rived epg gnus-util
rmail rmail-loaddefs mm-decode mm-bodies mm-e= ncode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail= regexp-opt rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-ut= ils term/xterm xterm time-date
elec-pair warnings finder-inf info= tool-bar zenburn-theme-autoloads
package easymenu epg-config url= -handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs e= ieio-loaddefs password-cache url-vars seq
byte-opt gv bytecomp by= te-compile cconv cl-loaddefs cl-lib mule-util
tooltip eldoc elect= ric uniquify ediff-hook vc-hooks lisp-float-type
tabulated-list r= eplace newcomment text-mode elisp-mode lisp-mode
prog-mode regist= er page menu-bar rfn-eshadow isearch timer select mouse
jit-lock = font-lock syntax facemenu font-core term/tty-colors frame
cl-gene= ric cham georgian utf-8-lang misc-lang vietnamese tibetan thai
ta= i-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian
slovak czech european ethiopic indian cyrillic chinese composite
charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev
obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-= face
macroexp files text-properties overlay sha1 md5 base64 forma= t env
code-pages mule custom widget hashtable-print-readable back= quote inotify
multi-tty make-network-process emacs)
Memory information:
((conses 16 179056 9590)
=C2=A0(symbols 48 24756 1)
=C2=A0(miscs 40 36 144)
= =C2=A0(strings 32 53443 1520)
=C2=A0(string-bytes 1 1383070)
=C2=A0(vectors 16 18475)
=C2=A0(vector-slots 8 545400 4472)=
=C2=A0(floats 8 51 765)
=C2=A0(intervals 56 225 0)
=C2=A0(buffers 992 14)
=C2=A0(heap 1024 24122 1231))
=

--001a11401d8035b3b0055cc491dd-- --001a11401d8035b3b7055cc491df Content-Type: text/plain; charset="US-ASCII"; name="ecaml_bug.diff" Content-Disposition: attachment; filename="ecaml_bug.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j9eaaz120 ZGlmZiAtLWdpdCBhL3NyYy9hbGxvYy5jIGIvc3JjL2FsbG9jLmMKaW5kZXggNjhiZWU3NzI4Yy4u NjFjZTAwMmEzZiAxMDA2NDQKLS0tIGEvc3JjL2FsbG9jLmMKKysrIGIvc3JjL2FsbG9jLmMKQEAg LTY4MzMsMjEgKzY4MzMsMjggQEAgc3dlZXBfc3ltYm9scyAodm9pZCkKIAogICAgICAgZm9yICg7 IHN5bSA8IGVuZDsgKytzeW0pCiAgICAgICAgIHsKLSAgICAgICAgICBpZiAoIXN5bS0+cy5nY21h cmtiaXQpCisgICAgICAgICAgaWYgKHN5bS0+cy5mdW5jdGlvbiAhPSBWZGVhZCkKICAgICAgICAg ICAgIHsKLSAgICAgICAgICAgICAgaWYgKHN5bS0+cy5yZWRpcmVjdCA9PSBTWU1CT0xfTE9DQUxJ WkVEKQotICAgICAgICAgICAgICAgIHhmcmVlIChTWU1CT0xfQkxWICgmc3ltLT5zKSk7Ci0gICAg ICAgICAgICAgIHN5bS0+cy5uZXh0ID0gc3ltYm9sX2ZyZWVfbGlzdDsKLSAgICAgICAgICAgICAg c3ltYm9sX2ZyZWVfbGlzdCA9ICZzeW0tPnM7Ci0gICAgICAgICAgICAgIHN5bWJvbF9mcmVlX2xp c3QtPmZ1bmN0aW9uID0gVmRlYWQ7Ci0gICAgICAgICAgICAgICsrdGhpc19mcmVlOworICAgICAg ICAgICAgICBpZiAoIXN5bS0+cy5nY21hcmtiaXQpCisgICAgICAgICAgICAgICAgeworICAgICAg ICAgICAgICAgICAgaWYgKHN5bS0+cy5yZWRpcmVjdCA9PSBTWU1CT0xfTE9DQUxJWkVEKQorICAg ICAgICAgICAgICAgICAgICB4ZnJlZSAoU1lNQk9MX0JMViAoJnN5bS0+cykpOworICAgICAgICAg ICAgICAgICAgc3ltLT5zLm5leHQgPSBzeW1ib2xfZnJlZV9saXN0OworICAgICAgICAgICAgICAg ICAgc3ltYm9sX2ZyZWVfbGlzdCA9ICZzeW0tPnM7CisgICAgICAgICAgICAgICAgICBzeW1ib2xf ZnJlZV9saXN0LT5mdW5jdGlvbiA9IFZkZWFkOworICAgICAgICAgICAgICAgICAgKyt0aGlzX2Zy ZWU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAg ICAgeworICAgICAgICAgICAgICAgICAgKytudW1fdXNlZDsKKyAgICAgICAgICAgICAgICAgIHN5 bS0+cy5nY21hcmtiaXQgPSAwOworICAgICAgICAgICAgICAgICAgLyogQXR0ZW1wdCB0byBjYXRj aCBib2d1cyBvYmplY3RzLiAgKi8KKyAgICAgICAgICAgICAgICAgIGVhc3NlcnQgKHZhbGlkX2xp c3Bfb2JqZWN0X3AgKHN5bS0+cy5mdW5jdGlvbikpOworICAgICAgICAgICAgICAgIH0KICAgICAg ICAgICAgIH0KICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICsr bnVtX3VzZWQ7Ci0gICAgICAgICAgICAgIHN5bS0+cy5nY21hcmtiaXQgPSAwOwotICAgICAgICAg ICAgICAvKiBBdHRlbXB0IHRvIGNhdGNoIGJvZ3VzIG9iamVjdHMuICAqLwotICAgICAgICAgICAg ICBlYXNzZXJ0ICh2YWxpZF9saXNwX29iamVjdF9wIChzeW0tPnMuZnVuY3Rpb24pKTsKKyAgICAg ICAgICAgICAgZWFzc2VydCAoIXN5bS0+cy5nY21hcmtiaXQpOwogICAgICAgICAgICAgfQogICAg ICAgICB9CiAK --001a11401d8035b3b7055cc491df--