Number: 273 Date: 23-Mar-84 10':04':15 Submitter: Sannella.PA Source: withgott.pa Subject: MP 9915, Unknown UFN in \PUSHTEXT in TEDIT Lisp Version: 15-Mar-84 Description: ' Date': 21 Mar 84 17':19 PST' From': withgott.pa' Subject': TEdit': unknown ufn?' To': TEditSupport' cc': withgott.pa' 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."' ' -Meg' -----' Date': 21 MAR 84 23':11 PST' From': MASINTER.PA' 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' From': vanMelle.pa' Subject': Another FNX pagecross bug?' To': Charnley, Purcell' cc': vanMelle.pa, 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).' ' Bill' Workaround: Test Case: Edit-By: Sannella.PA Edit-Date: 8-May-84 17':18':26 Attn: Assigned To: Charnley.pa In/By: Fugue.6 (9-Apr-84) Disposition: System: Language Support Subsystem: Microcode Machine: 1108 Disk: Microcode Version: Memory Size: File Server: Server Software Version: Difficulty: Frequency: Intermittent Impact: Serious Priority: Absolutely Status: Closed Problem Type: Bug Source Files: