Canna for GNU Emacs 24.3

24.3が出て、ソースの構成がまたまた大きく変わった。 src/s/ がごっそりなくなった。これ、パッチ作れるかな……冷汗。

あと、configure.in がついて来ないんすけど、なじぇ。まいっか。

ということで、いつもの Canna for GNU Emacs24 を仕込みました。ビルド時に libcanna を探せないエラーが出たら 御相談下さい。

emacs-24.3

emacs -nw で起動して、 twmodeとかで、b押しっぱなしとか、バッファをシュパシュパ変えてると 落ちますなあ。Segmentation fault.

(gdb) where
#0  0x00000000004d0939 in char_table_ref (table=12872205, c=4194786)
    at chartab.c:234
#1  0x0000000000629f57 in composition_compute_stop_pos (cmp_it=0x7f7fffff8268,
    charpos=434, bytepos=760, endpos=933, string=12679218) at composite.c:1053
#2  0x00000000004383f1 in set_iterator_to_next (it=0x7f7fffff7a00, reseat_p=1)
    at xdisp.c:7030
#3  0x000000000045c5e3 in display_line (it=0x7f7fffff7a00) at xdisp.c:19864
#4  0x00000000004516e3 in try_window (window=39102373, pos=..., flags=1)
    at xdisp.c:16353
#5  0x000000000044f733 in redisplay_window (window=39102373, just_this_one_p=0)
    at xdisp.c:15879
#6  0x00000000004499d0 in redisplay_window_0 (window=39102373) at xdisp.c:13934
#7  0x00000000005b67e8 in internal_condition_case_1 (
    bfun=0x44998e <redisplay_window_0>, arg=39102373, handlers=12971206,
    hfun=0x44995d <redisplay_window_error>) at eval.c:1327
#8  0x000000000044993e in redisplay_windows (window=39102373) at xdisp.c:13914
#9  0x000000000044893c in redisplay_internal () at xdisp.c:13493
#10 0x0000000000446618 in redisplay () at xdisp.c:12693
#11 0x0000000000521f83 in read_char (commandflag=1, nmaps=2,
    maps=0x7f7fffffc2d0, prev_event=12679218, used_mouse_menu=0x7f7fffffc4b7,
    end_time=0x0) at keyboard.c:2429
#12 0x000000000052f254 in read_key_sequence (keybuf=0x7f7fffffc730,
    bufsize=30, prompt=12679218, dont_downcase_last=false,
    can_return_switch_frame=true, fix_current_buffer=true) at keyboard.c:9231
#13 0x000000000051ffc4 in command_loop_1 () at keyboard.c:1459
#14 0x00000000005b666d in internal_condition_case (
    bfun=0x51fbd9 <command_loop_1>, handlers=12749522,
    hfun=0x51f4e4 <cmd_error>) at eval.c:1289
#15 0x000000000051f8f4 in command_loop_2 (ignore=12679218) at keyboard.c:1168
#16 0x00000000005b6045 in internal_catch (tag=12741522,
    func=0x51f8ce <command_loop_2>, arg=12679218) at eval.c:1060
#17 0x000000000051f8a6 in command_loop () at keyboard.c:1147
#18 0x000000000051f032 in recursive_edit_1 () at keyboard.c:779
#19 0x000000000051f1d8 in Frecursive_edit () at keyboard.c:843
#20 0x000000000051d261 in main (argc=2, argv=0x7f7fffffcc80) at emacs.c:1536

Lisp Backtrace:
"redisplay_internal (C function)" (0xc074d8)
(gdb)