unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#17875: 24.3.92; Consistent crash running in terminal
@ 2014-06-29 13:37 penthief
  2014-06-29 23:26 ` Glenn Morris
  2014-06-30 16:49 ` Eli Zaretskii
  0 siblings, 2 replies; 4+ messages in thread
From: penthief @ 2014-06-29 13:37 UTC (permalink / raw)
  To: 17875

Setting both a frame's height and width seems to put emacs in an
inconsistent state, causing a crash when redisplaying on a terminal. 
This
is consistently reproducible when creating, then resizing a new frame
with no minibuffer.

The problem is also present in 24.3.1

0. Create crash.el with the following:

(progn
   (let ((f (make-frame '((minibuffer . nil)))))
     (with-selected-frame f
       (minibuffer-window f)
       (set-frame-width f 9)
       (set-frame-height f 10)
       (message "Now type M-x 12345 to crash")
       )))

1. Run emacs:

$ emacs -nw -Q -l ~/crash.el

2. Type M-x 12345 (no carriage return).

Emacs crashes on the fifth character, and the problem may stem from:

#10 0x000000000044dcca in redisplay () at xdisp.c:13105

Regards,
Matt

833 lines of gdb output follows:

Starting program: /home/zz/emacs-24.3.92/src/emacs -nw -Q -l ~/crash.el
[Thread debugging using libthread_db enabled]
Using host libthread_db library 
"/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffed4cb700 (LWP 23064)]

Program received signal SIGABRT, Aborted.
0x00007ffff336e20b in raise (sig=6)
     at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37
37	../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or 
directory.
#0  0x00007ffff336e20b in raise (sig=6)
     at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37
         resultvar = 0
         pid = <optimized out>
#1  0x000000000053501b in terminate_due_to_signal (sig=6, 
backtrace_limit=40)
     at emacs.c:378
No locals.
#2  0x000000000055803c in emacs_abort () at sysdep.c:2131
No locals.
#3  0x00000000004e5f4f in cmcheckmagic (tty=0xe20000) at cm.c:120
No locals.
#4  0x00000000004e8e53 in tty_write_glyphs (f=0xc43a48, string=0xe6b4b0, 
len=1)
     at term.c:778
         conversion_buffer = 0xf5d010 "5inibuf Help         nteraction) 
", '-' <repeats 25 times>, ' ' <repeats 25 times>
         coding = 0x1302010
         n = 1
         stringlen = 0
         tty = 0xe20000
#5  0x00000000004f15ec in write_glyphs (f=0xc43a48, string=0xe6b480, 
len=1)
     at terminal.c:162
No locals.
#6  0x000000000041cfb0 in update_frame_line (f=0xc43a48, vpos=35)
     at dispnew.c:4992
         obody = 0xe482b0
         nbody = 0xe6b300
         op1 = 0xe48430
         op2 = 0xe48430
         np1 = 0xe6b4b0
         nend = 0xe6c290
         tem = 8
         osp = 0
         nsp = 0
         begmatch = 8
         endmatch = 0
         olen = 8
         nlen = 9
         current_matrix = 0xc474e0
         desired_matrix = 0xc47470
         current_row = 0xe72bc0
         desired_row = 0xe707b0
         must_write_whole_line_p = false
         write_spaces_p = false
         colored_spaces_p = false
#7  0x000000000041ad77 in update_frame_1 (f=0xc43a48, force_p=true,
     inhibit_id_p=false, set_cursor_p=true) at dispnew.c:4472
         current_matrix = 0xc474e0
         desired_matrix = 0xc47470
         i = 35
         pause_p = false
         preempt_count = 17
#8  0x0000000000417b33 in update_frame (f=0xc43a48, force_p=true,
     inhibit_hairy_id_p=false) at dispnew.c:3073
         paused_p = false
         root_window = 0xc43c48
#9  0x000000000044fed6 in redisplay_internal () at xdisp.c:13922
         mini_window = 12860933
         mini_frame = 0x0
         w = 0xc43e00
         sw = 0xc43e00
         fr = 0xc43a48
         pending = 0
         must_finish = false
         match_p = true
         tlbufpos = {charpos = 1, bytepos = 1}
         tlendpos = {charpos = 0, bytepos = 0}
         number_of_visible_frames = 2
         count = 25
         sf = 0xc43a48
         polling_stopped_here = 1
         tail = 12779698
         frame = 12859981
         consider_all_windows_p = false
         update_miniwindow_p = false
#10 0x000000000044dcca in redisplay () at xdisp.c:13105
No locals.
#11 0x000000000053be01 in read_char (commandflag=1, map=15508902,
     prev_event=12779698, used_mouse_menu=0x7fffffffbf09, end_time=0x0)
     at keyboard.c:2570
         echo_current = true
         c = 12779698
         jmpcount = 12779698
         local_getcjmp = {{__jmpbuf = {-1, 140737488337824, 10, 16965728,
               140737488338272, 5972215, 140737488338288, 16842642},
             __mask_was_saved = 16842640, __saved_mask = {__val = 
{16965728,
                 140737488338416, 5572308, 140737488338464, 0, 12779698, 
25,
                 12779698, 12779698, 17177286, 16842642, 12779698, 
5936857,
                 15508870, 16681398, 40}}}}
         save_jump = {{__jmpbuf = {12779698, 12779698, 140737488338576, 
5574233,
               12779698, 12779746, 5450323, -1}, __mask_was_saved = 0,
             __saved_mask = {__val = {15508902, 140737488338512, 5446470,
                 15508886, 15508902, 140737488338576, 5936857, 15508886,
                 12897714162, 12859976, 140737488338600, 5450323, 
12900410790,
                 12859981, 5535500, 12859976}}}}
         tem = 15305168
         save = 30064753848
         previous_echo_area_message = 12779698
         also_record = 12779698
         reread = false
         gcpro1 = {next = 0xc300b2, var = 0xc300b2, nvars = 
140737488338576}
         gcpro2 = {next = 0xc300b2, var = 0xc300b2, nvars = 
140737488338576}
         polling_stopped_here = false
         orig_kboard = 0x12fdec0
#12 0x0000000000548155 in read_key_sequence (keybuf=0x7fffffffc0f0, 
bufsize=30,
     prompt=12779698, dont_downcase_last=false, 
can_return_switch_frame=true,
     fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9088
         interrupted_kboard = 0x12fdec0
         interrupted_frame = 0xc43a48
         key = 9
         used_mouse_menu = false
         echo_local_start = 0
         last_real_key_start = 0
         keys_local_start = 0
         new_binding = 1
         count = 25
         t = 0
         echo_start = 0
         keys_start = 0
         current_binding = 15508902
         first_event = 12779698
         first_unbound = 31
         mock_input = 0
         fkey = {parent = 16103110, map = 16103110, start = 0, end = 0}
         keytran = {parent = 12759622, map = 12759622, start = 0, end = 
0}
         indec = {parent = 16103126, map = 16103126, start = 0, end = 0}
         shift_translated = false
         delayed_switch_frame = 12779698
         original_uppercase = 140737488339032
         original_uppercase_position = -1
         dummyflag = false
         starting_buffer = 0xe989d0
         fake_prefixed_keys = 12779698
         gcpro1 = {next = 0xf5b6d6, var = 0xf5b6d6, nvars = 0}
#13 0x00000000005396a6 in command_loop_1 () at keyboard.c:1452
         cmd = 12819618
         keybuf = {212, 140737488339240, 11809547, 10185961, 11809543,
           140737488341408, 140737488339264, 140737488339704, 10185997, 
8,
           140737488339392, 6090447, 0, 10185917, 137455796402, 
51552387250, 0,
           140737488339368, 5450323, 51552387250, 25, 6081784, 10185912, 
12190608,
           140737488339488, 5970868, 15305168, 12190608, 0, 51552521408}
         i = 1
         prev_modiff = 10
         prev_buffer = 0xe989d0
         already_adjusted = false
#14 0x00000000005cb65d in internal_condition_case (
     bfun=0x5392de <command_loop_1>, handlers=12831218, hfun=0x538bcd 
<cmd_error>)
     at eval.c:1354
         val = 12779698
         c = 0xecbc90
#15 0x0000000000539038 in command_loop_2 (ignore=12779698) at 
keyboard.c:1177
         val = 12779698
#16 0x00000000005cae6f in internal_catch (tag=12903986,
     func=0x539012 <command_loop_2>, arg=12779698) at eval.c:1118
         val = 12779698
         c = 0x1025dd0
#17 0x0000000000538f98 in command_loop () at keyboard.c:1148
         val = 12779698
#18 0x00000000005387c8 in recursive_edit_1 () at keyboard.c:777
         count = 24
         val = 15305168
#19 0x00000000005729d2 in read_minibuf (map=16681398, initial=12779698,
     prompt=16075857, expflag=false, histvar=17577874, histpos=0, 
defalt=12779698,
     allow_props=false, inherit_input_method=false) at minibuf.c:674
         val = 12779698
         count = 15
         mini_frame = 12859981
         ambient_dir = 16551793
         minibuffer = 15305173
         input_method = 12779698
         gcpro1 = {next = 0x0, var = 0xf54c51, nvars = 140737488340048}
         gcpro2 = {next = 0x0, var = 0xf54c51, nvars = 140737488340048}
         gcpro3 = {next = 0x0, var = 0xf54c51, nvars = 140737488340048}
         gcpro4 = {next = 0x0, var = 0xf54c51, nvars = 140737488340048}
         gcpro5 = {next = 0x0, var = 0xf54c51, nvars = 140737488340048}
         enable_multibyte = 12779698
         pos = 0
         histstring = 0
         histval = 12779698
         empty_minibuf = 12873733
         dummy = 12779698
         frame = 12859981
#20 0x000000000057326b in Fread_from_minibuffer (prompt=16075857,
     initial_contents=12779698, keymap=16681398, read=12779698, 
hist=17577874,
     default_value=12779698, inherit_input_method=12779698) at 
minibuf.c:957
         histvar = 17577874
         histpos = 0
         val = 6081784
         gcpro1 = {next = 0x8d5b68 <Sread_from_minibuffer>, var = 
0x7fffffffc4f0,
           nvars = 5450478}
#21 0x00000000005ce940 in Ffuncall (nargs=8, args=0x7fffffffc5d8) at 
eval.c:2841
         fun = 9263981
         original_fun = 12945810
         funcar = 10151230
         numargs = 7
         lisp_numargs = 12944352
         val = 12945200
         internal_args = 0x7fffffffc5e0
         i = 10151230
#22 0x00000000006109db in exec_byte_code (bytestr=10151081, 
vector=10151117,
     maxdepth=72, args_template=8200, nargs=8, args=0x7fffffffcb68)
     at bytecode.c:916
         targets = {0x61421b <exec_byte_code+17422>,
           0x614272 <exec_byte_code+17509>, 0x614274 
<exec_byte_code+17511>,
           0x614276 <exec_byte_code+17513>, 0x614278 
<exec_byte_code+17515>,
           0x614278 <exec_byte_code+17515>, 0x6142de 
<exec_byte_code+17617>,
           0x61434e <exec_byte_code+17729>, 0x610261 
<exec_byte_code+1108>,
           0x610263 <exec_byte_code+1110>, 0x610265 
<exec_byte_code+1112>,
           0x610267 <exec_byte_code+1114>, 0x610269 
<exec_byte_code+1116>,
           0x610269 <exec_byte_code+1116>, 0x610272 
<exec_byte_code+1125>,
           0x61022c <exec_byte_code+1055>, 0x6106d6 
<exec_byte_code+2249>,
           0x6106d8 <exec_byte_code+2251>, 0x6106da 
<exec_byte_code+2253>,
           0x6106dc <exec_byte_code+2255>, 0x6106de 
<exec_byte_code+2257>,
           0x6106de <exec_byte_code+2257>, 0x61071c 
<exec_byte_code+2319>,
           0x6106e7 <exec_byte_code+2266>, 0x6108d1 
<exec_byte_code+2756>,
           0x6108d3 <exec_byte_code+2758>, 0x6108d5 
<exec_byte_code+2760>,
           0x6108d7 <exec_byte_code+2762>, 0x6108d9 
<exec_byte_code+2764>,
           0x6108d9 <exec_byte_code+2764>, 0x610882 
<exec_byte_code+2677>,
           0x61089c <exec_byte_code+2703>, 0x610999 
<exec_byte_code+2956>,
           0x61099b <exec_byte_code+2958>, 0x61099d 
<exec_byte_code+2960>,
           0x61099f <exec_byte_code+2962>, 0x6109a1 
<exec_byte_code+2964>,
           0x6109a1 <exec_byte_code+2964>, 0x61094a 
<exec_byte_code+2877>,
           0x610964 <exec_byte_code+2903>, 0x610a61 
<exec_byte_code+3156>,
           0x610a63 <exec_byte_code+3158>, 0x610a65 
<exec_byte_code+3160>,
           0x610a67 <exec_byte_code+3162>, 0x610a69 
<exec_byte_code+3164>,
           0x610a69 <exec_byte_code+3164>, 0x610a12 
<exec_byte_code+3077>,
           0x610a2c <exec_byte_code+3103>, 0x611a38 
<exec_byte_code+7211>,
           0x6117cb <exec_byte_code+6590>, 0x6117bf 
<exec_byte_code+6578>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x611c7c 
<exec_byte_code+7791>,
           0x611d6f <exec_byte_code+8034>, 0x611dc8 
<exec_byte_code+8123>,
           0x611e21 <exec_byte_code+8212>, 0x611e7e 
<exec_byte_code+8305>,
           0x61054d <exec_byte_code+1856>, 0x6105c3 
<exec_byte_code+1974>,
           0x611eed <exec_byte_code+8416>, 0x6104aa 
<exec_byte_code+1693>,
           0x610632 <exec_byte_code+2085>, 0x611f4a 
<exec_byte_code+8509>,
           0x611fb9 <exec_byte_code+8620>, 0x612002 
<exec_byte_code+8693>,
           0x612071 <exec_byte_code+8804>, 0x6120c4 
<exec_byte_code+8887>,
           0x6121a0 <exec_byte_code+9107>, 0x6121e9 
<exec_byte_code+9180>,
           0x612258 <exec_byte_code+9291>, 0x6122ea 
<exec_byte_code+9437>,
           0x612333 <exec_byte_code+9510>, 0x61237c 
<exec_byte_code+9583>,
           0x6123eb <exec_byte_code+9694>, 0x61245a 
<exec_byte_code+9805>,
           0x6124c9 <exec_byte_code+9916>, 0x61255b 
<exec_byte_code+10062>,
           0x6125ae <exec_byte_code+10145>, 0x612601 
<exec_byte_code+10228>,
           0x6126dd <exec_byte_code+10448>, 0x61276f 
<exec_byte_code+10594>,
           0x612801 <exec_byte_code+10740>, 0x612a95 
<exec_byte_code+11400>,
           0x612b09 <exec_byte_code+11516>, 0x612b7d 
<exec_byte_code+11632>,
           0x612bf1 <exec_byte_code+11748>, 0x612c65 
<exec_byte_code+11864>,
           0x612cb8 <exec_byte_code+11947>, 0x612d4e 
<exec_byte_code+12097>,
           0x612da1 <exec_byte_code+12180>, 0x612df4 
<exec_byte_code+12263>,
           0x612e47 <exec_byte_code+12346>, 0x612f5c 
<exec_byte_code+12623>,
           0x611650 <exec_byte_code+6211>, 0x612fbf 
<exec_byte_code+12722>,
           0x613008 <exec_byte_code+12795>, 0x6130dc 
<exec_byte_code+13007>,
           0x61313f <exec_byte_code+13106>, 0x6131a2 
<exec_byte_code+13205>,
           0x6131eb <exec_byte_code+13278>, 0x61323d 
<exec_byte_code+13360>,
           0x61328f <exec_byte_code+13442>, 0x6132e9 
<exec_byte_code+13532>,
           0x61421b <exec_byte_code+17422>, 0x61333c 
<exec_byte_code+13615>,
           0x613380 <exec_byte_code+13683>, 0x6133c4 
<exec_byte_code+13751>,
           0x613408 <exec_byte_code+13819>, 0x61344c 
<exec_byte_code+13887>,
           0x613490 <exec_byte_code+13955>, 0x611650 
<exec_byte_code+6211>,
           0x61421b <exec_byte_code+17422>, 0x6134d9 
<exec_byte_code+14028>,
           0x61352a <exec_byte_code+14109>, 0x613573 
<exec_byte_code+14182>,
           0x6135bc <exec_byte_code+14255>, 0x61362b 
<exec_byte_code+14366>,
           0x61369a <exec_byte_code+14477>, 0x6136e3 
<exec_byte_code+14550>,
           0x6137d9 <exec_byte_code+14796>, 0x613848 
<exec_byte_code+14907>,
           0x6138b7 <exec_byte_code+15018>, 0x613926 
<exec_byte_code+15129>,
           0x61396a <exec_byte_code+15197>, 0x61421b 
<exec_byte_code+17422>,
           0x611584 <exec_byte_code+6007>, 0x610b06 
<exec_byte_code+3321>,
           0x61036c <exec_byte_code+1375>, 0x610c14 
<exec_byte_code+3591>,
           0x610d52 <exec_byte_code+3909>, 0x610e84 
<exec_byte_code+4215>,
           0x611509 <exec_byte_code+5884>, 0x61154f 
<exec_byte_code+5954>,
           0x61082b <exec_byte_code+2590>, 0x611611 
<exec_byte_code+6148>,
           0x611682 <exec_byte_code+6261>, 0x61170f 
<exec_byte_code+6402>,
           0x61174e <exec_byte_code+6465>, 0x611a77 
<exec_byte_code+7274>,
           0x611af9 <exec_byte_code+7404>, 0x611b8b 
<exec_byte_code+7550>,
           0x611bf5 <exec_byte_code+7656>, 0x610ac0 
<exec_byte_code+3251>,
           0x6139b3 <exec_byte_code+15270>, 0x613a45 
<exec_byte_code+15416>,
           0x613a8e <exec_byte_code+15489>, 0x613ad7 
<exec_byte_code+15562>,
           0x613b20 <exec_byte_code+15635>, 0x613b69 
<exec_byte_code+15708>,
           0x613bd8 <exec_byte_code+15819>, 0x613c47 
<exec_byte_code+15930>,
           0x613cb6 <exec_byte_code+16041>, 0x613d25 
<exec_byte_code+16152>,
           0x613e72 <exec_byte_code+16485>, 0x613ee1 
<exec_byte_code+16596>,
           0x613f50 <exec_byte_code+16707>, 0x613f99 
<exec_byte_code+16780>,
           0x614008 <exec_byte_code+16891>, 0x614071 
<exec_byte_code+16996>,
           0x6140c2 <exec_byte_code+17077>, 0x614113 
<exec_byte_code+17158>,
           0x612e9a <exec_byte_code+12429>, 0x612eed 
<exec_byte_code+12512>,
           0x614166 <exec_byte_code+17241>, 0x6141c3 
<exec_byte_code+17334>,
           0x61421b <exec_byte_code+17422>, 0x610fb6 
<exec_byte_code+4521>,
           0x611097 <exec_byte_code+4746>, 0x6111b4 
<exec_byte_code+5031>,
           0x6112d1 <exec_byte_code+5316>, 0x6113ed 
<exec_byte_code+5600>,
           0x612117 <exec_byte_code+8970>, 0x612654 
<exec_byte_code+10311>,
           0x613053 <exec_byte_code+12870>, 0x6143e5 
<exec_byte_code+17880>,
           0x614458 <exec_byte_code+17995>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x6144f2 
<exec_byte_code+18149>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>,
           0x61458c <exec_byte_code+18303> <repeats 64 times>}
         count = 11
         op = 7
         vectorp = 0x9ae4d0 <pure+881232>
         stack = {pc = 0xb46fda <pure+2555226> "\211˚\203Y",
           byte_string = 10151081,
           byte_string_start = 0xb46f98 <pure+2555160> "\003:\203\r",
           next = 0x7fffffffd020}
         top = 0x7fffffffc5d8
         result = 36
         type = CATCHER
