Number: 837

Date: 24-Apr-84 17':57':40

Submitter: Sannella.PA

Source: Kaplan.pa

Subject: Infinite Loop inside RATOMS while reading USER.CM

Lisp Version: 

Description: '
Date': 23 Apr 84 23':26 PST'
From': Kaplan.pa'
Subject': TEdit': Loop in reading USER.CM'
To': TEditSupport.pa'
'
TEdit System Date': 13-Apr-84 11':44':53'
Lisp System Date': 20-Apr-84 15':58':04'
Machine': Dorado (Ahwahnee)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': Intermittent'
Impact': Serious'
'
When attempting to read a user.cm file, I go into what seems to be a loop inside RATOM inside RATOMS.  It looks like it is trying desperately to cause an EOF error, but somehow that isn''t happening.  It seems to be running around in things like realframep, breakcheck, etc.'
'
Maybe that RATOMS isn''t the right thing to call there; it might be looking for the atom STOP, which isn''t to be found on USER.CM files.'
'
--Ron'
'
When the [bravo] section of the user.cm was the last section, but the user.cm had junk after it, the reader would loop.  (e.g. the user.cm had a bravo trailer)'
Greg'


Workaround: 

Test Case: 

Edit-By: Sannella.PA

Edit-Date: 19-Jun-84 19':28':03

Attn: 

Assigned To: NUYENS

In/By: Carol

Disposition:  

System: Text

Subsystem: TEdit

Machine: 

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: Easy

Frequency: Everytime

Impact: Serious

Priority: Hopefully

Status: Closed

Problem Type: Bug

Source Files: