Number: 1455
Date: 18-Jun-84 12':45':21
Submitter: Sannella.PA
Source: HThompson.pa
Subject: Dedit DW causes NIL - ILLEGAL ARG break under FONTCREATE
Assigned To:
Attn: Sheil
Status: Fixed
In/By:
Problem Type: Bug
Impact: Moderate
Difficulty: Moderate
Frequency: Once
Priority: Perhaps
System: Programming Environment
Subsystem: Code Editor
Machine:
Disk:
Lisp Version: 8-Jun-84
Source Files:
Microcode Version:
Memory Size:
File Server:
Server Software Version:
Disposition: '
["Sannella.PA" "28-Aug-84 13':48':00" Description':]'
Was fixed in internally released version of DEdit of March 84 - bas'
["sheil" "12-Sep-84 11':54':55" Status':(Open->Fixed) Lisp% Version': Disposition':]
Description: '
Date': 16 Jun 84 16':27 PDT'
From': HThompson.pa'
Subject': Lisp': DEdit bug'
To': LispSupport.pa'
Lisp-System-Date': 8-Jun-84 11':31':06'
Machine-Type': Dorado'
'
Under FLIPSELS resulting from a DW, a call to FONTCREATE with arg''t PURGED for FAMILY causes a NIL - ILLEGAL ARG break. Presumably because all other arg''ts are NIL. '
'
Stack looks like this'
FONTCREATE'
CHARWIDTH (40 PURGED)'
SHADESELECTION1 {(for --) @ <...> PURGED'
SHADESELECTION1 {(if --) ...'
SHADESELECTION "'
FLIPSELS "'
...'
'
ht'
'
-----'
'
Date': 18 Jun 84 13':14 PDT'
From': Sheil.pa'
Subject': Re': AR 1455': Dedit DW causes NIL - ILLEGAL ARG break under FONTCREATE'
In-reply-to': LispSupport.pa''s message of 18 Jun 84 12':46':02 PDT (Monday)'
To': LispSupport.pa'
cc': HThompson'
'
Henry':'
'
I am almost ceratin that you are running in an oselete version of DEdit as I do not believe that that error can occur in version of DEdit made after mar 84.'
'
I cannot replicate it in any straightforward way.'
'
Please send me a replicable example, if you can create one.'
'
Beau'
'
-----'
'
Date': 9 Aug 84 17':01 EDT'
From': Koomen.wbst'
Subject': Lisp': DEdit broken'
To': LispSupport.pa'
cc': Koomen.wbst'
Lisp-System-Date': 21-Jun-84 10':50':28'
Machine-Type': Dandelion'
'
ILLEGAL ARG'
NIL'
'
(FONTCREATE broken)'
'
stack': ERRORSET'
BREAK1'
EVALA'
FONTCREATE '
(FAMILY=PURGED)'
CHARWIDTH '
(CHARCODE=40)'
(FONT=PURGED)'
SHADESELECTION1'
(S={(SETQ --) @ <204,1076 - ...)'
(TXT=65535)'
SHADESELECTION1'
SHADESELECTION1'
SHADESELECTION1'
SHADESELECTION1'
SHADESELECTION'
SELECTELEMENT'
DEDITBUTTONFN'
ERRORSET'
WINDOW.MOUSE.HANDLER'
ERRORSET'
T'
'
Happens now and then, no apparent reason.'
'
-- Hans'
'
'
'
Workaround:
Test Case:
Edit-By: sheil
Edit-Date: 12-Sep-84 11':54':57