+bt #0 0x00007ffff4e955cb in raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x0000555555728708 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:437 #2 0x000055555575daa0 in emacs_abort () at sysdep.c:2282 #3 0x0000555555783080 in Factive_minibuffer_window () at minibuf.c:231 #4 0x0000555555810a6e in funcall_subr (subr=0x555555e0c6c0 , numargs=0, args=0x7fffffffad70) at eval.c:3109 #5 0x000055555581053e in Ffuncall (nargs=1, args=0x7fffffffad68) at eval.c:3036 #6 0x000055555586ad5b in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffb238) at bytecode.c:632 #7 0x0000555555810d06 in fetch_and_exec_byte_code (fun=..., syms_left=..., nargs=1, args=0x7fffffffb230) at eval.c:3160 #8 0x000055555581118c in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffb230) at eval.c:3241 #9 0x0000555555810592 in Ffuncall (nargs=2, args=0x7fffffffb228) at eval.c:3040 #10 0x000055555586ad5b in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=0, args=0x7fffffffb7a0) at bytecode.c:632 #11 0x0000555555810d06 in fetch_and_exec_byte_code (fun=..., syms_left=..., nargs=0, args=0x7fffffffb7a0) at eval.c:3160 #12 0x000055555581118c in funcall_lambda (fun=..., nargs=0, arg_vector=0x7fffffffb7a0) at eval.c:3241 #13 0x0000555555810592 in Ffuncall (nargs=1, args=0x7fffffffb798) at eval.c:3040 #14 0x000055555580f7a4 in funcall_nil (nargs=1, args=0x7fffffffb798) at eval.c:2677 #15 0x000055555580fcce in run_hook_with_args (nargs=1, args=0x7fffffffb798, funcall=0x55555580f781 ) at eval.c:2854 #16 0x000055555580f82a in Frun_hook_with_args (nargs=1, args=0x7fffffffb798) at eval.c:2719 #17 0x000055555580fd66 in run_hook (hook=...) at eval.c:2867 #18 0x000055555580f7e5 in Frun_hooks (nargs=1, args=0x7fffffffb8f8) at eval.c:2701 #19 0x0000555555810978 in funcall_subr (subr=0x555555e15660 , numargs=1, args=0x7fffffffb8f8) at eval.c:3091 #20 0x000055555581053e in Ffuncall (nargs=2, args=0x7fffffffb8f0) at eval.c:3036 #21 0x000055555580fe5b in call1 (fn=..., arg1=...) at eval.c:2896 #22 0x00005555557650a0 in run_buffer_list_update_hook (buf=0x555555f4ba60) at buffer.c:529 #23 0x0000555555765504 in Fget_buffer_create (buffer_or_name=..., inhibit_buffer_hooks=...) at buffer.c:635 #24 0x0000555555785d94 in get_minibuffer (depth=1) at minibuf.c:1028 #25 0x00005555557841fd in read_minibuf (map=..., initial=..., prompt=..., expflag=false, histvar=..., histpos=..., defalt=..., allow_props=false, inherit_input_method=false) at minibuf.c:660 #26 0x0000555555786acf in Fread_from_minibuffer (prompt=..., initial_contents=..., keymap=..., read=..., hist=..., default_value=..., inherit_input_method=...) at minibuf.c:1350 #27 0x000055555580ef2a in eval_sub (form=...) at eval.c:2535 #28 0x000055555580bf17 in internal_lisp_condition_case (var=..., bodyform=..., handlers=...) at eval.c:1429 #29 0x000055555580b810 in Fcondition_case (args=...) at eval.c:1347 #30 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #31 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #32 0x00005555558089fd in Fif (args=...) at eval.c:427 #33 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #34 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #35 0x000055555580a87f in FletX (args=...) at eval.c:989 #36 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #37 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #38 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #39 0x000055555580b62f in Funwind_protect (args=...) at eval.c:1305 #40 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #41 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #42 0x000055555580ad92 in Flet (args=...) at eval.c:1057 #43 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #44 0x000055555580b62f in Funwind_protect (args=...) at eval.c:1305 #45 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #46 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #47 0x000055555580a87f in FletX (args=...) at eval.c:989 #48 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #49 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #50 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #51 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #52 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #53 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #54 0x000055555580a87f in FletX (args=...) at eval.c:989 #55 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #56 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #57 0x0000555555811677 in funcall_lambda (fun=..., nargs=12, arg_vector=0x0) at eval.c:3313 #58 0x0000555555810eb0 in apply_lambda (fun=..., args=..., count=16) at eval.c:3185 #59 0x000055555580f1f3 in eval_sub (form=...) at eval.c:2588 #60 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #61 0x0000555555811677 in funcall_lambda (fun=..., nargs=0, arg_vector=0x0) at eval.c:3313 #62 0x0000555555810eb0 in apply_lambda (fun=..., args=..., count=14) at eval.c:3185 #63 0x000055555580f1f3 in eval_sub (form=...) at eval.c:2588 #64 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #65 0x000055555580ad92 in Flet (args=...) at eval.c:1057 #66 0x000055555580e9dc in eval_sub (form=...) at eval.c:2464 #67 0x0000555555808c3b in Fprogn (body=...) at eval.c:471 #68 0x0000555555811677 in funcall_lambda (fun=..., nargs=0, arg_vector=0x0) at eval.c:3313 #69 0x00005555558106a5 in Ffuncall (nargs=1, args=0x7fffffffda18) at eval.c:3052 #70 0x0000555555804189 in Ffuncall_interactively (nargs=1, args=0x7fffffffda18) at callint.c:260 #71 0x0000555555810978 in funcall_subr (subr=0x555555e14a00 , numargs=1, args=0x7fffffffda18) at eval.c:3091 #72 0x000055555581053e in Ffuncall (nargs=2, args=0x7fffffffda10) at eval.c:3036 #73 0x000055555580f32c in Fapply (nargs=3, args=0x7fffffffda10) at eval.c:2619 #74 0x0000555555804611 in Fcall_interactively (function=..., record_flag=..., keys=...) at callint.c:353 #75 0x0000555555810ad1 in funcall_subr (subr=0x555555e14a60 , numargs=3, args=0x7fffffffdcd0) at eval.c:3116 #76 0x000055555581053e in Ffuncall (nargs=4, args=0x7fffffffdcc8) at eval.c:3036 #77 0x000055555586ad5b in exec_byte_code (bytestr=..., vector=..., maxdepth=..., args_template=..., nargs=1, args=0x7fffffffe240) at bytecode.c:632 #78 0x0000555555810d06 in fetch_and_exec_byte_code (fun=..., syms_left=..., nargs=1, args=0x7fffffffe238) at eval.c:3160 #79 0x000055555581118c in funcall_lambda (fun=..., nargs=1, arg_vector=0x7fffffffe238) at eval.c:3241 #80 0x0000555555810592 in Ffuncall (nargs=2, args=0x7fffffffe230) at eval.c:3040 #81 0x000055555580fe5b in call1 (fn=..., arg1=...) at eval.c:2896 #82 0x0000555555730c20 in command_loop_1 () at keyboard.c:1466 #83 0x000055555580c09d in internal_condition_case (bfun=0x5555557303c7 , handlers=..., hfun=0x55555572f9d6 ) at eval.c:1475 #84 0x000055555572ffac in command_loop_2 (ignore=...) at keyboard.c:1094 #85 0x000055555580b241 in internal_catch (tag=..., func=0x55555572ff7f , arg=...) at eval.c:1198 #86 0x000055555572ff4a in command_loop () at keyboard.c:1073 #87 0x000055555572f4bd in recursive_edit_1 () at keyboard.c:720 #88 0x000055555572f6b5 in Frecursive_edit () at keyboard.c:789 #89 0x000055555572b54a in main (argc=1, argv=0x7fffffffe758) at emacs.c:2297 +source src/.gdbinit +set $dummy = main + 8 +set $dummy = Fmake_symbol + 8 +dir ../lwlib Warning: /home/alex/src/emacs/emacs.git/../lwlib: No such file or directory. +handle 2 noprint pass SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] +handle SIGTSTP nopass +handle SIGUSR1 noprint pass +handle SIGUSR2 noprint pass +handle SIGALRM ignore +define xgetptr +define xgetint +define xgettype +define xgetsym +define xsymname +define pr +document pr +define pp +document pp +define pv +document pv +define xfmt +define ppt +document ppt +define pitmethod +document pitmethod +define pitx +document pitx +define pit +document pit +define prowx +document prowx +define prow +document prow +define pcursorx +document pcursorx +define pcursor +document pcursor +define pwinx +document pwinx +define pwin +document pwin +define pbiditype +document pbiditype +define pgx +document pgx +define pg +document pg +define pgi +document pgi +define pgn +document pgn +define pgrowx +document pgrowx +define pgrow +document pgrow +define pgrowit +document pgrowit +define prowlims +document prowlims +define pmtxrows +document pmtxrows +define xtype +document xtype +define pvectype +document pvectype +define xvectype +document xvectype +define pvecsize +document pvecsize +define xvecsize +document xvecsize +define xint +document xint +define xptr +document xptr +define xmarker +document xmarker +define xoverlay +document xoverlay +define xsymbol +document xsymbol +define xstring +document xstring +define xvector +document xvector +define xprocess +document xprocess +define xframe +document xframe +define xcompiled +document xcompiled +define xwindow +document xwindow +define xwinconfig +document xwinconfig +define xsubr +document xsubr +define xchartable +document xchartable +define xsubchartable +document xsubchartable +define xboolvector +document xboolvector +define xbuffer +document xbuffer +define xhashtable +document xhashtable +define xcons +document xcons +define nextcons +document nextcons +define xcar +document xcar +define xcdr +document xcdr +define xlist +document xlist +define xfloat +document xfloat +define xscrollbar +document xscrollbar +define xpr +document xpr +define xprintstr +define xprintsym +document xprintsym +define xcoding +document xcoding +define xcharset +document xcharset +define xfontset +define xfont +document xfont +define xbacktrace +document xbacktrace +define xprintbytestr +document xprintbytestr +define xwhichsymbols +document xwhichsymbols +define hookpost-backtrace +define ff +document ff +set print pretty on +set print sevenbit-strings +show environment DISPLAY DISPLAY = :0 +show environment TERM TERM = screen-256color +break terminate_due_to_signal Breakpoint 1 at 0x555555728601: file emacs.c, line 400. +if defined_HAVE_X_WINDOWS ++break x_error_quitter Breakpoint 2 at 0x5555556f5b78: file xterm.c, line 10259.+python +bt #0 0x00007ffff4e955cb in raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x0000555555728708 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:437 #2 0x000055555575daa0 in emacs_abort () at sysdep.c:2282 #3 0x0000555555783080 in Factive_minibuffer_window () at minibuf.c:231 #4 0x0000555555810a6e in funcall_subr (subr=0x555555e0c6c0 , numargs=0, args=0x7fffffffad70) at eval.c:3109 #5 0x000055555581053e in Ffuncall (nargs=1, args=0x7fffffffad68) at eval.c:3036 #6 0x000055555586ad5b in exec_byte_code (bytestr=XIL(0x7fffeecd9cd4), vector=XIL(0x7fffeecd9c6d), maxdepth=make_fixnum(3), args_template=make_fixnum(257), nargs=1, args=0x7fffffffb238) at bytecode.c:632 #7 0x0000555555810d06 in fetch_and_exec_byte_code (fun=XIL(0x7fffeecd9c3d), syms_left=make_fixnum(257), nargs=1, args=0x7fffffffb230) at eval.c:3160 #8 0x000055555581118c in funcall_lambda (fun=XIL(0x7fffeecd9c3d), nargs=1, arg_vector=0x7fffffffb230) at eval.c:3241 #9 0x0000555555810592 in Ffuncall (nargs=2, args=0x7fffffffb228) at eval.c:3040 #10 0x000055555586ad5b in exec_byte_code (bytestr=XIL(0x555559cebd64), vector=XIL(0x555559e25ca5), maxdepth=make_fixnum(4), args_template=make_fixnum(128), nargs=0, args=0x7fffffffb7a0) at bytecode.c:632 #11 0x0000555555810d06 in fetch_and_exec_byte_code (fun=XIL(0x555559e3ae25), syms_left=make_fixnum(128), nargs=0, args=0x7fffffffb7a0) at eval.c:3160 #12 0x000055555581118c in funcall_lambda (fun=XIL(0x555559e3ae25), nargs=0, arg_vector=0x7fffffffb7a0) at eval.c:3241 #13 0x0000555555810592 in Ffuncall (nargs=1, args=0x7fffffffb798) at eval.c:3040 #14 0x000055555580f7a4 in funcall_nil (nargs=1, args=0x7fffffffb798) at eval.c:2677 #15 0x000055555580fcce in run_hook_with_args (nargs=1, args=0x7fffffffb798, funcall=0x55555580f781 ) at eval.c:2854 #16 0x000055555580f82a in Frun_hook_with_args (nargs=1, args=0x7fffffffb798) at eval.c:2719 #17 0x000055555580fd66 in run_hook (hook=XIL(0x431cda0)) at eval.c:2867 #18 0x000055555580f7e5 in Frun_hooks (nargs=1, args=0x7fffffffb8f8) at eval.c:2701 #19 0x0000555555810978 in funcall_subr (subr=0x555555e15660 , numargs=1, args=0x7fffffffb8f8) at eval.c:3091 #20 0x000055555581053e in Ffuncall (nargs=2, args=0x7fffffffb8f0) at eval.c:3036 #21 0x000055555580fe5b in call1 (fn=XIL(0x2aaa98e44728), arg1=XIL(0x37b0)) at eval.c:2896 #22 0x00005555557650a0 in run_buffer_list_update_hook (buf=0x555555f4ba60) at buffer.c:529 #23 0x0000555555765504 in Fget_buffer_create (buffer_or_name=XIL(0x7fffffffb9e4), inhibit_buffer_hooks=XIL(0)) at buffer.c:635 #24 0x0000555555785d94 in get_minibuffer (depth=1) at minibuf.c:1028 #25 0x00005555557841fd in read_minibuf (map=XIL(0x55555a3574d3), initial=XIL(0), prompt=XIL(0x5555574a4a64), expflag=false, histvar=XIL(0x15d7640), histpos=make_fixnum(0), defalt=XIL(0), allow_props=false, inherit_input_method=false) at minibuf.c:660 #26 0x0000555555786acf in Fread_from_minibuffer (prompt=XIL(0x5555574a4a64), initial_contents=XIL(0), keymap=XIL(0x55555a3574d3), read=XIL(0), hist=XIL(0x15d7640), default_value=XIL(0), inherit_input_method=XIL(0)) at minibuf.c:1350 #27 0x000055555580ef2a in eval_sub (form=XIL(0x555557545353)) at eval.c:2535 #28 0x000055555580bf17 in internal_lisp_condition_case (var=XIL(0x125d4a0), bodyform=XIL(0x555557545353), handlers=XIL(0x555557545083)) at eval.c:1429 #29 0x000055555580b810 in Fcondition_case (args=XIL(0x555557545063)) at eval.c:1347 #30 0x000055555580e9dc in eval_sub (form=XIL(0x555557545053)) at eval.c:2464 #31 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #32 0x00005555558089fd in Fif (args=XIL(0x5555575461e3)) at eval.c:427 #33 0x000055555580e9dc in eval_sub (form=XIL(0x555557546243)) at eval.c:2464 #34 0x0000555555808c3b in Fprogn (body=XIL(0x555557544ec3)) at eval.c:471 #35 0x000055555580a87f in FletX (args=XIL(0x555557544eb3)) at eval.c:989 #36 0x000055555580e9dc in eval_sub (form=XIL(0x555557544ea3)) at eval.c:2464 #37 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #38 0x000055555580e9dc in eval_sub (form=XIL(0x555557544e93)) at eval.c:2464 #39 0x000055555580b62f in Funwind_protect (args=XIL(0x555557544e53)) at eval.c:1305 #40 0x000055555580e9dc in eval_sub (form=XIL(0x555557544e63)) at eval.c:2464 #41 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #42 0x000055555580ad92 in Flet (args=XIL(0x555557546eb3)) at eval.c:1057 #43 0x000055555580e9dc in eval_sub (form=XIL(0x555557546ea3)) at eval.c:2464 #44 0x000055555580b62f in Funwind_protect (args=XIL(0x555557546e03)) at eval.c:1305 #45 0x000055555580e9dc in eval_sub (form=XIL(0x555557546e13)) at eval.c:2464 #46 0x0000555555808c3b in Fprogn (body=XIL(0x555557531df3)) at eval.c:471 #47 0x000055555580a87f in FletX (args=XIL(0x55555754e9a3)) at eval.c:989 #48 0x000055555580e9dc in eval_sub (form=XIL(0x55555754e993)) at eval.c:2464 #49 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #50 0x000055555580e9dc in eval_sub (form=XIL(0x55555754a473)) at eval.c:2464 #51 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #52 0x000055555580e9dc in eval_sub (form=XIL(0x55555754e953)) at eval.c:2464 #53 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #54 0x000055555580a87f in FletX (args=XIL(0x55555754e913)) at eval.c:989 #55 0x000055555580e9dc in eval_sub (form=XIL(0x55555754e903)) at eval.c:2464 #56 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #57 0x0000555555811677 in funcall_lambda (fun=XIL(0x55555754e7b3), nargs=12, arg_vector=0x0) at eval.c:3313 #58 0x0000555555810eb0 in apply_lambda (fun=XIL(0x55555754e7a3), args=XIL(0x555557a65093), count=16) at eval.c:3185 #59 0x000055555580f1f3 in eval_sub (form=XIL(0x555557a650a3)) at eval.c:2588 #60 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #61 0x0000555555811677 in funcall_lambda (fun=XIL(0x555557a64bb3), nargs=0, arg_vector=0x0) at eval.c:3313 #62 0x0000555555810eb0 in apply_lambda (fun=XIL(0x555557a64ba3), args=XIL(0), count=14) at eval.c:3185 #63 0x000055555580f1f3 in eval_sub (form=XIL(0x555557b909c3)) at eval.c:2588 #64 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #65 0x000055555580ad92 in Flet (args=XIL(0x555557b909d3)) at eval.c:1057 #66 0x000055555580e9dc in eval_sub (form=XIL(0x555557b90b53)) at eval.c:2464 #67 0x0000555555808c3b in Fprogn (body=XIL(0)) at eval.c:471 #68 0x0000555555811677 in funcall_lambda (fun=XIL(0x555557b907d3), nargs=0, arg_vector=0x0) at eval.c:3313 #69 0x00005555558106a5 in Ffuncall (nargs=1, args=0x7fffffffda18) at eval.c:3052 #70 0x0000555555804189 in Ffuncall_interactively (nargs=1, args=0x7fffffffda18) at callint.c:260 #71 0x0000555555810978 in funcall_subr (subr=0x555555e14a00 , numargs=1, args=0x7fffffffda18) at eval.c:3091 #72 0x000055555581053e in Ffuncall (nargs=2, args=0x7fffffffda10) at eval.c:3036 #73 0x000055555580f32c in Fapply (nargs=3, args=0x7fffffffda10) at eval.c:2619 #74 0x0000555555804611 in Fcall_interactively (function=XIL(0x5744f0), record_flag=XIL(0), keys=XIL(0x7fffef39c255)) at callint.c:353 #75 0x0000555555810ad1 in funcall_subr (subr=0x555555e14a60 , numargs=3, args=0x7fffffffdcd0) at eval.c:3116 #76 0x000055555581053e in Ffuncall (nargs=4, args=0x7fffffffdcc8) at eval.c:3036 #77 0x000055555586ad5b in exec_byte_code (bytestr=XIL(0x7fffeedcdffc), vector=XIL(0x7fffeedcdc65), maxdepth=make_fixnum(13), args_template=make_fixnum(1025), nargs=1, args=0x7fffffffe240) at bytecode.c:632 #78 0x0000555555810d06 in fetch_and_exec_byte_code (fun=XIL(0x7fffeedcdc35), syms_left=make_fixnum(1025), nargs=1, args=0x7fffffffe238) at eval.c:3160 #79 0x000055555581118c in funcall_lambda (fun=XIL(0x7fffeedcdc35), nargs=1, arg_vector=0x7fffffffe238) at eval.c:3241 #80 0x0000555555810592 in Ffuncall (nargs=2, args=0x7fffffffe230) at eval.c:3040 #81 0x000055555580fe5b in call1 (fn=XIL(0x4560), arg1=XIL(0x5744f0)) at eval.c:2896 #82 0x0000555555730c20 in command_loop_1 () at keyboard.c:1466 #83 0x000055555580c09d in internal_condition_case (bfun=0x5555557303c7 , handlers=XIL(0x90), hfun=0x55555572f9d6 ) at eval.c:1475 #84 0x000055555572ffac in command_loop_2 (ignore=XIL(0)) at keyboard.c:1094 #85 0x000055555580b241 in internal_catch (tag=XIL(0xe4f0), func=0x55555572ff7f , arg=XIL(0)) at eval.c:1198 #86 0x000055555572ff4a in command_loop () at keyboard.c:1073 #87 0x000055555572f4bd in recursive_edit_1 () at keyboard.c:720 #88 0x000055555572f6b5 in Frecursive_edit () at keyboard.c:789 #89 0x000055555572b54a in main (argc=1, argv=0x7fffffffe758) at emacs.c:2297 ++set $bt = backtrace_top () ++if backtrace_p ($bt) +++echo \n +++echo Lisp Backtrace:\n Lisp Backtrace: +++xbacktrace ++++set $bt = backtrace_top () ++++while backtrace_p ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "active-minibuffer-window"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffad70) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "minibuffer-window-active-p"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb230) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "doom-modeline-set-selected-window"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb7a0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "run-hooks"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffb8f8) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "read-from-minibuffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbca0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "condition-case"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffbf50) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "if"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc0e0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let*"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc2a0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc3f0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "unwind-protect"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc540) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc750) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "unwind-protect"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffc8a0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let*"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffca60) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffcbb0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "progn"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffcd00) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let*"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffcec0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "ivy-read"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffd000) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "ivy-switch-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffd2c0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "let"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffd5f0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "counsel-switch-buffer"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffda20) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "funcall-interactively"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffda18) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "call-interactively"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffdcd0) +++++set $bt = backtrace_next ($bt) +++++set $fun = backtrace_function ($bt) +++++xgettype $fun ++++++if (CHECK_LISP_OBJECT_TYPE) +++++++set $bugfix = $fun.i ++++++set $type = (enum Lisp_Type) (USE_LSB_TAG ? (EMACS_INT) $bugfix & (1 << GCTYPEBITS) - 1 : (EMACS_UINT) $bugfix >> VALBITS) +++++if $type == Lisp_Symbol ++++++xprintsym $fun +++++++xsymname $fun ++++++++xgetsym $fun +++++++++xgetptr $fun ++++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++++set $bugfix = $fun.i ++++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++++set $ptr = ((struct Lisp_Symbol *) ((char *) &lispsym + $ptr)) ++++++++set $symname = $ptr->u.s.name +++++++xgetptr $symname ++++++++if (CHECK_LISP_OBJECT_TYPE) +++++++++set $bugfix = $symname.i ++++++++set $ptr = (EMACS_INT) $bugfix & VALMASK +++++++if $ptr != 0 ++++++++set $sym_name = (struct Lisp_String *) $ptr ++++++++xprintstr $sym_name +++++++++if (! $arg0) ++++++++++set $data = (char *) $sym_name->u.s.data ++++++++++set $strsize = ($sym_name->u.s.size_byte < 0) ? ($sym_name->u.s.size & ~ARRAY_MARK_FLAG) : $sym_name->u.s.size_byte ++++++++++if $strsize == 0 +++++++++++output ($sym_name->u.s.size > 1000) ? 0 : ($data[0])@($strsize) "command-execute"++++++printf " (0x%x)\n", backtrace_args ($bt) (0xffffe238) +++++set $bt = backtrace_next ($bt) +f 3 #3 0x0000555555783080 in Factive_minibuffer_window () at minibuf.c:231 231 emacs_abort (); +f 4 #4 0x0000555555810a6e in funcall_subr (subr=0x555555e0c6c0 , numargs=0, args=0x7fffffffad70) at eval.c:3109 3109 return (subr->function.a0 ()); +f 3 #3 0x0000555555783080 in Factive_minibuffer_window () at minibuf.c:231 231 emacs_abort (); +l -10 216 217 DEFUN ("active-minibuffer-window", Factive_minibuffer_window, 218 Sactive_minibuffer_window, 0, 0, 0, 219 doc: /* Return the currently active minibuffer window, or nil if none. */) 220 (void) 221 { 222 Lisp_Object frames, frame; 223 struct frame *f; 224 Lisp_Object innermost_MB; 225 +l 226 if (!minibuf_level) 227 return Qnil; 228 229 innermost_MB = nth_minibuffer (minibuf_level); 230 if (NILP (innermost_MB)) 231 emacs_abort (); 232 FOR_EACH_FRAME (frames, frame) 233 { 234 f = XFRAME (frame); 235 if (FRAME_LIVE_P (f) +p innermost_MB $1 = XIL(0) +p minibuf_level $2 = 1 +pp Vminibuffer_list ++set $tmp = Vminibuffer_list ++set $output_debug = print_output_debug_flag ++set print_output_debug_flag = 0 ++call safe_debug_print ($tmp) ++set print_output_debug_flag = $output_debug +quit