Emacs debugging support has been installed. (lldb) target create "./emacs" Current executable set to '/Users/kyle/emacs/src/emacs' (arm64). (lldb) run -Q Process 93916 launched: '/Users/kyle/emacs/src/emacs' (arm64) insdel.c:295: Emacs fatal error: assertion failed: m->bytepos >= m->charpos && m->bytepos - m->charpos <= Z_BYTE - Z Process 93916 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00000001bdae6d98 libsystem_kernel.dylib`__pthread_kill + 8 libsystem_kernel.dylib`__pthread_kill: -> 0x1bdae6d98 <+8>: b.lo 0x1bdae6db8 ; <+40> 0x1bdae6d9c <+12>: pacibsp 0x1bdae6da0 <+16>: stp x29, x30, [sp, #-0x10]! 0x1bdae6da4 <+20>: mov x29, sp Target 0: (emacs) stopped. (lldb) bt all * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00000001bdae6d98 libsystem_kernel.dylib`__pthread_kill + 8 frame #1: 0x00000001bdb1bee0 libsystem_pthread.dylib`pthread_kill + 288 frame #2: 0x00000001bda1e680 libsystem_c.dylib`raise + 32 frame #3: 0x0000000100478d70 emacs`terminate_due_to_signal(sig=6, backtrace_limit=40) at emacs.c:437:3 frame #4: 0x00000001004791f4 emacs`emacs_abort at sysdep.c:2282:3 frame #5: 0x0000000100405488 emacs`ns_term_shutdown(sig=6) at nsterm.m:5367:7 frame #6: 0x00000001001a0788 emacs`shut_down_emacs(sig=6, stuff=-> ) at emacs.c:2796:3 frame #7: 0x0000000100478cf8 emacs`terminate_due_to_signal(sig=6, backtrace_limit=2147483647) at emacs.c:420:11 frame #8: 0x00000001004796b8 emacs`die(msg="m->bytepos >= m->charpos && m->bytepos - m->charpos <= Z_BYTE - Z", file="insdel.c", line=295) at alloc.c:7481:3 frame #9: 0x000000010020bab4 emacs`adjust_markers_for_insert(from=1, from_byte=1, to=15403, to_byte=15413, before_markers=false) at insdel.c:294:7 frame #10: 0x000000010020c8b8 emacs`insert_from_gap(nchars=15402, nbytes=15412, text_at_gap_tail=false) at insdel.c:1130:3 frame #11: 0x000000010014a838 emacs`produce_chars(coding=0x000000016fdefbb0, translation_table=-> , last_block=false) at coding.c:7206:5 frame #12: 0x0000000100133960 emacs`decode_coding(coding=0x000000016fdefbb0) at coding.c:7409:19 frame #13: 0x00000001001344a8 emacs`decode_coding_object(coding=0x000000016fdefbb0, src_object=-> , from=0, from_byte=0, to=15412, to_byte=15412, dst_object=-> ) at coding.c:8163:3 frame #14: 0x000000010038c530 emacs`call_process(nargs=31, args=-> , filefd=13, tempfile_index=-1) at callproc.c:826:8 frame #15: 0x000000010038a45c emacs`Fcall_process(nargs=31, args=-> ) at callproc.c:314:28 frame #16: 0x00000001002dc06c emacs`funcall_subr(subr=0x0000000100506050, numargs=31, args=-> ) at eval.c:3078:12 frame #17: 0x00000001002da888 emacs`Ffuncall(nargs=32, args=-> ) at eval.c:3023:11 frame #18: 0x00000001002da650 emacs`Fapply(nargs=6, args=-> ) at eval.c:2653:24 frame #19: 0x00000001002dc06c emacs`funcall_subr(subr=0x0000000100502870, numargs=6, args=-> ) at eval.c:3078:12 frame #20: 0x00000001002da888 emacs`Ffuncall(nargs=7, args=-> ) at eval.c:3023:11 frame #21: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=31, args=-> ) at bytecode.c:632:12 frame #22: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=31, args=-> ) at eval.c:3147:10 frame #23: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=31, arg_vector=-> ) at eval.c:3228:11 frame #24: 0x00000001002da8dc emacs`Ffuncall(nargs=32, args=-> ) at eval.c:3027:11 frame #25: 0x00000001002da650 emacs`Fapply(nargs=6, args=-> ) at eval.c:2653:24 frame #26: 0x00000001002dc06c emacs`funcall_subr(subr=0x0000000100502870, numargs=6, args=-> ) at eval.c:3078:12 frame #27: 0x00000001002da888 emacs`Ffuncall(nargs=7, args=-> ) at eval.c:3023:11 frame #28: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=31, args=-> ) at bytecode.c:632:12 frame #29: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=31, args=-> ) at eval.c:3147:10 frame #30: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=31, arg_vector=-> ) at eval.c:3228:11 frame #31: 0x00000001002da8dc emacs`Ffuncall(nargs=32, args=-> ) at eval.c:3027:11 frame #32: 0x00000001002da650 emacs`Fapply(nargs=6, args=-> ) at eval.c:2653:24 frame #33: 0x00000001002dc06c emacs`funcall_subr(subr=0x0000000100502870, numargs=6, args=-> ) at eval.c:3078:12 frame #34: 0x00000001002da888 emacs`Ffuncall(nargs=7, args=-> ) at eval.c:3023:11 frame #35: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=2, args=-> ) at bytecode.c:632:12 frame #36: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=2, args=-> ) at eval.c:3147:10 frame #37: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=2, arg_vector=-> ) at eval.c:3228:11 frame #38: 0x00000001002da8dc emacs`Ffuncall(nargs=3, args=-> ) at eval.c:3027:11 frame #39: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=1, args=-> ) at bytecode.c:632:12 frame #40: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=1, args=-> ) at eval.c:3147:10 frame #41: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=1, arg_vector=-> ) at eval.c:3228:11 frame #42: 0x00000001002da8dc emacs`Ffuncall(nargs=2, args=-> ) at eval.c:3027:11 frame #43: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=9, args=-> ) at bytecode.c:632:12 frame #44: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=9, args=-> ) at eval.c:3147:10 frame #45: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=9, arg_vector=-> ) at eval.c:3228:11 frame #46: 0x00000001002da8dc emacs`Ffuncall(nargs=10, args=-> ) at eval.c:3027:11 frame #47: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=3, args=-> ) at bytecode.c:632:12 frame #48: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=3, args=-> ) at eval.c:3147:10 frame #49: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=3, arg_vector=-> ) at eval.c:3228:11 frame #50: 0x00000001002da8dc emacs`Ffuncall(nargs=4, args=-> ) at eval.c:3027:11 frame #51: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=0, args=-> ) at bytecode.c:632:12 frame #52: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=0, args=-> ) at eval.c:3147:10 frame #53: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=0, arg_vector=-> ) at eval.c:3228:11 frame #54: 0x00000001002da8dc emacs`Ffuncall(nargs=1, args=-> ) at eval.c:3027:11 frame #55: 0x00000001002d7544 emacs`Fapply(nargs=2, args=-> ) at eval.c:2606:12 frame #56: 0x00000001002dc06c emacs`funcall_subr(subr=0x0000000100502870, numargs=2, args=-> ) at eval.c:3078:12 frame #57: 0x00000001002da888 emacs`Ffuncall(nargs=3, args=-> ) at eval.c:3023:11 frame #58: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=0, args=-> ) at bytecode.c:632:12 frame #59: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=0, args=-> ) at eval.c:3147:10 frame #60: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=0, arg_vector=-> ) at eval.c:3228:11 frame #61: 0x00000001002da8dc emacs`Ffuncall(nargs=1, args=-> ) at eval.c:3027:11 frame #62: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=3, args=-> ) at bytecode.c:632:12 frame #63: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=3, args=-> ) at eval.c:3147:10 frame #64: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=3, arg_vector=-> ) at eval.c:3228:11 frame #65: 0x00000001002da8dc emacs`Ffuncall(nargs=4, args=-> ) at eval.c:3027:11 frame #66: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=3, args=-> ) at bytecode.c:632:12 frame #67: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=3, args=-> ) at eval.c:3147:10 frame #68: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=3, arg_vector=-> ) at eval.c:3228:11 frame #69: 0x00000001002da8dc emacs`Ffuncall(nargs=4, args=-> ) at eval.c:3027:11 frame #70: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=3, args=-> ) at bytecode.c:632:12 frame #71: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=3, args=-> ) at eval.c:3147:10 frame #72: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=3, arg_vector=-> ) at eval.c:3228:11 frame #73: 0x00000001002da8dc emacs`Ffuncall(nargs=4, args=-> ) at eval.c:3027:11 frame #74: 0x00000001002c5138 emacs`Ffuncall_interactively(nargs=4, args=-> ) at callint.c:260:32 frame #75: 0x00000001002dc06c emacs`funcall_subr(subr=0x00000001005022a0, numargs=4, args=-> ) at eval.c:3078:12 frame #76: 0x00000001002da888 emacs`Ffuncall(nargs=5, args=-> ) at eval.c:3023:11 frame #77: 0x00000001002da650 emacs`Fapply(nargs=3, args=-> ) at eval.c:2653:24 frame #78: 0x00000001002c561c emacs`Fcall_interactively(function=-> , record_flag=-> , keys=-> ) at callint.c:353:36 frame #79: 0x00000001002dc1c8 emacs`funcall_subr(subr=0x0000000100502270, numargs=3, args=-> ) at eval.c:3103:19 frame #80: 0x00000001002da888 emacs`Ffuncall(nargs=4, args=-> ) at eval.c:3023:11 frame #81: 0x000000010035ead4 emacs`exec_byte_code(bytestr=-> , vector=-> , maxdepth=-> , args_template=-> , nargs=1, args=-> ) at bytecode.c:632:12 frame #82: 0x00000001002e1570 emacs`fetch_and_exec_byte_code(fun=-> , syms_left=-> , nargs=1, args=-> ) at eval.c:3147:10 frame #83: 0x00000001002dc668 emacs`funcall_lambda(fun=-> , nargs=1, arg_vector=-> ) at eval.c:3228:11 frame #84: 0x00000001002da8dc emacs`Ffuncall(nargs=2, args=-> ) at eval.c:3027:11 frame #85: 0x00000001002db908 emacs`call1(fn=-> , arg1=-> ) at eval.c:2883:10 frame #86: 0x00000001001a6d5c emacs`command_loop_1 at keyboard.c:1505:13 frame #87: 0x00000001002d387c emacs`internal_condition_case(bfun=-> , handlers=-> , hfun=-> ) at eval.c:1450:25 frame #88: 0x00000001001a6200 emacs`command_loop_2(handlers=-> ) at keyboard.c:1133:11 frame #89: 0x00000001002d2a20 emacs`internal_catch(tag=-> , func=-> , arg=-> ) at eval.c:1181:25 frame #90: 0x00000001001a538c emacs`command_loop at keyboard.c:1111:2 frame #91: 0x00000001001a5198 emacs`recursive_edit_1 at keyboard.c:720:9 frame #92: 0x00000001001a55fc emacs`Frecursive_edit at keyboard.c:803:3 frame #93: 0x00000001001a2138 emacs`main(argc=2, argv=0x000000016fdff8c0) at emacs.c:2358:3 frame #94: 0x0000000100b8908c dyld`start + 520 thread #2 frame #0: 0x00000001bdb17078 libsystem_pthread.dylib`start_wqthread thread #5 frame #0: 0x00000001bdae9598 libsystem_kernel.dylib`__select + 8 frame #1: 0x0000000100407210 emacs`-[EmacsApp fd_handler:](self=0x0000000101726d20, _cmd="fd_handler:", unused=0x0000000000000000) at nsterm.m:5873:20 frame #2: 0x00000001beac363c Foundation`__NSThread__start__ + 808 frame #3: 0x00000001bdb1c26c libsystem_pthread.dylib`_pthread_start + 148 thread #6, name = 'com.apple.NSEventThread' frame #0: 0x00000001bdade8b0 libsystem_kernel.dylib`mach_msg_trap + 8 frame #1: 0x00000001bdaded20 libsystem_kernel.dylib`mach_msg + 76 frame #2: 0x00000001bdbe92b0 CoreFoundation`__CFRunLoopServiceMachPort + 372 frame #3: 0x00000001bdbe7760 CoreFoundation`__CFRunLoopRun + 1180 frame #4: 0x00000001bdbe6b24 CoreFoundation`CFRunLoopRunSpecific + 600 frame #5: 0x00000001c08ba374 AppKit`_NSEventThread + 196 frame #6: 0x00000001bdb1c26c libsystem_pthread.dylib`_pthread_start + 148 thread #9 frame #0: 0x00000001bdae072c libsystem_kernel.dylib`__workq_kernreturn + 8 thread #10 frame #0: 0x00000001bdb17078 libsystem_pthread.dylib`start_wqthread (lldb) p current_thread->m_current_buffer (buffer *) $398 = 0x00000001026b2718 (lldb) xdebug_print ((struct buffer *) current_thread->m_current_buffer)->name_ "magit-log: emacs" (lldb) p *(struct buffer *) current_thread->m_current_buffer (struct buffer) $399 = { header = (size = 4611686018628915274) name_ = -> filename_ = -> directory_ = -> backed_up_ = -> save_length_ = -> auto_save_file_name_ = -> read_only_ = -> mark_ = -> local_var_alist_ = -> major_mode_ = -> local_minor_modes_ = -> mode_name_ = -> mode_line_format_ = -> header_line_format_ = -> tab_line_format_ = -> keymap_ = -> abbrev_table_ = -> syntax_table_ = -> category_table_ = -> case_fold_search_ = -> tab_width_ = -> fill_column_ = -> left_margin_ = -> auto_fill_function_ = -> downcase_table_ = -> upcase_table_ = -> case_canon_table_ = -> case_eqv_table_ = -> truncate_lines_ = -> word_wrap_ = -> ctl_arrow_ = -> bidi_display_reordering_ = -> bidi_paragraph_direction_ = -> bidi_paragraph_separate_re_ = -> bidi_paragraph_start_re_ = -> selective_display_ = -> selective_display_ellipses_ = -> overwrite_mode_ = -> abbrev_mode_ = -> display_table_ = -> mark_active_ = -> enable_multibyte_characters_ = -> buffer_file_coding_system_ = -> file_format_ = -> auto_save_file_format_ = -> cache_long_scans_ = -> width_table_ = -> pt_marker_ = -> begv_marker_ = -> zv_marker_ = -> point_before_scroll_ = -> file_truename_ = -> invisibility_spec_ = -> last_selected_window_ = -> display_count_ = -> left_margin_cols_ = -> right_margin_cols_ = -> left_fringe_width_ = -> right_fringe_width_ = -> fringes_outside_margins_ = -> scroll_bar_width_ = -> scroll_bar_height_ = -> vertical_scroll_bar_type_ = -> horizontal_scroll_bar_type_ = -> indicate_empty_lines_ = -> indicate_buffer_boundaries_ = -> fringe_indicator_alist_ = -> fringe_cursor_alist_ = -> display_time_ = -> scroll_up_aggressively_ = -> scroll_down_aggressively_ = -> cursor_type_ = -> extra_line_spacing_ = -> cursor_in_non_selected_windows_ = -> own_text = { beg = 0x000000010381b800 "* ae0881e52c\fHEAD -> refs/heads/emacs-28, refs/remotes/origin/emacs-28, refs/heads/emacs-28-tmp\f\fStefan Kangas\f1657739230\f; Auto-commit of loaddefs files.\n* 9db6817d63\f\f\fAndrea Corallo\f1657288460\fRemove uneffective test\n* 7af88de410\f\f\fAndrea Corallo\f1657268865\fMark async worker tmp file as utf-8-emacs-unix (bug#48029)\n* 2209650089\f\f\fMichael Albinus\f1657711305\fAdapt Tramp version (don't merge)\n* 5e47ec9511\f\f\fStefan Kangas\f1657710706\f; * lisp/url/url-http.el (url-http-parse-headers): Fix typo.\n* ba0871bef1\f\f\fStefan Kangas\f1657710031\f; Fix typos: prefer American spelling\n* e3e7f31faa\f\f\fMichael Albinus\f1657710030\fAdapt Tramp doc\n* a3dab1e621\f\f\fStefan Kangas\f1657626088\fDon't mention cl-cXXXr aliases in cl-lib manual\n* 9183d1672c\f\f\fEli Zaretskii\f1657563873\f; * etc/PROBLEMS: Give a URL for bug#50666.\n* 1f508a8b6f\f\f\fKen Brown\f1657559012\fetc/PROBLEMS: Describe issues with native compilation on Cygwin\n* 84a5d47125\f\f\fEli Zaretskii\f1657547523\f; Fix last change\n* 0461021893\f\f\fEli Zaretskii\f1657547304\f; * lisp/emacs-lisp/c"... gpt = 15403 z = 15403 gpt_byte = 15413 z_byte = 15413 gap_size = 9553 modiff = 2068 chars_modiff = 2067 save_modiff = 2066 overlay_modiff = 784 compact = 2063 beg_unchanged = 0 end_unchanged = 0 unchanged_modified = 2066 overlay_unchanged_modified = 523 intervals = nullptr markers = 0x00000001038236e0 inhibit_shrinking = false redisplay = true } text = 0x00000001026b2970 pt = 1 pt_byte = 1 begv = 1 begv_byte = 1 zv = 15403 zv_byte = 15413 base_buffer = nullptr indirections = 0 window_count = 1 local_flags = "" modtime = (tv_sec = 0, tv_nsec = -2) modtime_size = -1 auto_save_modified = 0 display_error_modiff = 0 auto_save_failure_time = 0 last_window_start = 1 newline_cache = 0x00006000017082c0 width_run_cache = nullptr bidi_paragraph_cache = 0x0000600001710380 prevent_redisplay_optimizations_p = true clip_changed = false inhibit_buffer_hooks = false overlays_before = nullptr overlays_after = nullptr overlay_center = 15403 undo_list_ = -> }