From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Jake Goulding Newsgroups: gmane.emacs.bugs Subject: bug#30320: 26.0.91; Crash when using lsp-ui-doc-mode Date: Sat, 3 Feb 2018 16:55:16 -0500 Message-ID: References: <83po5oeil8.fsf@gnu.org> <83a7wrer8i.fsf@gnu.org> <5A757B30.9070402@gmx.at> <83y3ka9gmg.fsf@gnu.org> <83mv0pal74.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1517694881 26244 195.159.176.226 (3 Feb 2018 21:54:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 3 Feb 2018 21:54:41 +0000 (UTC) Cc: 30320@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Feb 03 22:54:37 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei5lG-0005GT-Hj for geb-bug-gnu-emacs@m.gmane.org; Sat, 03 Feb 2018 22:54:14 +0100 Original-Received: from localhost ([::1]:52009 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ei5nH-0003cq-AX for geb-bug-gnu-emacs@m.gmane.org; Sat, 03 Feb 2018 16:56:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59987) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ei5n5-0003ah-Kb for bug-gnu-emacs@gnu.org; Sat, 03 Feb 2018 16:56:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ei5n0-000653-Mn for bug-gnu-emacs@gnu.org; Sat, 03 Feb 2018 16:56:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48142) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ei5n0-00064j-Ha for bug-gnu-emacs@gnu.org; Sat, 03 Feb 2018 16:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ei5n0-0002DA-6a for bug-gnu-emacs@gnu.org; Sat, 03 Feb 2018 16:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jake Goulding Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Feb 2018 21:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30320 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30320-submit@debbugs.gnu.org id=B30320.15176949268455 (code B ref 30320); Sat, 03 Feb 2018 21:56:02 +0000 Original-Received: (at 30320) by debbugs.gnu.org; 3 Feb 2018 21:55:26 +0000 Original-Received: from localhost ([127.0.0.1]:56039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei5mP-0002CI-Ca for submit@debbugs.gnu.org; Sat, 03 Feb 2018 16:55:26 -0500 Original-Received: from mail-ot0-f169.google.com ([74.125.82.169]:47091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei5mM-0002C5-Pg for 30320@debbugs.gnu.org; Sat, 03 Feb 2018 16:55:23 -0500 Original-Received: by mail-ot0-f169.google.com with SMTP id f56so7223678otj.13 for <30320@debbugs.gnu.org>; Sat, 03 Feb 2018 13:55:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6e9/KSscEQkzsOfTvZPaJxu//TDon2cEphRsWV/FWjo=; b=YtYWbJ8kFNl5Nrs8CoYuUjHybGDuWSiBmZGjtoq2Z74tDRKGe9KfXyX3lqrQ6dJZ7z 9L/btJA0GS47lG8xauGacW9twRaZFLTuHUDD2qd8+PQLB3orD0ay05jjPYIhCSiGKRE0 /KRTTEYz+ClfmkHUcxIvbYozx8L9gUlf67vFUkceFGKk4nH+Ikyn35RrWUulrVmsqRGJ LNHXTtJvLqqnl+Z8FXQZ5fPSwbUxCIiGQaOrbs5TCvR53Hg1O8iFH6x/KoPb9SxLoHBT covIZDj8DtRp0vj8ZoDtOYz8AJ7XXLf003YBtDFFHQs9s+GcKxJ2dF5aZbes1WzV2ORs Z93g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6e9/KSscEQkzsOfTvZPaJxu//TDon2cEphRsWV/FWjo=; b=TxDwq0/1RU1FMZatht0VhG/CwehrR9RyfH18KtROiYFmRLs1tqWzV6eEAT8+FIPs7V 07ZpDkPOvFFDiJ9WIiy8PbcxlSzADmEDDtSkf9s5dd41yBN2t9iFT82eSex19sm98Pto nL1GOC2cppPkGMVsWCsd+IeY5bzwOihAZ8PX2UscAoS+P+79JEQWkfb+HumlwmQcJrW2 cYpK7R2RTAQpq861+wGWn/T2Fvgpe8it45UBi3VO9Yw0W2P0RI6j+cVnvKLuKLVKMztD vitwbmizGCc6LRQCz983FXDlNG0+YLoA1y+ZDntyrcK1HBiG2aFxdrNmEf2wVLy0eoKu lQsw== X-Gm-Message-State: APf1xPAOuC54ZCOSL04oYWpQ0f+TVN4sqFmNJZoH8Zb5m8mZJJQzcHUh xq5ODww6rhP3ynqA/MLqGjvDe/oSgJ4PBsijrK0= X-Google-Smtp-Source: AH8x2271GU0uGMHFfJsZAIEbU/h5R8N2MtDb2uL3lwnlhCtTl2WwhWKJuwCHBycGe2JJPk5qcpnodJdYuIXdkm/8mSo= X-Received: by 10.157.26.66 with SMTP id u2mr5045887otu.371.1517694916634; Sat, 03 Feb 2018 13:55:16 -0800 (PST) Original-Received: by 10.157.60.238 with HTTP; Sat, 3 Feb 2018 13:55:16 -0800 (PST) In-Reply-To: <83mv0pal74.fsf@gnu.org> 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: 208.118.235.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:142867 Archived-At: > Your whole session is text-mode, i.e. non-GUI. Ah, not `M-x text-mode`. > run Emacs with a watchpoint on > (tty)->Wcm->cm_rows, that should show us what code changes the value. The frame size changes multiple times, including once to 3 before being set back to a larger value. Here are the stack traces of each breakpoint; the last one is right before the crash. * thread #1, queue = 'com.apple.main-thread', stop reason = watchpoint 1 * frame #0: 0x000000010001d2cc Emacs`adjust_frame_size(f=0x000000010393ba00, new_width=204, new_height=51, inhibit=5, pretend=false, parameter=46224) at frame.c:723 frame #1: 0x000000010002089e Emacs`Fmake_terminal_frame(parms=4346331027) at frame.c:1249 frame #2: 0x00000001002e5710 Emacs`funcall_subr(subr=0x00000001004d30a0, numargs=1, args=0x00007ffeefbf3ca8) at eval.c:2841 frame #3: 0x00000001002e40bd Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf3ca0) at eval.c:2766 frame #4: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4300510684, vector=4300510717, maxdepth=50, args_template=1026, nargs=1, args=0x00007ffeefbf47f0) at bytecode.c:629 frame #5: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4300510637, nargs=1, arg_vector=0x00007ffeefbf47e8) at eval.c:2967 frame #6: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf47e0) at eval.c:2768 frame #7: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4342319996, vector=4362224621, maxdepth=14, args_template=1030, nargs=1, args=0x00007ffeefbf5bd0) at bytecode.c:629 frame #8: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4454965053, nargs=1, arg_vector=0x00007ffeefbf5bc8) at eval.c:2967 frame #9: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf5bc0) at eval.c:2768 frame #10: 0x00000001002da862 Emacs`Fapply(nargs=2, args=0x00007ffeefbf5bc0) at eval.c:2343 frame #11: 0x00000001002e55f2 Emacs`funcall_subr(subr=0x00000001008e2428, numargs=2, args=0x00007ffeefbf5bc0) at eval.c:2821 frame #12: 0x00000001002e40bd Emacs`Ffuncall(nargs=3, args=0x00007ffeefbf5bb8) at eval.c:2766 frame #13: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4425035420, vector=4446864141, maxdepth=62, args_template=514, nargs=1, args=0x00007ffeefbf6700) at bytecode.c:629 frame #14: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4446864269, nargs=1, arg_vector=0x00007ffeefbf6700) at eval.c:2967 frame #15: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf66f8) at eval.c:2768 frame #16: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4301093924, vector=4301093957, maxdepth=54, args_template=1026, nargs=1, args=0x00007ffeefbf72e8) at bytecode.c:629 frame #17: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4301093861, nargs=1, arg_vector=0x00007ffeefbf72e0) at eval.c:2967 frame #18: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf72d8) at eval.c:2768 frame #19: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4300363628, vector=4300363661, maxdepth=58, args_template=2058, nargs=2, args=0x00007ffeefbf7e38) at bytecode.c:629 frame #20: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4300363581, nargs=2, arg_vector=0x00007ffeefbf7e28) at eval.c:2967 frame #21: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbf7e20) at eval.c:2768 frame #22: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316214292, vector=4321342229, maxdepth=42, args_template=2, nargs=0, args=0x00007ffeefbf8948) at bytecode.c:629 frame #23: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321342469, nargs=0, arg_vector=0x00007ffeefbf8948) at eval.c:2967 frame #24: 0x00000001002e4105 Emacs`Ffuncall(nargs=1, args=0x00007ffeefbf8940) at eval.c:2768 frame #25: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316214228, vector=4321342069, maxdepth=26, args_template=2058, nargs=2, args=0x00007ffeefbf9440) at bytecode.c:629 frame #26: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321342181, nargs=2, arg_vector=0x00007ffeefbf9430) at eval.c:2967 frame #27: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbf9428) at eval.c:2768 frame #28: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316213188, vector=4321329173, maxdepth=34, args_template=3086, nargs=3, args=0x00007ffeefbf9f20) at bytecode.c:629 frame #29: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321329269, nargs=3, arg_vector=0x00007ffeefbf9f08) at eval.c:2967 frame #30: 0x00000001002e4105 Emacs`Ffuncall(nargs=4, args=0x00007ffeefbf9f00) at eval.c:2768 frame #31: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316213060, vector=4354933765, maxdepth=22, args_template=1030, nargs=1, args=0x00007ffeefbfa9f0) at bytecode.c:629 frame #32: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4354933797, nargs=1, arg_vector=0x00007ffeefbfa9e8) at eval.c:2967 frame #33: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbfa9e0) at eval.c:2768 frame #34: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4317253604, vector=4329055989, maxdepth=58, args_template=2058, nargs=2, args=0x00007ffeefbfb628) at bytecode.c:629 frame #35: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4329056293, nargs=2, arg_vector=0x00007ffeefbfb618) at eval.c:2967 frame #36: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfb610) at eval.c:2768 frame #37: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4317253988, vector=4345900853, maxdepth=38, args_template=2058, nargs=2, args=0x00007ffeefbfc158) at bytecode.c:629 frame #38: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4345901061, nargs=2, arg_vector=0x00007ffeefbfc148) at eval.c:2967 frame #39: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfc140) at eval.c:2768 frame #40: 0x00000001002e3e3a Emacs`Fapply(nargs=2, args=0x00007ffeefbfc958) at eval.c:2386 frame #41: 0x00000001002c68b5 Emacs`apply1(fn=4345901061, arg=4355044947) at eval.c:2602 frame #42: 0x000000010039bc20 Emacs`read_process_output_call(fun_and_args=4355044883) at process.c:5794 frame #43: 0x00000001002d4e6a Emacs`internal_condition_case_1(bfun=(Emacs`read_process_output_call at process.c:5793), arg=4355044883, handlers=18672, hfun=(Emacs`read_process_output_error_handler at process.c:5799)) at eval.c:1356 frame #44: 0x000000010039bb19 Emacs`read_and_dispose_of_process_output(p=0x0000000103093230, chars="Content-Length: 117\r\n\r\n{\"jsonrpc\":\"2.0\",\"id\":15,\"result\":{\"contents\":[\" Wowzers\\n\",{\"language\":\"rust\",\"value\":\"fn () -> ()\"}],\"range\":null}}\x01", nbytes=140, coding=0x00000001029429c0) at process.c:6002 frame #45: 0x0000000100395b3c Emacs`read_process_output(proc=4345901621, channel=12) at process.c:5913 frame #46: 0x0000000100394afc Emacs`wait_reading_process_output(time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=0, wait_proc=0x0000000000000000, just_wait_proc=0) at process.c:5612 frame #47: 0x000000010000a104 Emacs`sit_for(timeout=122, reading=true, display_option=1) at dispnew.c:5793 frame #48: 0x00000001001b12cc Emacs`read_char(commandflag=1, map=4355045299, prev_event=0, used_mouse_menu=0x00007ffeefbfebf7, end_time=0x0000000000000000) at keyboard.c:2717 frame #49: 0x00000001001ab75b Emacs`read_key_sequence(keybuf=0x00007ffeefbfef10, bufsize=30, prompt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9147 frame #50: 0x00000001001aa0ab Emacs`command_loop_1 at keyboard.c:1368 frame #51: 0x00000001002d4d6f Emacs`internal_condition_case(bfun=(Emacs`command_loop_1 at keyboard.c:1259), handlers=18672, hfun=(Emacs`cmd_error at keyboard.c:938)) at eval.c:1332 frame #52: 0x00000001001c3fec Emacs`command_loop_2(ignore=0) at keyboard.c:1110 frame #53: 0x00000001002d4018 Emacs`internal_catch(tag=47520, func=(Emacs`command_loop_2 at keyboard.c:1106), arg=0) at eval.c:1097 frame #54: 0x00000001001a8e28 Emacs`command_loop at keyboard.c:1089 frame #55: 0x00000001001a8c90 Emacs`recursive_edit_1 at keyboard.c:695 frame #56: 0x00000001001a905a Emacs`Frecursive_edit at keyboard.c:766 frame #57: 0x00000001001a6c2e Emacs`main(argc=3, argv=0x00007ffeefbff570) at emacs.c:1713 frame #58: 0x00007fff5c7e1115 libdyld.dylib`start + 1 * thread #1, queue = 'com.apple.main-thread', stop reason = watchpoint 1 * frame #0: 0x000000010001d2cc Emacs`adjust_frame_size(f=0x000000010393ba00, new_width=10, new_height=3, inhibit=1, pretend=false, parameter=43968) at frame.c:723 frame #1: 0x0000000100033e56 Emacs`Fset_frame_size(frame=4354980357, width=42, height=14, pixelwise=45936) at frame.c:3458 frame #2: 0x00000001002e57a9 Emacs`funcall_subr(subr=0x00000001004d3880, numargs=4, args=0x00007ffeefbf7dd8) at eval.c:2849 frame #3: 0x00000001002e40bd Emacs`Ffuncall(nargs=5, args=0x00007ffeefbf7dd0) at eval.c:2766 frame #4: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316213668, vector=4321330677, maxdepth=82, args_template=1030, nargs=1, args=0x00007ffeefbf8938) at bytecode.c:629 frame #5: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321330885, nargs=1, arg_vector=0x00007ffeefbf8930) at eval.c:2967 frame #6: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf8928) at eval.c:2768 frame #7: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316214228, vector=4321342069, maxdepth=26, args_template=2058, nargs=2, args=0x00007ffeefbf9440) at bytecode.c:629 frame #8: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321342181, nargs=2, arg_vector=0x00007ffeefbf9430) at eval.c:2967 frame #9: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbf9428) at eval.c:2768 frame #10: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316213188, vector=4321329173, maxdepth=34, args_template=3086, nargs=3, args=0x00007ffeefbf9f20) at bytecode.c:629 frame #11: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321329269, nargs=3, arg_vector=0x00007ffeefbf9f08) at eval.c:2967 frame #12: 0x00000001002e4105 Emacs`Ffuncall(nargs=4, args=0x00007ffeefbf9f00) at eval.c:2768 frame #13: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316213060, vector=4354933765, maxdepth=22, args_template=1030, nargs=1, args=0x00007ffeefbfa9f0) at bytecode.c:629 frame #14: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4354933797, nargs=1, arg_vector=0x00007ffeefbfa9e8) at eval.c:2967 frame #15: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbfa9e0) at eval.c:2768 frame #16: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4317253604, vector=4329055989, maxdepth=58, args_template=2058, nargs=2, args=0x00007ffeefbfb628) at bytecode.c:629 frame #17: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4329056293, nargs=2, arg_vector=0x00007ffeefbfb618) at eval.c:2967 frame #18: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfb610) at eval.c:2768 frame #19: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4317253988, vector=4345900853, maxdepth=38, args_template=2058, nargs=2, args=0x00007ffeefbfc158) at bytecode.c:629 frame #20: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4345901061, nargs=2, arg_vector=0x00007ffeefbfc148) at eval.c:2967 frame #21: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfc140) at eval.c:2768 frame #22: 0x00000001002e3e3a Emacs`Fapply(nargs=2, args=0x00007ffeefbfc958) at eval.c:2386 frame #23: 0x00000001002c68b5 Emacs`apply1(fn=4345901061, arg=4355044947) at eval.c:2602 frame #24: 0x000000010039bc20 Emacs`read_process_output_call(fun_and_args=4355044883) at process.c:5794 frame #25: 0x00000001002d4e6a Emacs`internal_condition_case_1(bfun=(Emacs`read_process_output_call at process.c:5793), arg=4355044883, handlers=18672, hfun=(Emacs`read_process_output_error_handler at process.c:5799)) at eval.c:1356 frame #26: 0x000000010039bb19 Emacs`read_and_dispose_of_process_output(p=0x0000000103093230, chars="Content-Length: 117\r\n\r\n{\"jsonrpc\":\"2.0\",\"id\":15,\"result\":{\"contents\":[\" Wowzers\\n\",{\"language\":\"rust\",\"value\":\"fn () -> ()\"}],\"range\":null}}\x01", nbytes=140, coding=0x00000001029429c0) at process.c:6002 frame #27: 0x0000000100395b3c Emacs`read_process_output(proc=4345901621, channel=12) at process.c:5913 frame #28: 0x0000000100394afc Emacs`wait_reading_process_output(time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=0, wait_proc=0x0000000000000000, just_wait_proc=0) at process.c:5612 frame #29: 0x000000010000a104 Emacs`sit_for(timeout=122, reading=true, display_option=1) at dispnew.c:5793 frame #30: 0x00000001001b12cc Emacs`read_char(commandflag=1, map=4355045299, prev_event=0, used_mouse_menu=0x00007ffeefbfebf7, end_time=0x0000000000000000) at keyboard.c:2717 frame #31: 0x00000001001ab75b Emacs`read_key_sequence(keybuf=0x00007ffeefbfef10, bufsize=30, prompt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9147 frame #32: 0x00000001001aa0ab Emacs`command_loop_1 at keyboard.c:1368 frame #33: 0x00000001002d4d6f Emacs`internal_condition_case(bfun=(Emacs`command_loop_1 at keyboard.c:1259), handlers=18672, hfun=(Emacs`cmd_error at keyboard.c:938)) at eval.c:1332 frame #34: 0x00000001001c3fec Emacs`command_loop_2(ignore=0) at keyboard.c:1110 frame #35: 0x00000001002d4018 Emacs`internal_catch(tag=47520, func=(Emacs`command_loop_2 at keyboard.c:1106), arg=0) at eval.c:1097 frame #36: 0x00000001001a8e28 Emacs`command_loop at keyboard.c:1089 frame #37: 0x00000001001a8c90 Emacs`recursive_edit_1 at keyboard.c:695 frame #38: 0x00000001001a905a Emacs`Frecursive_edit at keyboard.c:766 frame #39: 0x00000001001a6c2e Emacs`main(argc=3, argv=0x00007ffeefbff570) at emacs.c:1713 frame #40: 0x00007fff5c7e1115 libdyld.dylib`start + 1 * thread #1, queue = 'com.apple.main-thread', stop reason = watchpoint 1 * frame #0: 0x000000010001d2cc Emacs`adjust_frame_size(f=0x000000010393ba00, new_width=204, new_height=52, inhibit=5, pretend=false, parameter=12240) at frame.c:723 frame #1: 0x000000010000949c Emacs`change_frame_size_1(f=0x000000010393ba00, new_width=204, new_height=52, pretend=false, delay=false, safe=true, pixelwise=false) at dispnew.c:5544 frame #2: 0x0000000100009289 Emacs`change_frame_size(f=0x000000010393ba00, new_width=204, new_height=52, pretend=false, delay=false, safe=true, pixelwise=false) at dispnew.c:5576 frame #3: 0x00000001000091a0 Emacs`do_pending_window_change(safe=true) at dispnew.c:5502 frame #4: 0x0000000100062732 Emacs`redisplay_internal at xdisp.c:13910 frame #5: 0x0000000100065adf Emacs`redisplay_preserve_echo_area(from_where=12) at xdisp.c:14617 frame #6: 0x0000000100394bbc Emacs`wait_reading_process_output(time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=0, wait_proc=0x0000000000000000, just_wait_proc=0) at process.c:5628 frame #7: 0x000000010000a104 Emacs`sit_for(timeout=122, reading=true, display_option=1) at dispnew.c:5793 frame #8: 0x00000001001b12cc Emacs`read_char(commandflag=1, map=4355045299, prev_event=0, used_mouse_menu=0x00007ffeefbfebf7, end_time=0x0000000000000000) at keyboard.c:2717 frame #9: 0x00000001001ab75b Emacs`read_key_sequence(keybuf=0x00007ffeefbfef10, bufsize=30, prompt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9147 frame #10: 0x00000001001aa0ab Emacs`command_loop_1 at keyboard.c:1368 frame #11: 0x00000001002d4d6f Emacs`internal_condition_case(bfun=(Emacs`command_loop_1 at keyboard.c:1259), handlers=18672, hfun=(Emacs`cmd_error at keyboard.c:938)) at eval.c:1332 frame #12: 0x00000001001c3fec Emacs`command_loop_2(ignore=0) at keyboard.c:1110 frame #13: 0x00000001002d4018 Emacs`internal_catch(tag=47520, func=(Emacs`command_loop_2 at keyboard.c:1106), arg=0) at eval.c:1097 frame #14: 0x00000001001a8e28 Emacs`command_loop at keyboard.c:1089 frame #15: 0x00000001001a8c90 Emacs`recursive_edit_1 at keyboard.c:695 frame #16: 0x00000001001a905a Emacs`Frecursive_edit at keyboard.c:766 frame #17: 0x00000001001a6c2e Emacs`main(argc=3, argv=0x00007ffeefbff570) at emacs.c:1713 frame #18: 0x00007fff5c7e1115 libdyld.dylib`start + 1 Process 45031 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = watchpoint 1 frame #0: 0x000000010001d2cc Emacs`adjust_frame_size(f=0x000000010393ba00, new_width=10, new_height=3, inhibit=1, pretend=false, parameter=43968) at frame.c:723 720 manipulating video hardware. */ 721 if ((FRAME_TERMCAP_P (f) && !pretend) || FRAME_MSDOS_P (f)) 722 FrameRows (FRAME_TTY (f)) = new_lines + FRAME_TOP_MARGIN (f); -> 723 } 724 else if (new_lines != old_lines) 725 call2 (Qwindow__pixel_to_total, frame, Qnil); 726 Target 0: (Emacs) stopped. (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = watchpoint 1 * frame #0: 0x000000010001d2cc Emacs`adjust_frame_size(f=0x000000010393ba00, new_width=10, new_height=3, inhibit=1, pretend=false, parameter=43968) at frame.c:723 frame #1: 0x0000000100033e56 Emacs`Fset_frame_size(frame=4354980357, width=42, height=14, pixelwise=45936) at frame.c:3458 frame #2: 0x00000001002e57a9 Emacs`funcall_subr(subr=0x00000001004d3880, numargs=4, args=0x00007ffeefbf7dd8) at eval.c:2849 frame #3: 0x00000001002e40bd Emacs`Ffuncall(nargs=5, args=0x00007ffeefbf7dd0) at eval.c:2766 frame #4: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316213668, vector=4321330677, maxdepth=82, args_template=1030, nargs=1, args=0x00007ffeefbf8938) at bytecode.c:629 frame #5: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321330885, nargs=1, arg_vector=0x00007ffeefbf8930) at eval.c:2967 frame #6: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbf8928) at eval.c:2768 frame #7: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316214228, vector=4321342069, maxdepth=26, args_template=2058, nargs=2, args=0x00007ffeefbf9440) at bytecode.c:629 frame #8: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321342181, nargs=2, arg_vector=0x00007ffeefbf9430) at eval.c:2967 frame #9: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbf9428) at eval.c:2768 frame #10: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316213188, vector=4321329173, maxdepth=34, args_template=3086, nargs=3, args=0x00007ffeefbf9f20) at bytecode.c:629 frame #11: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4321329269, nargs=3, arg_vector=0x00007ffeefbf9f08) at eval.c:2967 frame #12: 0x00000001002e4105 Emacs`Ffuncall(nargs=4, args=0x00007ffeefbf9f00) at eval.c:2768 frame #13: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4316213060, vector=4354401397, maxdepth=22, args_template=1030, nargs=1, args=0x00007ffeefbfa9f0) at bytecode.c:629 frame #14: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4355101269, nargs=1, arg_vector=0x00007ffeefbfa9e8) at eval.c:2967 frame #15: 0x00000001002e4105 Emacs`Ffuncall(nargs=2, args=0x00007ffeefbfa9e0) at eval.c:2768 frame #16: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4317253604, vector=4329055989, maxdepth=58, args_template=2058, nargs=2, args=0x00007ffeefbfb628) at bytecode.c:629 frame #17: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4329056293, nargs=2, arg_vector=0x00007ffeefbfb618) at eval.c:2967 frame #18: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfb610) at eval.c:2768 frame #19: 0x000000010037a3fb Emacs`exec_byte_code(bytestr=4317253988, vector=4345900853, maxdepth=38, args_template=2058, nargs=2, args=0x00007ffeefbfc158) at bytecode.c:629 frame #20: 0x00000001002e5cd5 Emacs`funcall_lambda(fun=4345901061, nargs=2, arg_vector=0x00007ffeefbfc148) at eval.c:2967 frame #21: 0x00000001002e4105 Emacs`Ffuncall(nargs=3, args=0x00007ffeefbfc140) at eval.c:2768 frame #22: 0x00000001002e3e3a Emacs`Fapply(nargs=2, args=0x00007ffeefbfc958) at eval.c:2386 frame #23: 0x00000001002c68b5 Emacs`apply1(fn=4345901061, arg=4354286451) at eval.c:2602 frame #24: 0x000000010039bc20 Emacs`read_process_output_call(fun_and_args=4354286419) at process.c:5794 frame #25: 0x00000001002d4e6a Emacs`internal_condition_case_1(bfun=(Emacs`read_process_output_call at process.c:5793), arg=4354286419, handlers=18672, hfun=(Emacs`read_process_output_error_handler at process.c:5799)) at eval.c:1356 frame #26: 0x000000010039bb19 Emacs`read_and_dispose_of_process_output(p=0x0000000103093230, chars="Content-Length: 117\r\n\r\n{\"jsonrpc\":\"2.0\",\"id\":19,\"result\":{\"contents\":[\" Wowzers\\n\",{\"language\":\"rust\",\"value\":\"fn () -> ()\"}],\"range\":null}}\x01", nbytes=140, coding=0x00000001029429c0) at process.c:6002 frame #27: 0x0000000100395b3c Emacs`read_process_output(proc=4345901621, channel=12) at process.c:5913 frame #28: 0x0000000100394afc Emacs`wait_reading_process_output(time_limit=30, nsecs=0, read_kbd=-1, do_display=true, wait_for_cell=0, wait_proc=0x0000000000000000, just_wait_proc=0) at process.c:5612 frame #29: 0x000000010000a104 Emacs`sit_for(timeout=122, reading=true, display_option=1) at dispnew.c:5793 frame #30: 0x00000001001b12cc Emacs`read_char(commandflag=1, map=4354242323, prev_event=0, used_mouse_menu=0x00007ffeefbfebf7, end_time=0x0000000000000000) at keyboard.c:2717 frame #31: 0x00000001001ab75b Emacs`read_key_sequence(keybuf=0x00007ffeefbfef10, bufsize=30, prompt=0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9147 frame #32: 0x00000001001aa0ab Emacs`command_loop_1 at keyboard.c:1368 frame #33: 0x00000001002d4d6f Emacs`internal_condition_case(bfun=(Emacs`command_loop_1 at keyboard.c:1259), handlers=18672, hfun=(Emacs`cmd_error at keyboard.c:938)) at eval.c:1332 frame #34: 0x00000001001c3fec Emacs`command_loop_2(ignore=0) at keyboard.c:1110 frame #35: 0x00000001002d4018 Emacs`internal_catch(tag=47520, func=(Emacs`command_loop_2 at keyboard.c:1106), arg=0) at eval.c:1097 frame #36: 0x00000001001a8e28 Emacs`command_loop at keyboard.c:1089 frame #37: 0x00000001001a8c90 Emacs`recursive_edit_1 at keyboard.c:695 frame #38: 0x00000001001a905a Emacs`Frecursive_edit at keyboard.c:766 frame #39: 0x00000001001a6c2e Emacs`main(argc=3, argv=0x00007ffeefbff570) at emacs.c:1713 frame #40: 0x00007fff5c7e1115 libdyld.dylib`start + 1