#23 0x00000000005ceecf in funcall_lambda (fun=10151037, nargs=8,
     arg_vector=0x7fffffffcb28) at eval.c:2983
         val = 55834561056
         syms_left = 8200
         next = 6081784
         lexenv = 140737488341576
         count = 11
         i = 5450323
         optional = false
         rest = false
#24 0x00000000005ce9d6 in Ffuncall (nargs=9, args=0x7fffffffcb20) at 
eval.c:2864
         fun = 10151037
         original_fun = 16444226
         funcar = 16444178
         numargs = 8
         lisp_numargs = 140737488341728
         val = 16444176
         internal_args = 0x7fffffffcb90
         i = 6865627
#25 0x00000000005748a3 in Fcompleting_read (prompt=16075857, 
collection=12767485,
     predicate=12904082, require_match=12779746, initial_input=12779698,
     hist=17577874, def=12779698, inherit_input_method=12779698) at 
minibuf.c:1674
         args = {16444226, 16075857, 12767485, 12904082, 12779746, 
12779698,
           17577874, 12779698, 12779698}
#26 0x00000000005ce99b in Ffuncall (nargs=7, args=0x7fffffffcc60) at 
eval.c:2848
         fun = 9264365
         original_fun = 12946674
         funcar = 12900066
         numargs = 6
         lisp_numargs = 140737488342080
         val = 12900064
         internal_args = 0x7fffffffcb90
         i = 8
#27 0x00000000006109db in exec_byte_code (bytestr=10183857, 
vector=10183893,
     maxdepth=32, args_template=0, nargs=0, args=0x7fffffffd188) at 
