Package: emacs;
Reported by: Mike Hamrick <mikeh <at> muppetlabs.com>
Date: Sun, 5 Jan 2020 02:04:02 UTC
Severity: normal
Tags: moreinfo
Found in version 27.0.60
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Mike Hamrick <mikeh <at> muppetlabs.com> To: bug-gnu-emacs <at> gnu.org Subject: 27.0.60; vector_marked_p: GC crash Date: Sat, 04 Jan 2020 18:02:52 -0800
Hello, I've experienced a few crashes recently during GC, which makes it challenging to come up with steps to reproduce. I did however manage to catch one in the debugger. Please find the attached stack trace and system information below. * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT) frame #0: 0x0000000100222a28 Emacs`vector_marked_p(v=0x001dffffa21bfa11) at alloc.c:3726:10 3723 } 3724 return pdumper_marked_p (v); 3725 } -> 3726 return XVECTOR_MARKED_P (v); 3727 } 3728 3729 static void (lldb) bt all * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT) * frame #0: 0x0000000100222a28 Emacs`vector_marked_p(v=0x001dffffa21bfa11) at alloc.c:3726:10 frame #1: 0x0000000100226085 Emacs`vectorlike_marked_p(header=0x001dffffa21bfa11) at alloc.c:3744:10 frame #2: 0x0000000100222c62 Emacs`mark_frame(ptr=0x0000000105783630) at alloc.c:6321:20 frame #3: 0x0000000100221b47 Emacs`mark_object(arg=0x0000000105783635) at alloc.c:6528:13 frame #4: 0x0000000100223076 Emacs`mark_vectorlike(header=0x0000000105782630) at alloc.c:6158:5 frame #5: 0x0000000100222c9d Emacs`mark_window(ptr=0x0000000105782630) at alloc.c:6332:3 frame #6: 0x0000000100221b55 Emacs`mark_object(arg=0x0000000105782635) at alloc.c:6532:13 frame #7: 0x0000000100221d70 Emacs`mark_object(arg=0x0000000105556fc3) at alloc.c:6629:2 frame #8: 0x0000000100223076 Emacs`mark_vectorlike(header=0x0000000104a127a0) at alloc.c:6158:5 frame #9: 0x0000000100221bb0 Emacs`mark_object(arg=0x0000000104a127a5) at alloc.c:6567:6 frame #10: 0x000000010022159f Emacs`mark_object_root_visitor(root_ptr=0x00000001007a9200, type=GC_ROOT_STATICPRO, data=0x0000000000000000) at alloc.c:5742:3 frame #11: 0x0000000100220d0a Emacs`visit_static_gc_roots(visitor=gc_root_visitor @ 0x00007ffeefbf4390) at alloc.c:5734:5 frame #12: 0x000000010022108d Emacs`garbage_collect at alloc.c:5941:3 frame #13: 0x0000000100220d8d Emacs`maybe_garbage_collect at alloc.c:5853:5 frame #14: 0x0000000100268c3a Emacs`maybe_gc at lisp.h:5064:5 frame #15: 0x000000010026de52 Emacs`Ffuncall(nargs=4, args=0x00007ffeefbf45c0) at eval.c:2778:3 frame #16: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x00000001096938d4, vector=0x000000010c0bcf85, maxdepth=0x000000000000002a, args_template=0x0000000000000406, nargs=1, args=0x00007ffeefbf50a8) at bytecode.c:633:12 frame #17: 0x000000010026f665 Emacs`funcall_lambda(fun=0x000000010c0bd085, nargs=1, arg_vector=0x00007ffeefbf50a0) at eval.c:2989:11 frame #18: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf5098) at eval.c:2796:11 frame #19: 0x000000010026a60e Emacs`Fapply(nargs=2, args=0x00007ffeefbf5098) at eval.c:2381:14 frame #20: 0x000000010026f0fb Emacs`funcall_subr(subr=0x000000010040e6c0, numargs=2, args=0x00007ffeefbf5098) at eval.c:2847:12 frame #21: 0x000000010026df44 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbf5090) at eval.c:2794:11 frame #22: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x00000001041af224, vector=0x0000000102104285, maxdepth=0x000000000000001e, args_template=0x0000000000000202, nargs=1, args=0x00007ffeefbf5a68) at bytecode.c:633:12 frame #23: 0x000000010026f665 Emacs`funcall_lambda(fun=0x00000001021042b5, nargs=1, arg_vector=0x00007ffeefbf5a68) at eval.c:2989:11 frame #24: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf5a60) at eval.c:2796:11 frame #25: 0x000000010026a5d5 Emacs`Fapply(nargs=3, args=0x00007ffeefbf5a60) at eval.c:2377:12 frame #26: 0x000000010026f0fb Emacs`funcall_subr(subr=0x000000010040e6c0, numargs=3, args=0x00007ffeefbf5a60) at eval.c:2847:12 frame #27: 0x000000010026df44 Emacs`Ffuncall(nargs=4, args=0x00007ffeefbf5a58) at eval.c:2794:11 frame #28: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x0000000102a2d4d4, vector=0x000000010eb3f585, maxdepth=0x000000000000003a, args_template=0x0000000000000606, nargs=1, args=0x00007ffeefbf6208) at bytecode.c:633:12 frame #29: 0x000000010026f665 Emacs`funcall_lambda(fun=0x000000010eb3e795, nargs=1, arg_vector=0x00007ffeefbf6200) at eval.c:2989:11 frame #30: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf61f8) at eval.c:2796:11 frame #31: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x00000001096935f4, vector=0x000000010c0bca25, maxdepth=0x0000000000000026, args_template=0x0000000000000a0a, nargs=4, args=0x00007ffeefbf6960) at bytecode.c:633:12 frame #32: 0x000000010026f665 Emacs`funcall_lambda(fun=0x000000010c0bca65, nargs=4, arg_vector=0x00007ffeefbf6950) at eval.c:2989:11 frame #33: 0x000000010026df8c Emacs`Ffuncall(nargs=5, args=0x00007ffeefbf6948) at eval.c:2796:11 frame #34: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x0000000102a9c574, vector=0x00000001022cc285, maxdepth=0x000000000000004a, args_template=0x0000000000000c06, nargs=1, args=0x00007ffeefbf7150) at bytecode.c:633:12 frame #35: 0x000000010026f665 Emacs`funcall_lambda(fun=0x00000001022cc445, nargs=1, arg_vector=0x00007ffeefbf7148) at eval.c:2989:11 frame #36: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf7140) at eval.c:2796:11 frame #37: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x0000000102a9db94, vector=0x00000001022cc625, maxdepth=0x000000000000000e, args_template=0x0000000000000406, nargs=1, args=0x00007ffeefbf8228) at bytecode.c:633:12 frame #38: 0x000000010026f665 Emacs`funcall_lambda(fun=0x00000001022cc675, nargs=1, arg_vector=0x00007ffeefbf8220) at eval.c:2989:11 frame #39: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf8218) at eval.c:2796:11 frame #40: 0x000000010025c0fa Emacs`Ffuncall_interactively(nargs=2, args=0x00007ffeefbf8218) at callint.c:254:32 frame #41: 0x000000010026f0fb Emacs`funcall_subr(subr=0x000000010040e0f0, numargs=2, args=0x00007ffeefbf8218) at eval.c:2847:12 frame #42: 0x000000010026df44 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbf8210) at eval.c:2794:11 frame #43: 0x000000010026a60e Emacs`Fapply(nargs=3, args=0x00007ffeefbf8210) at eval.c:2381:14 frame #44: 0x000000010025c53b Emacs`Fcall_interactively(function=0x000000000483df30, record_flag=0x0000000000000000, keys=0x00000001025a12a5) at callint.c:342:36 frame #45: 0x000000010026f234 Emacs`funcall_subr(subr=0x000000010040e0c0, numargs=3, args=0x00007ffeefbf83f0) at eval.c:2872:19 frame #46: 0x000000010026df44 Emacs`Ffuncall(nargs=4, args=0x00007ffeefbf83e8) at eval.c:2794:11 frame #47: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x000000010423df34, vector=0x000000010423da85, maxdepth=0x0000000000000036, args_template=0x0000000000001006, nargs=1, args=0x00007ffeefbf8ba8) at bytecode.c:633:12 frame #48: 0x000000010026f665 Emacs`funcall_lambda(fun=0x000000010423da55, nargs=1, arg_vector=0x00007ffeefbf8ba0) at eval.c:2989:11 frame #49: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf8b98) at eval.c:2796:11 frame #50: 0x000000010026eac4 Emacs`call1(fn=0x0000000000003ae0, arg1=0x000000000483df30) at eval.c:2654:10 frame #51: 0x0000000100166931 Emacs`command_loop_1 at keyboard.c:1463:13 frame #52: 0x000000010026747d Emacs`internal_condition_case(bfun=(Emacs`command_loop_1 at keyboard.c:1236), handlers=0x0000000000000090, hfun=(Emacs`cmd_error at keyboard.c:919)) at eval.c:1355:25 frame #53: 0x000000010017e57c Emacs`command_loop_2(ignore=0x0000000000000000) at keyboard.c:1091:11 frame #54: 0x0000000100266be8 Emacs`internal_catch(tag=0x0000000000005250, func=(Emacs`command_loop_2 at keyboard.c:1087), arg=0x0000000000000000) at eval.c:1116:25 frame #55: 0x0000000100165250 Emacs`command_loop at keyboard.c:1062:13 frame #56: 0x0000000100165100 Emacs`recursive_edit_1 at keyboard.c:714:9 frame #57: 0x0000000100165494 Emacs`Frecursive_edit at keyboard.c:786:3 frame #58: 0x000000010026f1bc Emacs`funcall_subr(subr=0x0000000100408960, numargs=0, args=0x00007ffeefbf9330) at eval.c:2865:19 frame #59: 0x000000010026df44 Emacs`Ffuncall(nargs=1, args=0x00007ffeefbf9328) at eval.c:2794:11 frame #60: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x00000001092c17c4, vector=0x000000010c409635, maxdepth=0x00000000000000a6, args_template=0x0000000000000202, nargs=2, args=0x00007ffeefbf9c38) at bytecode.c:633:12 frame #61: 0x000000010026f665 Emacs`funcall_lambda(fun=0x000000010c409965, nargs=2, arg_vector=0x00007ffeefbf9c38) at eval.c:2989:11 frame #62: 0x000000010026df8c Emacs`Ffuncall(nargs=3, args=0x00007ffeefbf9c30) at eval.c:2796:11 frame #63: 0x000000010026dd21 Emacs`Fapply(nargs=2, args=0x00007ffeefbf9d98) at eval.c:2424:24 frame #64: 0x0000000100260af5 Emacs`apply1(fn=0x00000000000042c0, arg=0x000000010ed1e283) at eval.c:2640:43 frame #65: 0x000000010026033c Emacs`call_debugger(arg=0x000000010ed1e283) at eval.c:339:9 frame #66: 0x0000000100272802 Emacs`maybe_call_debugger(conditions=0x0000000104198073, sig=0x0000000000000090, data=0x000000010ed1e2b3) at eval.c:1830:7 frame #67: 0x0000000100267e4c Emacs`signal_or_quit(error_symbol=0x0000000000000090, data=0x000000010ed1e2b3, keyboard_quit=false) at eval.c:1666:4 frame #68: 0x0000000100267a47 Emacs`Fsignal(error_symbol=0x0000000000000090, data=0x000000010ed1e2b3) at eval.c:1568:3 frame #69: 0x000000010026f201 Emacs`funcall_subr(subr=0x000000010040e5d0, numargs=2, args=0x00007ffeefbfa178) at eval.c:2869:19 frame #70: 0x000000010026df44 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfa170) at eval.c:2794:11 frame #71: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x00000001045a786c, vector=0x00000001045a7845, maxdepth=0x000000000000001a, args_template=0x0000000000000202, nargs=3, args=0x00007ffeefbfa8f0) at bytecode.c:633:12 frame #72: 0x000000010026f665 Emacs`funcall_lambda(fun=0x00000001045a7815, nargs=3, arg_vector=0x00007ffeefbfa8f0) at eval.c:2989:11 frame #73: 0x000000010026df8c Emacs`Ffuncall(nargs=4, args=0x00007ffeefbfa8e8) at eval.c:2796:11 frame #74: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x0000000101f13f94, vector=0x0000000105033ac5, maxdepth=0x0000000000000056, args_template=0x0000000000000c0a, nargs=2, args=0x00007ffeefbfb198) at bytecode.c:633:12 frame #75: 0x000000010026f665 Emacs`funcall_lambda(fun=0x0000000105033bb5, nargs=2, arg_vector=0x00007ffeefbfb188) at eval.c:2989:11 frame #76: 0x000000010026df8c Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfb180) at eval.c:2796:11 frame #77: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x000000010280df94, vector=0x0000000105098e95, maxdepth=0x0000000000000026, args_template=0x0000000000000806, nargs=1, args=0x00007ffeefbfb950) at bytecode.c:633:12 frame #78: 0x000000010026f665 Emacs`funcall_lambda(fun=0x0000000105098fe5, nargs=1, arg_vector=0x00007ffeefbfb948) at eval.c:2989:11 frame #79: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbfb940) at eval.c:2796:11 frame #80: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x0000000102835964, vector=0x00000001030b1245, maxdepth=0x000000000000003e, args_template=0x000000000000100e, nargs=3, args=0x00007ffeefbfc068) at bytecode.c:633:12 frame #81: 0x000000010026f665 Emacs`funcall_lambda(fun=0x00000001030b12f5, nargs=3, arg_vector=0x00007ffeefbfc050) at eval.c:2989:11 frame #82: 0x000000010026a489 Emacs`apply_lambda(fun=0x00000001030b12f5, args=0x000000010ecfc333, count=15) at eval.c:2926:9 frame #83: 0x0000000100262cec Emacs`eval_sub(form=0x000000010ecfc323) at eval.c:2318:12 frame #84: 0x0000000100263211 Emacs`Fprogn(body=0x000000010ecfaf23) at eval.c:462:13 frame #85: 0x00000001002610cf Emacs`eval_sub(form=0x000000010ecfaf43) at eval.c:2226:8 frame #86: 0x0000000100268b63 Emacs`Feval(form=0x000000010ecfaf43, lexical=0x0000000000000000) at eval.c:2102:28 frame #87: 0x000000010026f201 Emacs`funcall_subr(subr=0x000000010040e690, numargs=2, args=0x00007ffeefbfc6d0) at eval.c:2869:19 frame #88: 0x000000010026df44 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfc6c8) at eval.c:2794:11 frame #89: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x0000000104302be4, vector=0x00000001043023bd, maxdepth=0x0000000000000042, args_template=0x0000000000000406, nargs=1, args=0x00007ffeefbfce10) at bytecode.c:633:12 frame #90: 0x000000010026f665 Emacs`funcall_lambda(fun=0x000000010430238d, nargs=1, arg_vector=0x00007ffeefbfce08) at eval.c:2989:11 frame #91: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbfce00) at eval.c:2796:11 frame #92: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x0000000104302d34, vector=0x0000000104302335, maxdepth=0x0000000000000012, args_template=0x0000000000000406, nargs=1, args=0x00007ffeefbfd6c8) at bytecode.c:633:12 frame #93: 0x000000010026f665 Emacs`funcall_lambda(fun=0x00000001043022fd, nargs=1, arg_vector=0x00007ffeefbfd6c0) at eval.c:2989:11 frame #94: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbfd6b8) at eval.c:2796:11 frame #95: 0x000000010025c0fa Emacs`Ffuncall_interactively(nargs=2, args=0x00007ffeefbfd6b8) at callint.c:254:32 frame #96: 0x000000010026f0fb Emacs`funcall_subr(subr=0x000000010040e0f0, numargs=2, args=0x00007ffeefbfd6b8) at eval.c:2847:12 frame #97: 0x000000010026df44 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfd6b0) at eval.c:2794:11 frame #98: 0x000000010025eb13 Emacs`Fcall_interactively(function=0x0000000003adbbe8, record_flag=0x0000000000000000, keys=0x000000010c4939d5) at callint.c:783:21 frame #99: 0x000000010026f234 Emacs`funcall_subr(subr=0x000000010040e0c0, numargs=3, args=0x00007ffeefbfe010) at eval.c:2872:19 frame #100: 0x000000010026df44 Emacs`Ffuncall(nargs=4, args=0x00007ffeefbfe008) at eval.c:2794:11 frame #101: 0x00000001002e05a6 Emacs`exec_byte_code(bytestr=0x000000010423df34, vector=0x000000010423da85, maxdepth=0x0000000000000036, args_template=0x0000000000001006, nargs=1, args=0x00007ffeefbfe7c8) at bytecode.c:633:12 frame #102: 0x000000010026f665 Emacs`funcall_lambda(fun=0x000000010423da55, nargs=1, arg_vector=0x00007ffeefbfe7c0) at eval.c:2989:11 frame #103: 0x000000010026df8c Emacs`Ffuncall(nargs=2, args=0x00007ffeefbfe7b8) at eval.c:2796:11 frame #104: 0x000000010026eac4 Emacs`call1(fn=0x0000000000003ae0, arg1=0x0000000003adbbe8) at eval.c:2654:10 frame #105: 0x0000000100166931 Emacs`command_loop_1 at keyboard.c:1463:13 frame #106: 0x000000010026747d Emacs`internal_condition_case(bfun=(Emacs`command_loop_1 at keyboard.c:1236), handlers=0x0000000000000090, hfun=(Emacs`cmd_error at keyboard.c:919)) at eval.c:1355:25 frame #107: 0x000000010017e57c Emacs`command_loop_2(ignore=0x0000000000000000) at keyboard.c:1091:11 frame #108: 0x0000000100266be8 Emacs`internal_catch(tag=0x000000000000c870, func=(Emacs`command_loop_2 at keyboard.c:1087), arg=0x0000000000000000) at eval.c:1116:25 frame #109: 0x00000001001652c8 Emacs`command_loop at keyboard.c:1070:2 frame #110: 0x0000000100165100 Emacs`recursive_edit_1 at keyboard.c:714:9 frame #111: 0x0000000100165494 Emacs`Frecursive_edit at keyboard.c:786:3 frame #112: 0x00000001001628ab Emacs`main(argc=3, argv=0x00007ffeefbff000) at emacs.c:2054:3 frame #113: 0x00007fff72c393d5 libdyld.dylib`start + 1 thread #4, name = 'gmain' frame #0: 0x00007fff72d7636a libsystem_kernel.dylib`poll + 10 frame #1: 0x00000001011c12c6 libglib-2.0.0.dylib`g_main_context_iterate + 422 frame #2: 0x00000001011c13d4 libglib-2.0.0.dylib`g_main_context_iteration + 100 frame #3: 0x00000001011c3006 libglib-2.0.0.dylib`glib_worker_main + 54 frame #4: 0x00000001011ebe92 libglib-2.0.0.dylib`g_thread_proxy + 66 frame #5: 0x00007fff72e2d2eb libsystem_pthread.dylib`_pthread_body + 126 frame #6: 0x00007fff72e30249 libsystem_pthread.dylib`_pthread_start + 66 frame #7: 0x00007fff72e2c40d libsystem_pthread.dylib`thread_start + 13 thread #8 frame #0: 0x00007fff72d75616 libsystem_kernel.dylib`__select + 10 frame #1: 0x000000010036deb5 Emacs`-[EmacsApp fd_handler:](self=0x00000001094566e0, _cmd="fd_handler:", unused=0x0000000000000000) at nsterm.m:6040:20 frame #2: 0x00007fff48eb60e2 Foundation`__NSThread__start__ + 1194 frame #3: 0x00007fff72e2d2eb libsystem_pthread.dylib`_pthread_body + 126 frame #4: 0x00007fff72e30249 libsystem_pthread.dylib`_pthread_start + 66 frame #5: 0x00007fff72e2c40d libsystem_pthread.dylib`thread_start + 13 thread #9, name = 'com.apple.NSEventThread' frame #0: 0x00007fff72d6e21a libsystem_kernel.dylib`mach_msg_trap + 10 frame #1: 0x00007fff72d6e768 libsystem_kernel.dylib`mach_msg + 60 frame #2: 0x00007fff46c3ebdd CoreFoundation`__CFRunLoopServiceMachPort + 327 frame #3: 0x00007fff46c3e14a CoreFoundation`__CFRunLoopRun + 1619 frame #4: 0x00007fff46c3d8a5 CoreFoundation`CFRunLoopRunSpecific + 459 frame #5: 0x00007fff4422d4a2 AppKit`_NSEventThread + 175 frame #6: 0x00007fff72e2d2eb libsystem_pthread.dylib`_pthread_body + 126 frame #7: 0x00007fff72e30249 libsystem_pthread.dylib`_pthread_start + 66 frame #8: 0x00007fff72e2c40d libsystem_pthread.dylib`thread_start + 13 thread #42 frame #0: 0x00007fff72e2c3f0 libsystem_pthread.dylib`start_wqthread In GNU Emacs 27.0.60 (build 2, x86_64-apple-darwin18.7.0, NS appkit-1671.60 Version 10.14.6 (Build 18G2022)) of 2020-01-04 built on brick.local Repository revision: 28727444f1c12f0b5f1fffa4cfa66032f8f16c2d Repository branch: emacs-27 System Description: Mac OS X 10.14.6 Configured using: 'configure --prefix=/Users/mikeh/ CPPFLAGS=-I/usr/local/opt/llvm/include LDFLAGS=-L/usr/local/opt/llvm/lib' Configured features: RSVG GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8 Major mode: Text Minor modes in effect: helm-mode: t async-bytecomp-package-mode: t helm--remap-mouse-mode: t projectile-mode: t global-company-mode: t company-mode: t flyspell-mode: t global-flycheck-mode: t flycheck-mode: t shell-dirtrack-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: deferred treemacs-fringe-indicator-mode: t override-global-mode: t save-place-mode: t xterm-mouse-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-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 Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired dired-loaddefs rfc822 mml mml-sec gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr winner helm-command helm-elisp helm-eval edebug backtrace helm-info helm-mode helm-projectile helm-config helm-easymenu async-bytecomp helm-rg helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-types helm-xref helm-utils helm-help helm-flyspell helm helm-source eieio-compat helm-multi-match helm-lib async term/xterm xterm server git-gutter init dot-mode go-mode find-file ffap macrostep pp lsp-python-ms treemacs-projectile projectile grep ibuf-ext ibuffer ibuffer-loaddefs lsp-java request autorevert mail-utils url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap lsp cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs lsp-mode ewoc markdown-mode color tree-widget url-util spinner network-stream puny nsm rmc em-glob esh-util dash-functional bindat flymake-proc flymake compile warnings thingatpt company-oddmuse company-keywords company-etags etags fileloop company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company flyspell ispell flycheck use-package-diminish use-package-delight ob-dot ob-perl ob-ruby ob-python ob-shell shell org-mouse ox-gfm ox-md ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element org ob ob-tangle ob-ref ob-lob ob-table org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color org-list org-faces org-entities time-date noutline outline org-version ob-emacs-lisp org-table org-keys org-loaddefs find-func cal-menu calendar cal-loaddefs avl-tree generator ol ob-exp ob-core org-compat ob-eval org-macs format-spec org-bullets indent-tools yafolding indent-tools-indentation-of all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons memoize treemacs treemacs-compatibility treemacs-mode treemacs-interface treemacs-extensions treemacs-persistence rx treemacs-mouse-interface treemacs-tag-follow-mode hydra lv treemacs-filewatch-mode treemacs-tags imenu xref project filenotify treemacs-follow-mode treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture ace-window avy ring hl-line treemacs-macros pcase inline ht treemacs-customization f s dash doom-themes-ext-org doom-themes-ext-treemacs doom-themes-ext-visual-bell face-remap doom-tomorrow-night-theme doom-themes doom-themes-base cus-edit cus-start cus-load wid-edit delight advice diminish keycast use-package-bind-key bind-key easy-mmode cl-extra help-mode epa derived epg epg-config saveplace xt-mouse use-package-ensure use-package-core finder-inf info edmacro kmacro package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded 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 threads kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 428126 202052) (symbols 48 36635 3) (strings 32 129014 38696) (string-bytes 1 4234076) (vectors 16 55684) (vector-slots 8 603141 158150) (floats 8 1287 1351) (intervals 56 1244 327) (buffers 1000 14))
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.