🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #99332

Divide by zero fatal error

#99332
From: David Hollenberg
Date: Thu, 27 Sep 1990 21:51
50 lines
3056 bytes
GNU Emacs version 18.55.1
Running on a VAX 8650 under VMS 5.3

Bug: divide by zero under proper circumstances causes fatal error 
	(program is aborted) and VMS traceback

To reproduce bug:

Start GNU Emacs on VMS system with -q option (no init file), then type:

	M-x lisp-interaction-mode<CR>(/ 5 0)<LF><LF>

where <CR> is carriage return character and <LF> is linefeed character.
After the first linefeed, "Arithmetic error" appears in the echo area.
The second linefeed results in the following traceback:

%SYSTEM-F-INTDIV, arithmetic trap, integer divide by zero at PC=000706CF, PSL=03C00002
%TRACE-F-TRACEBACK, symbolic stack dump follows
module name     routine name                     line       rel PC    abs PC

DATA            arith_driver                     2897      000000E3  000706CF
DATA            Fquo                             2946      00000017  0007077F
EVAL            Feval                            2897      0000034A  00075DD6
LREAD           readevalloop                     2393      00000108  0007AAD0
LREAD           Feval_region                     2453      000000BA  0007AC62
EVAL            Ffuncall                         3225      000002EC  000765A8
BYTECODE        Fbyte_code                       1934      00000436  0007F1B6
EVAL            Feval                            2930      00000466  00075EF2
EVAL            Fprogn                           1837      000000E7  0007435F
EVAL            funcall_lambda                   3355      00000196  000769C6
EVAL            Ffuncall                         3245      000003A8  00076664
CALLINT         Fcall_interactively              2393      00000987  00073EAB
KEYBOARD        Fcommand_execute                 4046      00000104  00059D80
KEYBOARD        command_loop_1                   3230      00000458  000592F8
EVAL            internal_condition_case          2528      00000093  0007543F
KEYBOARD        command_loop_2                   2995      00000031  00058D9D
EVAL            internal_catch                   2346      00000063  00074F43
KEYBOARD        Frecursive_edit                  2865      000000E2  00058AA2
EMACS           main                             3056      00000463  000585CF



	Dave Hollenberg
	(213) 822-1511 x704

Internet:	dhollen@isi.edu
CSnet:		dhollen%isi.edu@relay.cs.net
Bitnet:		dhollen%isi.edu at wiscvm
Uucp:	...!{harvard,rutgers,uunet,sun,ucbvax,uiucdcs,talcott}!isi.edu!dhollen
Technical Details
Message-ID: <9009272151.AA00492@vlsi-cad.isi.edu>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!VLSI-CAD.ISI.EDU!dhollen

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,73bde180d8dd1d78,start
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1990-09-28 00:41:59 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!VLSI-CAD.ISI.EDU!dhollen
From: dhollen@VLSI-CAD.ISI.EDU (David Hollenberg)
Newsgroups: gnu.emacs.bug
Subject: Divide by zero fatal error
Message-ID: <9009272151.AA00492@vlsi-cad.isi.edu>
Date: 27 Sep 90 21:51:45 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 50
Posted: Thu Sep 27 22:51:45 1990