From unknown Sat Jun 21 12:15:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux Resent-From: Wilfred Hughes Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Feb 2017 00:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25684 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25684@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148677135711927 (code B ref -1); Sat, 11 Feb 2017 00:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Feb 2017 00:02:37 +0000 Received: from localhost ([127.0.0.1]:35126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccL99-00036I-P8 for submit@debbugs.gnu.org; Fri, 10 Feb 2017 19:02:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccL96-000365-On for submit@debbugs.gnu.org; Fri, 10 Feb 2017 19:02:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccL8x-00064n-Hh for submit@debbugs.gnu.org; Fri, 10 Feb 2017 19:02:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47580) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ccL8x-00064j-Cy for submit@debbugs.gnu.org; Fri, 10 Feb 2017 19:02:23 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42843) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccL8s-0005fj-Ug for bug-gnu-emacs@gnu.org; Fri, 10 Feb 2017 19:02:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccL8o-00061x-TC for bug-gnu-emacs@gnu.org; Fri, 10 Feb 2017 19:02:18 -0500 Received: from mail-qt0-x235.google.com ([2607:f8b0:400d:c0d::235]:36479) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ccL8o-00061f-ML for bug-gnu-emacs@gnu.org; Fri, 10 Feb 2017 19:02:14 -0500 Received: by mail-qt0-x235.google.com with SMTP id k15so50043031qtg.3 for ; Fri, 10 Feb 2017 16:02:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilfred-me-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=RJXANile6bUiwWMVcLXMyp/xUhB3mQmLvGMF6Cn6iPU=; b=xQJnUor7woaTYP6BSJdJr0wyeXeYB8AnjAvCKniF2PZIOkwUUiA+IXxIjRQg6N2Cw3 vAYW95enh87lYg1mlYTzlQAkyYO5IV9D15gUx7UukA4GpPbEYyr0AZS+qJhdkkLobU01 oXy+U/AnRriIySMmZkZFEJxmeXm89tLaBG7WIGtd8dlilEhsBKiateQB3sFjVFZUp1om busqhABLHJccHSPE2+RrPHsgG8Q/4wv1pWszwYRefCADHEBgZrDq0xU/XnHTQjCMcAVt /yZMfAMzmO57f3Uv2QtNgVEfQiMJCPYgzOFthxZCGoiOJ1dCeuKHhllw+wDn18mSKFjo mzPA== 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; bh=RJXANile6bUiwWMVcLXMyp/xUhB3mQmLvGMF6Cn6iPU=; b=tyVeMrOSJwZpuA2LHjXd+PXTfTlnC7Yzrgk5NHHtuadj+CvYwXD2W0zhKKtM5OzcF+ 4si7Ft2kuBs450eFU/ZVcywoSp0h1sGegYAZHhzQiaVvHzVNnRqFBb4UYFoyCg3RQR/F /Mc3cH4+oHcvgNytzdpm5U4MA/XK33PpPbN/atFM0AbxD643M+/HB20Y8BuNfAnc9yir 0Vz7c8fnAesha/rphxBYGiyD6BL1KG18yT4O4QwnFGCJ7HRP2v5m8w9k5+jyAtvYPEmG lDrl0Wpk1wiqen3CQvBy36Pyq9w4r1XKfHSHrxWS1dsl9AltSeZ3SVjUx/sDnn09RmP8 5n8g== X-Gm-Message-State: AMke39kXuRdrS8Y2i/LDOpZP/KRutctZcc2vrAWT2jgd5qC/FLL8PcdskkqBJO4Q88agVqLULx8do+nW9m5T1g== X-Received: by 10.200.53.150 with SMTP id k22mr11482222qtb.19.1486771331980; Fri, 10 Feb 2017 16:02:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.237.36.239 with HTTP; Fri, 10 Feb 2017 16:01:51 -0800 (PST) X-Originating-IP: [77.103.217.201] From: Wilfred Hughes Date: Sat, 11 Feb 2017 00:01:51 +0000 Message-ID: Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) The elisp primitives downcase and upcase cause Emacs to segfault when given a negative argument. For example, (downcase -1). I can reproduce this on Emacs 25.1 as well as on master. It occurs on GNU/Linux but not on OS X. Full gdb stacktrace from a debug build of master: #0 0x0000000000527623 in CHAR_TABLE_REF_ASCII (idx=, ct=12975549) at lisp.h:1740 tbl = 0xc5fdb8 val = downcase_table = 12975549 flagbits = 264241152 flags = 264241152 c = c1 = -264241153 inword = true #1 0x0000000000527623 in CHAR_TABLE_REF (idx=-264241153, ct=12975549) at lisp.h:1756 downcase_table = 12975549 flagbits = 264241152 flags = 264241152 c = c1 = -264241153 inword = true #2 0x0000000000527623 in downcase (c=-264241153) at buffer.h:1364 downcase_table = 12975549 flagbits = 264241152 flags = 264241152 c = c1 = -264241153 inword = true #3 0x0000000000527623 in casify_object (flag=CASE_DOWN, obj=-2) at casefiddle.c:67 flagbits = 264241152 flags = 264241152 c = c1 = -264241153 inword = true #4 0x000000000055ee63 in eval_sub (form=form@entry=21534835) at eval.c:2224 i = maxargs = 1 args_left = 0 numargs = ---Type to continue, or q to quit--- fun = 8734237 val = original_args = 21534819 argvals = {-2, 5634474, 708976, 12096, 140737488344592, 5294563, 4470320, 23} #5 0x000000000056296b in Feval (form=21534835, lexical=) at eval.c:2046 #6 0x000000000055f8d2 in Ffuncall (nargs=, args=args@entry=0x7fffffffd610) at eval.c:2748 fun = original_fun = 19968 numargs = 2 val = #7 0x0000000000593dc5 in exec_byte_code (bytestr=, vector=18816501, maxdepth=, args_template=, nargs=nargs@entry=18816504, args=, args@entry=0xc) at bytecode.c:639 op = type = targets = {0x593e78 , 0x595b28 , 0x595b2d , 0x595b32 , 0x593c86 , 0x593c90 , 0x595b37 , 0x595b6d , 0x593fcd , 0x593fd2 , 0x593fd7 , 0x593fdc , 0x593cd5 , 0x593cd8 , 0x593fe1 , 0x593fb4 , 0x594115 , 0x59411a , 0x59411f , 0x594124 , 0x593d27 , 0x593d30 , 0x594142 , 0x594129 , 0x5941a1 , 0x5941a6 , 0x5941ab , 0x5941b0 , 0x593e34 , 0x593e38 , 0x59417b , 0x594188 , 0x5941db , 0x5941e0 , 0x5941e5 , 0x5941ea , 0x593d9b , 0x593da0 , 0x5941b5 , 0x5941c2 , 0x594215 , 0x59421a , 0x59421f , 0x594224 , 0x593de2 , 0x593de8 , 0x5941ef , 0x5941fc , 0x59468e , 0x594680 , 0x5945fd , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x5947fd , 0x59487a , 0x5948b9 , 0x5948fe , 0x594943 , 0x594062 , 0x5940a4 , 0x594984 , 0x59402a , 0x5940dd , 0x594a79 , 0x5949b1 , 0x5949da , 0x594a13 , 0x594a46 , 0x594af4 , 0x594b1d , 0x594b56 , 0x594b93 , 0x594bbc , 0x594be5 , 0x594c1e , 0x594c57 , 0x594c90 , 0x594ccd , 0x594d00 , 0x594d33 , 0x594da8 , 0x594dea , 0x594e2c , 0x59500a , 0x594f8e , 0x594fcc , 0---Type to continue, or q to quit--- x594ea9 , 0x594ee7 , 0x594f1a , 0x594f5b , 0x594e76 , 0x595181 , 0x59511b , 0x595081 , 0x593ec4 , 0x5950c4 , 0x5950ed , 0x5951f6 , 0x595239 , 0x59527c , 0x5952a5 , 0x5952d0 , 0x5952fb , 0x59532e , 0x593e78 , 0x595359 , 0x595384 , 0x5953af , 0x5953da , 0x595405 , 0x595430 , 0x593ec4 , 0x593e78 , 0x595459 , 0x595496 , 0x5954bf , 0x5954e8 , 0x595521 , 0x59555a , 0x595583 , 0x5955a8 , 0x5955e1 , 0x59561a , 0x595653 , 0x59567e , 0x593e78 , 0x5944bb , 0x59424d , 0x593fee , 0x594270 , 0x5942af , 0x5942e8 , 0x595c9f , 0x59449c , 0x59414f , 0x5944fa , 0x594526 , 0x594593 , 0x5945bf , 0x5946bb , 0x594707 , 0x594744 , 0x59478a , 0x594229 , 0x5956a7 , 0x5956e4 , 0x59570d , 0x595736 , 0x59575f , 0x595788 , 0x5957c1 , 0x5957fa , 0x595833 , 0x59586c , 0x5958ed , 0x595988 , 0x595926 , 0x59594f , 0x5959c1 , 0x5959fa , 0x595a32 , 0x595a6a , 0x59514e , 0x595048 , 0x595a9d , 0x595ae3 , 0x593e78 , 0x594321 , 0x5943c0 , 0x5943fa , 0x594434 , 0x594468 , 0x594ab2 , 0x594d66 , 0x5951b4 , 0x595bad , 0x595bee , 0x593e78 , 0x593e78 , 0x595c3b , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x595c6c } const_length = bytestr_length = vectorp = 0x11f1df8 quitcounter = 1 '\001' stack_items = sa_avail = sa_count = sa_must_free = stack_base = stack_lim = top = 0x7fffffffd610 ---Type to continue, or q to quit--- void_stack_lim = bytestr_data = pc = count = result = #8 0x000000000055f587 in funcall_lambda (fun=140737488344656, nargs=18816504, nargs@entry=2, arg_vector=0xc, arg_vector@entry=0x7fffffffd918) at eval.c:2948 size = val = syms_left = lexenv = i = optional = rest = previous_optional_or_rest = #9 0x000000000055f84b in Ffuncall (nargs=3, args=args@entry=0x7fffffffd910) at eval.c:2762 fun = original_fun = 41580464 numargs = 2 val = #10 0x0000000000593dc5 in exec_byte_code (bytestr=, vector=18968533, maxdepth=, args_template=, nargs=nargs@entry=18968536, args=, args@entry=0xa) at bytecode.c:639 op = type = targets = {0x593e78 , 0x595b28 , 0x595b2d , 0x595b32 , 0x593c86 , 0x593c90 , 0x595b37 , 0x595b6d , 0x593fcd , 0x593fd2 , 0x593fd7 , 0x593fdc , 0x593cd5 , 0x593cd8 , 0x593fe1 , 0x593fb4 , 0x594115 , 0x59411a , 0x59411f , 0x594124 , 0x593d27 , 0x593d30 , 0x594142 , 0x594129 , 0x5941a1 , 0x5941a6 , 0x5941ab , 0x5941b0 , 0x593e34 , 0x593e38 , 0x59417b , 0x594188 , 0x5941db , 0x5941e0 , 0x5941e5 , 0x5941ea , 0x593d9b , 0x593da0 , 0x5941b5 , 0x5941c2 , 0x594215 , 0x59421a , 0x5---Type to continue, or q to quit--- 9421f , 0x594224 , 0x593de2 , 0x593de8 , 0x5941ef , 0x5941fc , 0x59468e , 0x594680 , 0x5945fd , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x5947fd , 0x59487a , 0x5948b9 , 0x5948fe , 0x594943 , 0x594062 , 0x5940a4 , 0x594984 , 0x59402a , 0x5940dd , 0x594a79 , 0x5949b1 , 0x5949da , 0x594a13 , 0x594a46 , 0x594af4 , 0x594b1d , 0x594b56 , 0x594b93 , 0x594bbc , 0x594be5 , 0x594c1e , 0x594c57 , 0x594c90 , 0x594ccd , 0x594d00 , 0x594d33 , 0x594da8 , 0x594dea , 0x594e2c , 0x59500a , 0x594f8e , 0x594fcc , 0x594ea9 , 0x594ee7 , 0x594f1a , 0x594f5b , 0x594e76 , 0x595181 , 0x59511b , 0x595081 , 0x593ec4 , 0x5950c4 , 0x5950ed , 0x5951f6 , 0x595239 , 0x59527c , 0x5952a5 , 0x5952d0 , 0x5952fb , 0x59532e , 0x593e78 , 0x595359 , 0x595384 , 0x5953af , 0x5953da , 0x595405 , 0x595430 , 0x593ec4 , 0x593e78 , 0x595459 , 0x595496 , 0x5954bf , 0x5954e8 , 0x595521 , 0x59555a , 0x595583 , 0x5955a8 , 0x5955e1 , 0x59561a , 0x595653 , 0x59567e , 0x593e78 , 0x5944bb , 0x59424d , 0x593fee , 0x594270 , 0x5942af , 0x5942e8 , 0x595c9f , 0x59449c , 0x59414f , 0x5944fa , 0x594526 , 0x594593 , 0x5945bf , 0x5946bb , 0x594707 , 0x594744 , 0x59478a , 0x594229 , 0x5956a7 , 0x5956e4 , 0x59570d , 0x595736 , 0x59575f , 0x595788 , 0x5957c1 , 0x5957fa , 0x595833 , 0x59586c , 0x5958ed , 0x595988 , 0x595926 , 0x59594f , 0x5959c1 , 0x5959fa , 0x595a32 , 0x595a6a , 0x59514e , 0x595048 , 0x595a9d , 0x595ae3 , 0x593e78 , 0x594321 , 0x5943c0 , 0x5943fa , 0x594434 , 0x594468 , 0x594ab2 , 0x594d66 , 0x5951b4 , 0x595bad , 0x595bee , 0x593e78 , 0x593e78 , 0x595c3b , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x595c6c } const_length = ---Type to continue, or q to quit--- bytestr_length = vectorp = 0x1216fd8 quitcounter = 1 '\001' stack_items = sa_avail = sa_count = sa_must_free = stack_base = stack_lim = top = 0x7fffffffd910 void_stack_lim = bytestr_data = pc = count = result = #11 0x000000000055f587 in funcall_lambda (fun=140737488345384, nargs=18968536, nargs@entry=1, arg_vector=0xa, arg_vector@entry=0x7fffffffda80) at eval.c:2948 size = val = syms_left = lexenv = i = optional = rest = previous_optional_or_rest = #12 0x000000000055f84b in Ffuncall (nargs=2, args=args@entry=0x7fffffffda78) at eval.c:2762 fun = original_fun = 42262256 numargs = 1 val = #13 0x0000000000593dc5 in exec_byte_code (bytestr=, vector=17919701, maxdepth=, args_template=, nargs=nargs@entry=17919704, args=, args@entry=0x9) at bytecode.c:639 op = type = ---Type to continue, or q to quit--- targets = {0x593e78 , 0x595b28 , 0x595b2d , 0x595b32 , 0x593c86 , 0x593c90 , 0x595b37 , 0x595b6d , 0x593fcd , 0x593fd2 , 0x593fd7 , 0x593fdc , 0x593cd5 , 0x593cd8 , 0x593fe1 , 0x593fb4 , 0x594115 , 0x59411a , 0x59411f , 0x594124 , 0x593d27 , 0x593d30 , 0x594142 , 0x594129 , 0x5941a1 , 0x5941a6 , 0x5941ab , 0x5941b0 , 0x593e34 , 0x593e38 , 0x59417b , 0x594188 , 0x5941db , 0x5941e0 , 0x5941e5 , 0x5941ea , 0x593d9b , 0x593da0 , 0x5941b5 , 0x5941c2 , 0x594215 , 0x59421a , 0x59421f , 0x594224 , 0x593de2 , 0x593de8 , 0x5941ef , 0x5941fc , 0x59468e , 0x594680 , 0x5945fd , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x5947fd , 0x59487a , 0x5948b9 , 0x5948fe , 0x594943 , 0x594062 , 0x5940a4 , 0x594984 , 0x59402a , 0x5940dd , 0x594a79 , 0x5949b1 , 0x5949da , 0x594a13 , 0x594a46 , 0x594af4 , 0x594b1d , 0x594b56 , 0x594b93 , 0x594bbc , 0x594be5 , 0x594c1e , 0x594c57 , 0x594c90 , 0x594ccd , 0x594d00 , 0x594d33 , 0x594da8 , 0x594dea , 0x594e2c , 0x59500a , 0x594f8e , 0x594fcc , 0x594ea9 , 0x594ee7 , 0x594f1a , 0x594f5b , 0x594e76 , 0x595181 , 0x59511b , 0x595081 , 0x593ec4 , 0x5950c4 , 0x5950ed , 0x5951f6 , 0x595239 , 0x59527c , 0x5952a5 , 0x5952d0 , 0x5952fb , 0x59532e , 0x593e78 , 0x595359 , 0x595384 , 0x5953af , 0x5953da , 0x595405 , 0x595430 , 0x593ec4 , 0x593e78 , 0x595459 , 0x595496 , 0x5954bf , 0x5954e8 , 0x595521 , 0x59555a , 0x595583 , 0x5955a8 , 0x5955e1 , 0x59561a , 0x595653 , 0x59567e , 0x593e78 , 0x5944bb , 0x59424d , 0x593fee , 0x594270 , 0x5942af , 0x5942e8 , 0x595c9f , 0x59449c , 0x59414f , 0x5944fa , 0x594526 , 0x594593 , 0x5945bf , 0x5946bb , 0x594707 , 0x594744 , 0x59478a , 0x594229 , 0x5956a7 , 0x5956e4 , 0x59570d , 0x595736 , 0x59575f , 0x595788 , 0x5957c1 , 0x5957fa to continue, or q to quit--- ode+7610>, 0x595833 , 0x59586c , 0x5958ed , 0x595988 , 0x595926 , 0x59594f , 0x5959c1 , 0x5959fa , 0x595a32 , 0x595a6a , 0x59514e , 0x595048 , 0x595a9d , 0x595ae3 , 0x593e78 , 0x594321 , 0x5943c0 , 0x5943fa , 0x594434 , 0x594468 , 0x594ab2 , 0x594d66 , 0x5951b4 , 0x595bad , 0x595bee , 0x593e78 , 0x593e78 , 0x595c3b , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x595c6c } const_length = bytestr_length = vectorp = 0x1116ed8 quitcounter = 1 '\001' stack_items = sa_avail = sa_count = sa_must_free = stack_base = stack_lim = top = 0x7fffffffda78 void_stack_lim = bytestr_data = pc = count = result = #14 0x000000000055f587 in funcall_lambda (fun=140737488345744, nargs=17919704, nargs@entry=0, arg_vector=0x9, arg_vector@entry=0x7fffffffdd80) at eval.c:2948 size = val = syms_left = lexenv = i = optional = rest = ---Type to continue, or q to quit--- previous_optional_or_rest = #15 0x000000000055f84b in Ffuncall (nargs=nargs@entry=1, args=args@entry=0x7fffffffdd78) at eval.c:2762 fun = original_fun = 42262144 numargs = 0 val = #16 0x000000000055b71d in Ffuncall_interactively (nargs=1, args=0x7fffffffdd78) at callint.c:252 #17 0x000000000055f8d2 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffdd70) at eval.c:2748 fun = original_fun = 24768 numargs = 1 val = #18 0x000000000056142c in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffdd70) at eval.c:2332 i = numargs = funcall_nargs = funcall_args = 0x0 spread_arg = fun = 24768 retval = sa_avail = 16384 sa_must_free = false #19 0x000000000055ba7f in Fcall_interactively (function=42262144, record_flag=0, keys=) at callint.c:389 input = funval = events = args = visargs = specs = 0 filter_specs = teml = up_event = enable = sa_avail = 16384 ---Type to continue, or q to quit--- sa_must_free = false next_event = prefix_arg = 0 string = 0x0 tem = varies = i = nargs = mark = arg_from_tty = false key_count = 1 record_then_fail = false save_this_command = 42262144 save_last_command = 726384 save_this_original_command = 42262144 save_real_this_command = 42262144 #20 0x000000000055f8d2 in Ffuncall (nargs=, args=args@entry=0x7fffffffde38) at eval.c:2748 fun = original_fun = 717408 numargs = 3 val = #21 0x0000000000593dc5 in exec_byte_code (bytestr=, vector=9716005, maxdepth=, args_template=, nargs=nargs@entry=9716008, args=, args@entry=0x5) at bytecode.c:639 op = type = targets = {0x593e78 , 0x595b28 , 0x595b2d , 0x595b32 , 0x593c86 , 0x593c90 , 0x595b37 , 0x595b6d , 0x593fcd , 0x593fd2 , 0x593fd7 , 0x593fdc , 0x593cd5 , 0x593cd8 , 0x593fe1 , 0x593fb4 , 0x594115 , 0x59411a , 0x59411f , 0x594124 , 0x593d27 , 0x593d30 , 0x594142 , 0x594129 , 0x5941a1 , 0x5941a6 , 0x5941ab , 0x5941b0 , 0x593e34 , 0x593e38 , 0x59417b , 0x594188 , 0x5941db , 0x5941e0 , 0x5941e5 , 0x5941ea , 0x593d9b , 0x593da0 to continue, or q to quit--- ec_byte_code+864>, 0x5941b5 , 0x5941c2 , 0x594215 , 0x59421a , 0x59421f , 0x594224 , 0x593de2 , 0x593de8 , 0x5941ef , 0x5941fc , 0x59468e , 0x594680 , 0x5945fd , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x5947fd , 0x59487a , 0x5948b9 , 0x5948fe , 0x594943 , 0x594062 , 0x5940a4 , 0x594984 , 0x59402a , 0x5940dd , 0x594a79 , 0x5949b1 , 0x5949da , 0x594a13 , 0x594a46 , 0x594af4 , 0x594b1d , 0x594b56 , 0x594b93 , 0x594bbc , 0x594be5 , 0x594c1e , 0x594c57 , 0x594c90 , 0x594ccd , 0x594d00 , 0x594d33 , 0x594da8 , 0x594dea , 0x594e2c , 0x59500a , 0x594f8e , 0x594fcc , 0x594ea9 , 0x594ee7 , 0x594f1a , 0x594f5b , 0x594e76 , 0x595181 , 0x59511b , 0x595081 , 0x593ec4 , 0x5950c4 , 0x5950ed , 0x5951f6 , 0x595239 , 0x59527c , 0x5952a5 , 0x5952d0 , 0x5952fb , 0x59532e , 0x593e78 , 0x595359 , 0x595384 , 0x5953af , 0x5953da , 0x595405 , 0x595430 , 0x593ec4 , 0x593e78 , 0x595459 , 0x595496 , 0x5954bf , 0x5954e8 , 0x595521 , 0x59555a , 0x595583 , 0x5955a8 , 0x5955e1 , 0x59561a , 0x595653 , 0x59567e , 0x593e78 , 0x5944bb , 0x59424d , 0x593fee , 0x594270 , 0x5942af , 0x5942e8 , 0x595c9f , 0x59449c , 0x59414f , 0x5944fa , 0x594526 , 0x594593 , 0x5945bf , 0x5946bb , 0x594707 , 0x594744 , 0x59478a , 0x594229 , 0x5956a7 , 0x5956e4 , 0x59570d , 0x595736 , 0x59575f , 0x595788 , 0x5957c1 , 0x5957fa , 0x595833 , 0x59586c , 0x5958ed , 0x595988 , 0x595926 , 0x59594f , 0x5959c1 , 0x5959fa , 0x595a32 , 0x595a6a , 0x59514e , 0x595048 , 0x595a9d , 0x595ae3 , 0x593e78 , 0x594321 , 0x5943c0 , 0x5943fa , 0x594434 , 0x594468 , 0x594ab2 , 0x594d66 , 0x5951b4 , 0x595bad , 0x595bee , 0x593e78 , 0x593e78 , 0x595c3b , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x595c6c } ---Type to continue, or q to quit--- const_length = bytestr_length = vectorp = 0x944128 quitcounter = 1 '\001' stack_items = sa_avail = sa_count = sa_must_free = stack_base = stack_lim = top = 0x7fffffffde38 void_stack_lim = bytestr_data = pc = count = result = #22 0x000000000055f587 in funcall_lambda (fun=140737488346736, nargs=9716008, nargs@entry=1, arg_vector=0x5, arg_vector@entry=0x7fffffffe048) at eval.c:2948 size = val = syms_left = lexenv = i = optional = rest = previous_optional_or_rest = #23 0x000000000055f84b in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffe040) at eval.c:2762 fun = original_fun = 15168 numargs = 1 val = #24 0x000000000055f9aa in call1 (fn=fn@entry=15168, arg1=) at eval.c:2610 #25 0x00000000004fb5a8 in command_loop_1 () at keyboard.c:1487 cmd = ---Type to continue, or q to quit--- keybuf = {54, 4, 10024661, 0, 0, 5091936, 10024656, 160, 4, 13296515, 140737488347536, 5630911, 280, 320, 4, 223338299410, 0, 0, 472446402651, 0, 0, 120, 120, 0, 13299379, 4002, -1, 5629585, 5, 29280} i = prev_modiff = 51 prev_buffer = 0x3420400 #26 0x000000000055ddbe in internal_condition_case (bfun=bfun@entry=0x4fb190 , handlers=handlers@entry=19680, hfun=hfun@entry=0x4f22e0 ) at eval.c:1328 val = c = 0x2c4fce0 #27 0x00000000004ececc in command_loop_2 (ignore=ignore@entry=0) at keyboard.c:1115 val = 12992933 #28 0x000000000055dd5c in internal_catch (tag=tag@entry=47088, func=func@entry=0x4eceb0 , arg=arg@entry=0) at eval.c:1094 val = c = 0x2c4fbc0 #29 0x00000000004ece89 in command_loop () at keyboard.c:1094 #30 0x00000000004f1ee3 in recursive_edit_1 () at keyboard.c:700 val = #31 0x00000000004f221b in Frecursive_edit () at keyboard.c:771 buffer = #32 0x000000000041900c in main (argc=, argv=0x7fffffffe408) at emacs.c:1688 stack_bottom_variable = -1 '\377' do_initial_setlocale = dumping = skip_args = 0 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = disable_aslr = rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} sockfd = -1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 11 21:03:22 2017 Received: (at control) by debbugs.gnu.org; 12 Feb 2017 02:03:22 +0000 Received: from localhost ([127.0.0.1]:36075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccjVa-0000g3-5O for submit@debbugs.gnu.org; Sat, 11 Feb 2017 21:03:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccjVY-0000fo-1J for control@debbugs.gnu.org; Sat, 11 Feb 2017 21:03:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccjVS-0004Et-3F for control@debbugs.gnu.org; Sat, 11 Feb 2017 21:03:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccjVS-0004Eo-0d for control@debbugs.gnu.org; Sat, 11 Feb 2017 21:03:14 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ccjVR-0005B8-LZ for control@debbugs.gnu.org; Sat, 11 Feb 2017 21:03:13 -0500 Subject: control message for bug 24655 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Sat, 11 Feb 2017 21:03:13 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) block 24655 by 25684 From unknown Sat Jun 21 12:15:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Feb 2017 21:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25684 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Wilfred Hughes Cc: 25684@debbugs.gnu.org Received: via spool by 25684-submit@debbugs.gnu.org id=B25684.148702141210203 (code B ref 25684); Mon, 13 Feb 2017 21:31:01 +0000 Received: (at 25684) by debbugs.gnu.org; 13 Feb 2017 21:30:12 +0000 Received: from localhost ([127.0.0.1]:38914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdOCK-0002eV-6f for submit@debbugs.gnu.org; Mon, 13 Feb 2017 16:30:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdOCJ-0002e2-7R for 25684@debbugs.gnu.org; Mon, 13 Feb 2017 16:30:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdOCD-0002px-1v for 25684@debbugs.gnu.org; Mon, 13 Feb 2017 16:30:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37164) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdOC8-0002o4-UF; Mon, 13 Feb 2017 16:30:00 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cdOC7-0000QZ-4m; Mon, 13 Feb 2017 16:29:59 -0500 From: Glenn Morris References: X-Spook: Maritime domain awarenes Gazprom MS13 BART Artistic X-Ran: m@YC(#9OH4S<^y3yWwF.-}'Cj'D6?#-:#>$w.XeiT!Miyw5AihTS+avqpJ#5dKeP~k~B?c X-Hue: magenta X-Attribution: GM Date: Mon, 13 Feb 2017 16:29:58 -0500 In-Reply-To: (Wilfred Hughes's message of "Sat, 11 Feb 2017 00:01:51 +0000") Message-ID: <5t1sv1u6cp.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Wilfred Hughes wrote: > The elisp primitives downcase and upcase cause Emacs to segfault when > given a negative argument. For example, (downcase -1). > > I can reproduce this on Emacs 25.1 as well as on master. It occurs on > GNU/Linux but not on OS X. I can't reproduce this, but it seems to me that (downcase -1) should signal a wrong-type-argument error, since negative numbers are not characters. But I think there are probably subtleties here that I don't get. --- i/src/casefiddle.c +++ w/src/casefiddle.c @@ -41,7 +41,7 @@ if (NILP (XCHAR_TABLE (BVAR (current_buffer, downcase_table))->extras[1])) Fset_case_table (BVAR (current_buffer, downcase_table)); - if (INTEGERP (obj)) + if (NATNUMP (obj)) { int flagbits = (CHAR_ALT | CHAR_SUPER | CHAR_HYPER | CHAR_SHIFT | CHAR_CTL | CHAR_META); From unknown Sat Jun 21 12:15:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Feb 2017 15:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25684 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Wilfred Hughes , 25684@debbugs.gnu.org Received: via spool by 25684-submit@debbugs.gnu.org id=B25684.148708469626671 (code B ref 25684); Tue, 14 Feb 2017 15:05:02 +0000 Received: (at 25684) by debbugs.gnu.org; 14 Feb 2017 15:04:56 +0000 Received: from localhost ([127.0.0.1]:39993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdef2-0006w7-Eg for submit@debbugs.gnu.org; Tue, 14 Feb 2017 10:04:56 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:39034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdef1-0006vz-D7 for 25684@debbugs.gnu.org; Tue, 14 Feb 2017 10:04:55 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3vN5LL49htz3hjwm; Tue, 14 Feb 2017 16:04:40 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3vN5LF3PKzzvkQK; Tue, 14 Feb 2017 16:04:37 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id gC9ynB3NQ5vB; Tue, 14 Feb 2017 16:04:31 +0100 (CET) X-Auth-Info: b/1GjFJrQkHSjeRJqxU+FGxZ+MTf0Xa6I1hHr93TIuqr2OKtrApDkEMUY8qYqPLv Received: from igel.home (ppp-88-217-23-101.dynamic.mnet-online.de [88.217.23.101]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Tue, 14 Feb 2017 16:04:31 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id AD44F2C01B1; Tue, 14 Feb 2017 16:04:24 +0100 (CET) From: Andreas Schwab References: <5t1sv1u6cp.fsf@fencepost.gnu.org> X-Yow: I was in EXCRUCIATING PAIN until I started reading JACK AND JILL Magazine!! Date: Tue, 14 Feb 2017 16:04:24 +0100 In-Reply-To: <5t1sv1u6cp.fsf@fencepost.gnu.org> (Glenn Morris's message of "Mon, 13 Feb 2017 16:29:58 -0500") Message-ID: <87r33095l3.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Feb 13 2017, Glenn Morris wrote: > Wilfred Hughes wrote: > >> The elisp primitives downcase and upcase cause Emacs to segfault when >> given a negative argument. For example, (downcase -1). >> >> I can reproduce this on Emacs 25.1 as well as on master. It occurs on >> GNU/Linux but not on OS X. > > I can't reproduce this, but it seems to me that (downcase -1) should > signal a wrong-type-argument error, since negative numbers are not characters. > But I think there are probably subtleties here that I don't get. The function uses XFASTINT, which only works for non-negative numbers. This is checked when runtime checking is enabled. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sat Jun 21 12:15:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux Resent-From: Wilfred Hughes Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Feb 2017 22:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25684 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: Glenn Morris , 25684@debbugs.gnu.org Received: via spool by 25684-submit@debbugs.gnu.org id=B25684.148719895622624 (code B ref 25684); Wed, 15 Feb 2017 22:50:01 +0000 Received: (at 25684) by debbugs.gnu.org; 15 Feb 2017 22:49:16 +0000 Received: from localhost ([127.0.0.1]:41449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ce8Nw-0005sq-KD for submit@debbugs.gnu.org; Wed, 15 Feb 2017 17:49:16 -0500 Received: from mail-qt0-f181.google.com ([209.85.216.181]:35627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ce8Nv-0005se-3a for 25684@debbugs.gnu.org; Wed, 15 Feb 2017 17:49:15 -0500 Received: by mail-qt0-f181.google.com with SMTP id x49so579618qtc.2 for <25684@debbugs.gnu.org>; Wed, 15 Feb 2017 14:49:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilfred-me-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=adqt7kexNHK7uxVuj4xDgqQc5pF5rA7qwPS0VdxWNR0=; b=lvirwaKRQ5Q0CZziuIJ7HX6HvWZNLVF3qWxc3gfIjE7q/KccFlu2rO8368IW10d5ot 8DZrDdFqM+khSYqtzx4B3dAeVSQs2JPSBMvr5Li5IQOamUYABg2csFbnZXfrswDvj/YW aZDIqJdgks2AQ1kxxk+0c/1qSmp07ccpO1+XzUq9uuVzcDu7znZe6G0NtvlL3gUpjTTF NrFPPo4fKPuHiHgVcE/U7/Cyq3H+yeZXEjoklIabVxA5RYRQBC7mIHnLsRtSuKxjpYfL sRTEIJwbP3pOcfxfA19I34kQOcPdgGJm65pJZkixzTHaNF5paqy33zpw5UF3Rm8/Glti Otkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=adqt7kexNHK7uxVuj4xDgqQc5pF5rA7qwPS0VdxWNR0=; b=Gnthtk5mGLCBFA1GtVl4KgQXYpO7YDjxpvi+1t5vpgb2O3ahnbUn6QTJ5bGoUFXLrl a+dehJfkbHW4jMYCRKtDQAHTfkpEaJK5SZES7KGSqRD2++2Y8H3la+PBu3SuBWQ4JK2J F6N+dXGu2cK48VFoxaJwsWZYj1leq9BIOjSlT3VUGg+ZLJsPf1JMt1IyONghktmHwltr NXNiJeGnTvcTrUAMmuTtImS0QIWzLwtHLDmK/gfOXdlynhK5zTWGWSsJ76OnNbypSFyj 9iicDEYfJxHsDv282txMKR9lwX45kRQrcMqYQLUHKeaVVutr3wBP4LhfYOYn7qSAqsbv 5D2A== X-Gm-Message-State: AMke39lQxatNbzXIxTL408Krm1HRzMmR3CCNmskLNllSqoKAA5NnIl5i5gG7HMP3ibbMMY+tD7AJ7RInE7IbCA== X-Received: by 10.237.36.129 with SMTP id t1mr35210387qtc.202.1487198949307; Wed, 15 Feb 2017 14:49:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.237.36.239 with HTTP; Wed, 15 Feb 2017 14:48:49 -0800 (PST) X-Originating-IP: [77.103.217.201] In-Reply-To: <87r33095l3.fsf@linux-m68k.org> References: <5t1sv1u6cp.fsf@fencepost.gnu.org> <87r33095l3.fsf@linux-m68k.org> From: Wilfred Hughes Date: Wed, 15 Feb 2017 22:48:49 +0000 Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) When I tested it on OS X, (downcase -1) returned -1. I agree with Glenn that I think the most sensible behaviour would be to signal a type error. I don't believe the manual specifies this behaviour: https://www.gnu.org/software/emacs/manual/html_node/elisp/Case-Conversion.html so it's unlikely users depend on this. On 14 February 2017 at 15:04, Andreas Schwab wrote: > On Feb 13 2017, Glenn Morris wrote: > >> Wilfred Hughes wrote: >> >>> The elisp primitives downcase and upcase cause Emacs to segfault when >>> given a negative argument. For example, (downcase -1). >>> >>> I can reproduce this on Emacs 25.1 as well as on master. It occurs on >>> GNU/Linux but not on OS X. >> >> I can't reproduce this, but it seems to me that (downcase -1) should >> signal a wrong-type-argument error, since negative numbers are not characters. >> But I think there are probably subtleties here that I don't get. > > The function uses XFASTINT, which only works for non-negative numbers. > This is checked when runtime checking is enabled. > > Andreas. > > -- > Andreas Schwab, schwab@linux-m68k.org > GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 > "And now for something completely different." From unknown Sat Jun 21 12:15:17 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Wilfred Hughes Subject: bug#25684: closed (Re: bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux) Message-ID: References: <2pefyxh259.fsf@fencepost.gnu.org> X-Gnu-PR-Message: they-closed 25684 X-Gnu-PR-Package: emacs Reply-To: 25684@debbugs.gnu.org Date: Fri, 17 Feb 2017 04:29:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1487305742-14846-1" This is a multi-part message in MIME format... ------------=_1487305742-14846-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25684@debbugs.gnu.org. --=20 25684: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25684 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1487305742-14846-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25684-done) by debbugs.gnu.org; 17 Feb 2017 04:28:30 +0000 Received: from localhost ([127.0.0.1]:42931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cea9m-0003qm-03 for submit@debbugs.gnu.org; Thu, 16 Feb 2017 23:28:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cea9k-0003qa-DV for 25684-done@debbugs.gnu.org; Thu, 16 Feb 2017 23:28:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cea9e-0000TS-Fb for 25684-done@debbugs.gnu.org; Thu, 16 Feb 2017 23:28:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36616) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cea9e-0000TO-CR for 25684-done@debbugs.gnu.org; Thu, 16 Feb 2017 23:28:22 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cea9b-0002fa-Ed; Thu, 16 Feb 2017 23:28:19 -0500 From: Glenn Morris To: 25684-done@debbugs.gnu.org Subject: Re: bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux References: <5t1sv1u6cp.fsf@fencepost.gnu.org> X-Spook: Twister jihad global Pandemic counter intelligence USCG X-Ran: P_x\DoCT~?#J>,pTO_r~*8&G~Ko_1N7=u2<[IWH>B\m@|m$?X/7|)b]cLKU]vr^.:P6sVG X-Hue: brightgreen X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 16 Feb 2017 23:28:18 -0500 In-Reply-To: <5t1sv1u6cp.fsf@fencepost.gnu.org> (Glenn Morris's message of "Mon, 13 Feb 2017 16:29:58 -0500") Message-ID: <2pefyxh259.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25684-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Version: 26.1 Applied as b91bfa1 Glenn Morris wrote: > --- i/src/casefiddle.c > +++ w/src/casefiddle.c > @@ -41,7 +41,7 @@ > if (NILP (XCHAR_TABLE (BVAR (current_buffer, downcase_table))->extras[1])) > Fset_case_table (BVAR (current_buffer, downcase_table)); > > - if (INTEGERP (obj)) > + if (NATNUMP (obj)) > { > int flagbits = (CHAR_ALT | CHAR_SUPER | CHAR_HYPER > | CHAR_SHIFT | CHAR_CTL | CHAR_META); ------------=_1487305742-14846-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Feb 2017 00:02:37 +0000 Received: from localhost ([127.0.0.1]:35126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccL99-00036I-P8 for submit@debbugs.gnu.org; Fri, 10 Feb 2017 19:02:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccL96-000365-On for submit@debbugs.gnu.org; Fri, 10 Feb 2017 19:02:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccL8x-00064n-Hh for submit@debbugs.gnu.org; Fri, 10 Feb 2017 19:02:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47580) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ccL8x-00064j-Cy for submit@debbugs.gnu.org; Fri, 10 Feb 2017 19:02:23 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42843) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccL8s-0005fj-Ug for bug-gnu-emacs@gnu.org; Fri, 10 Feb 2017 19:02:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccL8o-00061x-TC for bug-gnu-emacs@gnu.org; Fri, 10 Feb 2017 19:02:18 -0500 Received: from mail-qt0-x235.google.com ([2607:f8b0:400d:c0d::235]:36479) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ccL8o-00061f-ML for bug-gnu-emacs@gnu.org; Fri, 10 Feb 2017 19:02:14 -0500 Received: by mail-qt0-x235.google.com with SMTP id k15so50043031qtg.3 for ; Fri, 10 Feb 2017 16:02:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilfred-me-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=RJXANile6bUiwWMVcLXMyp/xUhB3mQmLvGMF6Cn6iPU=; b=xQJnUor7woaTYP6BSJdJr0wyeXeYB8AnjAvCKniF2PZIOkwUUiA+IXxIjRQg6N2Cw3 vAYW95enh87lYg1mlYTzlQAkyYO5IV9D15gUx7UukA4GpPbEYyr0AZS+qJhdkkLobU01 oXy+U/AnRriIySMmZkZFEJxmeXm89tLaBG7WIGtd8dlilEhsBKiateQB3sFjVFZUp1om busqhABLHJccHSPE2+RrPHsgG8Q/4wv1pWszwYRefCADHEBgZrDq0xU/XnHTQjCMcAVt /yZMfAMzmO57f3Uv2QtNgVEfQiMJCPYgzOFthxZCGoiOJ1dCeuKHhllw+wDn18mSKFjo mzPA== 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; bh=RJXANile6bUiwWMVcLXMyp/xUhB3mQmLvGMF6Cn6iPU=; b=tyVeMrOSJwZpuA2LHjXd+PXTfTlnC7Yzrgk5NHHtuadj+CvYwXD2W0zhKKtM5OzcF+ 4si7Ft2kuBs450eFU/ZVcywoSp0h1sGegYAZHhzQiaVvHzVNnRqFBb4UYFoyCg3RQR/F /Mc3cH4+oHcvgNytzdpm5U4MA/XK33PpPbN/atFM0AbxD643M+/HB20Y8BuNfAnc9yir 0Vz7c8fnAesha/rphxBYGiyD6BL1KG18yT4O4QwnFGCJ7HRP2v5m8w9k5+jyAtvYPEmG lDrl0Wpk1wiqen3CQvBy36Pyq9w4r1XKfHSHrxWS1dsl9AltSeZ3SVjUx/sDnn09RmP8 5n8g== X-Gm-Message-State: AMke39kXuRdrS8Y2i/LDOpZP/KRutctZcc2vrAWT2jgd5qC/FLL8PcdskkqBJO4Q88agVqLULx8do+nW9m5T1g== X-Received: by 10.200.53.150 with SMTP id k22mr11482222qtb.19.1486771331980; Fri, 10 Feb 2017 16:02:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.237.36.239 with HTTP; Fri, 10 Feb 2017 16:01:51 -0800 (PST) X-Originating-IP: [77.103.217.201] From: Wilfred Hughes Date: Sat, 11 Feb 2017 00:01:51 +0000 Message-ID: Subject: 25.1; (downcase -1) segfaults Emacs on GNU/Linux To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) The elisp primitives downcase and upcase cause Emacs to segfault when given a negative argument. For example, (downcase -1). I can reproduce this on Emacs 25.1 as well as on master. It occurs on GNU/Linux but not on OS X. Full gdb stacktrace from a debug build of master: #0 0x0000000000527623 in CHAR_TABLE_REF_ASCII (idx=, ct=12975549) at lisp.h:1740 tbl = 0xc5fdb8 val = downcase_table = 12975549 flagbits = 264241152 flags = 264241152 c = c1 = -264241153 inword = true #1 0x0000000000527623 in CHAR_TABLE_REF (idx=-264241153, ct=12975549) at lisp.h:1756 downcase_table = 12975549 flagbits = 264241152 flags = 264241152 c = c1 = -264241153 inword = true #2 0x0000000000527623 in downcase (c=-264241153) at buffer.h:1364 downcase_table = 12975549 flagbits = 264241152 flags = 264241152 c = c1 = -264241153 inword = true #3 0x0000000000527623 in casify_object (flag=CASE_DOWN, obj=-2) at casefiddle.c:67 flagbits = 264241152 flags = 264241152 c = c1 = -264241153 inword = true #4 0x000000000055ee63 in eval_sub (form=form@entry=21534835) at eval.c:2224 i = maxargs = 1 args_left = 0 numargs = ---Type to continue, or q to quit--- fun = 8734237 val = original_args = 21534819 argvals = {-2, 5634474, 708976, 12096, 140737488344592, 5294563, 4470320, 23} #5 0x000000000056296b in Feval (form=21534835, lexical=) at eval.c:2046 #6 0x000000000055f8d2 in Ffuncall (nargs=, args=args@entry=0x7fffffffd610) at eval.c:2748 fun = original_fun = 19968 numargs = 2 val = #7 0x0000000000593dc5 in exec_byte_code (bytestr=, vector=18816501, maxdepth=, args_template=, nargs=nargs@entry=18816504, args=, args@entry=0xc) at bytecode.c:639 op = type = targets = {0x593e78 , 0x595b28 , 0x595b2d , 0x595b32 , 0x593c86 , 0x593c90 , 0x595b37 , 0x595b6d , 0x593fcd , 0x593fd2 , 0x593fd7 , 0x593fdc , 0x593cd5 , 0x593cd8 , 0x593fe1 , 0x593fb4 , 0x594115 , 0x59411a , 0x59411f , 0x594124 , 0x593d27 , 0x593d30 , 0x594142 , 0x594129 , 0x5941a1 , 0x5941a6 , 0x5941ab , 0x5941b0 , 0x593e34 , 0x593e38 , 0x59417b , 0x594188 , 0x5941db , 0x5941e0 , 0x5941e5 , 0x5941ea , 0x593d9b , 0x593da0 , 0x5941b5 , 0x5941c2 , 0x594215 , 0x59421a , 0x59421f , 0x594224 , 0x593de2 , 0x593de8 , 0x5941ef , 0x5941fc , 0x59468e , 0x594680 , 0x5945fd , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x5947fd , 0x59487a , 0x5948b9 , 0x5948fe , 0x594943 , 0x594062 , 0x5940a4 , 0x594984 , 0x59402a , 0x5940dd , 0x594a79 , 0x5949b1 , 0x5949da , 0x594a13 , 0x594a46 , 0x594af4 , 0x594b1d , 0x594b56 , 0x594b93 , 0x594bbc , 0x594be5 , 0x594c1e , 0x594c57 , 0x594c90 , 0x594ccd , 0x594d00 , 0x594d33 , 0x594da8 , 0x594dea , 0x594e2c , 0x59500a , 0x594f8e , 0x594fcc , 0---Type to continue, or q to quit--- x594ea9 , 0x594ee7 , 0x594f1a , 0x594f5b , 0x594e76 , 0x595181 , 0x59511b , 0x595081 , 0x593ec4 , 0x5950c4 , 0x5950ed , 0x5951f6 , 0x595239 , 0x59527c , 0x5952a5 , 0x5952d0 , 0x5952fb , 0x59532e , 0x593e78 , 0x595359 , 0x595384 , 0x5953af , 0x5953da , 0x595405 , 0x595430 , 0x593ec4 , 0x593e78 , 0x595459 , 0x595496 , 0x5954bf , 0x5954e8 , 0x595521 , 0x59555a , 0x595583 , 0x5955a8 , 0x5955e1 , 0x59561a , 0x595653 , 0x59567e , 0x593e78 , 0x5944bb , 0x59424d , 0x593fee , 0x594270 , 0x5942af , 0x5942e8 , 0x595c9f , 0x59449c , 0x59414f , 0x5944fa , 0x594526 , 0x594593 , 0x5945bf , 0x5946bb , 0x594707 , 0x594744 , 0x59478a , 0x594229 , 0x5956a7 , 0x5956e4 , 0x59570d , 0x595736 , 0x59575f , 0x595788 , 0x5957c1 , 0x5957fa , 0x595833 , 0x59586c , 0x5958ed , 0x595988 , 0x595926 , 0x59594f , 0x5959c1 , 0x5959fa , 0x595a32 , 0x595a6a , 0x59514e , 0x595048 , 0x595a9d , 0x595ae3 , 0x593e78 , 0x594321 , 0x5943c0 , 0x5943fa , 0x594434 , 0x594468 , 0x594ab2 , 0x594d66 , 0x5951b4 , 0x595bad , 0x595bee , 0x593e78 , 0x593e78 , 0x595c3b , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x595c6c } const_length = bytestr_length = vectorp = 0x11f1df8 quitcounter = 1 '\001' stack_items = sa_avail = sa_count = sa_must_free = stack_base = stack_lim = top = 0x7fffffffd610 ---Type to continue, or q to quit--- void_stack_lim = bytestr_data = pc = count = result = #8 0x000000000055f587 in funcall_lambda (fun=140737488344656, nargs=18816504, nargs@entry=2, arg_vector=0xc, arg_vector@entry=0x7fffffffd918) at eval.c:2948 size = val = syms_left = lexenv = i = optional = rest = previous_optional_or_rest = #9 0x000000000055f84b in Ffuncall (nargs=3, args=args@entry=0x7fffffffd910) at eval.c:2762 fun = original_fun = 41580464 numargs = 2 val = #10 0x0000000000593dc5 in exec_byte_code (bytestr=, vector=18968533, maxdepth=, args_template=, nargs=nargs@entry=18968536, args=, args@entry=0xa) at bytecode.c:639 op = type = targets = {0x593e78 , 0x595b28 , 0x595b2d , 0x595b32 , 0x593c86 , 0x593c90 , 0x595b37 , 0x595b6d , 0x593fcd , 0x593fd2 , 0x593fd7 , 0x593fdc , 0x593cd5 , 0x593cd8 , 0x593fe1 , 0x593fb4 , 0x594115 , 0x59411a , 0x59411f , 0x594124 , 0x593d27 , 0x593d30 , 0x594142 , 0x594129 , 0x5941a1 , 0x5941a6 , 0x5941ab , 0x5941b0 , 0x593e34 , 0x593e38 , 0x59417b , 0x594188 , 0x5941db , 0x5941e0 , 0x5941e5 , 0x5941ea , 0x593d9b , 0x593da0 , 0x5941b5 , 0x5941c2 , 0x594215 , 0x59421a , 0x5---Type to continue, or q to quit--- 9421f , 0x594224 , 0x593de2 , 0x593de8 , 0x5941ef , 0x5941fc , 0x59468e , 0x594680 , 0x5945fd , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x5947fd , 0x59487a , 0x5948b9 , 0x5948fe , 0x594943 , 0x594062 , 0x5940a4 , 0x594984 , 0x59402a , 0x5940dd , 0x594a79 , 0x5949b1 , 0x5949da , 0x594a13 , 0x594a46 , 0x594af4 , 0x594b1d , 0x594b56 , 0x594b93 , 0x594bbc , 0x594be5 , 0x594c1e , 0x594c57 , 0x594c90 , 0x594ccd , 0x594d00 , 0x594d33 , 0x594da8 , 0x594dea , 0x594e2c , 0x59500a , 0x594f8e , 0x594fcc , 0x594ea9 , 0x594ee7 , 0x594f1a , 0x594f5b , 0x594e76 , 0x595181 , 0x59511b , 0x595081 , 0x593ec4 , 0x5950c4 , 0x5950ed , 0x5951f6 , 0x595239 , 0x59527c , 0x5952a5 , 0x5952d0 , 0x5952fb , 0x59532e , 0x593e78 , 0x595359 , 0x595384 , 0x5953af , 0x5953da , 0x595405 , 0x595430 , 0x593ec4 , 0x593e78 , 0x595459 , 0x595496 , 0x5954bf , 0x5954e8 , 0x595521 , 0x59555a , 0x595583 , 0x5955a8 , 0x5955e1 , 0x59561a , 0x595653 , 0x59567e , 0x593e78 , 0x5944bb , 0x59424d , 0x593fee , 0x594270 , 0x5942af , 0x5942e8 , 0x595c9f , 0x59449c , 0x59414f , 0x5944fa , 0x594526 , 0x594593 , 0x5945bf , 0x5946bb , 0x594707 , 0x594744 , 0x59478a , 0x594229 , 0x5956a7 , 0x5956e4 , 0x59570d , 0x595736 , 0x59575f , 0x595788 , 0x5957c1 , 0x5957fa , 0x595833 , 0x59586c , 0x5958ed , 0x595988 , 0x595926 , 0x59594f , 0x5959c1 , 0x5959fa , 0x595a32 , 0x595a6a , 0x59514e , 0x595048 , 0x595a9d , 0x595ae3 , 0x593e78 , 0x594321 , 0x5943c0 , 0x5943fa , 0x594434 , 0x594468 , 0x594ab2 , 0x594d66 , 0x5951b4 , 0x595bad , 0x595bee , 0x593e78 , 0x593e78 , 0x595c3b , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x595c6c } const_length = ---Type to continue, or q to quit--- bytestr_length = vectorp = 0x1216fd8 quitcounter = 1 '\001' stack_items = sa_avail = sa_count = sa_must_free = stack_base = stack_lim = top = 0x7fffffffd910 void_stack_lim = bytestr_data = pc = count = result = #11 0x000000000055f587 in funcall_lambda (fun=140737488345384, nargs=18968536, nargs@entry=1, arg_vector=0xa, arg_vector@entry=0x7fffffffda80) at eval.c:2948 size = val = syms_left = lexenv = i = optional = rest = previous_optional_or_rest = #12 0x000000000055f84b in Ffuncall (nargs=2, args=args@entry=0x7fffffffda78) at eval.c:2762 fun = original_fun = 42262256 numargs = 1 val = #13 0x0000000000593dc5 in exec_byte_code (bytestr=, vector=17919701, maxdepth=, args_template=, nargs=nargs@entry=17919704, args=, args@entry=0x9) at bytecode.c:639 op = type = ---Type to continue, or q to quit--- targets = {0x593e78 , 0x595b28 , 0x595b2d , 0x595b32 , 0x593c86 , 0x593c90 , 0x595b37 , 0x595b6d , 0x593fcd , 0x593fd2 , 0x593fd7 , 0x593fdc , 0x593cd5 , 0x593cd8 , 0x593fe1 , 0x593fb4 , 0x594115 , 0x59411a , 0x59411f , 0x594124 , 0x593d27 , 0x593d30 , 0x594142 , 0x594129 , 0x5941a1 , 0x5941a6 , 0x5941ab , 0x5941b0 , 0x593e34 , 0x593e38 , 0x59417b , 0x594188 , 0x5941db , 0x5941e0 , 0x5941e5 , 0x5941ea , 0x593d9b , 0x593da0 , 0x5941b5 , 0x5941c2 , 0x594215 , 0x59421a , 0x59421f , 0x594224 , 0x593de2 , 0x593de8 , 0x5941ef , 0x5941fc , 0x59468e , 0x594680 , 0x5945fd , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x5947fd , 0x59487a , 0x5948b9 , 0x5948fe , 0x594943 , 0x594062 , 0x5940a4 , 0x594984 , 0x59402a , 0x5940dd , 0x594a79 , 0x5949b1 , 0x5949da , 0x594a13 , 0x594a46 , 0x594af4 , 0x594b1d , 0x594b56 , 0x594b93 , 0x594bbc , 0x594be5 , 0x594c1e , 0x594c57 , 0x594c90 , 0x594ccd , 0x594d00 , 0x594d33 , 0x594da8 , 0x594dea , 0x594e2c , 0x59500a , 0x594f8e , 0x594fcc , 0x594ea9 , 0x594ee7 , 0x594f1a , 0x594f5b , 0x594e76 , 0x595181 , 0x59511b , 0x595081 , 0x593ec4 , 0x5950c4 , 0x5950ed , 0x5951f6 , 0x595239 , 0x59527c , 0x5952a5 , 0x5952d0 , 0x5952fb , 0x59532e , 0x593e78 , 0x595359 , 0x595384 , 0x5953af , 0x5953da , 0x595405 , 0x595430 , 0x593ec4 , 0x593e78 , 0x595459 , 0x595496 , 0x5954bf , 0x5954e8 , 0x595521 , 0x59555a , 0x595583 , 0x5955a8 , 0x5955e1 , 0x59561a , 0x595653 , 0x59567e , 0x593e78 , 0x5944bb , 0x59424d , 0x593fee , 0x594270 , 0x5942af , 0x5942e8 , 0x595c9f , 0x59449c , 0x59414f , 0x5944fa , 0x594526 , 0x594593 , 0x5945bf , 0x5946bb , 0x594707 , 0x594744 , 0x59478a , 0x594229 , 0x5956a7 , 0x5956e4 , 0x59570d , 0x595736 , 0x59575f , 0x595788 , 0x5957c1 , 0x5957fa to continue, or q to quit--- ode+7610>, 0x595833 , 0x59586c , 0x5958ed , 0x595988 , 0x595926 , 0x59594f , 0x5959c1 , 0x5959fa , 0x595a32 , 0x595a6a , 0x59514e , 0x595048 , 0x595a9d , 0x595ae3 , 0x593e78 , 0x594321 , 0x5943c0 , 0x5943fa , 0x594434 , 0x594468 , 0x594ab2 , 0x594d66 , 0x5951b4 , 0x595bad , 0x595bee , 0x593e78 , 0x593e78 , 0x595c3b , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x595c6c } const_length = bytestr_length = vectorp = 0x1116ed8 quitcounter = 1 '\001' stack_items = sa_avail = sa_count = sa_must_free = stack_base = stack_lim = top = 0x7fffffffda78 void_stack_lim = bytestr_data = pc = count = result = #14 0x000000000055f587 in funcall_lambda (fun=140737488345744, nargs=17919704, nargs@entry=0, arg_vector=0x9, arg_vector@entry=0x7fffffffdd80) at eval.c:2948 size = val = syms_left = lexenv = i = optional = rest = ---Type to continue, or q to quit--- previous_optional_or_rest = #15 0x000000000055f84b in Ffuncall (nargs=nargs@entry=1, args=args@entry=0x7fffffffdd78) at eval.c:2762 fun = original_fun = 42262144 numargs = 0 val = #16 0x000000000055b71d in Ffuncall_interactively (nargs=1, args=0x7fffffffdd78) at callint.c:252 #17 0x000000000055f8d2 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffdd70) at eval.c:2748 fun = original_fun = 24768 numargs = 1 val = #18 0x000000000056142c in Fapply (nargs=nargs@entry=3, args=args@entry=0x7fffffffdd70) at eval.c:2332 i = numargs = funcall_nargs = funcall_args = 0x0 spread_arg = fun = 24768 retval = sa_avail = 16384 sa_must_free = false #19 0x000000000055ba7f in Fcall_interactively (function=42262144, record_flag=0, keys=) at callint.c:389 input = funval = events = args = visargs = specs = 0 filter_specs = teml = up_event = enable = sa_avail = 16384 ---Type to continue, or q to quit--- sa_must_free = false next_event = prefix_arg = 0 string = 0x0 tem = varies = i = nargs = mark = arg_from_tty = false key_count = 1 record_then_fail = false save_this_command = 42262144 save_last_command = 726384 save_this_original_command = 42262144 save_real_this_command = 42262144 #20 0x000000000055f8d2 in Ffuncall (nargs=, args=args@entry=0x7fffffffde38) at eval.c:2748 fun = original_fun = 717408 numargs = 3 val = #21 0x0000000000593dc5 in exec_byte_code (bytestr=, vector=9716005, maxdepth=, args_template=, nargs=nargs@entry=9716008, args=, args@entry=0x5) at bytecode.c:639 op = type = targets = {0x593e78 , 0x595b28 , 0x595b2d , 0x595b32 , 0x593c86 , 0x593c90 , 0x595b37 , 0x595b6d , 0x593fcd , 0x593fd2 , 0x593fd7 , 0x593fdc , 0x593cd5 , 0x593cd8 , 0x593fe1 , 0x593fb4 , 0x594115 , 0x59411a , 0x59411f , 0x594124 , 0x593d27 , 0x593d30 , 0x594142 , 0x594129 , 0x5941a1 , 0x5941a6 , 0x5941ab , 0x5941b0 , 0x593e34 , 0x593e38 , 0x59417b , 0x594188 , 0x5941db , 0x5941e0 , 0x5941e5 , 0x5941ea , 0x593d9b , 0x593da0 to continue, or q to quit--- ec_byte_code+864>, 0x5941b5 , 0x5941c2 , 0x594215 , 0x59421a , 0x59421f , 0x594224 , 0x593de2 , 0x593de8 , 0x5941ef , 0x5941fc , 0x59468e , 0x594680 , 0x5945fd , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x5947fd , 0x59487a , 0x5948b9 , 0x5948fe , 0x594943 , 0x594062 , 0x5940a4 , 0x594984 , 0x59402a , 0x5940dd , 0x594a79 , 0x5949b1 , 0x5949da , 0x594a13 , 0x594a46 , 0x594af4 , 0x594b1d , 0x594b56 , 0x594b93 , 0x594bbc , 0x594be5 , 0x594c1e , 0x594c57 , 0x594c90 , 0x594ccd , 0x594d00 , 0x594d33 , 0x594da8 , 0x594dea , 0x594e2c , 0x59500a , 0x594f8e , 0x594fcc , 0x594ea9 , 0x594ee7 , 0x594f1a , 0x594f5b , 0x594e76 , 0x595181 , 0x59511b , 0x595081 , 0x593ec4 , 0x5950c4 , 0x5950ed , 0x5951f6 , 0x595239 , 0x59527c , 0x5952a5 , 0x5952d0 , 0x5952fb , 0x59532e , 0x593e78 , 0x595359 , 0x595384 , 0x5953af , 0x5953da , 0x595405 , 0x595430 , 0x593ec4 , 0x593e78 , 0x595459 , 0x595496 , 0x5954bf , 0x5954e8 , 0x595521 , 0x59555a , 0x595583 , 0x5955a8 , 0x5955e1 , 0x59561a , 0x595653 , 0x59567e , 0x593e78 , 0x5944bb , 0x59424d , 0x593fee , 0x594270 , 0x5942af , 0x5942e8 , 0x595c9f , 0x59449c , 0x59414f , 0x5944fa , 0x594526 , 0x594593 , 0x5945bf , 0x5946bb , 0x594707 , 0x594744 , 0x59478a , 0x594229 , 0x5956a7 , 0x5956e4 , 0x59570d , 0x595736 , 0x59575f , 0x595788 , 0x5957c1 , 0x5957fa , 0x595833 , 0x59586c , 0x5958ed , 0x595988 , 0x595926 , 0x59594f , 0x5959c1 , 0x5959fa , 0x595a32 , 0x595a6a , 0x59514e , 0x595048 , 0x595a9d , 0x595ae3 , 0x593e78 , 0x594321 , 0x5943c0 , 0x5943fa , 0x594434 , 0x594468 , 0x594ab2 , 0x594d66 , 0x5951b4 , 0x595bad , 0x595bee , 0x593e78 , 0x593e78 , 0x595c3b , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x593e78 , 0x595c6c } ---Type to continue, or q to quit--- const_length = bytestr_length = vectorp = 0x944128 quitcounter = 1 '\001' stack_items = sa_avail = sa_count = sa_must_free = stack_base = stack_lim = top = 0x7fffffffde38 void_stack_lim = bytestr_data = pc = count = result = #22 0x000000000055f587 in funcall_lambda (fun=140737488346736, nargs=9716008, nargs@entry=1, arg_vector=0x5, arg_vector@entry=0x7fffffffe048) at eval.c:2948 size = val = syms_left = lexenv = i = optional = rest = previous_optional_or_rest = #23 0x000000000055f84b in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffe040) at eval.c:2762 fun = original_fun = 15168 numargs = 1 val = #24 0x000000000055f9aa in call1 (fn=fn@entry=15168, arg1=) at eval.c:2610 #25 0x00000000004fb5a8 in command_loop_1 () at keyboard.c:1487 cmd = ---Type to continue, or q to quit--- keybuf = {54, 4, 10024661, 0, 0, 5091936, 10024656, 160, 4, 13296515, 140737488347536, 5630911, 280, 320, 4, 223338299410, 0, 0, 472446402651, 0, 0, 120, 120, 0, 13299379, 4002, -1, 5629585, 5, 29280} i = prev_modiff = 51 prev_buffer = 0x3420400 #26 0x000000000055ddbe in internal_condition_case (bfun=bfun@entry=0x4fb190 , handlers=handlers@entry=19680, hfun=hfun@entry=0x4f22e0 ) at eval.c:1328 val = c = 0x2c4fce0 #27 0x00000000004ececc in command_loop_2 (ignore=ignore@entry=0) at keyboard.c:1115 val = 12992933 #28 0x000000000055dd5c in internal_catch (tag=tag@entry=47088, func=func@entry=0x4eceb0 , arg=arg@entry=0) at eval.c:1094 val = c = 0x2c4fbc0 #29 0x00000000004ece89 in command_loop () at keyboard.c:1094 #30 0x00000000004f1ee3 in recursive_edit_1 () at keyboard.c:700 val = #31 0x00000000004f221b in Frecursive_edit () at keyboard.c:771 buffer = #32 0x000000000041900c in main (argc=, argv=0x7fffffffe408) at emacs.c:1688 stack_bottom_variable = -1 '\377' do_initial_setlocale = dumping = skip_args = 0 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = disable_aslr = rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} sockfd = -1 ------------=_1487305742-14846-1-- From unknown Sat Jun 21 12:15:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25684: closed (Re: bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux) Resent-From: Wilfred Hughes Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Feb 2017 08:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25684 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25684@debbugs.gnu.org Received: via spool by 25684-submit@debbugs.gnu.org id=B25684.14873194722953 (code B ref 25684); Fri, 17 Feb 2017 08:18:01 +0000 Received: (at 25684) by debbugs.gnu.org; 17 Feb 2017 08:17:52 +0000 Received: from localhost ([127.0.0.1]:43011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cedji-0000lW-7U for submit@debbugs.gnu.org; Fri, 17 Feb 2017 03:17:52 -0500 Received: from mail-qk0-f178.google.com ([209.85.220.178]:36110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cedjd-0000lE-Kw for 25684@debbugs.gnu.org; Fri, 17 Feb 2017 03:17:48 -0500 Received: by mail-qk0-f178.google.com with SMTP id 11so37553327qkl.3 for <25684@debbugs.gnu.org>; Fri, 17 Feb 2017 00:17:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wilfred-me-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=PkFq+9jTi/4W2Dzw4qkQjjkrC3j9aK0YG9euv0MZyJY=; b=HhJpS11hOBRSoUqqDh+16N0oh6Iseq2riQNA23VbAPrxIGoR1melYH92hrL5/qGAOB kX0j0OStOf8vxhLFYoo7K9QcKohXVgYb2IATLDNybe4cHXzXVLt+0YSZUtzhUGW+LbHr SPhODWAbGCZfp4mZkYySnv4Wox30vRfZOmM0G7c2CMd1zP2VHRDbV5BKGZlONI3QS3Oj 4B6k9HiXYp212qerix6FzBAWjN08agmR351Shvrdy3roBL28zcm4vOMXzIqumhl1aq22 siaZ0Dff8lDJAIYS7RjybXcBpR0BBcRvmCd0bMdszP9fK5PsG6XBUYZadwps2EB6XYhA Zh9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=PkFq+9jTi/4W2Dzw4qkQjjkrC3j9aK0YG9euv0MZyJY=; b=PJsZjYG8ELagHsGEC1KYE8qGZLhIKU2xVD1io0LfYsNVN1rMApH3vOW/fB2T1Gg6YL T0S77R3yrpsvQnYWb8NhGwUm2CzSlDA3/wSu4r9AxBBj0dfY8K+KWgX9kEHZ/kGFPU6u B61ieHEgZ8mmWr9js37y6WApBT0qt18FIgT3b7SDA5maEpSCiqHDrWBMlDjgFwMAs+r4 Sy53poC0ESSxzYCDBumdpTB6pV3fjnLLimPH0l2AksuwusmnRAfSiaR4y7dc5QFHpie+ U0n1IXMRUCppHpnj3dmuUge1iheGz/e7uyiX5Wqr8dqSkQpqJzMVDYfdC87GnR18M6Sk 401Q== X-Gm-Message-State: AMke39lTN82L4Bli+HxWEvbnz0bo+Edz2Ube2LqLagFEzKOOT9TSmjrIuCvo/bsu0rMMXMs0kkG1qY1a3Os+ig== X-Received: by 10.55.195.148 with SMTP id r20mr6346276qkl.45.1487319459389; Fri, 17 Feb 2017 00:17:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.237.36.239 with HTTP; Fri, 17 Feb 2017 00:17:38 -0800 (PST) X-Originating-IP: [188.29.165.83] Received: by 10.237.36.239 with HTTP; Fri, 17 Feb 2017 00:17:38 -0800 (PST) In-Reply-To: References: <2pefyxh259.fsf@fencepost.gnu.org> From: Wilfred Hughes Date: Fri, 17 Feb 2017 08:17:38 +0000 Message-ID: Content-Type: multipart/alternative; boundary=001a11478b520ba1030548b58cdb X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --001a11478b520ba1030548b58cdb Content-Type: text/plain; charset=UTF-8 Thank you :) On 17 Feb 2017 4:29 a.m., "GNU bug Tracking System" wrote: > Your bug report > > #25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux > > which was filed against the emacs package, has been closed. > > The explanation is attached below, along with your original report. > If you require more details, please reply to 25684@debbugs.gnu.org. > > -- > 25684: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=25684 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems > > > ---------- Forwarded message ---------- > From: Glenn Morris > To: 25684-done@debbugs.gnu.org > Cc: > Date: Thu, 16 Feb 2017 23:28:18 -0500 > Subject: Re: bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux > Version: 26.1 > > Applied as b91bfa1 > > Glenn Morris wrote: > > > --- i/src/casefiddle.c > > +++ w/src/casefiddle.c > > @@ -41,7 +41,7 @@ > > if (NILP (XCHAR_TABLE (BVAR (current_buffer, > downcase_table))->extras[1])) > > Fset_case_table (BVAR (current_buffer, downcase_table)); > > > > - if (INTEGERP (obj)) > > + if (NATNUMP (obj)) > > { > > int flagbits = (CHAR_ALT | CHAR_SUPER | CHAR_HYPER > > | CHAR_SHIFT | CHAR_CTL | CHAR_META); > > > > ---------- Forwarded message ---------- > From: Wilfred Hughes > To: bug-gnu-emacs@gnu.org > Cc: > Date: Sat, 11 Feb 2017 00:01:51 +0000 > Subject: 25.1; (downcase -1) segfaults Emacs on GNU/Linux > The elisp primitives downcase and upcase cause Emacs to segfault when > given a negative argument. For example, (downcase -1). > > I can reproduce this on Emacs 25.1 as well as on master. It occurs on > GNU/Linux but not on OS X. > > Full gdb stacktrace from a debug build of master: > > #0 0x0000000000527623 in CHAR_TABLE_REF_ASCII (idx=, > ct=12975549) at lisp.h:1740 > tbl = 0xc5fdb8 > val = > downcase_table = 12975549 > flagbits = 264241152 > flags = 264241152 > c = > c1 = -264241153 > inword = true > #1 0x0000000000527623 in CHAR_TABLE_REF (idx=-264241153, ct=12975549) > at lisp.h:1756 > downcase_table = 12975549 > flagbits = 264241152 > flags = 264241152 > c = > c1 = -264241153 > inword = true > #2 0x0000000000527623 in downcase (c=-264241153) at buffer.h:1364 > downcase_table = 12975549 > flagbits = 264241152 > flags = 264241152 > c = > c1 = -264241153 > inword = true > #3 0x0000000000527623 in casify_object (flag=CASE_DOWN, obj=-2) at > casefiddle.c:67 > flagbits = 264241152 > flags = 264241152 > c = > c1 = -264241153 > inword = true > #4 0x000000000055ee63 in eval_sub (form=form@entry=21534835) at > eval.c:2224 > i = > maxargs = 1 > args_left = 0 > numargs = > ---Type to continue, or q to quit--- > fun = 8734237 > val = > original_args = 21534819 > argvals = {-2, 5634474, 708976, 12096, 140737488344592, > 5294563, 4470320, 23} > #5 0x000000000056296b in Feval (form=21534835, lexical= out>) at eval.c:2046 > #6 0x000000000055f8d2 in Ffuncall (nargs=, > args=args@entry=0x7fffffffd610) at eval.c:2748 > fun = > original_fun = 19968 > numargs = 2 > val = > #7 0x0000000000593dc5 in exec_byte_code (bytestr=, > vector=18816501, maxdepth=, args_template= out>, nargs=nargs@entry=18816504, args=, > args@entry=0xc) at bytecode.c:639 > op = > type = > targets = > {0x593e78 , 0x595b28 > , 0x595b2d , 0x595b32 > , 0x593c86 , 0x593c90 > , 0x595b37 , 0x595b6d > , 0x593fcd , 0x593fd2 > , 0x593fd7 , 0x593fdc > , 0x593cd5 , 0x593cd8 > , 0x593fe1 , 0x593fb4 > , 0x594115 , 0x59411a > , 0x59411f , 0x594124 > , 0x593d27 , 0x593d30 > , 0x594142 , 0x594129 > , 0x5941a1 , 0x5941a6 > , 0x5941ab , 0x5941b0 > , 0x593e34 , 0x593e38 > , 0x59417b , 0x594188 > , 0x5941db , 0x5941e0 > , 0x5941e5 , 0x5941ea > , 0x593d9b , 0x593da0 > , 0x5941b5 , 0x5941c2 > , 0x594215 , 0x59421a > , 0x59421f , 0x594224 > , 0x593de2 , 0x593de8 > , 0x5941ef , 0x5941fc > , 0x59468e , 0x594680 > , 0x5945fd , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x5947fd , 0x59487a > , 0x5948b9 , 0x5948fe > , 0x594943 , 0x594062 > , 0x5940a4 , 0x594984 > , 0x59402a , 0x5940dd > , 0x594a79 , 0x5949b1 > , 0x5949da , 0x594a13 > , 0x594a46 , 0x594af4 > , 0x594b1d , 0x594b56 > , 0x594b93 , 0x594bbc > , 0x594be5 , 0x594c1e > , 0x594c57 , 0x594c90 > , 0x594ccd , 0x594d00 > , 0x594d33 , 0x594da8 > , 0x594dea , 0x594e2c > , 0x59500a , 0x594f8e > , 0x594fcc , 0---Type > to continue, or q to quit--- > x594ea9 , 0x594ee7 , > 0x594f1a , 0x594f5b , > 0x594e76 , 0x595181 , > 0x59511b , 0x595081 , > 0x593ec4 , 0x5950c4 , > 0x5950ed , 0x5951f6 , > 0x595239 , 0x59527c , > 0x5952a5 , 0x5952d0 , > 0x5952fb , 0x59532e , > 0x593e78 , 0x595359 , > 0x595384 , 0x5953af , > 0x5953da , 0x595405 , > 0x595430 , 0x593ec4 , > 0x593e78 , 0x595459 , > 0x595496 , 0x5954bf , > 0x5954e8 , 0x595521 , > 0x59555a , 0x595583 , > 0x5955a8 , 0x5955e1 , > 0x59561a , 0x595653 , > 0x59567e , 0x593e78 , > 0x5944bb , 0x59424d , > 0x593fee , 0x594270 , > 0x5942af , 0x5942e8 , > 0x595c9f , 0x59449c , > 0x59414f , 0x5944fa , > 0x594526 , 0x594593 , > 0x5945bf , 0x5946bb , > 0x594707 , 0x594744 , > 0x59478a , 0x594229 , > 0x5956a7 , 0x5956e4 , > 0x59570d , 0x595736 , > 0x59575f , 0x595788 , > 0x5957c1 , 0x5957fa , > 0x595833 , 0x59586c , > 0x5958ed , 0x595988 , > 0x595926 , 0x59594f , > 0x5959c1 , 0x5959fa , > 0x595a32 , 0x595a6a , > 0x59514e , 0x595048 , > 0x595a9d , 0x595ae3 , > 0x593e78 , 0x594321 , > 0x5943c0 , 0x5943fa , > 0x594434 , 0x594468 , > 0x594ab2 , 0x594d66 , > 0x5951b4 , 0x595bad , > 0x595bee , 0x593e78 , > 0x593e78 , 0x595c3b , > 0x593e78 , 0x593e78 , > 0x593e78 , 0x593e78 , > 0x593e78 , 0x593e78 , > 0x593e78 , 0x593e78 , > 0x593e78 , 0x595c6c > } > const_length = > bytestr_length = > vectorp = 0x11f1df8 > quitcounter = 1 '\001' > stack_items = > sa_avail = > sa_count = > sa_must_free = > stack_base = > stack_lim = > top = 0x7fffffffd610 > ---Type to continue, or q to quit--- > void_stack_lim = > bytestr_data = > pc = > count = > result = > #8 0x000000000055f587 in funcall_lambda (fun=140737488344656, > nargs=18816504, nargs@entry=2, arg_vector=0xc, > arg_vector@entry=0x7fffffffd918) > at eval.c:2948 > size = > val = > syms_left = > lexenv = > i = > optional = > rest = > previous_optional_or_rest = > #9 0x000000000055f84b in Ffuncall (nargs=3, > args=args@entry=0x7fffffffd910) at eval.c:2762 > fun = > original_fun = 41580464 > numargs = 2 > val = > #10 0x0000000000593dc5 in exec_byte_code (bytestr=, > vector=18968533, maxdepth=, args_template= out>, nargs=nargs@entry=18968536, args=, > args@entry=0xa) at bytecode.c:639 > op = > type = > targets = > {0x593e78 , 0x595b28 > , 0x595b2d , 0x595b32 > , 0x593c86 , 0x593c90 > , 0x595b37 , 0x595b6d > , 0x593fcd , 0x593fd2 > , 0x593fd7 , 0x593fdc > , 0x593cd5 , 0x593cd8 > , 0x593fe1 , 0x593fb4 > , 0x594115 , 0x59411a > , 0x59411f , 0x594124 > , 0x593d27 , 0x593d30 > , 0x594142 , 0x594129 > , 0x5941a1 , 0x5941a6 > , 0x5941ab , 0x5941b0 > , 0x593e34 , 0x593e38 > , 0x59417b , 0x594188 > , 0x5941db , 0x5941e0 > , 0x5941e5 , 0x5941ea > , 0x593d9b , 0x593da0 > , 0x5941b5 , 0x5941c2 > , 0x594215 , 0x59421a > , 0x5---Type to continue, or q > to quit--- > 9421f , 0x594224 , 0x593de2 > , 0x593de8 , 0x5941ef > , 0x5941fc , 0x59468e > , 0x594680 , 0x5945fd > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x5947fd > , 0x59487a , 0x5948b9 > , 0x5948fe , 0x594943 > , 0x594062 , 0x5940a4 > , 0x594984 , 0x59402a > , 0x5940dd , 0x594a79 > , 0x5949b1 , 0x5949da > , 0x594a13 , 0x594a46 > , 0x594af4 , 0x594b1d > , 0x594b56 , 0x594b93 > , 0x594bbc , 0x594be5 > , 0x594c1e , 0x594c57 > , 0x594c90 , 0x594ccd > , 0x594d00 , 0x594d33 > , 0x594da8 , 0x594dea > , 0x594e2c , 0x59500a > , 0x594f8e , 0x594fcc > , 0x594ea9 , 0x594ee7 > , 0x594f1a , 0x594f5b > , 0x594e76 , 0x595181 > , 0x59511b , 0x595081 > , 0x593ec4 , 0x5950c4 > , 0x5950ed , 0x5951f6 > , 0x595239 , 0x59527c > , 0x5952a5 , 0x5952d0 > , 0x5952fb , 0x59532e > , 0x593e78 , 0x595359 > , 0x595384 , 0x5953af > , 0x5953da , 0x595405 > , 0x595430 , 0x593ec4 > , 0x593e78 , 0x595459 > , 0x595496 , 0x5954bf > , 0x5954e8 , 0x595521 > , 0x59555a , 0x595583 > , 0x5955a8 , 0x5955e1 > , 0x59561a , 0x595653 > , 0x59567e , 0x593e78 > , 0x5944bb , 0x59424d > , 0x593fee , 0x594270 > , 0x5942af , 0x5942e8 > , 0x595c9f , 0x59449c > , 0x59414f , 0x5944fa > , 0x594526 , 0x594593 > , 0x5945bf , 0x5946bb > , 0x594707 , 0x594744 > , 0x59478a , 0x594229 > , 0x5956a7 , 0x5956e4 > , 0x59570d , 0x595736 > , 0x59575f , 0x595788 > , 0x5957c1 , 0x5957fa > , 0x595833 , 0x59586c > , 0x5958ed , 0x595988 > , 0x595926 , 0x59594f > , 0x5959c1 , 0x5959fa > , 0x595a32 , 0x595a6a > , 0x59514e , 0x595048 > , 0x595a9d , 0x595ae3 > , 0x593e78 , 0x594321 > , 0x5943c0 , 0x5943fa > , 0x594434 , 0x594468 > , 0x594ab2 , 0x594d66 > , 0x5951b4 , 0x595bad > , 0x595bee , 0x593e78 > , 0x593e78 , 0x595c3b > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x595c6c > } > const_length = > ---Type to continue, or q to quit--- > bytestr_length = > vectorp = 0x1216fd8 > quitcounter = 1 '\001' > stack_items = > sa_avail = > sa_count = > sa_must_free = > stack_base = > stack_lim = > top = 0x7fffffffd910 > void_stack_lim = > bytestr_data = > pc = > count = > result = > #11 0x000000000055f587 in funcall_lambda (fun=140737488345384, > nargs=18968536, nargs@entry=1, arg_vector=0xa, > arg_vector@entry=0x7fffffffda80) > at eval.c:2948 > size = > val = > syms_left = > lexenv = > i = > optional = > rest = > previous_optional_or_rest = > #12 0x000000000055f84b in Ffuncall (nargs=2, > args=args@entry=0x7fffffffda78) at eval.c:2762 > fun = > original_fun = 42262256 > numargs = 1 > val = > #13 0x0000000000593dc5 in exec_byte_code (bytestr=, > vector=17919701, maxdepth=, args_template= out>, nargs=nargs@entry=17919704, args=, > args@entry=0x9) at bytecode.c:639 > op = > type = > ---Type to continue, or q to quit--- > targets = > {0x593e78 , 0x595b28 > , 0x595b2d , 0x595b32 > , 0x593c86 , 0x593c90 > , 0x595b37 , 0x595b6d > , 0x593fcd , 0x593fd2 > , 0x593fd7 , 0x593fdc > , 0x593cd5 , 0x593cd8 > , 0x593fe1 , 0x593fb4 > , 0x594115 , 0x59411a > , 0x59411f , 0x594124 > , 0x593d27 , 0x593d30 > , 0x594142 , 0x594129 > , 0x5941a1 , 0x5941a6 > , 0x5941ab , 0x5941b0 > , 0x593e34 , 0x593e38 > , 0x59417b , 0x594188 > , 0x5941db , 0x5941e0 > , 0x5941e5 , 0x5941ea > , 0x593d9b , 0x593da0 > , 0x5941b5 , 0x5941c2 > , 0x594215 , 0x59421a > , 0x59421f , 0x594224 > , 0x593de2 , 0x593de8 > , 0x5941ef , 0x5941fc > , 0x59468e , 0x594680 > , 0x5945fd , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x5947fd , 0x59487a > , 0x5948b9 , 0x5948fe > , 0x594943 , 0x594062 > , 0x5940a4 , 0x594984 > , 0x59402a , 0x5940dd > , 0x594a79 , 0x5949b1 > , 0x5949da , 0x594a13 > , 0x594a46 , 0x594af4 > , 0x594b1d , 0x594b56 > , 0x594b93 , 0x594bbc > , 0x594be5 , 0x594c1e > , 0x594c57 , 0x594c90 > , 0x594ccd , 0x594d00 > , 0x594d33 , 0x594da8 > , 0x594dea , 0x594e2c > , 0x59500a , 0x594f8e > , 0x594fcc , 0x594ea9 > , 0x594ee7 , 0x594f1a > , 0x594f5b , 0x594e76 > , 0x595181 , 0x59511b > , 0x595081 , 0x593ec4 > , 0x5950c4 , 0x5950ed > , 0x5951f6 , 0x595239 > , 0x59527c , 0x5952a5 > , 0x5952d0 , 0x5952fb > , 0x59532e , 0x593e78 > , 0x595359 , 0x595384 > , 0x5953af , 0x5953da > , 0x595405 , 0x595430 > , 0x593ec4 , 0x593e78 > , 0x595459 , 0x595496 > , 0x5954bf , 0x5954e8 > , 0x595521 , 0x59555a > , 0x595583 , 0x5955a8 > , 0x5955e1 , 0x59561a > , 0x595653 , 0x59567e > , 0x593e78 , 0x5944bb > , 0x59424d , 0x593fee > , 0x594270 , 0x5942af > , 0x5942e8 , 0x595c9f > , 0x59449c , 0x59414f > , 0x5944fa , 0x594526 > , 0x594593 , 0x5945bf > , 0x5946bb , 0x594707 > , 0x594744 , 0x59478a > , 0x594229 , 0x5956a7 > , 0x5956e4 , 0x59570d > , 0x595736 , 0x59575f > , 0x595788 , 0x5957c1 > , 0x5957fa to > continue, or q to quit--- > ode+7610>, 0x595833 , 0x59586c > , 0x5958ed , 0x595988 > , 0x595926 , 0x59594f > , 0x5959c1 , 0x5959fa > , 0x595a32 , 0x595a6a > , 0x59514e , 0x595048 > , 0x595a9d , 0x595ae3 > , 0x593e78 , 0x594321 > , 0x5943c0 , 0x5943fa > , 0x594434 , 0x594468 > , 0x594ab2 , 0x594d66 > , 0x5951b4 , 0x595bad > , 0x595bee , 0x593e78 > , 0x593e78 , 0x595c3b > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x595c6c > } > const_length = > bytestr_length = > vectorp = 0x1116ed8 > quitcounter = 1 '\001' > stack_items = > sa_avail = > sa_count = > sa_must_free = > stack_base = > stack_lim = > top = 0x7fffffffda78 > void_stack_lim = > bytestr_data = > pc = > count = > result = > #14 0x000000000055f587 in funcall_lambda (fun=140737488345744, > nargs=17919704, nargs@entry=0, arg_vector=0x9, > arg_vector@entry=0x7fffffffdd80) > at eval.c:2948 > size = > val = > syms_left = > lexenv = > i = > optional = > rest = > ---Type to continue, or q to quit--- > previous_optional_or_rest = > #15 0x000000000055f84b in Ffuncall (nargs=nargs@entry=1, > args=args@entry=0x7fffffffdd78) at eval.c:2762 > fun = > original_fun = 42262144 > numargs = 0 > val = > #16 0x000000000055b71d in Ffuncall_interactively (nargs=1, > args=0x7fffffffdd78) at callint.c:252 > #17 0x000000000055f8d2 in Ffuncall (nargs=nargs@entry=2, > args=args@entry=0x7fffffffdd70) at eval.c:2748 > fun = > original_fun = 24768 > numargs = 1 > val = > #18 0x000000000056142c in Fapply (nargs=nargs@entry=3, > args=args@entry=0x7fffffffdd70) at eval.c:2332 > i = > numargs = > funcall_nargs = > funcall_args = 0x0 > spread_arg = > fun = 24768 > retval = > sa_avail = 16384 > sa_must_free = false > #19 0x000000000055ba7f in Fcall_interactively (function=42262144, > record_flag=0, keys=) at callint.c:389 > input = > funval = > events = > args = > visargs = > specs = 0 > filter_specs = > teml = > up_event = > enable = > sa_avail = 16384 > ---Type to continue, or q to quit--- > sa_must_free = false > next_event = > prefix_arg = 0 > string = 0x0 > tem = > varies = > i = > nargs = > mark = > arg_from_tty = false > key_count = 1 > record_then_fail = false > save_this_command = 42262144 > save_last_command = 726384 > save_this_original_command = 42262144 > save_real_this_command = 42262144 > #20 0x000000000055f8d2 in Ffuncall (nargs=, > args=args@entry=0x7fffffffde38) at eval.c:2748 > fun = > original_fun = 717408 > numargs = 3 > val = > #21 0x0000000000593dc5 in exec_byte_code (bytestr=, > vector=9716005, maxdepth=, args_template= out>, nargs=nargs@entry=9716008, args=, args@entry=0x5) > at bytecode.c:639 > op = > type = > targets = > {0x593e78 , 0x595b28 > , 0x595b2d , 0x595b32 > , 0x593c86 , 0x593c90 > , 0x595b37 , 0x595b6d > , 0x593fcd , 0x593fd2 > , 0x593fd7 , 0x593fdc > , 0x593cd5 , 0x593cd8 > , 0x593fe1 , 0x593fb4 > , 0x594115 , 0x59411a > , 0x59411f , 0x594124 > , 0x593d27 , 0x593d30 > , 0x594142 , 0x594129 > , 0x5941a1 , 0x5941a6 > , 0x5941ab , 0x5941b0 > , 0x593e34 , 0x593e38 > , 0x59417b , 0x594188 > , 0x5941db , 0x5941e0 > , 0x5941e5 , 0x5941ea > , 0x593d9b , 0x593da0 > to continue, or q to quit--- > ec_byte_code+864>, 0x5941b5 , 0x5941c2 > , 0x594215 , 0x59421a > , 0x59421f , 0x594224 > , 0x593de2 , 0x593de8 > , 0x5941ef , 0x5941fc > , 0x59468e , 0x594680 > , 0x5945fd , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x5947fd , 0x59487a > , 0x5948b9 , 0x5948fe > , 0x594943 , 0x594062 > , 0x5940a4 , 0x594984 > , 0x59402a , 0x5940dd > , 0x594a79 , 0x5949b1 > , 0x5949da , 0x594a13 > , 0x594a46 , 0x594af4 > , 0x594b1d , 0x594b56 > , 0x594b93 , 0x594bbc > , 0x594be5 , 0x594c1e > , 0x594c57 , 0x594c90 > , 0x594ccd , 0x594d00 > , 0x594d33 , 0x594da8 > , 0x594dea , 0x594e2c > , 0x59500a , 0x594f8e > , 0x594fcc , 0x594ea9 > , 0x594ee7 , 0x594f1a > , 0x594f5b , 0x594e76 > , 0x595181 , 0x59511b > , 0x595081 , 0x593ec4 > , 0x5950c4 , 0x5950ed > , 0x5951f6 , 0x595239 > , 0x59527c , 0x5952a5 > , 0x5952d0 , 0x5952fb > , 0x59532e , 0x593e78 > , 0x595359 , 0x595384 > , 0x5953af , 0x5953da > , 0x595405 , 0x595430 > , 0x593ec4 , 0x593e78 > , 0x595459 , 0x595496 > , 0x5954bf , 0x5954e8 > , 0x595521 , 0x59555a > , 0x595583 , 0x5955a8 > , 0x5955e1 , 0x59561a > , 0x595653 , 0x59567e > , 0x593e78 , 0x5944bb > , 0x59424d , 0x593fee > , 0x594270 , 0x5942af > , 0x5942e8 , 0x595c9f > , 0x59449c , 0x59414f > , 0x5944fa , 0x594526 > , 0x594593 , 0x5945bf > , 0x5946bb , 0x594707 > , 0x594744 , 0x59478a > , 0x594229 , 0x5956a7 > , 0x5956e4 , 0x59570d > , 0x595736 , 0x59575f > , 0x595788 , 0x5957c1 > , 0x5957fa , 0x595833 > , 0x59586c , 0x5958ed > , 0x595988 , 0x595926 > , 0x59594f , 0x5959c1 > , 0x5959fa , 0x595a32 > , 0x595a6a , 0x59514e > , 0x595048 , 0x595a9d > , 0x595ae3 , 0x593e78 > , 0x594321 , 0x5943c0 > , 0x5943fa , 0x594434 > , 0x594468 , 0x594ab2 > , 0x594d66 , 0x5951b4 > , 0x595bad , 0x595bee > , 0x593e78 , 0x593e78 > , 0x595c3b , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x593e78 , 0x593e78 > , 0x595c6c times>} > ---Type to continue, or q to quit--- > const_length = > bytestr_length = > vectorp = 0x944128 > quitcounter = 1 '\001' > stack_items = > sa_avail = > sa_count = > sa_must_free = > stack_base = > stack_lim = > top = 0x7fffffffde38 > void_stack_lim = > bytestr_data = > pc = > count = > result = > #22 0x000000000055f587 in funcall_lambda (fun=140737488346736, > nargs=9716008, nargs@entry=1, arg_vector=0x5, > arg_vector@entry=0x7fffffffe048) > at eval.c:2948 > size = > val = > syms_left = > lexenv = > i = > optional = > rest = > previous_optional_or_rest = > #23 0x000000000055f84b in Ffuncall (nargs=nargs@entry=2, > args=args@entry=0x7fffffffe040) at eval.c:2762 > fun = > original_fun = 15168 > numargs = 1 > val = > #24 0x000000000055f9aa in call1 (fn=fn@entry=15168, arg1= out>) at eval.c:2610 > #25 0x00000000004fb5a8 in command_loop_1 () at keyboard.c:1487 > cmd = > ---Type to continue, or q to quit--- > keybuf = > {54, 4, 10024661, 0, 0, 5091936, 10024656, 160, 4, 13296515, > 140737488347536, 5630911, 280, 320, 4, 223338299410, 0, 0, > 472446402651, 0, 0, 120, 120, 0, 13299379, 4002, -1, 5629585, 5, > 29280} > i = > prev_modiff = 51 > prev_buffer = 0x3420400 > #26 0x000000000055ddbe in internal_condition_case > (bfun=bfun@entry=0x4fb190 , > handlers=handlers@entry=19680, hfun=hfun@entry=0x4f22e0 ) > at eval.c:1328 > val = > c = 0x2c4fce0 > #27 0x00000000004ececc in command_loop_2 (ignore=ignore@entry=0) at > keyboard.c:1115 > val = 12992933 > #28 0x000000000055dd5c in internal_catch (tag=tag@entry=47088, > func=func@entry=0x4eceb0 , arg=arg@entry=0) at > eval.c:1094 > val = > c = 0x2c4fbc0 > #29 0x00000000004ece89 in command_loop () at keyboard.c:1094 > #30 0x00000000004f1ee3 in recursive_edit_1 () at keyboard.c:700 > val = > #31 0x00000000004f221b in Frecursive_edit () at keyboard.c:771 > buffer = > #32 0x000000000041900c in main (argc=, > argv=0x7fffffffe408) at emacs.c:1688 > stack_bottom_variable = -1 '\377' > do_initial_setlocale = > dumping = > skip_args = 0 > no_loadup = false > junk = 0x0 > dname_arg = 0x0 > ch_to_dir = 0x0 > original_pwd = > disable_aslr = > rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} > sockfd = -1 > > > > --001a11478b520ba1030548b58cdb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Thank you :)

