From: Araki K. <ara...@us...> - 2003-03-25 13:43:56
|
荒木です:-) 領域選択中に core dump することがあるバグを修正するパッチです。 多分、これで直ってるんじゃないかと思います。 念のため、手元で再現したときの backtrace も。 では #0 0x808a577 in ml_term_get_line (term=0x0, row=5) at ../../main/mlterm/ml_term.c:481 481 return ml_screen_get_line( term->screen , row) ; (gdb) bt #0 0x808a577 in ml_term_get_line (term=0x0, row=5) at ../../main/mlterm/ml_term.c:481 #1 0x8059cd7 in restore_color (p=0x80e3c00, beg_char_index=44, beg_row=5, end_char_index=78, end_row=41) at ../../main/xwindow/x_screen.c:5591 #2 0x80620c0 in x_restore_selected_region_color (sel=0x80e3d30) at ../../main/xwindow/x_selection.c:406 #3 0x8062179 in x_selected_region_is_changed (sel=0x80e3d30, col=1208738304, row=1536, base=135200799) at ../../main/xwindow/x_selection.c:316 #4 0x8059a83 in utf8_selection_notified (win=0x80e3c00, str=0x0, len=4) at ../../main/xwindow/x_screen.c:3130 #5 0x804e732 in x_window_manager_clear_selection (win_man=0x80b43a8, win=0x80e3c00) at ../../main/xwindow/x_window_manager.c:209 #6 0x804ea36 in x_window_final (win=0x80e3c00) at ../../main/xwindow/x_window.c:561 #7 0x804ea02 in x_window_final (win=0x80f5000) at ../../main/xwindow/x_window.c:553 #8 0x804e69a in x_window_manager_remove_root (win_man=0x80b43a8, root=0x80f5000) at ../../main/xwindow/x_window_manager.c:160 #9 0x806731a in pty_closed (p=0x0, screen=0x80e3c00) at ../../main/xwindow/x_term_manager.c:561 #10 0x805a350 in open_xim (xim=0x80e3c00, display=0xbfbfdbc2) at ../../main/xwindow/x_xim.c:119 #11 0x808a0f8 in ml_term_delete (term=0x80ba080) ---Type <return> to continue, or q <return> to quit--- at ../../main/mlterm/ml_term.c:126 #12 0x808d51f in ml_close_dead_terms () at ../../main/mlterm/ml_term_manager.c:245 #13 0x8066ffa in x_term_manager_event_loop () at ../../main/xwindow/x_term_manager.c:2813 #14 0x8063b61 in main (argc=5, argv=0xbfbfd674) at ../../main/xwindow/main.c:60 #15 0x804e340 in ___start ()#0 0x808a577 in ml_term_get_line (term=0x0, row=5) at ../../main/mlterm/ml_term.c:481 481 return ml_screen_get_line( term->screen , row) ; (gdb) bt #0 0x808a577 in ml_term_get_line (term=0x0, row=5) at ../../main/mlterm/ml_term.c:481 #1 0x8059cd7 in restore_color (p=0x80e3c00, beg_char_index=44, beg_row=5, end_char_index=78, end_row=41) at ../../main/xwindow/x_screen.c:5591 #2 0x80620c0 in x_restore_selected_region_color (sel=0x80e3d30) at ../../main/xwindow/x_selection.c:406 #3 0x8062179 in x_selected_region_is_changed (sel=0x80e3d30, col=1208738304, row=1536, base=135200799) at ../../main/xwindow/x_selection.c:316 #4 0x8059a83 in utf8_selection_notified (win=0x80e3c00, str=0x0, len=4) at ../../main/xwindow/x_screen.c:3130 #5 0x804e732 in x_window_manager_clear_selection (win_man=0x80b43a8, win=0x80e3c00) at ../../main/xwindow/x_window_manager.c:209 #6 0x804ea36 in x_window_final (win=0x80e3c00) at ../../main/xwindow/x_window.c:561 #7 0x804ea02 in x_window_final (win=0x80f5000) at ../../main/xwindow/x_window.c:553 #8 0x804e69a in x_window_manager_remove_root (win_man=0x80b43a8, root=0x80f5000) at ../../main/xwindow/x_window_manager.c:160 #9 0x806731a in pty_closed (p=0x0, screen=0x80e3c00) at ../../main/xwindow/x_term_manager.c:561 #10 0x805a350 in open_xim (xim=0x80e3c00, display=0xbfbfdbc2) at ../../main/xwindow/x_xim.c:119 #11 0x808a0f8 in ml_term_delete (term=0x80ba080) ---Type <return> to continue, or q <return> to quit--- at ../../main/mlterm/ml_term.c:126 #12 0x808d51f in ml_close_dead_terms () at ../../main/mlterm/ml_term_manager.c:245 #13 0x8066ffa in x_term_manager_event_loop () at ../../main/xwindow/x_term_manager.c:2813 #14 0x8063b61 in main (argc=5, argv=0xbfbfd674) at ../../main/xwindow/main.c:60 #15 0x804e340 in ___start () -- Araki Ken ara...@us... |