[Top][All Lists]
[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.