Article View: gnu.emacs.bug
Article #99336A spin loop problem and a core dump problem
From: Josef Sachs
Date: Fri, 28 Sep 1990 16:10
Date: Fri, 28 Sep 1990 16:10
72 lines
4885 bytes
4885 bytes
I've been using Gnu Emacs for three years without a hitch until two
problems occurred this week:
(1) This one's happened a few times, but I can't reproduce it.
On my Sun 3-110 at home, I connect via SLIP to one of our
Solbourne 5/600's at work through a Cisco terminal server.
While running an Emacs on the Solbourne with the Sun used
as the DISPLAY device, the line drops. When I reconnect,
I find the Emacs is in a spin loop. According to trace:
s7$ trace -p 12542
Process 12542 attached - interrupt to quit
ioctl (0, 0x4004667f, 0xf7ffdc94) = -1 ENODEV (No such device)
sigcleanup () = 0
select (32, 0xf7fff6dc, 0, 0xf7fff6d8, 0xf7fff6c8) = 2
getpid () = 12542
kill (12542, 23) = 0
- SIGIO (23)
ioctl (0, 0x4004667f, 0xf7ffdc94) = -1 ENODEV (No such device)
sigcleanup () = 0
select (32, 0xf7fff6dc, 0, 0xf7fff6d8, 0xf7fff6c8) = 2
getpid () = 12542
kill (12542, 23) = 0
- SIGIO (23)
Looks like Emacs somehow had trouble dealing with the loss of
the connection to the X server?
(2) On one occassion, running on a Sun 4-280, Emacs core dumped
while I wasn't typing at it:
s2$ dbx /usr/local/bin/emacs core
Reading symbolic information...
Read 35102 symbols
(dbx) where
kill() at 0xf2b20
abort() at 0xe44a4
SetBfp(p = 0x341408), line 829 in "/u/src/usr/local/bin/emacs/src/buffer.c"
Fset_buffer(bufname = 120853512), line 757 in "/u/src/usr/local/bin/emacs/src/buffer.c"
save_excursion_restore(info = 87960084), line 300 in "/u/src/usr/local/bin/emacs/src/editfns.c"
unbind_to(count = 4), line 1895 in "/u/src/usr/local/bin/emacs/src/eval.c"
Fsave_excursion(args = 85784516), line 326 in "/u/src/usr/local/bin/emacs/src/editfns.c"
Feval(form = 85784484), line 1338 in "/u/src/usr/local/bin/emacs/src/eval.c"
Fprogn(args = 85783748), line 305 in "/u/src/usr/local/bin/emacs/src/eval.c"
funcall_lambda(fun = 85784604, nargs = 2, arg_vector = 0xf7ffef88), line 1823 in "/u/src/usr/local/bin/emacs/src/eval.c"
Ffuncall(nargs = 3, args = 0xf7ffef84), line 1713 in "/u/src/usr/local/bin/emacs/src/eval.c"
call2(fn = 18673676, arg = 203179912, arg1 = 54429564), line 1571 in "/u/src/usr/local/bin/emacs/src/eval.c"
read_process_output(proc = 203179912, channel = 6), line 1585 in "/u/src/usr/local/bin/emacs/src/process.c"
wait_reading_process_input(time_limit = 0, read_kbd = -1, do_display = 1), line 1514 in "/u/src/usr/local/bin/emacs/src/process.c"
kbd_buffer_get_char(), line 952 in "/u/src/usr/local/bin/emacs/src/keyboard.c"
get_char(commandflag = 1), line 799 in "/u/src/usr/local/bin/emacs/src/keyboard.c"
read_key_sequence(keybuf = 0xf7fff63c "^[[208z66<unprintable...>", bufsize = 30,prompt = (nil), nodisplay = 0), line 1301 in "/u/src/usr/local/bin/emacs/src/keyboard.c"
command_loop_1(), line 551 in "/u/src/usr/local/bin/emacs/src/keyboard.c"
internal_condition_case(bfun = &command_loop_1() at 0x1f198, handlers = 18269436, hfun = &cmd_error() at 0x1eb4c), line 996 in "/u/src/usr/local/bin/emacs/src/eval.c"
command_loop_2(), line 431 in "/u/src/usr/local/bin/emacs/src/keyboard.c"
internal_catch(tag = 18269416, func = &command_loop_2() at 0x1ef68, arg = 18269196), line 814 in "/u/src/usr/local/bin/emacs/src/eval.c"
command_loop(), line 413 in "/u/src/usr/local/bin/emacs/src/keyboard.c"
Frecursive_edit(), line 301 in "/u/src/usr/local/bin/emacs/src/keyboard.c"
main(argc = 1, argv = 0xf7fff9ac, envp = 0xf7fff9b4), line 461 in "/u/src/usr/local/bin/emacs/src/emacs.c"
Any explanations for these problems? Any fixes? Thanks in advance.
Emacs 18.55 everywhere
SunOS 4.0.3 on Suns
Solbourne OS 4.0c on Solbournes
=======================================================================
| Josef Sachs \ Morgan Stanley & Co., Inc. |
| sachs@APT.Morgan.COM \ 1251 Avenue of the Americas |
| Analytical Proprietary Trading \ New York, NY 10020 USA |
| (212) 703-7031 \ |
=======================================================================
Technical Details
Message-ID:
<9009281610.AA21678@s2.Morgan.COM>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!bu.edu!rpi!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!tut.cis.ohio-state.edu!morgan.com!sachsShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fb2f1,297d8b88069daac1,start X-Google-Attributes: gidfb2f1,public X-Google-ArrivalTime: 1990-09-29 01:36:51 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!bu.edu!rpi!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!tut.cis.ohio-state.edu!morgan.com!sachs From: sachs@morgan.com (Josef Sachs) Newsgroups: gnu.emacs.bug Subject: A spin loop problem and a core dump problem Message-ID: <9009281610.AA21678@s2.Morgan.COM> Date: 28 Sep 90 16:10:00 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 72 Posted: Fri Sep 28 17:10:00 1990