Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 876D340BC45 for ; Thu, 12 Aug 2010 14:59:13 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N8GH+eYy6rpa for ; Thu, 12 Aug 2010 14:58:56 -0700 (PDT) Received: from max.feld.cvut.cz (max.feld.cvut.cz [147.32.192.36]) by olra.theworths.org (Postfix) with ESMTP id A0C1240BC3F for ; Thu, 12 Aug 2010 14:58:55 -0700 (PDT) Received: from localhost (unknown [192.168.200.4]) by max.feld.cvut.cz (Postfix) with ESMTP id CC32319F330A; Thu, 12 Aug 2010 23:58:49 +0200 (CEST) X-Virus-Scanned: IMAP AMAVIS Received: from max.feld.cvut.cz ([192.168.200.1]) by localhost (styx.feld.cvut.cz [192.168.200.4]) (amavisd-new, port 10044) with ESMTP id 9V22JW5MY3Dh; Thu, 12 Aug 2010 23:58:47 +0200 (CEST) Received: from imap.feld.cvut.cz (imap.feld.cvut.cz [147.32.192.34]) by max.feld.cvut.cz (Postfix) with ESMTP id B5BBC19F3306; Thu, 12 Aug 2010 23:58:47 +0200 (CEST) Received: from steelpick.2x.cz (unknown [213.29.198.144]) (Authenticated sender: sojkam1) by imap.feld.cvut.cz (Postfix) with ESMTPSA id 14B21FA005; Thu, 12 Aug 2010 23:58:46 +0200 (CEST) Received: from wsh by steelpick.2x.cz with local (Exim 4.72) (envelope-from ) id 1OjfnS-0006cZ-Dj; Thu, 12 Aug 2010 23:58:46 +0200 From: Michal Sojka To: Chong Yidong , Carl Worth Subject: Re: bug#6214: 23.1; json-read-string crashes emacs with long string In-Reply-To: <87fx1pkrsh.fsf@stupidchicken.com> References: <87pr0t5h1q.fsf@yoom.home.cworth.org> <87fx1pkrsh.fsf@stupidchicken.com> User-Agent: Notmuch/0.3.1-80-g86b7c46 (http://notmuchmail.org) Emacs/23.2.1 (x86_64-pc-linux-gnu) Date: Thu, 12 Aug 2010 23:58:45 +0200 Message-ID: <87tymzv6ga.fsf@steelpick.2x.cz> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: 6214@debbugs.gnu.org, Notmuch mailing list X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Aug 2010 21:59:13 -0000 --=-=-= On Tue, 18 May 2010, Chong Yidong wrote: > Looks like a stack overflow in the `string' function. I've checked in a > fix, thanks for the bug report. It seems the bug is still in the current Emacs HEAD (http://repo.or.cz/w/emacs.git/commit/08d1bfbda3ef4a7038556f6c56bec1a37b4721f0). I can reproduce it with the lisp code sent by Carl, but the backtrace is different. My backtrace is attached. Thanks Michal --=-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline; filename=gdb.txt Content-Transfer-Encoding: quoted-printable #0 0x0000000000566739 in Fapply (nargs=3D2, args=3D0x7fffffffbcf8) at eval= .c:2492 i =3D 8997664 numargs =3D spread_arg =3D 12020694 funcall_args =3D 0x7fffff767100 fun =3D #1 0x0000000000565135 in Ffuncall (nargs=3D, args=3D<= value optimized out>) at eval.c:2964 fun =3D original_fun =3D 11891218 funcar =3D numargs =3D 2 val =3D backtrace =3D { next =3D 0x7fffffffbf00,=20 function =3D 0x7fffffffbcf0,=20 args =3D 0x7fffffffbcf8,=20 nargs =3D 2,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffbcf8 i =3D #2 0x000000000059ecd2 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 47 op =3D stack =3D { pc =3D 0xea5250 "\202|",=20 top =3D 0x7fffffffbd00,=20 bottom =3D 0x7fffffffbcf0,=20 byte_string =3D 18230033,=20 byte_string_start =3D 0xea51d8 "\303`f\211\030\206\t",=20 constants =3D 18231925,=20 next =3D 0x7fffffffce20 } top =3D 0x7fffffffbcf0 result =3D #3 0x00000000005672ef in funcall_lambda (fun=3D18232277, nargs=3D, arg_vector=3D) at eval.c:3165 val =3D syms_left =3D 11721042 next =3D 0 i =3D 0 optional =3D 0 rest =3D 0 #4 0x0000000000567454 in apply_lambda (fun=3D18232277, args=3D11721042, ev= al_flag=3D) at eval.c:3092 args_left =3D 11721042 i =3D tem =3D #5 0x0000000000566b53 in Feval (form=3D18232272) at eval.c:2408 fun =3D 140737479340288 val =3D original_fun =3D 17897138 original_args =3D 11721042 funcar =3D 8997664 backtrace =3D { next =3D 0x7fffffffbfe0,=20 function =3D 0x7fffffffbf28,=20 args =3D 0x7fffffffbe30,=20 nargs =3D 0,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #6 0x00000000005670c7 in Fprogn (args=3D) at eval.c:3= 95 val =3D 8997664 #7 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 11697014 i =3D argvals =3D {11721042, 74852149, 74124673, 11721042, 1, 14073748833= 9112, 140737488338912, 5892710} fun =3D val =3D original_fun =3D 11890130 original_args =3D 11697014 funcar =3D backtrace =3D { next =3D 0x7fffffffc0d0,=20 function =3D 0x7fffffffc008,=20 args =3D 0x7fffffffc000,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #8 0x0000000000567505 in Funwind_protect (args=3D11695302) at eval.c:1304 val =3D #9 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 11695302 i =3D argvals =3D {74852149, 5665519, 74852149, 74124801, 140737488339352= , 21480469067, 17767008, 17768448} fun =3D val =3D original_fun =3D 11890930 original_args =3D 11695302 funcar =3D backtrace =3D { next =3D 0x7fffffffc1d0,=20 function =3D 0x7fffffffc0f8,=20 args =3D 0x7fffffffc0f0,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #10 0x00000000005670c7 in Fprogn (args=3D) at eval.c:3= 95 val =3D 8997664 #11 0x000000000055951d in Fsave_current_buffer (args=3D11693078) at editfns= .c:1012 val =3D #12 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 11693078 i =3D argvals =3D {8633005, 18237426, 11695062, 11695030, 140737488339456= , 5662408, 1, 2} fun =3D val =3D original_fun =3D 11928034 original_args =3D 11693078 funcar =3D backtrace =3D { next =3D 0x7fffffffc2a0,=20 function =3D 0x7fffffffc1f8,=20 args =3D 0x7fffffffc1f0,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #13 0x0000000000566cec in Feval (form=3D) at eval.c:24= 06 fun =3D val =3D original_fun =3D 12595842 original_args =3D 11695030 funcar =3D backtrace =3D { next =3D 0x7fffffffc3f0,=20 function =3D 0x7fffffffc2c8,=20 args =3D 0x7fffffffc2c0,=20 nargs =3D -1,=20 evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\000' } #14 0x00000000005670c7 in Fprogn (args=3D) at eval.c:3= 95 val =3D 8997664 #15 0x0000000000567d08 in Flet (args=3D11694902) at eval.c:1051 tem =3D 74852149 elt =3D varlist =3D #16 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 11694902 i =3D argvals =3D {8635685, 18755398, 18755446, 18755510, 140737488340000= , 5662408, 1, 2} fun =3D val =3D original_fun =3D 11890562 original_args =3D 11694902 funcar =3D backtrace =3D { next =3D 0x7fffffffc4c0,=20 function =3D 0x7fffffffc418,=20 args =3D 0x7fffffffc410,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #17 0x0000000000566cec in Feval (form=3D) at eval.c:24= 06 fun =3D val =3D original_fun =3D 12606802 original_args =3D 18755430 funcar =3D backtrace =3D { next =3D 0x7fffffffc610,=20 function =3D 0x7fffffffc4e8,=20 args =3D 0x7fffffffc4e0,=20 nargs =3D -1,=20 evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\000' } #18 0x00000000005670c7 in Fprogn (args=3D) at eval.c:3= 95 val =3D 8997664 #19 0x0000000000567d08 in Flet (args=3D18755366) at eval.c:1051 tem =3D 74125073 elt =3D varlist =3D #20 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 18755366 i =3D argvals =3D {17896994, 11721042, 11721042, 5561631, 140737488340688= , 5708090, 41, 0} fun =3D val =3D original_fun =3D 11890562 original_args =3D 18755366 funcar =3D backtrace =3D { next =3D 0x7fffffffc6f0,=20 function =3D 0x7fffffffc638,=20 args =3D 0x7fffffffc630,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #21 0x00000000005670c7 in Fprogn (args=3D) at eval.c:3= 95 val =3D 8997664 #22 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 18752566 i =3D argvals =3D {11721042, 15322325, 15321809, 11721042, 1, 14073748834= 0920, 140737488340720, 17986768} fun =3D val =3D original_fun =3D 11890130 original_args =3D 18752566 funcar =3D backtrace =3D { next =3D 0x7fffffffc7e0,=20 function =3D 0x7fffffffc718,=20 args =3D 0x7fffffffc710,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #23 0x0000000000567505 in Funwind_protect (args=3D18752758) at eval.c:1304 val =3D #24 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 18752758 i =3D argvals =3D {15322325, 5665519, 15322325, 8618505, 140737488341160,= 21474836480, 17767008, 17768320} fun =3D val =3D original_fun =3D 11890930 original_args =3D 18752758 funcar =3D backtrace =3D { next =3D 0x7fffffffc8e0,=20 function =3D 0x7fffffffc808,=20 args =3D 0x7fffffffc800,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #25 0x00000000005670c7 in Fprogn (args=3D) at eval.c:3= 95 val =3D 8997664 #26 0x000000000055951d in Fsave_current_buffer (args=3D18752966) at editfns= .c:1012 val =3D #27 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 18752966 i =3D argvals =3D {8633005, 17897186, 18752774, 18752806, 140737488341264= , 5662408, 1, 2} fun =3D val =3D original_fun =3D 11928034 original_args =3D 18752966 funcar =3D backtrace =3D { next =3D 0x7fffffffc9b0,=20 function =3D 0x7fffffffc908,=20 args =3D 0x7fffffffc900,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #28 0x0000000000566cec in Feval (form=3D) at eval.c:24= 06 fun =3D val =3D original_fun =3D 12595842 original_args =3D 18752806 funcar =3D backtrace =3D { next =3D 0x7fffffffcb00,=20 function =3D 0x7fffffffc9d8,=20 args =3D 0x7fffffffc9d0,=20 nargs =3D -1,=20 evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\000' } #29 0x00000000005670c7 in Fprogn (args=3D) at eval.c:3= 95 val =3D 8997664 #30 0x0000000000567d08 in Flet (args=3D18752854) at eval.c:1051 tem =3D 15322325 elt =3D varlist =3D #31 0x0000000000566ec4 in Feval (form=3D) at eval.c:22= 95 numargs =3D 8997664 args_left =3D 18752854 i =3D argvals =3D {8635685, 18755046, 18755126, 18755254, 140737488341808= , 5662408, 11739872, 2} fun =3D val =3D original_fun =3D 11890562 original_args =3D 18752854 funcar =3D backtrace =3D { next =3D 0x7fffffffcbd0,=20 function =3D 0x7fffffffcb28,=20 args =3D 0x7fffffffcb20,=20 nargs =3D -1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #32 0x0000000000566cec in Feval (form=3D) at eval.c:24= 06 fun =3D val =3D original_fun =3D 12606802 original_args =3D 18755110 funcar =3D backtrace =3D { next =3D 0x7fffffffcd70,=20 function =3D 0x7fffffffcbf8,=20 args =3D 0x7fffffffcbf0,=20 nargs =3D -1,=20 evalargs =3D 1 '\001',=20 debug_on_exit =3D 0 '\000' } #33 0x000000000058ae4f in readevalloop (readcharfun=3D18093061, stream=3D0x= 0, sourcename=3D18361409, printflag=3D, unibyte=3D, readfun=3D, start=3D11721042, end= =3D11721042,=20 evalfun=3D) at lread.c:1739 count1 =3D 40 c =3D val =3D b =3D 0x1141400 continue_reading_p =3D 1 whole_buffer =3D 1 first_sexp =3D #34 0x000000000058bb71 in Feval_buffer (buffer=3D, pri= ntflag=3D11721042, filename=3D15002881, unibyte=3D11721042, do_allow_print= =3D) at lread.c:1799 tem =3D buf =3D 18093061 #35 0x0000000000565073 in Ffuncall (nargs=3D, args=3D<= value optimized out>) at eval.c:2997 fun =3D original_fun =3D funcar =3D numargs =3D 5 val =3D backtrace =3D { next =3D 0x7fffffffcf30,=20 function =3D 0x7fffffffcdd0,=20 args =3D 0x7fffffffcdd8,=20 nargs =3D 5,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffcdd8 i =3D 5 #36 0x000000000059ecd2 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 27 op =3D stack =3D { pc =3D 0xaa6e3a "\210,\336\b!\210\016\"\204\256",=20 top =3D 0x7fffffffcdf8,=20 bottom =3D 0x7fffffffcdd0,=20 byte_string =3D 8682273,=20 byte_string_start =3D 0xaa6dae "\306\b!\204\022",=20 constants =3D 8682309,=20 next =3D 0x7fffffffd2c0 } top =3D 0x7fffffffcdd0 result =3D #37 0x00000000005672ef in funcall_lambda (fun=3D8682141, nargs=3D, arg_vector=3D) at eval.c:3165 val =3D syms_left =3D 11721042 next =3D 12593154 i =3D 4 optional =3D 1 rest =3D 0 #38 0x0000000000564f03 in Ffuncall (nargs=3D, args=3D0= x847a98) at eval.c:3040 fun =3D 140737479340288 original_fun =3D 12593010 funcar =3D 8997664 numargs =3D 4 val =3D backtrace =3D { next =3D 0x7fffffffd1f0,=20 function =3D 0x7fffffffcf90,=20 args =3D 0x7fffffffcf98,=20 nargs =3D 4,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffcf98 i =3D #39 0x00000000005652d9 in call4 (fn=3D, arg1=3D, arg2=3D16, arg3=3D8473480, arg4=3D0) at eval.c:2831 ret_ungc_val =3D 8997664 args =3D {12593010, 15002881, 15002881, 11721042, 11721090} #40 0x000000000058b71d in Fload (file=3D18663777, noerror=3D8473480, nomess= age=3D11721090, nosuffix=3D, must_suffix=3D) at lread.c:1183 val =3D stream =3D fd =3D 5 count =3D 20 found =3D 15002881 efound =3D hist_file_name =3D 15002881 newer =3D 0 compiled =3D 17487280 handler =3D safe_p =3D 17767648 tmp =3D {18737654, 13154870} version =3D 0 #41 0x0000000000565073 in Ffuncall (nargs=3D, args=3D<= value optimized out>) at eval.c:2997 fun =3D original_fun =3D funcar =3D numargs =3D 5 val =3D backtrace =3D { next =3D 0x7fffffffd3d0,=20 function =3D 0x7fffffffd250,=20 args =3D 0x7fffffffd258,=20 nargs =3D 3,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffd1a0 i =3D 5 #42 0x000000000059ecd2 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 5 op =3D stack =3D { pc =3D 0xa88814 "\210*\202\300\003\016L=EB=9D=83!\002\347\016N\20= 6\f\002\f\211A\024@!\036S\346\016S!\036T\352\016T\314=D9=89$\210*\202\300\0= 03\016L=EC=9A=83J\002\331\026Q\016N\206\065\002\f\211A\024@\211\026F;\204@\= 002\332\355!\210\356\347\016F!!\210\202\300\003\016L=EF=9A=83X\002\360\331!= \210\202\300\003\016L\361\232\203f\002\362\363!\210\202\300\003\321\364\016= L\"\203w\002\365\016L!\026B\202\300\003\321\366\016L\"\203\224\002\365\325\= 326\016L\"!\026B\365\325\367\016L\"!\026A\202\300\003\334\016M\016H\"\211\0= 26F\203\252\002\016FA@\f\233\024\202\300\003\334\016M\016K\"\211\026F\203\3= 00\002\016FA@\f\233\024"...,=20 top =3D 0x7fffffffd268,=20 bottom =3D 0x7fffffffd250,=20 byte_string =3D 9032857,=20 byte_string_start =3D 0xa8861f "\306 \210\b\203\021",=20 constants =3D 9032893,=20 next =3D 0x7fffffffd490 } top =3D 0x7fffffffd250 result =3D #43 0x00000000005672ef in funcall_lambda (fun=3D9032797, nargs=3D, arg_vector=3D) at eval.c:3165 val =3D syms_left =3D 11721042 next =3D 13750050 i =3D 1 optional =3D 0 rest =3D 0 #44 0x0000000000564f03 in Ffuncall (nargs=3D, args=3D0= x89d458) at eval.c:3040 fun =3D 140737479340288 original_fun =3D 13756226 funcar =3D 8997664 numargs =3D 1 val =3D backtrace =3D { next =3D 0x7fffffffd5a0,=20 function =3D 0x7fffffffd430,=20 args =3D 0x7fffffffd438,=20 nargs =3D 1,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffd438 i =3D #45 0x000000000059ecd2 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 4 op =3D stack =3D { pc =3D 0xa8b2dc "\210\016N\203s\006\201", ,=20 top =3D 0x7fffffffd438,=20 bottom =3D 0x7fffffffd430,=20 byte_string =3D 9005745,=20 byte_string_start =3D 0xa8ac75 "\306 \020\307\021\n\023\307\024\3= 10\311!\211\035\307=3D\204\064",=20 constants =3D 9005781,=20 next =3D 0x7fffffffd650 } top =3D 0x7fffffffd430 result =3D #46 0x00000000005672ef in funcall_lambda (fun=3D9005701, nargs=3D, arg_vector=3D) at eval.c:3165 val =3D syms_left =3D 11721042 next =3D 12575218 i =3D 0 optional =3D 0 rest =3D 2 #47 0x0000000000564f03 in Ffuncall (nargs=3D, args=3D0= x896a80) at eval.c:3040 fun =3D 140737479340288 original_fun =3D 12575218 funcar =3D 8997664 numargs =3D 0 val =3D backtrace =3D { next =3D 0x7fffffffd810,=20 function =3D 0x7fffffffd600,=20 args =3D 0x7fffffffd608,=20 nargs =3D 0,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } internal_args =3D 0x7fffffffd608 i =3D #48 0x000000000059ecd2 in Fbyte_code (bytestr=3D, vect= or=3D, maxdepth=3D) at bytecode.c= :679 count =3D 2 op =3D stack =3D { pc =3D 0xa8ba98 "\210*\340\341\342\"\210\343\321\344\"\211\036$;\= 203\251",=20 top =3D 0x7fffffffd600,=20 bottom =3D 0x7fffffffd600,=20 byte_string =3D 9000737,=20 byte_string_start =3D 0xa8ba0a "\b\203\b",=20 constants =3D 9000773,=20 next =3D 0x0 } top =3D 0x7fffffffd600 result =3D #49 0x00000000005672ef in funcall_lambda (fun=3D9000693, nargs=3D, arg_vector=3D) at eval.c:3165 val =3D syms_left =3D 11721042 next =3D 0 i =3D 0 optional =3D 32767 rest =3D 0 #50 0x0000000000567454 in apply_lambda (fun=3D9000693, args=3D11721042, eva= l_flag=3D) at eval.c:3092 args_left =3D 11721042 i =3D tem =3D #51 0x0000000000566b53 in Feval (form=3D9000688) at eval.c:2408 fun =3D 140737479340288 val =3D original_fun =3D 13749474 original_args =3D 11721042 funcar =3D 8997664 backtrace =3D { next =3D 0x0,=20 function =3D 0x7fffffffd838,=20 args =3D 0x7fffffffd740,=20 nargs =3D 0,=20 evalargs =3D 0 '\000',=20 debug_on_exit =3D 0 '\000' } #52 0x000000000056437d in internal_condition_case (bfun=3D, handlers=3D, hfun=3D) at ev= al.c:1458 val =3D 8997664 c =3D { tag =3D 11721042,=20 val =3D 11721042,=20 next =3D 0x7fffffffda10,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {13365184, 3949921905019383304, 13365216, 140737= 488346744, 1, 1, -3949921426383376888, 3949920965887585800},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {140737353880784, 140737353835656, 4294967295, 42= 38812, 1, 8460504, 0, 1, 1, 0, 140737351959490, 140733193388033, 0, 1407374= 88345816, 140737251616176, 226670640} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } h =3D { handler =3D 11773138,=20 var =3D 11721042,=20 chosen_clause =3D 11721042,=20 tag =3D 0x7fffffffd8a0,=20 next =3D 0x0 } #53 0x00000000004f9e06 in top_level_1 (ignore=3D) at k= eyboard.c:1355 No locals. #54 0x00000000005644a8 in internal_catch (tag=3D, func= =3D, arg=3D) at eval.c:1202 c =3D { tag =3D 11769202,=20 val =3D 11721042,=20 next =3D 0x0,=20 gcpro =3D 0x0,=20 jmp =3D {{ __jmpbuf =3D {13365184, 3949921905019383304, 13365216, 140737= 488346744, 1, 1, -3949921426333045240, 3949920965646937608},=20 __mask_was_saved =3D 0,=20 __saved_mask =3D { __val =3D {0, 0, 0, 0, 112, 140737255104152, 352, 140737255= 104152, 140737255104168, 30064771072, 344, 94489280656, 30064771072, 384, 9= 4489280612, 11993394} } }},=20 backlist =3D 0x0,=20 handlerlist =3D 0x0,=20 lisp_eval_depth =3D 0,=20 pdlcount =3D 2,=20 poll_suppress_count =3D 1,=20 interrupt_input_blocked =3D 0,=20 byte_stack =3D 0x0 } #55 0x00000000004f9e7b in command_loop () at keyboard.c:1310 No locals. #56 0x00000000004fa278 in recursive_edit_1 () at keyboard.c:940 val =3D #57 0x00000000004fa3b7 in Frecursive_edit () at keyboard.c:1002 buffer =3D 11721042 #58 0x00000000004ed995 in main (argc=3D0, argv=3D0x7fffffffdf98) at emacs.c= :1764 dummy =3D 0 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D skip_args =3D 1 rlim =3D { rlim_cur =3D 8720000,=20 rlim_max =3D 18446744073709551615 } no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 Lisp Backtrace: "apply" (0xffffbcf8) "json-read-string" (0xffffbe30) "progn" (0xffffc000) "unwind-protect" (0xffffc0f0) "save-current-buffer" (0xffffc1f0) "with-current-buffer" (0xffffc2c0) "let" (0xffffc410) "with-temp-buffer" (0xffffc4e0) "let" (0xffffc630) "progn" (0xffffc710) "unwind-protect" (0xffffc800) "save-current-buffer" (0xffffc900) "with-current-buffer" (0xffffc9d0) "let" (0xffffcb20) "with-temp-buffer" (0xffffcbf0) "eval-buffer" (0xffffcdd8) "load-with-code-conversion" (0xffffcf98) "load" (0xffffd258) "command-line-1" (0xffffd438) "command-line" (0xffffd608) "normal-top-level" (0xffffd740) --=-=-=--