Number: 273

Date: 23-Mar-84 10':04':15

Submitter: Sannella.PA


Subject: MP 9915, Unknown UFN in \PUSHTEXT in TEDIT

Lisp Version: 15-Mar-84

Description: '
Date': 21 Mar 84 17':19 PST'
Subject': TEdit': unknown ufn?'
To': TEditSupport'
TEdit-System-Date':  2-Mar-84 16':54':27'
Lisp-System-Date': 15-Mar-84 00':13':18'
Machine-Type': Dandelion'
When inserting new text mid-line, I''ve started getting 9915''s.  Teleraid reveals "UNKNOWN UFN" under "\PUSHTEXT" under "TEDIT.INSERT.UPDATESCREEN."'
Date': 21 MAR 84 23':11 PST'
Subject': "unknown UFNs"'
To':   withgott'
cc':   TEditSupport'
If you get one again, try to find me or possibly vanMelle to look at it, OK?'
Date': 22 Mar 84 12':27 PST'
Subject': Another FNX pagecross bug?'
To': Charnley, Purcell'
cc':, Masinter, LispSupport'
Meg Withgott was running tedit inside Loops made on top of a lisp makesysdate 15-Mar-84 00':13':18, and got a 9915, Unknown Ufn at PC 1632 in \PUSHTEXT.  1632 is beyond the end of \PUSHTEXT''s code.  By tracing thru \PUSHTEXT, it appears that the program had gotten as far as finishing a call to BKBITBLT which happened to be the last instruction on a page.  The code looks like'
624':	15 12 7 316		FNX(12)	BKBITBLT'
-----page break here-----'
630':	277			POP'
631':	105			IVAR		TEXTOBJ'
Pc 1632 is, of course, almost exactly a page later.  If you interpret the words starting at byte 1630 as code you get'
1630':	0			unknown'
1631':	100			IVAR0'
1632':	0			unknown'
I tried to rectify the contents of the stack with the code, which was painful because PRINTCODE''s stk level indication lies, and it appears that the stack contents are consistent with the POP not having been executed, but the IVAR0 having been (the top of stack is the first Ivar, and the next element is T, which is a likely result of the BKBITBLT call).'


Test Case: 

Edit-By: Sannella.PA

Edit-Date:  8-May-84 17':18':26


Assigned To:

In/By: Fugue.6 (9-Apr-84)


System: Language Support

Subsystem: Microcode

Machine: 1108


Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 


Frequency: Intermittent

Impact: Serious

Priority: Absolutely

Status: Closed

Problem Type: Bug

Source Files: