Subject: bug#6214: `bt full' output

From: Nelson Elhage <[email-masked]>
Date: Tue, 18 May 2010 13:43:49 -0400

I can reproduce the bug, and got it in gdb with debug symbols.

I'm running:
GNU Emacs 23.1.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2010-03-26 on crested, modified by Debian

Attached is the 'bt full' output from the SEGV after 'emacs --batch -l json-crash.el'

(gdb) bt full
#0  Fstring (n=1122176, args=0x7fffff76c348) at character.c:973
        i = 0
        p = 0x7fffff2124d0 <Address 0x7fffff2124d0 out of bounds>
        c = 10
#1  0x000000000054aee1 in Ffuncall (nargs=<value optimized out>, args=<value optimized out>) at eval.c:3026
        fun = <value optimized out>
        original_fun = 11102209
        funcar = <value optimized out>
        numargs = 1122176
        val = <value optimized out>
        backtrace = {
          next = 0x7fffffffbfe0, 
          function = 0x7fffff76c340, 
          args = 0x7fffff76c348, 
          nargs = 1122176, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0x7fffff76c348
        i = <value optimized out>
#2  0x000000000054c37e in Fapply (nargs=1, args=0x7fffffffc058) at eval.c:2533
        ret_ungc_val = 10
        i = <value optimized out>
        numargs = <value optimized out>
        spread_arg = 11008721
        funcall_args = 0x7fffff76c340
        fun = <value optimized out>
#3  0x000000000054aee1 in Ffuncall (nargs=<value optimized out>, args=<value optimized out>) at eval.c:3026
        fun = <value optimized out>
        original_fun = 11233665
        funcar = <value optimized out>
        numargs = 2
        val = <value optimized out>
        backtrace = {
          next = 0x7fffffffc270, 
          function = 0x7fffffffc050, 
          args = 0x7fffffffc058, 
          nargs = 2, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0x7fffffffc058
        i = <value optimized out>
#4  0x0000000000582c12 in Fbyte_code (bytestr=<value optimized out>, vector=<value optimized out>, maxdepth=<value optimized out>) at bytecode.c:678
        count = 48
        op = <value optimized out>
        stack = {
          pc = 0xf8abd8 "\202|", 
          top = 0x7fffffffc060, 
          bottom = 0x7fffffffc050, 
          byte_string = 17510211, 
          byte_string_start = 0xf8ab60 "\303`f\211\030\206\t", 
          constants = 16724260, 
          next = 0x7fffffffd2b0
        }
        top = 0x7fffffffc050
        result = <value optimized out>
#5  0x000000000054cf4f in funcall_lambda (fun=13220372, nargs=<value optimized out>, arg_vector=<value optimized out>) at eval.c:3232
        val = <value optimized out>
        syms_left = 11008721
        next = 0
        i = 0
        optional = 0
        rest = 16208176
#6  0x000000000054d0c4 in apply_lambda (fun=13220372, args=11008721, eval_flag=<value optimized out>) at eval.c:3156
        args_left = 11008721
        i = <value optimized out>
        tem = <value optimized out>
#7  0x000000000054c773 in Feval (form=13220368) at eval.c:2436
        fun = 10
        val = <value optimized out>
        original_fun = 17493889
        original_args = 11008721
        funcar = 10
        backtrace = {
          next = 0x7fffffffc360, 
          function = 0x7fffffffc2a0, 
          args = 0x7fffffffc190, 
          nargs = 0, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#8  0x000000000054cd27 in Fprogn (args=<value optimized out>) at eval.c:450
        val = 10
#9  0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 10997029
        i = <value optimized out>
        argvals = {17369779, 8607304371, 11008721, 17564564, 17369747, 11008721, 1, 140737488340040}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11231505
        original_args = 10997029
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffc460, 
          function = 0x7fffffffc390, 
          args = 0x7fffffffc388, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#10 0x000000000054d195 in Funwind_protect (args=11362421) at eval.c:1354
        val = <value optimized out>
#11 0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 11362421
        i = <value optimized out>
        argvals = {17564564, 5558095, 140737488340208, 5778450, 140737488340280, 17197238963, 16208176, 16209648}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11232225
        original_args = 11362421
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffc570, 
          function = 0x7fffffffc490, 
          args = 0x7fffffffc488, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#12 0x000000000054cd27 in Fprogn (args=<value optimized out>) at eval.c:450
        val = 10
#13 0x000000000053f71d in Fsave_current_buffer (args=11359957) at editfns.c:1024
        val = <value optimized out>
#14 0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 11359957
        i = <value optimized out>
        argvals = {8526340, 15303857, 11361429, 11360789, 140737488340400, 5554887, 1, 2}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11306689
        original_args = 11359957
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffc650, 
          function = 0x7fffffffc5a0, 
          args = 0x7fffffffc598, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#15 0x000000000054c91c in Feval (form=<value optimized out>) at eval.c:2434
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11834817
        original_args = 11360789
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffc7c0, 
          function = 0x7fffffffc680, 
          args = 0x7fffffffc678, 
          nargs = -1, 
          evalargs = 1 '\001', 
          debug_on_exit = 0 '\000'
        }
#16 0x000000000054cd27 in Fprogn (args=<value optimized out>) at eval.c:450
        val = 10
#17 0x000000000054d998 in Flet (args=11360453) at eval.c:1090
        tem = 17564564
        elt = <value optimized out>
        varlist = <value optimized out>
#18 0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 11360453
        i = <value optimized out>
        argvals = {8529660, 16856389, 16856341, 16856277, 140737488340992, 5554887, 2327040, 2}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11231937
        original_args = 11360453
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffc8a0, 
          function = 0x7fffffffc7f0, 
          args = 0x7fffffffc7e8, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#19 0x000000000054c91c in Feval (form=<value optimized out>) at eval.c:2434
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11835489
        original_args = 16856357
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffca10, 
          function = 0x7fffffffc8d0, 
          args = 0x7fffffffc8c8, 
          nargs = -1, 
          evalargs = 1 '\001', 
          debug_on_exit = 0 '\000'
        }
#20 0x000000000054cd27 in Fprogn (args=<value optimized out>) at eval.c:450
        val = 10
#21 0x000000000054d998 in Flet (args=16856421) at eval.c:1090
        tem = 76522627
        elt = <value optimized out>
        varlist = <value optimized out>
#22 0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 16856421
        i = <value optimized out>
        argvals = {17493745, 11008721, 11008721, 11008721, 8529968, 5601525, 11008721, 5455855}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11231937
        original_args = 16856421
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffcb00, 
          function = 0x7fffffffca40, 
          args = 0x7fffffffca38, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#23 0x000000000054cd27 in Fprogn (args=<value optimized out>) at eval.c:450
        val = 10
#24 0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 16856085
        i = <value optimized out>
        argvals = {8529971, 8598464563, 11008721, 15652116, 17343363, 11866248, 11373969, 16758469}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11231505
        original_args = 16856085
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffcc00, 
          function = 0x7fffffffcb30, 
          args = 0x7fffffffcb28, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#25 0x000000000054d195 in Funwind_protect (args=16886565) at eval.c:1354
        val = <value optimized out>
#26 0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 16886565
        i = <value optimized out>
        argvals = {15652116, 5558095, 140737488342160, 5778450, 140737488342232, 17188399155, 16208176, 16209520}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11232225
        original_args = 16886565
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffcd10, 
          function = 0x7fffffffcc30, 
          args = 0x7fffffffcc28, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#27 0x000000000054cd27 in Fprogn (args=<value optimized out>) at eval.c:450
        val = 10
#28 0x000000000053f71d in Fsave_current_buffer (args=16886357) at editfns.c:1024
        val = <value optimized out>
#29 0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 16886357
        i = <value optimized out>
        argvals = {8526340, 17493937, 16886549, 16886517, 140737488342352, 5554887, 1, 2}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11306689
        original_args = 16886357
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffcdf0, 
          function = 0x7fffffffcd40, 
          args = 0x7fffffffcd38, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#30 0x000000000054c91c in Feval (form=<value optimized out>) at eval.c:2434
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11834817
        original_args = 16886517
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffcf60, 
          function = 0x7fffffffce20, 
          args = 0x7fffffffce18, 
          nargs = -1, 
          evalargs = 1 '\001', 
          debug_on_exit = 0 '\000'
        }
#31 0x000000000054cd27 in Fprogn (args=<value optimized out>) at eval.c:450
        val = 10
#32 0x000000000054d998 in Flet (args=16886469) at eval.c:1090
        tem = 15652116
        elt = <value optimized out>
        varlist = <value optimized out>
#33 0x000000000054cb1f in Feval (form=<value optimized out>) at eval.c:2323
        numargs = <value optimized out>
        args_left = 16886469
        i = <value optimized out>
        argvals = {8529660, 16856741, 16856661, 16856533, 140737488342944, 5554887, 140737488343728, 2}
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11231937
        original_args = 16886469
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffd040, 
          function = 0x7fffffffcf90, 
          args = 0x7fffffffcf88, 
          nargs = -1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#34 0x000000000054c91c in Feval (form=<value optimized out>) at eval.c:2434
        fun = <value optimized out>
        val = <value optimized out>
        original_fun = 11835489
        original_args = 16856677
        funcar = <value optimized out>
        backtrace = {
          next = 0x7fffffffd1f0, 
          function = 0x7fffffffd070, 
          args = 0x7fffffffd068, 
          nargs = -1, 
          evalargs = 1 '\001', 
          debug_on_exit = 0 '\000'
        }
#35 0x000000000056fa56 in readevalloop (readcharfun=14353796, stream=0x0, sourcename=17342723, evalfun=<value optimized out>, printflag=<value optimized out>, unibyte=<value optimized out>, readfun=11008721, start=11008721, end=11008721) at lread.c:1785
        count1 = 41
        c = <value optimized out>
        val = 0
        b = 0xdb0580
        continue_reading_p = 1
        whole_buffer = 1
        first_sexp = <value optimized out>
