When I build from CVS on leopard (intel), I get an odd behavior.
When I load it up, it only refreshes what I type when the cursor comes blinks back on. If I type while the cursor has blinked off, it won't show anything until the cursor pops up again. If I mash down keys constantly, it looks like I get two updates per second.
This also applies to dragging the window. When I drag, there is a noticable latency between when I start dragging and when the window movies.
If I turn off cursor blink, the whole system locks up. I can't type or drag the window. The only way for me to close it is to force quit.
and here's what gdb says (with blink cursor off and emacs hung) (gdb) bt #0 0x945828e6 in mach_msg_trap () #1 0x9458a0dc in mach_msg () #2 0x92deb0fe in CFRunLoopRunSpecific () #3 0x92debd38 in CFRunLoopRunInMode ()
#4 0x001478fc in select_and_poll_event (nfds=1, rfds=0xbffff118, wfds=0x0, efds=0x0, timeout=0xbffff198) at mac.c:5062 #5 0x00149c10 in *_sys_select$UNIX2003 (nfds=1, rfds=0xbffff118, wfds=0x0, efds=0x0, timeout=0xbffff198) at
mac.c:5135 #6 0x00130b92 in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=25165833, wait_proc=0x0, just_wait_proc=0) at process.c:4616 #7 0x0000cd76 in sit_for (timeout=240, reading=1, do_display=1) at
dispnew.c:6610 #8 0x0008edc8 in read_char (commandflag=1, nmaps=2, maps=0xbffff400, prev_event=25165833, used_mouse_menu=0xbffff4ec, end_time=0x0) at keyboard.c:2987 #9 0x0009103e in read_key_sequence (keybuf=0xbffff5f8, bufsize=30, prompt=25165833, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at
keyboard.c:9455 #10 0x0009313c in command_loop_1 () at keyboard.c:1684 #11 0x000f55fd in internal_condition_case (bfun=0x92f10 <command_loop_1>, handlers=25222345, hfun=0x89510 <cmd_error>) at eval.c:1493
#12 0x00082c18 in command_loop_2 () at keyboard.c:1396 #13 0x000f54dc in internal_catch (tag=268451845, func=0x82bd0 <command_loop_2>, arg=25165833) at eval.c:1229 #14 0x0008297e in command_loop () at keyboard.c
:1375 #15 0x00082a3d in recursive_edit_1 () at keyboard.c:984 #16 0x00082bb1 in Frecursive_edit () at keyboard.c:1046 #17 0x000819ed in main (argc=1, argv=0xbffff9ec) at emacs.c:1777 (gdb)