Number: 2072

Date:  6-Sep-84 09':36':31

Submitter: Masinter

Source: Burton, Masinter

Subject: (BREAK QUOTE) and others cause system crash

Assigned To: 

Attn: Burton, Masinter

Status: Open

In/By: 

Problem Type: Bug

Impact: Fatal

Difficulty: Moderate

Frequency: Intermittent

Priority: Hopefully

System: Programming Environment

Subsystem: Break Package

Machine: 

Disk: 

Lisp Version:  5-Sep-84 16':37':47

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: '
["Masinter" "10-Sep-84 18':09':31" Status':(New->Open) Difficulty':(Easy->Moderate) Priority':(->Hopefully)]

Description: From': burton.pa'
Subject': Problem with Break'
To': LispSupport'
'
(BREAK QUOTE) sends the system into an infinite loop.   It is also reported that (BREAK ASSOC) does also.'
'
QUOTE is a major hassle to fix because the loop is caused by trying to evaluate the  BRKEXP.  The broken definition of QUOTE is (NLAMBDA N (BREAK1 ...  brkexp=(BKAPPLY (QUOTE QUOTEA00034) X (QUOTE somethingelse))) ...)).   '


Workaround: 

Test Case: 

Edit-By: Masinter

Edit-Date: 10-Sep-84 18':09':33