[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs 21.1 crashed on w2k while doing ediff in *cvs* buffer
From: |
Richard Y. Kim |
Subject: |
emacs 21.1 crashed on w2k while doing ediff in *cvs* buffer |
Date: |
Fri, 26 Oct 2001 10:32:20 -0700 (PDT) |
This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English, because the Emacs maintainers do not have
translators to read other languages for them.
Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list,
and to the gnu.emacs.bug news group.
In GNU Emacs 21.1.1 (i386-msvc-nt5.0.2195)
of 2001-10-24 on W-RICHARDK
configured using `configure --with-msvc (12.00) --no-opt'
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: ENU
locale-coding-system: iso-latin-1
default-enable-multibyte-characters: t
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
I was doing lots of "M-x cvs-examine" within a directory with 20 files
or so, then hitting "d e" keystroke to invoke ediff.
After over an hour and dozens of cvs-examine and ediff operations,
emacs crashed with "unreadable memory".
The problem seemed to be that the "row" pointer within
note_mode_line_highlight() function had an invalid value of 0xece2ae1c
as indicated by the fact the debugger signalled error with
"CXX0030: Error: expression cannot be evaluated".
The stack trace from MS Visual C++ is:
note_mode_line_highlight(window * 0x021fd800, int 4, int 1) line 6364 + 3
bytes
note_mouse_highlight(frame * 0x021fdc00, int 4, int 6) line 6485 + 23 bytes
note_mouse_movement() line 6219 + 41 bytes
w32_read_socket() line 8246 + 13 bytes
read_avail_input(int 0) line 6133 + 29 bytes
gobble_input(int 0) line 6061 + 9 bytes
get_input_pending(int * 0x011b55b8, int 1) line 6030 + 7 bytes
detect_input_pending_run_timers(int 0) line 9444 + 12 bytes
read_char(int 1, int 4, int * 0x0082faa8, int 288302084, int * 0x0082fbd8)
line 2263 + 16 bytes
read_key_sequence(int * 0x0082fd4c, int 30, int 288302084, int 0, int 1, int
1) line 8182 + 44 bytes
command_loop_1() line 1441 + 27 bytes
internal_condition_case(int (void)* 0x0100a0b7 command_loop_1(void), int
288415988, int (void)* 0x01009caa cmd_error(void)) line 1267 + 3 bytes
command_loop_2() line 1245 + 21 bytes
internal_catch(int 288372436, int (void)* 0x01009f7f command_loop_2(void),
int 288302084) line 1030 + 7 bytes
command_loop() line 1224 + 23 bytes
recursive_edit_1() line 950 + 5 bytes
Frecursive_edit() line 1007
main() line 1549
EMACS! mainCRTStartup + 180 bytes
_start() line 136
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs 21.1 crashed on w2k while doing ediff in *cvs* buffer,
Richard Y. Kim <=