From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#26980: 25.2; Freeze & redisplay_internal & macOS Date: Fri, 19 May 2017 14:20:29 +0300 Message-ID: <83tw4h2iv6.fsf@gnu.org> References: <299A4BDA-DCE3-4561-8841-468EA6FD655C@me.com> <831srm5hsw.fsf@gnu.org> <0611DC19-E5C5-47EA-9811-AD49918CE8CB@me.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1495193000 13566 195.159.176.226 (19 May 2017 11:23:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 19 May 2017 11:23:20 +0000 (UTC) Cc: alan@idiocy.org, 26980@debbugs.gnu.org To: Robert Vojta Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 19 13:23:13 2017 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 1dBg00-0003LI-RO for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 May 2017 13:23:13 +0200 Original-Received: from localhost ([::1]:57933 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBg06-000620-8i for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 May 2017 07:23:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBfxz-00045A-8y for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 07:21:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBfxv-0000nk-9B for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 07:21:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51772) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dBfxv-0000ne-4j for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 07:21:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dBfxt-0003b3-T3 for bug-gnu-emacs@gnu.org; Fri, 19 May 2017 07:21:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 May 2017 11:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26980 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 26980-submit@debbugs.gnu.org id=B26980.149519285013795 (code B ref 26980); Fri, 19 May 2017 11:21:01 +0000 Original-Received: (at 26980) by debbugs.gnu.org; 19 May 2017 11:20:50 +0000 Original-Received: from localhost ([127.0.0.1]:54449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBfxh-0003aQ-Nc for submit@debbugs.gnu.org; Fri, 19 May 2017 07:20:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:58138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBfxf-0003aB-2u for 26980@debbugs.gnu.org; Fri, 19 May 2017 07:20:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBfxV-0000hH-QV for 26980@debbugs.gnu.org; Fri, 19 May 2017 07:20:41 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51139) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBfxV-0000hC-NH; Fri, 19 May 2017 07:20:37 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3441 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dBfxU-0000al-V4; Fri, 19 May 2017 07:20:37 -0400 In-reply-to: <0611DC19-E5C5-47EA-9811-AD49918CE8CB@me.com> (message from Robert Vojta on Fri, 19 May 2017 12:27:19 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:132631 Archived-At: > From: Robert Vojta > Date: Fri, 19 May 2017 12:27:19 +0200 > Cc: Alan Third , 26980@debbugs.gnu.org > > (lldb) attach 72569 > Process 72569 stopped > * thread #1: tid = 0x68a63f, 0x000000010035e403 Emacs`lookup_char_property(plist=4369609187, prop=13392, textprop=true) + 131 at intervals.c:1760, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > frame #0: 0x000000010035e403 Emacs`lookup_char_property(plist=4369609187, prop=13392, textprop=true) + 131 at intervals.c:1760 > 1757 tem = XCAR (tail); > 1758 if (EQ (prop, tem)) > 1759 return Fcar (XCDR (tail)); > -> 1760 if (EQ (tem, Qcategory)) > 1761 { > 1762 tem = Fcar (XCDR (tail)); > 1763 if (SYMBOLP (tem)) > > > (lldb) thread backtrace > * thread #1: tid = 0x68a63f, 0x000000010035e403 Emacs`lookup_char_property(plist=4369609187, prop=13392, textprop=true) + 131 at intervals.c:1760, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP > * frame #0: 0x000000010035e403 Emacs`lookup_char_property(plist=4369609187, prop=13392, textprop=true) + 131 at intervals.c:1760 > frame #1: 0x000000010035e372 Emacs`textget(plist=4369609187, prop=13392) + 34 at intervals.c:1746 > frame #2: 0x0000000100364c5b Emacs`Fnext_single_property_change(position=19506, prop=13392, object=4621909941, limit=21506) + 379 at textprop.c:1027 > frame #3: 0x000000010036ceec Emacs`find_composition(pos=4876, limit=5376, start=0x00007fff5fbf65c0, end=0x00007fff5fbf65b8, prop=0x00007fff5fbf65a8, object=0) + 204 at composite.c:434 > frame #4: 0x000000010036e662 Emacs`composition_compute_stop_pos(cmp_it=0x00007fff5fbf8950, charpos=4876, bytepos=4876, endpos=5376, string=0) + 338 at composite.c:979 > frame #5: 0x00000001000800fc Emacs`compute_stop_pos(it=0x00007fff5fbf80d0) + 1212 at xdisp.c:3554 > frame #6: 0x000000010007f099 Emacs`handle_stop(it=0x00007fff5fbf80d0) + 665 at xdisp.c:3452 > frame #7: 0x0000000100084a2d Emacs`next_element_from_buffer(it=0x00007fff5fbf80d0) + 621 at xdisp.c:8352 > frame #8: 0x000000010003b4a8 Emacs`get_next_display_element(it=0x00007fff5fbf80d0) + 56 at xdisp.c:6948 > frame #9: 0x000000010005ac19 Emacs`display_line(it=0x00007fff5fbf80d0, cursor_vpos=24) + 1065 at xdisp.c:20809 > frame #10: 0x000000010005a529 Emacs`try_window(window=4361665229, pos=(charpos = 4022, bytepos = 4022), flags=0) + 249 at xdisp.c:17457 > frame #11: 0x000000010008f1a9 Emacs`redisplay_window(window=4361665229, just_this_one_p=false) + 3977 at xdisp.c:16647 > frame #12: 0x000000010008e20d Emacs`redisplay_window_0(window=4361665229) + 61 at xdisp.c:14664 > frame #13: 0x000000010028725a Emacs`internal_condition_case_1(bfun=(Emacs`redisplay_window_0 at xdisp.c:14662), arg=4361665229, handlers=4337042083, hfun=(Emacs`redisplay_window_error at xdisp.c:14655)) + 138 at eval.c:1350 > frame #14: 0x000000010008c7fb Emacs`redisplay_windows(window=4361665229) + 187 at xdisp.c:14644 > frame #15: 0x000000010008c7aa Emacs`redisplay_windows(window=4361664733) + 106 at xdisp.c:14638 > frame #16: 0x000000010005712e Emacs`redisplay_internal + 6270 at xdisp.c:14134 > frame #17: 0x0000000100058a19 Emacs`redisplay + 9 at xdisp.c:13362 > frame #18: 0x0000000100181735 Emacs`read_char(commandflag=1, map=4870821907, prev_event=0, used_mouse_menu=0x00007fff5fbff337, end_time=0x0000000000000000) + 1829 at keyboard.c:2482 Thanks. Can you now use the methodology described in etc/DEBUG under "If the symptom of the bug is that Emacs fails to respond" to try to establish where it is looping?