bytecode.c:916
         targets = {0x61421b <exec_byte_code+17422>,
           0x614272 <exec_byte_code+17509>, 0x614274 
<exec_byte_code+17511>,
           0x614276 <exec_byte_code+17513>, 0x614278 
<exec_byte_code+17515>,
           0x614278 <exec_byte_code+17515>, 0x6142de 
<exec_byte_code+17617>,
           0x61434e <exec_byte_code+17729>, 0x610261 
<exec_byte_code+1108>,
           0x610263 <exec_byte_code+1110>, 0x610265 
<exec_byte_code+1112>,
           0x610267 <exec_byte_code+1114>, 0x610269 
<exec_byte_code+1116>,
           0x610269 <exec_byte_code+1116>, 0x610272 
<exec_byte_code+1125>,
           0x61022c <exec_byte_code+1055>, 0x6106d6 
<exec_byte_code+2249>,
           0x6106d8 <exec_byte_code+2251>, 0x6106da 
<exec_byte_code+2253>,
           0x6106dc <exec_byte_code+2255>, 0x6106de 
<exec_byte_code+2257>,
           0x6106de <exec_byte_code+2257>, 0x61071c 
<exec_byte_code+2319>,
           0x6106e7 <exec_byte_code+2266>, 0x6108d1 
<exec_byte_code+2756>,
           0x6108d3 <exec_byte_code+2758>, 0x6108d5 
<exec_byte_code+2760>,
           0x6108d7 <exec_byte_code+2762>, 0x6108d9 
<exec_byte_code+2764>,
           0x6108d9 <exec_byte_code+2764>, 0x610882 
<exec_byte_code+2677>,
           0x61089c <exec_byte_code+2703>, 0x610999 
<exec_byte_code+2956>,
           0x61099b <exec_byte_code+2958>, 0x61099d 
<exec_byte_code+2960>,
           0x61099f <exec_byte_code+2962>, 0x6109a1 
<exec_byte_code+2964>,
           0x6109a1 <exec_byte_code+2964>, 0x61094a 
<exec_byte_code+2877>,
           0x610964 <exec_byte_code+2903>, 0x610a61 
<exec_byte_code+3156>,
           0x610a63 <exec_byte_code+3158>, 0x610a65 
<exec_byte_code+3160>,
           0x610a67 <exec_byte_code+3162>, 0x610a69 
<exec_byte_code+3164>,
           0x610a69 <exec_byte_code+3164>, 0x610a12 
<exec_byte_code+3077>,
           0x610a2c <exec_byte_code+3103>, 0x611a38 
<exec_byte_code+7211>,
           0x6117cb <exec_byte_code+6590>, 0x6117bf 
<exec_byte_code+6578>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x611c7c 
<exec_byte_code+7791>,
           0x611d6f <exec_byte_code+8034>, 0x611dc8 
<exec_byte_code+8123>,
           0x611e21 <exec_byte_code+8212>, 0x611e7e 
<exec_byte_code+8305>,
           0x61054d <exec_byte_code+1856>, 0x6105c3 
<exec_byte_code+1974>,
           0x611eed <exec_byte_code+8416>, 0x6104aa 
<exec_byte_code+1693>,
           0x610632 <exec_byte_code+2085>, 0x611f4a 
<exec_byte_code+8509>,
           0x611fb9 <exec_byte_code+8620>, 0x612002 
<exec_byte_code+8693>,
           0x612071 <exec_byte_code+8804>, 0x6120c4 
<exec_byte_code+8887>,
           0x6121a0 <exec_byte_code+9107>, 0x6121e9 
<exec_byte_code+9180>,
           0x612258 <exec_byte_code+9291>, 0x6122ea 
<exec_byte_code+9437>,
           0x612333 <exec_byte_code+9510>, 0x61237c 
<exec_byte_code+9583>,
           0x6123eb <exec_byte_code+9694>, 0x61245a 
<exec_byte_code+9805>,
           0x6124c9 <exec_byte_code+9916>, 0x61255b 
<exec_byte_code+10062>,
           0x6125ae <exec_byte_code+10145>, 0x612601 
<exec_byte_code+10228>,
           0x6126dd <exec_byte_code+10448>, 0x61276f 
<exec_byte_code+10594>,
           0x612801 <exec_byte_code+10740>, 0x612a95 
<exec_byte_code+11400>,
           0x612b09 <exec_byte_code+11516>, 0x612b7d 
<exec_byte_code+11632>,
           0x612bf1 <exec_byte_code+11748>, 0x612c65 
<exec_byte_code+11864>,
           0x612cb8 <exec_byte_code+11947>, 0x612d4e 
<exec_byte_code+12097>,
           0x612da1 <exec_byte_code+12180>, 0x612df4 
<exec_byte_code+12263>,
           0x612e47 <exec_byte_code+12346>, 0x612f5c 
<exec_byte_code+12623>,
           0x611650 <exec_byte_code+6211>, 0x612fbf 
<exec_byte_code+12722>,
           0x613008 <exec_byte_code+12795>, 0x6130dc 
<exec_byte_code+13007>,
           0x61313f <exec_byte_code+13106>, 0x6131a2 
<exec_byte_code+13205>,
           0x6131eb <exec_byte_code+13278>, 0x61323d 
<exec_byte_code+13360>,
           0x61328f <exec_byte_code+13442>, 0x6132e9 
<exec_byte_code+13532>,
           0x61421b <exec_byte_code+17422>, 0x61333c 
<exec_byte_code+13615>,
           0x613380 <exec_byte_code+13683>, 0x6133c4 
<exec_byte_code+13751>,
           0x613408 <exec_byte_code+13819>, 0x61344c 
<exec_byte_code+13887>,
           0x613490 <exec_byte_code+13955>, 0x611650 
<exec_byte_code+6211>,
           0x61421b <exec_byte_code+17422>, 0x6134d9 
<exec_byte_code+14028>,
           0x61352a <exec_byte_code+14109>, 0x613573 
<exec_byte_code+14182>,
           0x6135bc <exec_byte_code+14255>, 0x61362b 
<exec_byte_code+14366>,
           0x61369a <exec_byte_code+14477>, 0x6136e3 
<exec_byte_code+14550>,
           0x6137d9 <exec_byte_code+14796>, 0x613848 
<exec_byte_code+14907>,
           0x6138b7 <exec_byte_code+15018>, 0x613926 
<exec_byte_code+15129>,
           0x61396a <exec_byte_code+15197>, 0x61421b 
<exec_byte_code+17422>,
           0x611584 <exec_byte_code+6007>, 0x610b06 
<exec_byte_code+3321>,
           0x61036c <exec_byte_code+1375>, 0x610c14 
<exec_byte_code+3591>,
           0x610d52 <exec_byte_code+3909>, 0x610e84 
<exec_byte_code+4215>,
           0x611509 <exec_byte_code+5884>, 0x61154f 
<exec_byte_code+5954>,
           0x61082b <exec_byte_code+2590>, 0x611611 
<exec_byte_code+6148>,
           0x611682 <exec_byte_code+6261>, 0x61170f 
<exec_byte_code+6402>,
           0x61174e <exec_byte_code+6465>, 0x611a77 
<exec_byte_code+7274>,
           0x611af9 <exec_byte_code+7404>, 0x611b8b 
<exec_byte_code+7550>,
           0x611bf5 <exec_byte_code+7656>, 0x610ac0 
<exec_byte_code+3251>,
           0x6139b3 <exec_byte_code+15270>, 0x613a45 
<exec_byte_code+15416>,
           0x613a8e <exec_byte_code+15489>, 0x613ad7 
<exec_byte_code+15562>,
           0x613b20 <exec_byte_code+15635>, 0x613b69 
<exec_byte_code+15708>,
           0x613bd8 <exec_byte_code+15819>, 0x613c47 
<exec_byte_code+15930>,
           0x613cb6 <exec_byte_code+16041>, 0x613d25 
<exec_byte_code+16152>,
           0x613e72 <exec_byte_code+16485>, 0x613ee1 
<exec_byte_code+16596>,
           0x613f50 <exec_byte_code+16707>, 0x613f99 
<exec_byte_code+16780>,
           0x614008 <exec_byte_code+16891>, 0x614071 
<exec_byte_code+16996>,
           0x6140c2 <exec_byte_code+17077>, 0x614113 
<exec_byte_code+17158>,
           0x612e9a <exec_byte_code+12429>, 0x612eed 
<exec_byte_code+12512>,
           0x614166 <exec_byte_code+17241>, 0x6141c3 
<exec_byte_code+17334>,
           0x61421b <exec_byte_code+17422>, 0x610fb6 
<exec_byte_code+4521>,
           0x611097 <exec_byte_code+4746>, 0x6111b4 
<exec_byte_code+5031>,
           0x6112d1 <exec_byte_code+5316>, 0x6113ed 
<exec_byte_code+5600>,
           0x612117 <exec_byte_code+8970>, 0x612654 
<exec_byte_code+10311>,
           0x613053 <exec_byte_code+12870>, 0x6143e5 
<exec_byte_code+17880>,
           0x614458 <exec_byte_code+17995>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x6144f2 
<exec_byte_code+18149>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>,
           0x61458c <exec_byte_code+18303> <repeats 64 times>}
         count = 8
         op = 6
         vectorp = 0x9b64d8 <pure+914008>
         stack = {pc = 0xb43698 <pure+2540568> ")\207", byte_string = 
10183857,
           byte_string_start = 0xb4362f <pure+2540463> 
"\302C\211\303\304\305\306\307\006\006!\310\"\311\312%\240\210\313\303\304\314\306\307\006\006!\315\"\311\312%DC\216\316\317\002\242\"\210\320\b\321=\203\064", 
next = 0x7fffffffd510}
         top = 0x7fffffffcc60
         result = 0
         type = CATCHER
