[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#26980: 25.2; Freeze & redisplay_internal & macOS
From: |
Robert Vojta |
Subject: |
bug#26980: 25.2; Freeze & redisplay_internal & macOS |
Date: |
Fri, 19 May 2017 12:27:19 +0200 |
Hi,
rebuild from source with debug info:
* git, master, commit df9bec3b39b12b33db8f5a97d86797f6636e5e7d (Fri May 19
10:01:23 2017 +0300)
I trashed the yesterday’s freeze backtrace (no debug info), but it was stuck in
assq_no_quit & lot of functions about faces (merge_face, …). Today’s one
contains:
(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
frame #19: 0x000000010017d710
Emacs`read_key_sequence(keybuf=0x00007fff5fbff650, bufsize=30, prompt=0,
dont_downcase_last=false, can_return_switch_frame=true,
fix_current_buffer=true, prevent_redisplay=false) + 1744 at keyboard.c:9122
frame #20: 0x000000010017c2d2 Emacs`command_loop_1 + 1442 at keyboard.c:1370
frame #21: 0x000000010028719f
Emacs`internal_condition_case(bfun=(Emacs`command_loop_1 at keyboard.c:1261),
handlers=17520, hfun=(Emacs`cmd_error at keyboard.c:940)) + 127 at eval.c:1326
frame #22: 0x0000000100191c4c Emacs`command_loop_2(ignore=0) + 44 at
keyboard.c:1112
frame #23: 0x0000000100286958 Emacs`internal_catch(tag=45312,
func=(Emacs`command_loop_2 at keyboard.c:1108), arg=0) + 72 at eval.c:1091
frame #24: 0x000000010017b288 Emacs`command_loop + 280 at keyboard.c:1091
frame #25: 0x000000010017b0f0 Emacs`recursive_edit_1 + 192 at keyboard.c:697
frame #26: 0x000000010017b428 Emacs`Frecursive_edit + 312 at keyboard.c:768
frame #27: 0x0000000100179124 Emacs`main(argc=1, argv=0x00007fff5fbffca0) +
6916 at emacs.c:1690
frame #28: 0x00007fffe7c33235 libdyld.dylib`start + 1
(lldb)
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Robert Vojta, 2017/05/18
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Eli Zaretskii, 2017/05/18
- bug#26980: 25.2; Freeze & redisplay_internal & macOS,
Robert Vojta <=
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Eli Zaretskii, 2017/05/19
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Robert Vojta, 2017/05/19
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Robert Vojta, 2017/05/25
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Robert Vojta, 2017/05/26
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Robert Vojta, 2017/05/26
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Eli Zaretskii, 2017/05/26
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Robert Vojta, 2017/05/29
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Eli Zaretskii, 2017/05/30
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Robert Vojta, 2017/05/30
- bug#26980: 25.2; Freeze & redisplay_internal & macOS, Eli Zaretskii, 2017/05/30