#36 0x000000000056fd4e in Feval_buffer (buffer=<value optimized out>, printflag=11008721, filename=17508755, unibyte=11008721, do_allow_print=<value optimized out>) at lread.c:1846
        tem = <value optimized out>
        buf = 14353796
#37 0x000000000054ae17 in Ffuncall (nargs=<value optimized out>, args=<value optimized out>) at eval.c:3059
        fun = <value optimized out>
        original_fun = <value optimized out>
        funcar = <value optimized out>
        numargs = 5
        val = <value optimized out>
        backtrace = {
          next = 0x7fffffffd3c0, 
          function = 0x7fffffffd260, 
          args = 0x7fffffffd268, 
          nargs = 5, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0x7fffffffd268
        i = 5
#38 0x0000000000582c12 in Fbyte_code (bytestr=<value optimized out>, vector=<value optimized out>, maxdepth=<value optimized out>) at bytecode.c:678
        count = 28
        op = <value optimized out>
        stack = {
          pc = 0x9f3e46 "\210,\016$\204\231", 
          top = 0x7fffffffd288, 
          bottom = 0x7fffffffd260, 
          byte_string = 8579483, 
          byte_string_start = 0x9f3db8 "\306\b!\204\022", 
          constants = 8579516, 
          next = 0x7fffffffd780
        }
        top = 0x7fffffffd260
        result = <value optimized out>
#39 0x000000000054cf4f in funcall_lambda (fun=8579348, nargs=<value optimized out>, arg_vector=<value optimized out>) at eval.c:3232
        val = <value optimized out>
        syms_left = 11008721
        next = 11905841
        i = 4
        optional = 1
        rest = 0
#40 0x000000000054ac83 in Ffuncall (nargs=<value optimized out>, args=0x82e910) at eval.c:3102
        fun = 10
        original_fun = 11905697
        funcar = 10
        numargs = 4
        val = <value optimized out>
        backtrace = {
          next = 0x7fffffffd6a0, 
          function = 0x7fffffffd430, 
          args = 0x7fffffffd438, 
          nargs = 4, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0x7fffffffd438
        i = <value optimized out>
#41 0x000000000054b049 in call4 (fn=<value optimized out>, arg1=<value optimized out>, arg2=0, arg3=4611686018427404288, arg4=0) at eval.c:2895
        ret_ungc_val = 10
        args = {11905697, 17508755, 17508755, 11008721, 11008817}
#42 0x0000000000570c81 in Fload (file=17459939, noerror=4611686018427404288, nomessage=0, nosuffix=<value optimized out>, must_suffix=<value optimized out>) at lread.c:1208
        val = <value optimized out>
        stream = <value optimized out>
        fd = 5
        count = 21
        found = 17508755
        efound = <value optimized out>
        hist_file_name = 17508755
        newer = 0
        compiled = 0
        handler = <value optimized out>
        safe_p = 16208848
        tmp = {16859509, 12070965}
        version = 0
#43 0x000000000054ae17 in Ffuncall (nargs=<value optimized out>, args=<value optimized out>) at eval.c:3059
        fun = <value optimized out>
        original_fun = <value optimized out>
        funcar = <value optimized out>
        numargs = 5
        val = <value optimized out>
        backtrace = {
          next = 0x7fffffffd890, 
          function = 0x7fffffffd710, 
          args = 0x7fffffffd718, 
          nargs = 3, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0x7fffffffd650
        i = 5
#44 0x0000000000582c12 in Fbyte_code (bytestr=<value optimized out>, vector=<value optimized out>, maxdepth=<value optimized out>) at bytecode.c:678
        count = 6
        op = <value optimized out>
        stack = {
          pc = 0x9d8d0d "\210*\202\276\003\016K\ub743#\002\347\016M\206\016\002\f\211A\024@!\036R\346\016R!\036S\352\016S\314\u0649$\210*\202\276\003\016K\uc683L\002\331\026P\016M\206\067\002\f\211A\024@\211\026F;\204B\002\333\355!\210\356\347\016F!!\210\202\276\003\016K\uf683Z\002\360\331!\210\202\276\003\016K\361\232\203h\002\362\363!\210\202\276\003\321\364\016K\"\203y\002\365\016K!\026B\202\276\003\321\366\016K\"\203\226\002\365\325\326\016K\"!\026B\365\325\367\016K\"!\026A\202\276\003\332\016K\016H\"\211\026F\203\254\002\016FA@\f\233\024\202\276\003\332\016K\016J\"\211\026F\203\302\002\016FA@\f\233\024"..., 
          top = 0x7fffffffd728, 
          bottom = 0x7fffffffd710, 
          byte_string = 8939563, 
          byte_string_start = 0x9d8b16 "\306 \210\b\203\021", 
          constants = 8939596, 
          next = 0x7fffffffd960
        }
        top = 0x7fffffffd710
        result = <value optimized out>
#45 0x000000000054cf4f in funcall_lambda (fun=8939500, nargs=<value optimized out>, arg_vector=<value optimized out>) at eval.c:3232
        val = <value optimized out>
        syms_left = 11008721
        next = 12273265
        i = 1
        optional = 0
        rest = 0
#46 0x000000000054ac83 in Ffuncall (nargs=<value optimized out>, args=0x8867e8) at eval.c:3102
        fun = 10
        original_fun = 12489681
        funcar = 10
        numargs = 1
        val = <value optimized out>
        backtrace = {
          next = 0x7fffffffda70, 
          function = 0x7fffffffd900, 
          args = 0x7fffffffd908, 
          nargs = 1, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0x7fffffffd908
        i = <value optimized out>
#47 0x0000000000582c12 in Fbyte_code (bytestr=<value optimized out>, vector=<value optimized out>, maxdepth=<value optimized out>) at bytecode.c:678
        count = 5
        op = <value optimized out>
        stack = {
          pc = 0x9db48d "\210\016L\203\060\006\201", <incomplete sequence \337>, 
          top = 0x7fffffffd908, 
          bottom = 0x7fffffffd900, 
          byte_string = 8912619, 
          byte_string_start = 0x9dae69 "\306 \020\307\021\n\023\310\311!\210\310\312!\210\310\313!\210\314\315!\211\034\307=\204;", 
          constants = 8912652, 
          next = 0x7fffffffdb30
        }
        top = 0x7fffffffd900
        result = <value optimized out>
#48 0x000000000054cf4f in funcall_lambda (fun=8912572, nargs=<value optimized out>, arg_vector=<value optimized out>) at eval.c:3232
        val = <value optimized out>
        syms_left = 11008721
        next = 12600881
        i = 0
        optional = 0
        rest = 1
#49 0x000000000054ac83 in Ffuncall (nargs=<value optimized out>, args=0x87feb8) at eval.c:3102
        fun = 10
        original_fun = 12600881
        funcar = 10
        numargs = 0
        val = <value optimized out>
        backtrace = {
          next = 0x7fffffffdd00, 
          function = 0x7fffffffdae0, 
          args = 0x7fffffffdae8, 
          nargs = 0, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
        internal_args = 0x7fffffffdae8
        i = <value optimized out>
#50 0x0000000000582c12 in Fbyte_code (bytestr=<value optimized out>, vector=<value optimized out>, maxdepth=<value optimized out>) at bytecode.c:678
        count = 2
        op = <value optimized out>
        stack = {
          pc = 0x9dbd46 "\210+\340\341\342\"\210\343\321\344\"\211\036$;\203\254", 
          top = 0x7fffffffdae0, 
          bottom = 0x7fffffffdae0, 
          byte_string = 8905939, 
          byte_string_start = 0x9dbcb5 "\b\203\b", 
          constants = 8905972, 
          next = 0x0
        }
        top = 0x7fffffffdae0
        result = <value optimized out>
#51 0x000000000054cf4f in funcall_lambda (fun=8905892, nargs=<value optimized out>, arg_vector=<value optimized out>) at eval.c:3232
        val = <value optimized out>
        syms_left = 11008721
        next = 0
        i = 0
        optional = 0
        rest = 1
#52 0x000000000054d0c4 in apply_lambda (fun=8905892, args=11008721, eval_flag=<value optimized out>) at eval.c:3156
        args_left = 11008721
        i = <value optimized out>
        tem = <value optimized out>
#53 0x000000000054c773 in Feval (form=8905888) at eval.c:2436
        fun = 10
        val = <value optimized out>
        original_fun = 12596913
        original_args = 11008721
        funcar = 10
        backtrace = {
          next = 0x0, 
          function = 0x7fffffffdd30, 
          args = 0x7fffffffdc20, 
          nargs = 0, 
          evalargs = 0 '\000', 
          debug_on_exit = 0 '\000'
        }
#54 0x000000000054a17f in internal_condition_case (bfun=<value optimized out>, handlers=<value optimized out>, hfun=<value optimized out>) at eval.c:1512
        val = 10
        c = {
          tag = 11008721, 
          val = 11008721, 
          next = 0x7fffffffdf10, 
          gcpro = 0x0, 
          jmp = {{
              __jmpbuf = {11863808, 7856162650753843797, 11863840, 140737488347976, 1, 1, -7856163570770263467, 7856164021722006101}, 
              __mask_was_saved = 0, 
              __saved_mask = {
                __val = {4294967295, 140737274889536, 140737353947568, 17, 4294967295, 17, 0, 11863840, 140737488347976, 1, 1, 8355624, 140737351963084, 1, 0, 0}
              }
            }}, 
          backlist = 0x0, 
          handlerlist = 0x0, 
          lisp_eval_depth = 0, 
          pdlcount = 2, 
          poll_suppress_count = 1, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
        h = {
          handler = 11095681, 
          var = 11008721, 
          chosen_clause = 11008721, 
          tag = 0x7fffffffdda0, 
          next = 0x0
        }
#55 0x00000000004df736 in top_level_1 () at keyboard.c:1376
No locals.
#56 0x000000000054a2aa in internal_catch (tag=<value optimized out>, func=<value optimized out>, arg=<value optimized out>) at eval.c:1248
        c = {
          tag = 11077073, 
          val = 11008721, 
          next = 0x0, 
          gcpro = 0x0, 
          jmp = {{
              __jmpbuf = {11863808, 7856162650753843797, 11863840, 140737488347976, 1, 1, -7856163570686377387, 7856164021742453333}, 
              __mask_was_saved = 0, 
              __saved_mask = {
                __val = {0, 0, 0, 0, 0, 0, 0, 0, 11008721, 11429745, 11048784, 11008769, 11421568, 1, 5485754, 11429745}
              }
            }}, 
          backlist = 0x0, 
          handlerlist = 0x0, 
          lisp_eval_depth = 0, 
          pdlcount = 2, 
          poll_suppress_count = 1, 
          interrupt_input_blocked = 0, 
          byte_stack = 0x0
        }
#57 0x00000000004df7b9 in command_loop () at keyboard.c:1331
No locals.
#58 0x00000000004dfbcc in recursive_edit_1 () at keyboard.c:953
        val = <value optimized out>
#59 0x00000000004dfd07 in Frecursive_edit () at keyboard.c:1015
        buffer = 11008721
#60 0x00000000004d5777 in main (argc=0, argv=0x7fffffffe488) at emacs.c:1852
        dummy = 0
        stack_bottom_variable = 0 '\000'
        do_initial_setlocale = <value optimized out>
        skip_args = 1
        rlim = {
          rlim_cur = 8720000, 
          rlim_max = 18446744073709551615
        }
        no_loadup = 0
        junk = 0x0
        dname_arg = 0x0

Lisp Backtrace:
"string" (0xff76c348)
"apply" (0xffffc058)
"json-read-string" (0xffffc190)
"progn" (0xffffc388)
"unwind-protect" (0xffffc488)
"save-current-buffer" (0xffffc598)
"with-current-buffer" (0xffffc678)
"let" (0xffffc7e8)
"with-temp-buffer" (0xffffc8c8)
"let" (0xffffca38)
"progn" (0xffffcb28)
"unwind-protect" (0xffffcc28)
"save-current-buffer" (0xffffcd38)
"with-current-buffer" (0xffffce18)
"let" (0xffffcf88)
"with-temp-buffer" (0xffffd068)
"eval-buffer" (0xffffd268)
"load-with-code-conversion" (0xffffd438)
"load" (0xffffd718)
"command-line-1" (0xffffd908)
"command-line" (0xffffdae8)
"normal-top-level" (0xffffdc20)