#28 0x00000000005ceecf in funcall_lambda (fun=10183813, nargs=0,
     arg_vector=0x7fffffffd188) at eval.c:2983
         val = 55834562944
         syms_left = 0
         next = 6081784
         lexenv = 140737488343240
         count = 8
         i = 5450323
         optional = false
         rest = false
#29 0x00000000005ce9d6 in Ffuncall (nargs=1, args=0x7fffffffd180) at 
eval.c:2864
         fun = 10183813
         original_fun = 17577922
         funcar = 12918338
         numargs = 0
         lisp_numargs = 140737488343384
         val = 12918336
         internal_args = 0x10
         i = 21474836480
#30 0x00000000006109db in exec_byte_code (bytestr=10185433, 
vector=10185485,
     maxdepth=8, args_template=12779698, nargs=0, args=0x0) at 
bytecode.c:916
         targets = {0x61421b <exec_byte_code+17422>,
           0x614272 <exec_byte_code+17509>, 0x614274 
<exec_byte_code+17511>,
           0x614276 <exec_byte_code+17513>, 0x614278 
<exec_byte_code+17515>,
           0x614278 <exec_byte_code+17515>, 0x6142de 
<exec_byte_code+17617>,
           0x61434e <exec_byte_code+17729>, 0x610261 
<exec_byte_code+1108>,
           0x610263 <exec_byte_code+1110>, 0x610265 
<exec_byte_code+1112>,
           0x610267 <exec_byte_code+1114>, 0x610269 
<exec_byte_code+1116>,
           0x610269 <exec_byte_code+1116>, 0x610272 
<exec_byte_code+1125>,
           0x61022c <exec_byte_code+1055>, 0x6106d6 
<exec_byte_code+2249>,
           0x6106d8 <exec_byte_code+2251>, 0x6106da 
<exec_byte_code+2253>,
           0x6106dc <exec_byte_code+2255>, 0x6106de 
<exec_byte_code+2257>,
           0x6106de <exec_byte_code+2257>, 0x61071c 
<exec_byte_code+2319>,
           0x6106e7 <exec_byte_code+2266>, 0x6108d1 
<exec_byte_code+2756>,
           0x6108d3 <exec_byte_code+2758>, 0x6108d5 
<exec_byte_code+2760>,
           0x6108d7 <exec_byte_code+2762>, 0x6108d9 
<exec_byte_code+2764>,
           0x6108d9 <exec_byte_code+2764>, 0x610882 
<exec_byte_code+2677>,
           0x61089c <exec_byte_code+2703>, 0x610999 
<exec_byte_code+2956>,
           0x61099b <exec_byte_code+2958>, 0x61099d 
<exec_byte_code+2960>,
           0x61099f <exec_byte_code+2962>, 0x6109a1 
<exec_byte_code+2964>,
           0x6109a1 <exec_byte_code+2964>, 0x61094a 
<exec_byte_code+2877>,
           0x610964 <exec_byte_code+2903>, 0x610a61 
<exec_byte_code+3156>,
           0x610a63 <exec_byte_code+3158>, 0x610a65 
<exec_byte_code+3160>,
           0x610a67 <exec_byte_code+3162>, 0x610a69 
<exec_byte_code+3164>,
           0x610a69 <exec_byte_code+3164>, 0x610a12 
<exec_byte_code+3077>,
           0x610a2c <exec_byte_code+3103>, 0x611a38 
<exec_byte_code+7211>,
           0x6117cb <exec_byte_code+6590>, 0x6117bf 
<exec_byte_code+6578>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x611c7c 
<exec_byte_code+7791>,
           0x611d6f <exec_byte_code+8034>, 0x611dc8 
<exec_byte_code+8123>,
           0x611e21 <exec_byte_code+8212>, 0x611e7e 
<exec_byte_code+8305>,
           0x61054d <exec_byte_code+1856>, 0x6105c3 
<exec_byte_code+1974>,
           0x611eed <exec_byte_code+8416>, 0x6104aa 
<exec_byte_code+1693>,
           0x610632 <exec_byte_code+2085>, 0x611f4a 
<exec_byte_code+8509>,
           0x611fb9 <exec_byte_code+8620>, 0x612002 
<exec_byte_code+8693>,
           0x612071 <exec_byte_code+8804>, 0x6120c4 
<exec_byte_code+8887>,
           0x6121a0 <exec_byte_code+9107>, 0x6121e9 
<exec_byte_code+9180>,
           0x612258 <exec_byte_code+9291>, 0x6122ea 
<exec_byte_code+9437>,
           0x612333 <exec_byte_code+9510>, 0x61237c 
<exec_byte_code+9583>,
           0x6123eb <exec_byte_code+9694>, 0x61245a 
<exec_byte_code+9805>,
           0x6124c9 <exec_byte_code+9916>, 0x61255b 
<exec_byte_code+10062>,
           0x6125ae <exec_byte_code+10145>, 0x612601 
<exec_byte_code+10228>,
           0x6126dd <exec_byte_code+10448>, 0x61276f 
<exec_byte_code+10594>,
           0x612801 <exec_byte_code+10740>, 0x612a95 
<exec_byte_code+11400>,
           0x612b09 <exec_byte_code+11516>, 0x612b7d 
<exec_byte_code+11632>,
           0x612bf1 <exec_byte_code+11748>, 0x612c65 
<exec_byte_code+11864>,
           0x612cb8 <exec_byte_code+11947>, 0x612d4e 
<exec_byte_code+12097>,
           0x612da1 <exec_byte_code+12180>, 0x612df4 
<exec_byte_code+12263>,
           0x612e47 <exec_byte_code+12346>, 0x612f5c 
<exec_byte_code+12623>,
           0x611650 <exec_byte_code+6211>, 0x612fbf 
<exec_byte_code+12722>,
           0x613008 <exec_byte_code+12795>, 0x6130dc 
<exec_byte_code+13007>,
           0x61313f <exec_byte_code+13106>, 0x6131a2 
<exec_byte_code+13205>,
           0x6131eb <exec_byte_code+13278>, 0x61323d 
<exec_byte_code+13360>,
           0x61328f <exec_byte_code+13442>, 0x6132e9 
<exec_byte_code+13532>,
           0x61421b <exec_byte_code+17422>, 0x61333c 
<exec_byte_code+13615>,
           0x613380 <exec_byte_code+13683>, 0x6133c4 
<exec_byte_code+13751>,
           0x613408 <exec_byte_code+13819>, 0x61344c 
<exec_byte_code+13887>,
           0x613490 <exec_byte_code+13955>, 0x611650 
<exec_byte_code+6211>,
           0x61421b <exec_byte_code+17422>, 0x6134d9 
<exec_byte_code+14028>,
           0x61352a <exec_byte_code+14109>, 0x613573 
<exec_byte_code+14182>,
           0x6135bc <exec_byte_code+14255>, 0x61362b 
<exec_byte_code+14366>,
           0x61369a <exec_byte_code+14477>, 0x6136e3 
<exec_byte_code+14550>,
           0x6137d9 <exec_byte_code+14796>, 0x613848 
<exec_byte_code+14907>,
           0x6138b7 <exec_byte_code+15018>, 0x613926 
<exec_byte_code+15129>,
           0x61396a <exec_byte_code+15197>, 0x61421b 
<exec_byte_code+17422>,
           0x611584 <exec_byte_code+6007>, 0x610b06 
<exec_byte_code+3321>,
           0x61036c <exec_byte_code+1375>, 0x610c14 
<exec_byte_code+3591>,
           0x610d52 <exec_byte_code+3909>, 0x610e84 
<exec_byte_code+4215>,
           0x611509 <exec_byte_code+5884>, 0x61154f 
<exec_byte_code+5954>,
           0x61082b <exec_byte_code+2590>, 0x611611 
<exec_byte_code+6148>,
           0x611682 <exec_byte_code+6261>, 0x61170f 
<exec_byte_code+6402>,
           0x61174e <exec_byte_code+6465>, 0x611a77 
<exec_byte_code+7274>,
           0x611af9 <exec_byte_code+7404>, 0x611b8b 
<exec_byte_code+7550>,
           0x611bf5 <exec_byte_code+7656>, 0x610ac0 
<exec_byte_code+3251>,
           0x6139b3 <exec_byte_code+15270>, 0x613a45 
<exec_byte_code+15416>,
           0x613a8e <exec_byte_code+15489>, 0x613ad7 
<exec_byte_code+15562>,
           0x613b20 <exec_byte_code+15635>, 0x613b69 
<exec_byte_code+15708>,
           0x613bd8 <exec_byte_code+15819>, 0x613c47 
<exec_byte_code+15930>,
           0x613cb6 <exec_byte_code+16041>, 0x613d25 
<exec_byte_code+16152>,
           0x613e72 <exec_byte_code+16485>, 0x613ee1 
<exec_byte_code+16596>,
           0x613f50 <exec_byte_code+16707>, 0x613f99 
<exec_byte_code+16780>,
           0x614008 <exec_byte_code+16891>, 0x614071 
<exec_byte_code+16996>,
           0x6140c2 <exec_byte_code+17077>, 0x614113 
<exec_byte_code+17158>,
           0x612e9a <exec_byte_code+12429>, 0x612eed 
<exec_byte_code+12512>,
           0x614166 <exec_byte_code+17241>, 0x6141c3 
<exec_byte_code+17334>,
           0x61421b <exec_byte_code+17422>, 0x610fb6 
<exec_byte_code+4521>,
           0x611097 <exec_byte_code+4746>, 0x6111b4 
<exec_byte_code+5031>,
           0x6112d1 <exec_byte_code+5316>, 0x6113ed 
<exec_byte_code+5600>,
           0x612117 <exec_byte_code+8970>, 0x612654 
<exec_byte_code+10311>,
           0x613053 <exec_byte_code+12870>, 0x6143e5 
<exec_byte_code+17880>,
           0x614458 <exec_byte_code+17995>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x6144f2 
<exec_byte_code+18149>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>,
           0x61458c <exec_byte_code+18303> <repeats 64 times>}
         count = 7
         op = 0
         vectorp = 0x9b6b10 <pure+915600>
         stack = {pc = 0xb4342d <pure+2539949> "D\207", byte_string = 
10185433,
           byte_string_start = 0xb4342a <pure+2539946> "\b\301 D\207",
           next = 0x7fffffffdd10}
         top = 0x7fffffffd180
         result = 11053901
         type = CATCHER
