|
gdb /Applications/Emacs.app/Contents/MacOS/Emacs
(gdb) run
Starting program: /Applications/Emacs.app/Contents/MacOS/Emacs
Reading symbols for shared libraries ................................................... done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x001456b0 in XTread_socket (sd=0, expected=0, hold_quit=0xbfffcc70) at macterm.c:8410
8410 macterm.c: No such file or directory.
in macterm.c
(gdb) where
#0 0x001456b0 in XTread_socket (sd=0, expected=0, hold_quit=0xbfffcc70) at macterm.c:8410
#1 0x00088a40 in read_avail_input (expected=0) at keyboard.c:6636
#2 0x00088c38 in handle_async_input () at keyboard.c:6778
#3 0x00088c9c in input_available_signal (signo=0) at keyboard.c:6817
#4 <signal handler called>
#5 0x900429ac in kill ()
#6 0x00124aa8 in wait_reading_process_input (time_limit=30, microsecs=0, read_kbd=3560664, do_display=1) at process.c:4430
#7 0x00011ca0 in sit_for (sec=10791728, usec=536870912, reading=3555604, display=1, initial_display=3559128) at dispnew.c:6407
#8 0x000839fc in read_char (commandflag=1, nmaps=3, maps=0xbfffefa0, prev_event=58721281, used_mouse_menu=0xbffff0a4) at keyboard.c:2710
#9 0x0008be14 in read_key_sequence (keybuf=0x1e, bufsize=3572580, prompt=0, dont_downcase_last=Cannot access memory at address 0x1d8
) at keyboard.c:8781
#10 0x00080ff4 in command_loop_1 () at keyboard.c:1489
#11 0x000e9734 in internal_condition_case (bfun=0x80acc <command_loop_1>, handlers=58766377, hfun=0x80438 <cmd_error>) at eval.c:1333
#12 0x0008086c in command_loop_2 () at keyboard.c:1271
#13 0x000e9190 in internal_catch (tag=0, func=0x8082c <command_loop_2>, arg=58721281) at eval.c:1094
#14 0x000807c4 in command_loop () at keyboard.c:1250
#15 0x0008019c in recursive_edit_1 () at keyboard.c:961
#16 0x00080334 in Frecursive_edit () at keyboard.c:1022
#17 0x0007ee10 in main (argc=0, argv=0xbffffe2c) at emacs.c:1693
(gdb)
foo:~ hoge$
@
XTread_socket の中の note_mouse_movement の時:
に、その先のアドレスは EXC_BAD_ACCESS, そんなメモリアドレスはない
とおこられているような。
8406: SetPortWindowPort (window_ptr);
8407: GlobalToLocal (&mouse_loc);
8408: /* activateEvt counts as mouse movement,
8409: so update things that depend on mouse position. */
8410: note_mouse_movement (mac_window_to_frame (window_ptr),
8411: &mouse_loc);
8412: }
@
note_mouse_movement というのは:
*event で mouse が動いたことが分る。もし以前と違う字(glyph)の上にいたら、
Emacs の主処理側に mouse が動いたことを知らせる。
もし、そうでなかったら、次の mouse 移動まで待つ(?)
@
一方 cvs は ? (040520.gz patch 後):
Loading cus-face (compiled; note, source file is newer)...
Loading faces (compiled; note, source file is newer)...
Symbol's function definition is void: tty-supports-face-attributes-p
make[1]: *** [emacs] Error 255
| |
最近の日記
2025年02月13日
・dvipdfmx ICC profile format spec. version 4.3.0
2025年01月29日
・ham/wsjtx
2025年01月27日
・wip/wsjtx 5.4.2
2025年01月25日
・ham/wsjtx
2025年01月15日
・今更 advent calendar
|