emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS emacs cores now and then on Solaris


From: Klaus Zeitler
Subject: Re: CVS emacs cores now and then on Solaris
Date: 28 Oct 2003 09:01:40 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50

>>>>> "Eli" == Eli Zaretskii <address@hidden> writes:
    Eli> 
    >> Date: Fri, 24 Oct 2003 10:03:08 +0200 (MEST)
    >> From: Klaus Zeitler <address@hidden>
    >> 
    >> emacs crashes occasionally. I haven't figured out the reason yet. A few
    >> times it happened after I hammered (annoyed by my sluggish workstation)
    >> a few C-g into emacs.  The backtrace is short for a change :-):
    >> 
    Eli> I assume that the above backtrace is from a core file.  Running under
    Eli> GDB to begin with would have provided more info about what Emacs was
    Eli> doing immediately prior to the crash.
    Eli> 
    Eli> Also, the xbacktrace command supplies the Lisp-level backtrace, but it
    Eli> only works in a live Emacs session (i.e., again if you run Emacs under
    Eli> GDB).

I think I can now reproduce this crash. It happens when I have
gobal-autorevert-mode on, then I load a file, that'll get a lot of input
in the next minutes (e.g. I just run an image that produced
10866067 bytes trace info in a log file in about 4 minutes).
Then I watch emacs constantly reverting the log buffer while it gets input.
This works fine for about 2 or 3 minutes but then emacs suddenly pops up
the question:
umc11.log changed on disk; really edit the buffer? (y, n, r or C-h)
and then, when I try to cancel this question with a few C-g, emacs crashes.

Still the backtrace doesn't show much, but xbacktrace shows more (see below).

Program received signal SIGSEGV, Segmentation fault.
read_filtered_event (no_switch_frame=0, ascii_required=0, error_nonascii=0, 
    input_method=0) at /vol/freeware/cvs/emacs/head/emacs/src/lread.c:518
518       if (! NILP (delayed_switch_frame))
(gdb) bt
#0  read_filtered_event (no_switch_frame=0, ascii_required=0, 
    error_nonascii=0, input_method=0)
    at /vol/freeware/cvs/emacs/head/emacs/src/lread.c:518
Cannot access memory at address 0x38
(gdb) p delayed_switch_frame
$1 = 0
(gdb) pr
0
(gdb) xbacktrace
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"sit-for"
"jit-lock-stealth-fontify"
"apply"
"byte-code"
"timer-event-handler"
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"read-char-exclusive"
"byte-code"
"ask-user-about-supersession-threat"
"set-buffer-modified-p"
"set-buffer-file-coding-system"
"after-insert-file-set-coding"
"insert-file-contents"
"revert-buffer"
"auto-revert-buffers"
"apply"
"byte-code"
"timer-event-handler"
"sit-for"
"jit-lock-stealth-fontify"
"apply"
"byte-code"
"timer-event-handler"


Maybe somebody has an idea what is happening or how I should investigate
this further.

Thanks,

Klaus

-- 
 ------------------------------------------
|  Klaus Zeitler      Lucent Technologies  |
|  Email:             address@hidden  |
 ------------------------------------------
---
A consultant is a person who borrows your watch, tells you what
time it is, pockets the watch, and sends you a bill for it.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]