#31 0x000000000060fdec in Fbyte_code (bytestr=10185433, vector=10185485,
     maxdepth=8) at bytecode.c:482
No locals.
#32 0x00000000005cd406 in eval_sub (form=10185406) at eval.c:2191
         numargs = 12
         args_left = 12779698
         i = 3
         maxargs = 3
         argvals = {10185433, 10185485, 8, 6092297, 12779698, 12904706, 
12904704,
           12779698}
         fun = 12173045
         val = 5450188
         original_fun = 12917538
         original_args = 10185422
         funcar = 12806512
         gcpro1 = {next = 0x9b6ad9 <pure+915545>, var = 0x9b6b0d 
<pure+915597>,
           nvars = 8}
         gcpro2 = {next = 0x9b6ad9 <pure+915545>, var = 0x9b6b0d 
<pure+915597>,
           nvars = 8}
         gcpro3 = {next = 0x5, var = 0x7fffffffd650, nvars = 3}
#33 0x00000000005ccb41 in Feval (form=10185406, lexical=12779698) at 
eval.c:2003
         count = 5
#34 0x00000000005c7017 in Fcall_interactively (function=13091378,
     record_flag=12779698, keys=12814685) at callint.c:345
         input = 10185406
         funval = 10184893
         events = 17
         args = 0x532aee <SUBRP+29>
         visargs = 0x300e7cde0
         specs = 10185406
         filter_specs = 10185406
         teml = 11053865
         up_event = 12779698
         enable = 12779698
         speccount = 5
         next_event = 140737488344912
         prefix_arg = 12779698
         string = 0x0
         tem = 0x8 <error: Cannot access memory at address 0x8>
         varies = 0xc43a48 "\022\320\002\003"
         i = 11053901
         nargs = 140737488345040
         mark = 1
         arg_from_tty = false
         gcpro1 = {next = 0x532a53 <PSEUDOVECTORP+63>, var = 0xaffffd870,
           nvars = 12162573}
         gcpro2 = {next = 0x532a53 <PSEUDOVECTORP+63>, var = 0xaffffd870,
           nvars = 12162573}
         gcpro3 = {next = 0x532086 <ASIZE+24>, var = 0xa009b68b8, nvars = 
12162568}
         gcpro4 = {next = 0x532a53 <PSEUDOVECTORP+63>, var = 0xaffffd870,
           nvars = 12162573}
         gcpro5 = {next = 0x532a53 <PSEUDOVECTORP+63>, var = 0xaffffd870,
           nvars = 12162573}
         key_count = 2
         record_then_fail = false
         save_this_command = 13091378
         save_last_command = 12779698
         save_this_original_command = 13091378
         save_real_this_command = 13091378
#35 0x00000000005ce843 in Ffuncall (nargs=4, args=0x7fffffffd958) at 
eval.c:2822
         fun = 12162573
         original_fun = 12918050
         funcar = 6121944
         numargs = 3
         lisp_numargs = 140737488345360
         val = 12779698
         internal_args = 0x7fffffffd960
         i = 2