On 17 Feb 2017 4:29 a.m., "GNU bug Tracking System&= quot; <help-debbugs@gnu.org&= gt; wrote:
Your bug= report

#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 25684@debbugs.gnu.org.

--
25684: http://debbugs.gnu.org/cgi/bugreport= .cgi?bug=3D25684
GNU Bug Tracking System
Contact help-debbugs@gnu.org wi= th problems


---------- Forwarded message ----------
From:=C2=A0Glenn Morris = <rgm@gnu.org>
To:=C2=A025684-done@debbugs.gnu.org
Cc= :=C2=A0
Date:=C2=A0Thu, 16 Feb 2017 23:28:18 -0500
Subject:=C2=A0Re: = bug#25684: 25.1; (downcase -1) segfaults Emacs on GNU/Linux
Version: 26.= 1

Applied as b91bfa1

Glenn Morris wrote:

> --- i/src/casefiddle.c
> +++ w/src/casefiddle.c
> @@ -41,7 +41,7 @@
>=C2=A0 =C2=A0 if (NILP (XCHAR_TABLE (BVAR (current_buffer, downcase_tab= le))->extras[1]))
>=C2=A0 =C2=A0 =C2=A0 Fset_case_table (BVAR (current_buffer, downcase_ta= ble));
>
> -=C2=A0 if (INTEGERP (obj))
> +=C2=A0 if (NATNUMP (obj))
>=C2=A0 =C2=A0 =C2=A0 {
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 int flagbits =3D (CHAR_ALT | CHAR_SUPER | C= HAR_HYPER
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0| CHAR_SHIFT | CHAR_CTL | CHAR_META);



---------- Forwarded message ----------
From:=C2=A0Wilfred Hughe= s <me@wilfred.me.uk>
To:= =C2=A0bug-gnu-emacs@gnu.orgCc:=C2=A0
Date:=C2=A0Sat, 11 Feb 2017 00:01:51 +0000
Subject:=C2=A02= 5.1; (downcase -1) segfaults Emacs on GNU/Linux
The elisp primitives dow= ncase and upcase cause Emacs to segfault when
given a negative argument. For example, (downcase -1).

I can reproduce this on Emacs 25.1 as well as on master. It occurs on
GNU/Linux but not on OS X.

Full gdb stacktrace from a debug build of master:

#0=C2=A0 0x0000000000527623 in CHAR_TABLE_REF_ASCII (idx=3D<optimized ou= t>,
ct=3D12975549) at lisp.h:1740
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tbl =3D 0xc5fdb8 <bss_sbrk_buffer+432504>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 downcase_table =3D 12975549
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flagbits =3D 264241152
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flags =3D 264241152
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c1 =3D -264241153
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inword =3D true
#1=C2=A0 0x0000000000527623 in CHAR_TABLE_REF (idx=3D-264241153, ct=3D12975= 549)
at lisp.h:1756
=C2=A0 =C2=A0 =C2=A0 =C2=A0 downcase_table =3D 12975549
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flagbits =3D 264241152
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flags =3D 264241152
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c1 =3D -264241153
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inword =3D true
#2=C2=A0 0x0000000000527623 in downcase (c=3D-264241153) at buffer.h:1364 =C2=A0 =C2=A0 =C2=A0 =C2=A0 downcase_table =3D 12975549
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flagbits =3D 264241152
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flags =3D 264241152
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c1 =3D -264241153
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inword =3D true
#3=C2=A0 0x0000000000527623 in casify_object (flag=3DCASE_DOWN, obj=3D-2) a= t
casefiddle.c:67
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flagbits =3D 264241152
=C2=A0 =C2=A0 =C2=A0 =C2=A0 flags =3D 264241152
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c1 =3D -264241153
=C2=A0 =C2=A0 =C2=A0 =C2=A0 inword =3D true
#4=C2=A0 0x000000000055ee63 in eval_sub (form=3Dform@entry=3D21534835) at e= val.c:2224
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 maxargs =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 args_left =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D <optimized out>
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 8734237
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_args =3D 21534819
=C2=A0 =C2=A0 =C2=A0 =C2=A0 argvals =3D {-2, 5634474, 708976, 12096, 140737= 488344592,
5294563, 4470320, 23}
#5=C2=A0 0x000000000056296b in Feval (form=3D21534835, lexical=3D<optimi= zed
out>) at eval.c:2046
#6=C2=A0 0x000000000055f8d2 in Ffuncall (nargs=3D<optimized out>,
args=3Dargs@entry=3D0x7fffffffd610) at eval.c:2748
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 19968
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#7=C2=A0 0x0000000000593dc5 in exec_byte_code (bytestr=3D<optimized out&= gt;,
vector=3D18816501, maxdepth=3D<optimized out>, args_template=3D<op= timized
out>, nargs=3Dnargs@entry=3D18816504, args=3D<optimized out>,
args@entry=3D0xc) at bytecode.c:639
=C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 targets =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0x593e78 <exec_byte_code+1080>, 0= x595b28
<exec_byte_code+8424>, 0x595b2d <exec_byte_code+8429>, 0x595b32=
<exec_byte_code+8434>, 0x593c86 <exec_byte_code+582>, 0x593c90<= br> <exec_byte_code+592>, 0x595b37 <exec_byte_code+8439>, 0x595b6d<= br> <exec_byte_code+8493>, 0x593fcd <exec_byte_code+1421>, 0x593fd2=
<exec_byte_code+1426>, 0x593fd7 <exec_byte_code+1431>, 0x593fdc=
<exec_byte_code+1436>, 0x593cd5 <exec_byte_code+661>, 0x593cd8<= br> <exec_byte_code+664>, 0x593fe1 <exec_byte_code+1441>, 0x593fb4<= br> <exec_byte_code+1396>, 0x594115 <exec_byte_code+1749>, 0x59411a=
<exec_byte_code+1754>, 0x59411f <exec_byte_code+1759>, 0x594124=
<exec_byte_code+1764>, 0x593d27 <exec_byte_code+743>, 0x593d30<= br> <exec_byte_code+752>, 0x594142 <exec_byte_code+1794>, 0x594129<= br> <exec_byte_code+1769>, 0x5941a1 <exec_byte_code+1889>, 0x5941a6=
<exec_byte_code+1894>, 0x5941ab <exec_byte_code+1899>, 0x5941b0=
<exec_byte_code+1904>, 0x593e34 <exec_byte_code+1012>, 0x593e38=
<exec_byte_code+1016>, 0x59417b <exec_byte_code+1851>, 0x594188=
<exec_byte_code+1864>, 0x5941db <exec_byte_code+1947>, 0x5941e0=
<exec_byte_code+1952>, 0x5941e5 <exec_byte_code+1957>, 0x5941ea=
<exec_byte_code+1962>, 0x593d9b <exec_byte_code+859>, 0x593da0<= br> <exec_byte_code+864>, 0x5941b5 <exec_byte_code+1909>, 0x5941c2<= br> <exec_byte_code+1922>, 0x594215 <exec_byte_code+2005>, 0x59421a=
<exec_byte_code+2010>, 0x59421f <exec_byte_code+2015>, 0x594224=
<exec_byte_code+2020>, 0x593de2 <exec_byte_code+930>, 0x593de8<= br> <exec_byte_code+936>, 0x5941ef <exec_byte_code+1967>, 0x5941fc<= br> <exec_byte_code+1980>, 0x59468e <exec_byte_code+3150>, 0x594680=
<exec_byte_code+3136>, 0x5945fd <exec_byte_code+3005>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x5947fd <exec_byte_code+3517>, 0x59487a=
<exec_byte_code+3642>, 0x5948b9 <exec_byte_code+3705>, 0x5948fe=
<exec_byte_code+3774>, 0x594943 <exec_byte_code+3843>, 0x594062=
<exec_byte_code+1570>, 0x5940a4 <exec_byte_code+1636>, 0x594984=
<exec_byte_code+3908>, 0x59402a <exec_byte_code+1514>, 0x5940dd=
<exec_byte_code+1693>, 0x594a79 <exec_byte_code+4153>, 0x5949b1=
<exec_byte_code+3953>, 0x5949da <exec_byte_code+3994>, 0x594a13=
<exec_byte_code+4051>, 0x594a46 <exec_byte_code+4102>, 0x594af4=
<exec_byte_code+4276>, 0x594b1d <exec_byte_code+4317>, 0x594b56=
<exec_byte_code+4374>, 0x594b93 <exec_byte_code+4435>, 0x594bbc=
<exec_byte_code+4476>, 0x594be5 <exec_byte_code+4517>, 0x594c1e=
<exec_byte_code+4574>, 0x594c57 <exec_byte_code+4631>, 0x594c90=
<exec_byte_code+4688>, 0x594ccd <exec_byte_code+4749>, 0x594d00=
<exec_byte_code+4800>, 0x594d33 <exec_byte_code+4851>, 0x594da8=
<exec_byte_code+4968>, 0x594dea <exec_byte_code+5034>, 0x594e2c=
<exec_byte_code+5100>, 0x59500a <exec_byte_code+5578>, 0x594f8e=
<exec_byte_code+5454>, 0x594fcc <exec_byte_code+5516>, 0---Type=
<return> to continue, or q <return> to quit---
x594ea9 <exec_byte_code+5225>, 0x594ee7 <exec_byte_code+5287>,<= br> 0x594f1a <exec_byte_code+5338>, 0x594f5b <exec_byte_code+5403>,=
0x594e76 <exec_byte_code+5174>, 0x595181 <exec_byte_code+5953>,=
0x59511b <exec_byte_code+5851>, 0x595081 <exec_byte_code+5697>,=
0x593ec4 <exec_byte_code+1156>, 0x5950c4 <exec_byte_code+5764>,=
0x5950ed <exec_byte_code+5805>, 0x5951f6 <exec_byte_code+6070>,=
0x595239 <exec_byte_code+6137>, 0x59527c <exec_byte_code+6204>,=
0x5952a5 <exec_byte_code+6245>, 0x5952d0 <exec_byte_code+6288>,=
0x5952fb <exec_byte_code+6331>, 0x59532e <exec_byte_code+6382>,=
0x593e78 <exec_byte_code+1080>, 0x595359 <exec_byte_code+6425>,=
0x595384 <exec_byte_code+6468>, 0x5953af <exec_byte_code+6511>,=
0x5953da <exec_byte_code+6554>, 0x595405 <exec_byte_code+6597>,=
0x595430 <exec_byte_code+6640>, 0x593ec4 <exec_byte_code+1156>,=
0x593e78 <exec_byte_code+1080>, 0x595459 <exec_byte_code+6681>,=
0x595496 <exec_byte_code+6742>, 0x5954bf <exec_byte_code+6783>,=
0x5954e8 <exec_byte_code+6824>, 0x595521 <exec_byte_code+6881>,=
0x59555a <exec_byte_code+6938>, 0x595583 <exec_byte_code+6979>,=
0x5955a8 <exec_byte_code+7016>, 0x5955e1 <exec_byte_code+7073>,=
0x59561a <exec_byte_code+7130>, 0x595653 <exec_byte_code+7187>,=
0x59567e <exec_byte_code+7230>, 0x593e78 <exec_byte_code+1080>,=
0x5944bb <exec_byte_code+2683>, 0x59424d <exec_byte_code+2061>,=
0x593fee <exec_byte_code+1454>, 0x594270 <exec_byte_code+2096>,=
0x5942af <exec_byte_code+2159>, 0x5942e8 <exec_byte_code+2216>,=
0x595c9f <exec_byte_code+8799>, 0x59449c <exec_byte_code+2652>,=
0x59414f <exec_byte_code+1807>, 0x5944fa <exec_byte_code+2746>,=
0x594526 <exec_byte_code+2790>, 0x594593 <exec_byte_code+2899>,=
0x5945bf <exec_byte_code+2943>, 0x5946bb <exec_byte_code+3195>,=
0x594707 <exec_byte_code+3271>, 0x594744 <exec_byte_code+3332>,=
0x59478a <exec_byte_code+3402>, 0x594229 <exec_byte_code+2025>,=
0x5956a7 <exec_byte_code+7271>, 0x5956e4 <exec_byte_code+7332>,=
0x59570d <exec_byte_code+7373>, 0x595736 <exec_byte_code+7414>,=
0x59575f <exec_byte_code+7455>, 0x595788 <exec_byte_code+7496>,=
0x5957c1 <exec_byte_code+7553>, 0x5957fa <exec_byte_code+7610>,=
0x595833 <exec_byte_code+7667>, 0x59586c <exec_byte_code+7724>,=
0x5958ed <exec_byte_code+7853>, 0x595988 <exec_byte_code+8008>,=
0x595926 <exec_byte_code+7910>, 0x59594f <exec_byte_code+7951>,=
0x5959c1 <exec_byte_code+8065>, 0x5959fa <exec_byte_code+8122>,=
0x595a32 <exec_byte_code+8178>, 0x595a6a <exec_byte_code+8234>,=
0x59514e <exec_byte_code+5902>, 0x595048 <exec_byte_code+5640>,=
0x595a9d <exec_byte_code+8285>, 0x595ae3 <exec_byte_code+8355>,=
0x593e78 <exec_byte_code+1080>, 0x594321 <exec_byte_code+2273>,=
0x5943c0 <exec_byte_code+2432>, 0x5943fa <exec_byte_code+2490>,=
0x594434 <exec_byte_code+2548>, 0x594468 <exec_byte_code+2600>,=
0x594ab2 <exec_byte_code+4210>, 0x594d66 <exec_byte_code+4902>,=
0x5951b4 <exec_byte_code+6004>, 0x595bad <exec_byte_code+8557>,=
0x595bee <exec_byte_code+8622>, 0x593e78 <exec_byte_code+1080>,=
0x593e78 <exec_byte_code+1080>, 0x595c3b <exec_byte_code+8699>,=
0x593e78 <exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>,=
0x593e78 <exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>,=
0x593e78 <exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>,=
0x593e78 <exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>,=
0x593e78 <exec_byte_code+1080>, 0x595c6c <exec_byte_code+8748><= br> <repeats 64 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 const_length =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_length =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 vectorp =3D 0x11f1df8 <bss_sbrk_buffer+62734= 64>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 quitcounter =3D 1 '\001'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_items =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 <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_base =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 top =3D 0x7fffffffd610
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 void_stack_lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_data =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pc =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D <optimized out>
#8=C2=A0 0x000000000055f587 in funcall_lambda (fun=3D140737488344656,
nargs=3D18816504, nargs@entry=3D2, arg_vector=3D0xc,
arg_vector@entry=3D0x7fffffffd918)
=C2=A0 =C2=A0 at eval.c:2948
=C2=A0 =C2=A0 =C2=A0 =C2=A0 size =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lexenv =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest =3D <optimized out= >
#9=C2=A0 0x000000000055f84b in Ffuncall (nargs=3D3,
args=3Dargs@entry=3D0x7fffffffd910) at eval.c:2762
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 41580464
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 2
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#10 0x0000000000593dc5 in exec_byte_code (bytestr=3D<optimized out>,<= br> vector=3D18968533, maxdepth=3D<optimized out>, args_template=3D<op= timized
out>, nargs=3Dnargs@entry=3D18968536, args=3D<optimized out>,
args@entry=3D0xa) at bytecode.c:639
=C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 targets =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0x593e78 <exec_byte_code+1080>, 0= x595b28
<exec_byte_code+8424>, 0x595b2d <exec_byte_code+8429>, 0x595b32=
<exec_byte_code+8434>, 0x593c86 <exec_byte_code+582>, 0x593c90<= br> <exec_byte_code+592>, 0x595b37 <exec_byte_code+8439>, 0x595b6d<= br> <exec_byte_code+8493>, 0x593fcd <exec_byte_code+1421>, 0x593fd2=
<exec_byte_code+1426>, 0x593fd7 <exec_byte_code+1431>, 0x593fdc=
<exec_byte_code+1436>, 0x593cd5 <exec_byte_code+661>, 0x593cd8<= br> <exec_byte_code+664>, 0x593fe1 <exec_byte_code+1441>, 0x593fb4<= br> <exec_byte_code+1396>, 0x594115 <exec_byte_code+1749>, 0x59411a=
<exec_byte_code+1754>, 0x59411f <exec_byte_code+1759>, 0x594124=
<exec_byte_code+1764>, 0x593d27 <exec_byte_code+743>, 0x593d30<= br> <exec_byte_code+752>, 0x594142 <exec_byte_code+1794>, 0x594129<= br> <exec_byte_code+1769>, 0x5941a1 <exec_byte_code+1889>, 0x5941a6=
<exec_byte_code+1894>, 0x5941ab <exec_byte_code+1899>, 0x5941b0=
<exec_byte_code+1904>, 0x593e34 <exec_byte_code+1012>, 0x593e38=
<exec_byte_code+1016>, 0x59417b <exec_byte_code+1851>, 0x594188=
<exec_byte_code+1864>, 0x5941db <exec_byte_code+1947>, 0x5941e0=
<exec_byte_code+1952>, 0x5941e5 <exec_byte_code+1957>, 0x5941ea=
<exec_byte_code+1962>, 0x593d9b <exec_byte_code+859>, 0x593da0<= br> <exec_byte_code+864>, 0x5941b5 <exec_byte_code+1909>, 0x5941c2<= br> <exec_byte_code+1922>, 0x594215 <exec_byte_code+2005>, 0x59421a=
<exec_byte_code+2010>, 0x5---Type <return> to continue, or q &l= t;return>
to quit---
9421f <exec_byte_code+2015>, 0x594224 <exec_byte_code+2020>, 0x= 593de2
<exec_byte_code+930>, 0x593de8 <exec_byte_code+936>, 0x5941ef <exec_byte_code+1967>, 0x5941fc <exec_byte_code+1980>, 0x59468e=
<exec_byte_code+3150>, 0x594680 <exec_byte_code+3136>, 0x5945fd=
<exec_byte_code+3005>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x5947fd=
<exec_byte_code+3517>, 0x59487a <exec_byte_code+3642>, 0x5948b9=
<exec_byte_code+3705>, 0x5948fe <exec_byte_code+3774>, 0x594943=
<exec_byte_code+3843>, 0x594062 <exec_byte_code+1570>, 0x5940a4=
<exec_byte_code+1636>, 0x594984 <exec_byte_code+3908>, 0x59402a=
<exec_byte_code+1514>, 0x5940dd <exec_byte_code+1693>, 0x594a79=
<exec_byte_code+4153>, 0x5949b1 <exec_byte_code+3953>, 0x5949da=
<exec_byte_code+3994>, 0x594a13 <exec_byte_code+4051>, 0x594a46=
<exec_byte_code+4102>, 0x594af4 <exec_byte_code+4276>, 0x594b1d=
<exec_byte_code+4317>, 0x594b56 <exec_byte_code+4374>, 0x594b93=
<exec_byte_code+4435>, 0x594bbc <exec_byte_code+4476>, 0x594be5=
<exec_byte_code+4517>, 0x594c1e <exec_byte_code+4574>, 0x594c57=
<exec_byte_code+4631>, 0x594c90 <exec_byte_code+4688>, 0x594ccd=
<exec_byte_code+4749>, 0x594d00 <exec_byte_code+4800>, 0x594d33=
<exec_byte_code+4851>, 0x594da8 <exec_byte_code+4968>, 0x594dea=
<exec_byte_code+5034>, 0x594e2c <exec_byte_code+5100>, 0x59500a=
<exec_byte_code+5578>, 0x594f8e <exec_byte_code+5454>, 0x594fcc=
<exec_byte_code+5516>, 0x594ea9 <exec_byte_code+5225>, 0x594ee7=
<exec_byte_code+5287>, 0x594f1a <exec_byte_code+5338>, 0x594f5b=
<exec_byte_code+5403>, 0x594e76 <exec_byte_code+5174>, 0x595181=
<exec_byte_code+5953>, 0x59511b <exec_byte_code+5851>, 0x595081=
<exec_byte_code+5697>, 0x593ec4 <exec_byte_code+1156>, 0x5950c4=
<exec_byte_code+5764>, 0x5950ed <exec_byte_code+5805>, 0x5951f6=
<exec_byte_code+6070>, 0x595239 <exec_byte_code+6137>, 0x59527c=
<exec_byte_code+6204>, 0x5952a5 <exec_byte_code+6245>, 0x5952d0=
<exec_byte_code+6288>, 0x5952fb <exec_byte_code+6331>, 0x59532e=
<exec_byte_code+6382>, 0x593e78 <exec_byte_code+1080>, 0x595359=
<exec_byte_code+6425>, 0x595384 <exec_byte_code+6468>, 0x5953af=
<exec_byte_code+6511>, 0x5953da <exec_byte_code+6554>, 0x595405=
<exec_byte_code+6597>, 0x595430 <exec_byte_code+6640>, 0x593ec4=
<exec_byte_code+1156>, 0x593e78 <exec_byte_code+1080>, 0x595459=
<exec_byte_code+6681>, 0x595496 <exec_byte_code+6742>, 0x5954bf=
<exec_byte_code+6783>, 0x5954e8 <exec_byte_code+6824>, 0x595521=
<exec_byte_code+6881>, 0x59555a <exec_byte_code+6938>, 0x595583=
<exec_byte_code+6979>, 0x5955a8 <exec_byte_code+7016>, 0x5955e1=
<exec_byte_code+7073>, 0x59561a <exec_byte_code+7130>, 0x595653=
<exec_byte_code+7187>, 0x59567e <exec_byte_code+7230>, 0x593e78=
<exec_byte_code+1080>, 0x5944bb <exec_byte_code+2683>, 0x59424d=
<exec_byte_code+2061>, 0x593fee <exec_byte_code+1454>, 0x594270=
<exec_byte_code+2096>, 0x5942af <exec_byte_code+2159>, 0x5942e8=
<exec_byte_code+2216>, 0x595c9f <exec_byte_code+8799>, 0x59449c=
<exec_byte_code+2652>, 0x59414f <exec_byte_code+1807>, 0x5944fa=
<exec_byte_code+2746>, 0x594526 <exec_byte_code+2790>, 0x594593=
<exec_byte_code+2899>, 0x5945bf <exec_byte_code+2943>, 0x5946bb=
<exec_byte_code+3195>, 0x594707 <exec_byte_code+3271>, 0x594744=
<exec_byte_code+3332>, 0x59478a <exec_byte_code+3402>, 0x594229=
<exec_byte_code+2025>, 0x5956a7 <exec_byte_code+7271>, 0x5956e4=
<exec_byte_code+7332>, 0x59570d <exec_byte_code+7373>, 0x595736=
<exec_byte_code+7414>, 0x59575f <exec_byte_code+7455>, 0x595788=
<exec_byte_code+7496>, 0x5957c1 <exec_byte_code+7553>, 0x5957fa=
<exec_byte_code+7610>, 0x595833 <exec_byte_code+7667>, 0x59586c=
<exec_byte_code+7724>, 0x5958ed <exec_byte_code+7853>, 0x595988=
<exec_byte_code+8008>, 0x595926 <exec_byte_code+7910>, 0x59594f=
<exec_byte_code+7951>, 0x5959c1 <exec_byte_code+8065>, 0x5959fa=
<exec_byte_code+8122>, 0x595a32 <exec_byte_code+8178>, 0x595a6a=
<exec_byte_code+8234>, 0x59514e <exec_byte_code+5902>, 0x595048=
<exec_byte_code+5640>, 0x595a9d <exec_byte_code+8285>, 0x595ae3=
<exec_byte_code+8355>, 0x593e78 <exec_byte_code+1080>, 0x594321=
<exec_byte_code+2273>, 0x5943c0 <exec_byte_code+2432>, 0x5943fa=
<exec_byte_code+2490>, 0x594434 <exec_byte_code+2548>, 0x594468=
<exec_byte_code+2600>, 0x594ab2 <exec_byte_code+4210>, 0x594d66=
<exec_byte_code+4902>, 0x5951b4 <exec_byte_code+6004>, 0x595bad=
<exec_byte_code+8557>, 0x595bee <exec_byte_code+8622>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x595c3b=
<exec_byte_code+8699>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x595c6c=
<exec_byte_code+8748> <repeats 64 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 const_length =3D <optimized out>
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_length =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 vectorp =3D 0x1216fd8 <bss_sbrk_buffer+64254= 96>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 quitcounter =3D 1 '\001'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_items =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 <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_base =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 top =3D 0x7fffffffd910
=C2=A0 =C2=A0 =C2=A0 =C2=A0 void_stack_lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_data =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pc =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D <optimized out>
#11 0x000000000055f587 in funcall_lambda (fun=3D140737488345384,
nargs=3D18968536, nargs@entry=3D1, arg_vector=3D0xa,
arg_vector@entry=3D0x7fffffffda80)
=C2=A0 =C2=A0 at eval.c:2948
=C2=A0 =C2=A0 =C2=A0 =C2=A0 size =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lexenv =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest =3D <optimized out= >
#12 0x000000000055f84b in Ffuncall (nargs=3D2,
args=3Dargs@entry=3D0x7fffffffda78) at eval.c:2762
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 42262256
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#13 0x0000000000593dc5 in exec_byte_code (bytestr=3D<optimized out>,<= br> vector=3D17919701, maxdepth=3D<optimized out>, args_template=3D<op= timized
out>, nargs=3Dnargs@entry=3D17919704, args=3D<optimized out>,
args@entry=3D0x9) at bytecode.c:639
=C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type =3D <optimized out>
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 targets =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0x593e78 <exec_byte_code+1080>, 0= x595b28
<exec_byte_code+8424>, 0x595b2d <exec_byte_code+8429>, 0x595b32=
<exec_byte_code+8434>, 0x593c86 <exec_byte_code+582>, 0x593c90<= br> <exec_byte_code+592>, 0x595b37 <exec_byte_code+8439>, 0x595b6d<= br> <exec_byte_code+8493>, 0x593fcd <exec_byte_code+1421>, 0x593fd2=
<exec_byte_code+1426>, 0x593fd7 <exec_byte_code+1431>, 0x593fdc=
<exec_byte_code+1436>, 0x593cd5 <exec_byte_code+661>, 0x593cd8<= br> <exec_byte_code+664>, 0x593fe1 <exec_byte_code+1441>, 0x593fb4<= br> <exec_byte_code+1396>, 0x594115 <exec_byte_code+1749>, 0x59411a=
<exec_byte_code+1754>, 0x59411f <exec_byte_code+1759>, 0x594124=
<exec_byte_code+1764>, 0x593d27 <exec_byte_code+743>, 0x593d30<= br> <exec_byte_code+752>, 0x594142 <exec_byte_code+1794>, 0x594129<= br> <exec_byte_code+1769>, 0x5941a1 <exec_byte_code+1889>, 0x5941a6=
<exec_byte_code+1894>, 0x5941ab <exec_byte_code+1899>, 0x5941b0=
<exec_byte_code+1904>, 0x593e34 <exec_byte_code+1012>, 0x593e38=
<exec_byte_code+1016>, 0x59417b <exec_byte_code+1851>, 0x594188=
<exec_byte_code+1864>, 0x5941db <exec_byte_code+1947>, 0x5941e0=
<exec_byte_code+1952>, 0x5941e5 <exec_byte_code+1957>, 0x5941ea=
<exec_byte_code+1962>, 0x593d9b <exec_byte_code+859>, 0x593da0<= br> <exec_byte_code+864>, 0x5941b5 <exec_byte_code+1909>, 0x5941c2<= br> <exec_byte_code+1922>, 0x594215 <exec_byte_code+2005>, 0x59421a=
<exec_byte_code+2010>, 0x59421f <exec_byte_code+2015>, 0x594224=
<exec_byte_code+2020>, 0x593de2 <exec_byte_code+930>, 0x593de8<= br> <exec_byte_code+936>, 0x5941ef <exec_byte_code+1967>, 0x5941fc<= br> <exec_byte_code+1980>, 0x59468e <exec_byte_code+3150>, 0x594680=
<exec_byte_code+3136>, 0x5945fd <exec_byte_code+3005>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x5947fd <exec_byte_code+3517>, 0x59487a=
<exec_byte_code+3642>, 0x5948b9 <exec_byte_code+3705>, 0x5948fe=
<exec_byte_code+3774>, 0x594943 <exec_byte_code+3843>, 0x594062=
<exec_byte_code+1570>, 0x5940a4 <exec_byte_code+1636>, 0x594984=
<exec_byte_code+3908>, 0x59402a <exec_byte_code+1514>, 0x5940dd=
<exec_byte_code+1693>, 0x594a79 <exec_byte_code+4153>, 0x5949b1=
<exec_byte_code+3953>, 0x5949da <exec_byte_code+3994>, 0x594a13=
<exec_byte_code+4051>, 0x594a46 <exec_byte_code+4102>, 0x594af4=
<exec_byte_code+4276>, 0x594b1d <exec_byte_code+4317>, 0x594b56=
<exec_byte_code+4374>, 0x594b93 <exec_byte_code+4435>, 0x594bbc=
<exec_byte_code+4476>, 0x594be5 <exec_byte_code+4517>, 0x594c1e=
<exec_byte_code+4574>, 0x594c57 <exec_byte_code+4631>, 0x594c90=
<exec_byte_code+4688>, 0x594ccd <exec_byte_code+4749>, 0x594d00=
<exec_byte_code+4800>, 0x594d33 <exec_byte_code+4851>, 0x594da8=
<exec_byte_code+4968>, 0x594dea <exec_byte_code+5034>, 0x594e2c=
<exec_byte_code+5100>, 0x59500a <exec_byte_code+5578>, 0x594f8e=
<exec_byte_code+5454>, 0x594fcc <exec_byte_code+5516>, 0x594ea9=
<exec_byte_code+5225>, 0x594ee7 <exec_byte_code+5287>, 0x594f1a=
<exec_byte_code+5338>, 0x594f5b <exec_byte_code+5403>, 0x594e76=
<exec_byte_code+5174>, 0x595181 <exec_byte_code+5953>, 0x59511b=
<exec_byte_code+5851>, 0x595081 <exec_byte_code+5697>, 0x593ec4=
<exec_byte_code+1156>, 0x5950c4 <exec_byte_code+5764>, 0x5950ed=
<exec_byte_code+5805>, 0x5951f6 <exec_byte_code+6070>, 0x595239=
<exec_byte_code+6137>, 0x59527c <exec_byte_code+6204>, 0x5952a5=
<exec_byte_code+6245>, 0x5952d0 <exec_byte_code+6288>, 0x5952fb=
<exec_byte_code+6331>, 0x59532e <exec_byte_code+6382>, 0x593e78=
<exec_byte_code+1080>, 0x595359 <exec_byte_code+6425>, 0x595384=
<exec_byte_code+6468>, 0x5953af <exec_byte_code+6511>, 0x5953da=
<exec_byte_code+6554>, 0x595405 <exec_byte_code+6597>, 0x595430=
<exec_byte_code+6640>, 0x593ec4 <exec_byte_code+1156>, 0x593e78=
<exec_byte_code+1080>, 0x595459 <exec_byte_code+6681>, 0x595496=
<exec_byte_code+6742>, 0x5954bf <exec_byte_code+6783>, 0x5954e8=
<exec_byte_code+6824>, 0x595521 <exec_byte_code+6881>, 0x59555a=
<exec_byte_code+6938>, 0x595583 <exec_byte_code+6979>, 0x5955a8=
<exec_byte_code+7016>, 0x5955e1 <exec_byte_code+7073>, 0x59561a=
<exec_byte_code+7130>, 0x595653 <exec_byte_code+7187>, 0x59567e=
<exec_byte_code+7230>, 0x593e78 <exec_byte_code+1080>, 0x5944bb=
<exec_byte_code+2683>, 0x59424d <exec_byte_code+2061>, 0x593fee=
<exec_byte_code+1454>, 0x594270 <exec_byte_code+2096>, 0x5942af=
<exec_byte_code+2159>, 0x5942e8 <exec_byte_code+2216>, 0x595c9f=
<exec_byte_code+8799>, 0x59449c <exec_byte_code+2652>, 0x59414f=
<exec_byte_code+1807>, 0x5944fa <exec_byte_code+2746>, 0x594526=
<exec_byte_code+2790>, 0x594593 <exec_byte_code+2899>, 0x5945bf=
<exec_byte_code+2943>, 0x5946bb <exec_byte_code+3195>, 0x594707=
<exec_byte_code+3271>, 0x594744 <exec_byte_code+3332>, 0x59478a=
<exec_byte_code+3402>, 0x594229 <exec_byte_code+2025>, 0x5956a7=
<exec_byte_code+7271>, 0x5956e4 <exec_byte_code+7332>, 0x59570d=
<exec_byte_code+7373>, 0x595736 <exec_byte_code+7414>, 0x59575f=
<exec_byte_code+7455>, 0x595788 <exec_byte_code+7496>, 0x5957c1=
<exec_byte_code+7553>, 0x5957fa <exec_byte_c---Type <return>= to
continue, or q <return> to quit---
ode+7610>, 0x595833 <exec_byte_code+7667>, 0x59586c
<exec_byte_code+7724>, 0x5958ed <exec_byte_code+7853>, 0x595988=
<exec_byte_code+8008>, 0x595926 <exec_byte_code+7910>, 0x59594f=
<exec_byte_code+7951>, 0x5959c1 <exec_byte_code+8065>, 0x5959fa=
<exec_byte_code+8122>, 0x595a32 <exec_byte_code+8178>, 0x595a6a=
<exec_byte_code+8234>, 0x59514e <exec_byte_code+5902>, 0x595048=
<exec_byte_code+5640>, 0x595a9d <exec_byte_code+8285>, 0x595ae3=
<exec_byte_code+8355>, 0x593e78 <exec_byte_code+1080>, 0x594321=
<exec_byte_code+2273>, 0x5943c0 <exec_byte_code+2432>, 0x5943fa=
<exec_byte_code+2490>, 0x594434 <exec_byte_code+2548>, 0x594468=
<exec_byte_code+2600>, 0x594ab2 <exec_byte_code+4210>, 0x594d66=
<exec_byte_code+4902>, 0x5951b4 <exec_byte_code+6004>, 0x595bad=
<exec_byte_code+8557>, 0x595bee <exec_byte_code+8622>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x595c3b=
<exec_byte_code+8699>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x595c6c=
<exec_byte_code+8748> <repeats 64 times>}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 const_length =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_length =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 vectorp =3D 0x1116ed8 <bss_sbrk_buffer+53766= 64>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 quitcounter =3D 1 '\001'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_items =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 <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_base =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 top =3D 0x7fffffffda78
=C2=A0 =C2=A0 =C2=A0 =C2=A0 void_stack_lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_data =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pc =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D <optimized out>
#14 0x000000000055f587 in funcall_lambda (fun=3D140737488345744,
nargs=3D17919704, nargs@entry=3D0, arg_vector=3D0x9,
arg_vector@entry=3D0x7fffffffdd80)
=C2=A0 =C2=A0 at eval.c:2948
=C2=A0 =C2=A0 =C2=A0 =C2=A0 size =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lexenv =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest =3D <optimized out>
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest =3D <optimized out= >
#15 0x000000000055f84b in Ffuncall (nargs=3Dnargs@entry=3D1,
args=3Dargs@entry=3D0x7fffffffdd78) at eval.c:2762
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 42262144
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#16 0x000000000055b71d in Ffuncall_interactively (nargs=3D1,
args=3D0x7fffffffdd78) at callint.c:252
#17 0x000000000055f8d2 in Ffuncall (nargs=3Dnargs@entry=3D2,
args=3Dargs@entry=3D0x7fffffffdd70) at eval.c:2748
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 24768
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#18 0x000000000056142c in Fapply (nargs=3Dnargs@entry=3D3,
args=3Dargs@entry=3D0x7fffffffdd70) at eval.c:2332
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcall_nargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funcall_args =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 spread_arg =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D 24768
=C2=A0 =C2=A0 =C2=A0 =C2=A0 retval =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_avail =3D 16384
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D false
#19 0x000000000055ba7f in Fcall_interactively (function=3D42262144,
record_flag=3D0, keys=3D<optimized out>) at callint.c:389
=C2=A0 =C2=A0 =C2=A0 =C2=A0 input =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 funval =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 events =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 args =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 visargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 specs =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 filter_specs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 teml =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 up_event =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 enable =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_avail =3D 16384
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 next_event =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 prefix_arg =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 string =3D 0x0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tem =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 varies =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 nargs =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mark =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 arg_from_tty =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 key_count =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 record_then_fail =3D false
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_this_command =3D 42262144
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_last_command =3D 726384
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_this_original_command =3D 42262144
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_real_this_command =3D 42262144
#20 0x000000000055f8d2 in Ffuncall (nargs=3D<optimized out>,
args=3Dargs@entry=3D0x7fffffffde38) at eval.c:2748
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 717408
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 3
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#21 0x0000000000593dc5 in exec_byte_code (bytestr=3D<optimized out>,<= br> vector=3D9716005, maxdepth=3D<optimized out>, args_template=3D<opt= imized
out>, nargs=3Dnargs@entry=3D9716008, args=3D<optimized out>, args@= entry=3D0x5)
at bytecode.c:639
=C2=A0 =C2=A0 =C2=A0 =C2=A0 op =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 targets =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {0x593e78 <exec_byte_code+1080>, 0= x595b28
<exec_byte_code+8424>, 0x595b2d <exec_byte_code+8429>, 0x595b32=
<exec_byte_code+8434>, 0x593c86 <exec_byte_code+582>, 0x593c90<= br> <exec_byte_code+592>, 0x595b37 <exec_byte_code+8439>, 0x595b6d<= br> <exec_byte_code+8493>, 0x593fcd <exec_byte_code+1421>, 0x593fd2=
<exec_byte_code+1426>, 0x593fd7 <exec_byte_code+1431>, 0x593fdc=
<exec_byte_code+1436>, 0x593cd5 <exec_byte_code+661>, 0x593cd8<= br> <exec_byte_code+664>, 0x593fe1 <exec_byte_code+1441>, 0x593fb4<= br> <exec_byte_code+1396>, 0x594115 <exec_byte_code+1749>, 0x59411a=
<exec_byte_code+1754>, 0x59411f <exec_byte_code+1759>, 0x594124=
<exec_byte_code+1764>, 0x593d27 <exec_byte_code+743>, 0x593d30<= br> <exec_byte_code+752>, 0x594142 <exec_byte_code+1794>, 0x594129<= br> <exec_byte_code+1769>, 0x5941a1 <exec_byte_code+1889>, 0x5941a6=
<exec_byte_code+1894>, 0x5941ab <exec_byte_code+1899>, 0x5941b0=
<exec_byte_code+1904>, 0x593e34 <exec_byte_code+1012>, 0x593e38=
<exec_byte_code+1016>, 0x59417b <exec_byte_code+1851>, 0x594188=
<exec_byte_code+1864>, 0x5941db <exec_byte_code+1947>, 0x5941e0=
<exec_byte_code+1952>, 0x5941e5 <exec_byte_code+1957>, 0x5941ea=
<exec_byte_code+1962>, 0x593d9b <exec_byte_code+859>, 0x593da0<= br> <ex---Type <return> to continue, or q <return> to quit--- ec_byte_code+864>, 0x5941b5 <exec_byte_code+1909>, 0x5941c2
<exec_byte_code+1922>, 0x594215 <exec_byte_code+2005>, 0x59421a=
<exec_byte_code+2010>, 0x59421f <exec_byte_code+2015>, 0x594224=
<exec_byte_code+2020>, 0x593de2 <exec_byte_code+930>, 0x593de8<= br> <exec_byte_code+936>, 0x5941ef <exec_byte_code+1967>, 0x5941fc<= br> <exec_byte_code+1980>, 0x59468e <exec_byte_code+3150>, 0x594680=
<exec_byte_code+3136>, 0x5945fd <exec_byte_code+3005>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x5947fd <exec_byte_code+3517>, 0x59487a=
<exec_byte_code+3642>, 0x5948b9 <exec_byte_code+3705>, 0x5948fe=
<exec_byte_code+3774>, 0x594943 <exec_byte_code+3843>, 0x594062=
<exec_byte_code+1570>, 0x5940a4 <exec_byte_code+1636>, 0x594984=
<exec_byte_code+3908>, 0x59402a <exec_byte_code+1514>, 0x5940dd=
<exec_byte_code+1693>, 0x594a79 <exec_byte_code+4153>, 0x5949b1=
<exec_byte_code+3953>, 0x5949da <exec_byte_code+3994>, 0x594a13=
<exec_byte_code+4051>, 0x594a46 <exec_byte_code+4102>, 0x594af4=
<exec_byte_code+4276>, 0x594b1d <exec_byte_code+4317>, 0x594b56=
<exec_byte_code+4374>, 0x594b93 <exec_byte_code+4435>, 0x594bbc=
<exec_byte_code+4476>, 0x594be5 <exec_byte_code+4517>, 0x594c1e=
<exec_byte_code+4574>, 0x594c57 <exec_byte_code+4631>, 0x594c90=
<exec_byte_code+4688>, 0x594ccd <exec_byte_code+4749>, 0x594d00=
<exec_byte_code+4800>, 0x594d33 <exec_byte_code+4851>, 0x594da8=
<exec_byte_code+4968>, 0x594dea <exec_byte_code+5034>, 0x594e2c=
<exec_byte_code+5100>, 0x59500a <exec_byte_code+5578>, 0x594f8e=
<exec_byte_code+5454>, 0x594fcc <exec_byte_code+5516>, 0x594ea9=
<exec_byte_code+5225>, 0x594ee7 <exec_byte_code+5287>, 0x594f1a=
<exec_byte_code+5338>, 0x594f5b <exec_byte_code+5403>, 0x594e76=
<exec_byte_code+5174>, 0x595181 <exec_byte_code+5953>, 0x59511b=
<exec_byte_code+5851>, 0x595081 <exec_byte_code+5697>, 0x593ec4=
<exec_byte_code+1156>, 0x5950c4 <exec_byte_code+5764>, 0x5950ed=
<exec_byte_code+5805>, 0x5951f6 <exec_byte_code+6070>, 0x595239=
<exec_byte_code+6137>, 0x59527c <exec_byte_code+6204>, 0x5952a5=
<exec_byte_code+6245>, 0x5952d0 <exec_byte_code+6288>, 0x5952fb=
<exec_byte_code+6331>, 0x59532e <exec_byte_code+6382>, 0x593e78=
<exec_byte_code+1080>, 0x595359 <exec_byte_code+6425>, 0x595384=
<exec_byte_code+6468>, 0x5953af <exec_byte_code+6511>, 0x5953da=
<exec_byte_code+6554>, 0x595405 <exec_byte_code+6597>, 0x595430=
<exec_byte_code+6640>, 0x593ec4 <exec_byte_code+1156>, 0x593e78=
<exec_byte_code+1080>, 0x595459 <exec_byte_code+6681>, 0x595496=
<exec_byte_code+6742>, 0x5954bf <exec_byte_code+6783>, 0x5954e8=
<exec_byte_code+6824>, 0x595521 <exec_byte_code+6881>, 0x59555a=
<exec_byte_code+6938>, 0x595583 <exec_byte_code+6979>, 0x5955a8=
<exec_byte_code+7016>, 0x5955e1 <exec_byte_code+7073>, 0x59561a=
<exec_byte_code+7130>, 0x595653 <exec_byte_code+7187>, 0x59567e=
<exec_byte_code+7230>, 0x593e78 <exec_byte_code+1080>, 0x5944bb=
<exec_byte_code+2683>, 0x59424d <exec_byte_code+2061>, 0x593fee=
<exec_byte_code+1454>, 0x594270 <exec_byte_code+2096>, 0x5942af=
<exec_byte_code+2159>, 0x5942e8 <exec_byte_code+2216>, 0x595c9f=
<exec_byte_code+8799>, 0x59449c <exec_byte_code+2652>, 0x59414f=
<exec_byte_code+1807>, 0x5944fa <exec_byte_code+2746>, 0x594526=
<exec_byte_code+2790>, 0x594593 <exec_byte_code+2899>, 0x5945bf=
<exec_byte_code+2943>, 0x5946bb <exec_byte_code+3195>, 0x594707=
<exec_byte_code+3271>, 0x594744 <exec_byte_code+3332>, 0x59478a=
<exec_byte_code+3402>, 0x594229 <exec_byte_code+2025>, 0x5956a7=
<exec_byte_code+7271>, 0x5956e4 <exec_byte_code+7332>, 0x59570d=
<exec_byte_code+7373>, 0x595736 <exec_byte_code+7414>, 0x59575f=
<exec_byte_code+7455>, 0x595788 <exec_byte_code+7496>, 0x5957c1=
<exec_byte_code+7553>, 0x5957fa <exec_byte_code+7610>, 0x595833=
<exec_byte_code+7667>, 0x59586c <exec_byte_code+7724>, 0x5958ed=
<exec_byte_code+7853>, 0x595988 <exec_byte_code+8008>, 0x595926=
<exec_byte_code+7910>, 0x59594f <exec_byte_code+7951>, 0x5959c1=
<exec_byte_code+8065>, 0x5959fa <exec_byte_code+8122>, 0x595a32=
<exec_byte_code+8178>, 0x595a6a <exec_byte_code+8234>, 0x59514e=
<exec_byte_code+5902>, 0x595048 <exec_byte_code+5640>, 0x595a9d=
<exec_byte_code+8285>, 0x595ae3 <exec_byte_code+8355>, 0x593e78=
<exec_byte_code+1080>, 0x594321 <exec_byte_code+2273>, 0x5943c0=
<exec_byte_code+2432>, 0x5943fa <exec_byte_code+2490>, 0x594434=
<exec_byte_code+2548>, 0x594468 <exec_byte_code+2600>, 0x594ab2=
<exec_byte_code+4210>, 0x594d66 <exec_byte_code+4902>, 0x5951b4=
<exec_byte_code+6004>, 0x595bad <exec_byte_code+8557>, 0x595bee=
<exec_byte_code+8622>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x595c3b <exec_byte_code+8699>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x593e78 <exec_byte_code+1080>, 0x593e78=
<exec_byte_code+1080>, 0x595c6c <exec_byte_code+8748> <repea= ts 64
times>}
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 const_length =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_length =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 vectorp =3D 0x944128 <pure+963208>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 quitcounter =3D 1 '\001'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_items =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 <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sa_must_free =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_base =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 top =3D 0x7fffffffde38
=C2=A0 =C2=A0 =C2=A0 =C2=A0 void_stack_lim =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 bytestr_data =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pc =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 count =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 result =3D <optimized out>
#22 0x000000000055f587 in funcall_lambda (fun=3D140737488346736,
nargs=3D9716008, nargs@entry=3D1, arg_vector=3D0x5,
arg_vector@entry=3D0x7fffffffe048)
=C2=A0 =C2=A0 at eval.c:2948
=C2=A0 =C2=A0 =C2=A0 =C2=A0 size =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 syms_left =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 lexenv =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 optional =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rest =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 previous_optional_or_rest =3D <optimized out= >
#23 0x000000000055f84b in Ffuncall (nargs=3Dnargs@entry=3D2,
args=3Dargs@entry=3D0x7fffffffe040) at eval.c:2762
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fun =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 original_fun =3D 15168
=C2=A0 =C2=A0 =C2=A0 =C2=A0 numargs =3D 1
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#24 0x000000000055f9aa in call1 (fn=3Dfn@entry=3D15168, arg1=3D<optimize= d
out>) at eval.c:2610
#25 0x00000000004fb5a8 in command_loop_1 () at keyboard.c:1487
=C2=A0 =C2=A0 =C2=A0 =C2=A0 cmd =3D <optimized out>
---Type <return> to continue, or q <return> to quit---
=C2=A0 =C2=A0 =C2=A0 =C2=A0 keybuf =3D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {54, 4, 10024661, 0, 0, 5091936, 1002465= 6, 160, 4, 13296515,
140737488347536, 5630911, 280, 320, 4, 223338299410, 0, 0,
472446402651, 0, 0, 120, 120, 0, 13299379, 4002, -1, 5629585, 5,
29280}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 i =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 prev_modiff =3D 51
=C2=A0 =C2=A0 =C2=A0 =C2=A0 prev_buffer =3D 0x3420400
#26 0x000000000055ddbe in internal_condition_case
(bfun=3Dbfun@entry=3D0x4fb190 <command_loop_1>,
handlers=3Dhandlers@entry=3D19680, hfun=3Dhfun@entry=3D0x4f22e0 <cmd_err= or>)
at eval.c:1328
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0x2c4fce0
#27 0x00000000004ececc in command_loop_2 (ignore=3Dignore@entry=3D0) at
keyboard.c:1115
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D 12992933
#28 0x000000000055dd5c in internal_catch (tag=3Dtag@entry=3D47088,
func=3Dfunc@entry=3D0x4eceb0 <command_loop_2>, arg=3Darg@entry=3D0) a= t
eval.c:1094
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 c =3D 0x2c4fbc0
#29 0x00000000004ece89 in command_loop () at keyboard.c:1094
#30 0x00000000004f1ee3 in recursive_edit_1 () at keyboard.c:700
=C2=A0 =C2=A0 =C2=A0 =C2=A0 val =3D <optimized out>
#31 0x00000000004f221b in Frecursive_edit () at keyboard.c:771
=C2=A0 =C2=A0 =C2=A0 =C2=A0 buffer =3D <optimized out>
#32 0x000000000041900c in main (argc=3D<optimized out>,
argv=3D0x7fffffffe408) at emacs.c:1688
=C2=A0 =C2=A0 =C2=A0 =C2=A0 stack_bottom_variable =3D -1 '\377'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 do_initial_setlocale =3D <optimized out><= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 dumping =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 skip_args =3D 0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 no_loadup =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 <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 disable_aslr =3D <optimized out>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rlim =3D {rlim_cur =3D 10022912, rlim_max =3D 1= 8446744073709551615}
=C2=A0 =C2=A0 =C2=A0 =C2=A0 sockfd =3D -1



--001a11478b520ba1030548b58cdb--