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