#36 0x00000000006109db in exec_byte_code (bytestr=10185585, 
vector=10185621,
     maxdepth=52, args_template=4100, nargs=1, args=0x7fffffffde90)
     at bytecode.c:916
         targets = {0x61421b <exec_byte_code+17422>,
           0x614272 <exec_byte_code+17509>, 0x614274 
<exec_byte_code+17511>,
           0x614276 <exec_byte_code+17513>, 0x614278 
<exec_byte_code+17515>,
           0x614278 <exec_byte_code+17515>, 0x6142de 
<exec_byte_code+17617>,
           0x61434e <exec_byte_code+17729>, 0x610261 
<exec_byte_code+1108>,
           0x610263 <exec_byte_code+1110>, 0x610265 
<exec_byte_code+1112>,
           0x610267 <exec_byte_code+1114>, 0x610269 
<exec_byte_code+1116>,
           0x610269 <exec_byte_code+1116>, 0x610272 
<exec_byte_code+1125>,
           0x61022c <exec_byte_code+1055>, 0x6106d6 
<exec_byte_code+2249>,
           0x6106d8 <exec_byte_code+2251>, 0x6106da 
<exec_byte_code+2253>,
           0x6106dc <exec_byte_code+2255>, 0x6106de 
<exec_byte_code+2257>,
           0x6106de <exec_byte_code+2257>, 0x61071c 
<exec_byte_code+2319>,
           0x6106e7 <exec_byte_code+2266>, 0x6108d1 
<exec_byte_code+2756>,
           0x6108d3 <exec_byte_code+2758>, 0x6108d5 
<exec_byte_code+2760>,
           0x6108d7 <exec_byte_code+2762>, 0x6108d9 
<exec_byte_code+2764>,
           0x6108d9 <exec_byte_code+2764>, 0x610882 
<exec_byte_code+2677>,
           0x61089c <exec_byte_code+2703>, 0x610999 
<exec_byte_code+2956>,
           0x61099b <exec_byte_code+2958>, 0x61099d 
<exec_byte_code+2960>,
           0x61099f <exec_byte_code+2962>, 0x6109a1 
<exec_byte_code+2964>,
           0x6109a1 <exec_byte_code+2964>, 0x61094a 
<exec_byte_code+2877>,
           0x610964 <exec_byte_code+2903>, 0x610a61 
<exec_byte_code+3156>,
           0x610a63 <exec_byte_code+3158>, 0x610a65 
<exec_byte_code+3160>,
           0x610a67 <exec_byte_code+3162>, 0x610a69 
<exec_byte_code+3164>,
           0x610a69 <exec_byte_code+3164>, 0x610a12 
<exec_byte_code+3077>,
           0x610a2c <exec_byte_code+3103>, 0x611a38 
<exec_byte_code+7211>,
           0x6117cb <exec_byte_code+6590>, 0x6117bf 
<exec_byte_code+6578>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x611c7c 
<exec_byte_code+7791>,
           0x611d6f <exec_byte_code+8034>, 0x611dc8 
<exec_byte_code+8123>,
           0x611e21 <exec_byte_code+8212>, 0x611e7e 
<exec_byte_code+8305>,
           0x61054d <exec_byte_code+1856>, 0x6105c3 
<exec_byte_code+1974>,
           0x611eed <exec_byte_code+8416>, 0x6104aa 
<exec_byte_code+1693>,
           0x610632 <exec_byte_code+2085>, 0x611f4a 
<exec_byte_code+8509>,
           0x611fb9 <exec_byte_code+8620>, 0x612002 
<exec_byte_code+8693>,
           0x612071 <exec_byte_code+8804>, 0x6120c4 
<exec_byte_code+8887>,
           0x6121a0 <exec_byte_code+9107>, 0x6121e9 
<exec_byte_code+9180>,
           0x612258 <exec_byte_code+9291>, 0x6122ea 
<exec_byte_code+9437>,
           0x612333 <exec_byte_code+9510>, 0x61237c 
<exec_byte_code+9583>,
           0x6123eb <exec_byte_code+9694>, 0x61245a 
<exec_byte_code+9805>,
           0x6124c9 <exec_byte_code+9916>, 0x61255b 
<exec_byte_code+10062>,
           0x6125ae <exec_byte_code+10145>, 0x612601 
<exec_byte_code+10228>,
           0x6126dd <exec_byte_code+10448>, 0x61276f 
<exec_byte_code+10594>,
           0x612801 <exec_byte_code+10740>, 0x612a95 
<exec_byte_code+11400>,
           0x612b09 <exec_byte_code+11516>, 0x612b7d 
<exec_byte_code+11632>,
           0x612bf1 <exec_byte_code+11748>, 0x612c65 
<exec_byte_code+11864>,
           0x612cb8 <exec_byte_code+11947>, 0x612d4e 
<exec_byte_code+12097>,
           0x612da1 <exec_byte_code+12180>, 0x612df4 
<exec_byte_code+12263>,
           0x612e47 <exec_byte_code+12346>, 0x612f5c 
<exec_byte_code+12623>,
           0x611650 <exec_byte_code+6211>, 0x612fbf 
<exec_byte_code+12722>,
           0x613008 <exec_byte_code+12795>, 0x6130dc 
<exec_byte_code+13007>,
           0x61313f <exec_byte_code+13106>, 0x6131a2 
<exec_byte_code+13205>,
           0x6131eb <exec_byte_code+13278>, 0x61323d 
<exec_byte_code+13360>,
           0x61328f <exec_byte_code+13442>, 0x6132e9 
<exec_byte_code+13532>,
           0x61421b <exec_byte_code+17422>, 0x61333c 
<exec_byte_code+13615>,
           0x613380 <exec_byte_code+13683>, 0x6133c4 
<exec_byte_code+13751>,
           0x613408 <exec_byte_code+13819>, 0x61344c 
<exec_byte_code+13887>,
           0x613490 <exec_byte_code+13955>, 0x611650 
<exec_byte_code+6211>,
           0x61421b <exec_byte_code+17422>, 0x6134d9 
<exec_byte_code+14028>,
           0x61352a <exec_byte_code+14109>, 0x613573 
<exec_byte_code+14182>,
           0x6135bc <exec_byte_code+14255>, 0x61362b 
<exec_byte_code+14366>,
           0x61369a <exec_byte_code+14477>, 0x6136e3 
<exec_byte_code+14550>,
           0x6137d9 <exec_byte_code+14796>, 0x613848 
<exec_byte_code+14907>,
           0x6138b7 <exec_byte_code+15018>, 0x613926 
<exec_byte_code+15129>,
           0x61396a <exec_byte_code+15197>, 0x61421b 
<exec_byte_code+17422>,
           0x611584 <exec_byte_code+6007>, 0x610b06 
<exec_byte_code+3321>,
           0x61036c <exec_byte_code+1375>, 0x610c14 
<exec_byte_code+3591>,
           0x610d52 <exec_byte_code+3909>, 0x610e84 
<exec_byte_code+4215>,
           0x611509 <exec_byte_code+5884>, 0x61154f 
<exec_byte_code+5954>,
           0x61082b <exec_byte_code+2590>, 0x611611 
<exec_byte_code+6148>,
           0x611682 <exec_byte_code+6261>, 0x61170f 
<exec_byte_code+6402>,
           0x61174e <exec_byte_code+6465>, 0x611a77 
<exec_byte_code+7274>,
           0x611af9 <exec_byte_code+7404>, 0x611b8b 
<exec_byte_code+7550>,
           0x611bf5 <exec_byte_code+7656>, 0x610ac0 
<exec_byte_code+3251>,
           0x6139b3 <exec_byte_code+15270>, 0x613a45 
<exec_byte_code+15416>,
           0x613a8e <exec_byte_code+15489>, 0x613ad7 
<exec_byte_code+15562>,
           0x613b20 <exec_byte_code+15635>, 0x613b69 
<exec_byte_code+15708>,
           0x613bd8 <exec_byte_code+15819>, 0x613c47 
<exec_byte_code+15930>,
           0x613cb6 <exec_byte_code+16041>, 0x613d25 
<exec_byte_code+16152>,
           0x613e72 <exec_byte_code+16485>, 0x613ee1 
<exec_byte_code+16596>,
           0x613f50 <exec_byte_code+16707>, 0x613f99 
<exec_byte_code+16780>,
           0x614008 <exec_byte_code+16891>, 0x614071 
<exec_byte_code+16996>,
           0x6140c2 <exec_byte_code+17077>, 0x614113 
<exec_byte_code+17158>,
           0x612e9a <exec_byte_code+12429>, 0x612eed 
<exec_byte_code+12512>,
           0x614166 <exec_byte_code+17241>, 0x6141c3 
<exec_byte_code+17334>,
           0x61421b <exec_byte_code+17422>, 0x610fb6 
<exec_byte_code+4521>,
           0x611097 <exec_byte_code+4746>, 0x6111b4 
<exec_byte_code+5031>,
           0x6112d1 <exec_byte_code+5316>, 0x6113ed 
<exec_byte_code+5600>,
           0x612117 <exec_byte_code+8970>, 0x612654 
<exec_byte_code+10311>,
           0x613053 <exec_byte_code+12870>, 0x6143e5 
<exec_byte_code+17880>,
           0x614458 <exec_byte_code+17995>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x6144f2 
<exec_byte_code+18149>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>, 0x61421b 
<exec_byte_code+17422>,
           0x61421b <exec_byte_code+17422>,
           0x61458c <exec_byte_code+18303> <repeats 64 times>}
         count = 4
         op = 3
         vectorp = 0x9b6b98 <pure+915736>
         stack = {pc = 0xb433df <pure+2539871> "\006\006\071\203\233",
           byte_string = 10185585,
           byte_string_start = 0xb4336b <pure+2539755> 
"\306\020\211?\205\f",
           next = 0x0}
         top = 0x7fffffffd958
         result = 3973088960
         type = (CONDITION_CASE | unknown: 32766)
