Number: 2025

Date: 29-Aug-84 21':42':04

Submitter: Roach

Source: Roach

Subject: CHANGEBACKGROUNDBORDER in LOGOUT causes ILLEGAL ARG break

Assigned To: 

Attn: Burton

Status: Fixed

In/By: 

Problem Type: Bug

Impact: Serious

Difficulty: 

Frequency: Once

Priority: Absolutely

System: Windows and Graphics

Subsystem: Window System

Machine: 1108

Disk: 

Lisp Version: 29-Aug-84 20':58':02

Source Files: 

Microcode Version: 5124

Memory Size: 3071

File Server: 

Server Software Version: 

Disposition: '
["Sannella.PA" "30-Aug-84 09':07':05" Submitter': Source': Attn': Status':(New->Open) Priority':(->Hopefully)]'
["Sannella.PA" "31-Aug-84 09':25':58" Subject': Priority':(Hopefully->Absolutely) Description':]'
["Sannella.PA" "31-Aug-84 09':39':08" Description':]'
["Jellinek" "25-Sep-84 20':00':35" Status':(Open->Fixed) Description':]

Description: CHANGEBACKGROUNDBORDER appears to be complaining about a NIL shade arg going into and coming out of LOGOUT.  I got around this by REVERTing to and RETURNing from CHANGEBACKGROUNDBORDER.'
'
-----'
'
Date': 30 Aug 84 13':25 PDT'
From': acuff.pa'
Subject': Lisp': DLion bombs when logging out'
To': LispSupport.pa'
cc': acuff.pa'
'
Lisp System Date': 29-Aug-84 20':58':02'
Machine': Dandelion (131#66#)'
Microcode version': 24,4'
Memory size': 5777'
Frequency': Always'
Impact': Serious'
'
   Running LOGOUT on a DLion in the latest loadup calls (CHANGEBACKGROUNDBORDER NIL) under the display''s event fn, which causes an ILLEGAL ARG break.'
'
	-- Rich'
'
-----'
'
Date': 30 Aug 84 13':00 PDT'
From': Jellinek.pa'
Subject': Lisp': SAVEVM is broken'
To': LispSupport.pa'
cc': Jellinek.pa'
'
Lisp System Date': 29-Aug-84 12':02':26'
Machine': Dandelion (25200045334)'
Microcode version': 24,4'
Memory size': 15777'
Frequency': Always'
Impact': Serious'
'
it complains that CHANGEBACKGROUNDBORDER is being passed NIL - an illegal argument.  Stack':'
'
	\PUTBASE.UFN'
	CHANGEBACKGROUNDBORDER'
	DISPLAYBEFOREEXIT (EXITFN = SYSOUT)'
	\DisplayEventFn (EVENT = BEFORESAVEVM)'
	\DEVICEEVENT'
	SAVEVM'
'
This happens when I call it via (SAVEVM) or from bkgd menu.'
'
		H'
'
---------------'
Richard Burton fixed this one; I guess he forgot to mark it "fixed."'
'


Workaround: 

Test Case: 

Edit-By: Jellinek

Edit-Date: 25-Sep-84 20':00':37