From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Mike Hamrick Newsgroups: gmane.emacs.bugs Subject: bug#38936: 27.0.60; vector_marked_p: GC crash Date: Sat, 04 Jan 2020 18:02:52 -0800 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="188252"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: mu4e 1.0; emacs 25.3.1 To: 38936@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 05 03:04:24 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1invHE-0011OU-2h for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jan 2020 03:04:24 +0100 Original-Received: from localhost ([::1]:38428 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1invHC-00081P-VV for geb-bug-gnu-emacs@m.gmane.org; Sat, 04 Jan 2020 21:04:23 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33381) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1invGw-00081G-DR for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2020 21:04:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1invGt-0008EU-9K for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2020 21:04:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37584) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1invGs-0008Dg-NS for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2020 21:04:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1invGs-0000D6-IP for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2020 21:04:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Mike Hamrick Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jan 2020 02:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38936 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.1578189807762 (code B ref -1); Sun, 05 Jan 2020 02:04:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Jan 2020 02:03:27 +0000 Original-Received: from localhost ([127.0.0.1]:43557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1invGI-0000CD-TQ for submit@debbugs.gnu.org; Sat, 04 Jan 2020 21:03:27 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:40191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1invGG-0000C5-Mb for submit@debbugs.gnu.org; Sat, 04 Jan 2020 21:03:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59300) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1invGD-0007gu-PP for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2020 21:03:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1invG9-0006Xd-Tj for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2020 21:03:20 -0500 Original-Received: from eidolon.muppetlabs.com ([207.66.255.52]:43635) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1invG9-000669-Kz for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2020 21:03:17 -0500 Original-Received: from eidolon.muppetlabs.com ([207.66.255.52]) by eidolon.muppetlabs.com with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1invFl-00033T-9X for bug-gnu-emacs@gnu.org; Sat, 04 Jan 2020 18:03:04 -0800 X-Spam_score: -19.7 X-Spam_score_int: -196 X-Spam_bar: ------------------- X-Spam_report: Spam detection software, running on the system "eidolon.muppetlabs.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 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 trac [...] Content analysis details: (-19.7 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -20 SC_HAM No description available. -1.9 BAYES_00 BODY: Bayes sp X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:174222 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))