#37 0x00000000005ceecf in funcall_lambda (fun=10185541, nargs=1,
     arg_vector=0x7fffffffde88) at eval.c:2983
         val = 55834566176
         syms_left = 4100
         next = 6081784
         lexenv = 140737488346552
         count = 4
         i = 5450323
         optional = false
         rest = false
#38 0x00000000005ce9d6 in Ffuncall (nargs=2, args=0x7fffffffde80) at 
eval.c:2864
         fun = 10185541
         original_fun = 12823506
         funcar = 0
         numargs = 1
         lisp_numargs = 12903664
         val = 1404048298
         internal_args = 0x0
         i = 852912935
#39 0x00000000005ce16b in call1 (fn=12823506, arg1=13091378) at 
eval.c:2614
         ret_ungc_val = 5446470
         gcpro1 = {next = 0x7fffffffdeb0, var = 0x5a73d6 
<Fundo_boundary+165>,
           nvars = 2}
         args = {12823506, 13091378}
#40 0x0000000000539a0a in command_loop_1 () at keyboard.c:1559
         scount = 2
         cmd = 13091378
         keybuf = {108, 480, 12779698, 12904706, 4294967296, 17031570, 
12904704,
           12904706, 25769795456, 12572896, 140737488347120, 6093076, 
16108582, 2,
           12806512, 12779698, 12904704, 16084736, 140737488347120, 
6092297,
           12779698, 12904706, 12904704, 12779698, 0, 0, 140737488347168, 
6081363,
           12779698, 13022438}
         i = 2
         prev_modiff = 10
         prev_buffer = 0xc36970
         already_adjusted = false
#41 0x00000000005cb65d in internal_condition_case (
     bfun=0x5392de <command_loop_1>, handlers=12831218, hfun=0x538bcd 
<cmd_error>)
     at eval.c:1354
         val = 16932000
         c = 0x1025ca0
#42 0x0000000000539038 in command_loop_2 (ignore=12779698) at 
keyboard.c:1177
         val = 0
#43 0x00000000005cae6f in internal_catch (tag=12827154,
     func=0x539012 <command_loop_2>, arg=12779698) at eval.c:1118
         val = 12779698
         c = 0x13022c0
#44 0x0000000000538fe6 in command_loop () at keyboard.c:1156
No locals.
#45 0x00000000005387c8 in recursive_edit_1 () at keyboard.c:777
         count = 1
         val = 5474637
#46 0x0000000000538935 in Frecursive_edit () at keyboard.c:848
         count = 0
         buffer = 12779698
#47 0x0000000000536947 in main (argc=5, argv=0x7fffffffe328) at 
emacs.c:1646
         dummy = 140737354130720
         stack_bottom_variable = 0 '\000'
         do_initial_setlocale = true
         dumping = false
         skip_args = 1
         rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
         no_loadup = false
         junk = 0x0
         dname_arg = 0x0
         ch_to_dir = 0xf63d4e2e <error: Cannot access memory at address 
0xf63d4e2e>
         original_pwd = 0x0


In GNU Emacs 24.3.92.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8)
  of 2014-06-29 on zz
System Description:	Ubuntu 14.04 LTS

Configured using:
  `configure --with-dbus --with-libotf --with-m17n-flt'

Important settings:
   value of $LC_CTYPE: en_US.UTF-8
   value of $LANG: en_US.UTF-8
   value of $XMODIFIERS: @im=ibus
   locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
   tooltip-mode: t
   electric-indent-mode: t
   mouse-wheel-mode: t
   tool-bar-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t
   line-number-mode: t
   transient-mark-mode: t

Recent input:
ESC [ > 1 ; 2 8 0 2 ; 0 c ESC x r e TAB p - e - b TAB
RET

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list...

Load-path shadows:
None found.

Features:
(shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml
mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util
help-fns mail-prsvr mail-utils help-mode easymenu xterm time-date
tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel
x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list
newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp
files text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
gfilenotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 16 78317 4847)
  (symbols 48 17567 0)
  (miscs 40 32 114)
  (strings 32 9232 4346)
  (string-bytes 1 251232)
  (vectors 16 7796)
  (vector-slots 8 346146 30448)
  (floats 8 66 197)
  (intervals 56 393 4)
  (buffers 960 12)
  (heap 1024 7062 1207))






^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#17875: 24.3.92; Consistent crash running in terminal
  2014-06-29 13:37 bug#17875: 24.3.92; Consistent crash running in terminal penthief
@ 2014-06-29 23:26 ` Glenn Morris
  2014-06-30 16:53   ` Eli Zaretskii
  2014-06-30 16:49 ` Eli Zaretskii
  1 sibling, 1 reply; 4+ messages in thread
From: Glenn Morris @ 2014-06-29 23:26 UTC (permalink / raw)
  To: penthief; +Cc: 17875

penthief wrote:

> The problem is also present in 24.3.1

For the record, it crashes all the way back to at least 23.1.
(22.3 does not have with-selected-frame.)





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#17875: 24.3.92; Consistent crash running in terminal
  2014-06-29 13:37 bug#17875: 24.3.92; Consistent crash running in terminal penthief
  2014-06-29 23:26 ` Glenn Morris
@ 2014-06-30 16:49 ` Eli Zaretskii
  1 sibling, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2014-06-30 16:49 UTC (permalink / raw)
  To: penthief; +Cc: 17875

> Date: Sun, 29 Jun 2014 14:37:56 +0100
> From: penthief <penthief@SDF.ORG>
> 
> Setting both a frame's height and width seems to put emacs in an
> inconsistent state, causing a crash when redisplaying on a terminal. 

The problem is not setting both height and width, the problem is
changing frames on a TTY after that.

> (progn
>    (let ((f (make-frame '((minibuffer . nil)))))
>      (with-selected-frame f
>        (minibuffer-window f)
>        (set-frame-width f 9)
>        (set-frame-height f 10)
>        (message "Now type M-x 12345 to crash")
>        )))

What a strange thing to do!  Out of curiosity: why did you need to do
something like that?  What did you expect to happen when you change
the size of a TTY frame?

> 1. Run emacs:
> 
> $ emacs -nw -Q -l ~/crash.el
> 
> 2. Type M-x 12345 (no carriage return).
> 
> Emacs crashes on the fifth character, and the problem may stem from:

The 5th character exceeds the 9-character width of the frame you set
inside with-selected-frame.

Fixed in revision 117327 on the emacs-24 branch.





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#17875: 24.3.92; Consistent crash running in terminal
  2014-06-29 23:26 ` Glenn Morris
@ 2014-06-30 16:53   ` Eli Zaretskii
  0 siblings, 0 replies; 4+ messages in thread
From: Eli Zaretskii @ 2014-06-30 16:53 UTC (permalink / raw)
  To: Glenn Morris; +Cc: penthief, 17875-done

> From: Glenn Morris <rgm@gnu.org>
> Date: Sun, 29 Jun 2014 19:26:24 -0400
> Cc: 17875@debbugs.gnu.org
> 
> penthief wrote:
> 
> > The problem is also present in 24.3.1
> 
> For the record, it crashes all the way back to at least 23.1.
> (22.3 does not have with-selected-frame.)

You don't need with-selected-frame, you can simulate it with
"C-x 5 o".

I'm pretty sure this bug was there since TTY frames were introduced
(in 1995, AFAIR), because no one could imagine such a strange use
case.  set-frame-width and set-frame-height on a TTY are nothing more
than debugging aids, I cannot fathom why would a user need to use
them.

Anyway, hopefully fixed now.





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-06-30 16:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-29 13:37 bug#17875: 24.3.92; Consistent crash running in terminal penthief
2014-06-29 23:26 ` Glenn Morris
2014-06-30 16:53   ` Eli Zaretskii
2014-06-30 16:49 ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).