From: Norbert Reithinger
Subject: help: lucid 4.0 and solbourne s4000
Date: 
Message-ID: <BERT.91Jul19102147@groucho.uucp>
hi netlanders, 

we have a major problem with lucid lisp (version 4.0) when we try to
load it on our solbourne s4000 workstations with os/mp 4.1 (os/mp 4.1
corresponds to sunos 4.1). the system hangs during the loading
operation (see below). our solbourne distributor sent us the locore
patch for the os, but it still doesn't work. lucid runs fine on our
big four-processor solbourne 5/900 with os/mp 4.1, sun 4/370 with sunos
4.1.1 and on the s4000 with os/mp 4.0.

the comand 'trace lisp-4-0' print's the following calls and signals:

getrlimit (3, 0xf7fffc80) = 0
brk (0x1c50000) = 0
getpagesize () = 8192
fstat (0, 0xf7fffac8) = 0
ioctl (0, 0x40125401, 0xf7fffa56) = 0
fstat (1, 0xf7fffac8) = 0
ioctl (1, 0x40125401, 0xf7fffa56) = 0
fstat (2, 0xf7fffac8) = 0
ioctl (2, 0x40125401, 0xf7fffa56) = 0
stat ("./", 0xf7fff270) = 0
stat ("/", 0xf7fff230) = 0
sigblock (0xfffae003) = 0
sigstack (0xf7fffb68, 0) = 0
sigvec (4, 0xf7fffaf4, 0) = 0
sigvec (6, 0xf7fffaf4, 0) = 0
sigvec (7, 0xf7fffaf4, 0) = 0
sigvec (8, 0xf7fffaf4, 0) = 0
sigvec (10, 0xf7fffaf4, 0) = 0
sigvec (11, 0xf7fffaf4, 0) = 0
sigvec (12, 0xf7fffaf4, 0) = 0
sigvec (16, 0xf7fffaf4, 0) = 0
sigvec (23, 0xf7fffaf4, 0) = 0
sigvec (24, 0xf7fffaf4, 0) = 0
sigvec (25, 0xf7fffaf4, 0) = 0
sigvec (26, 0xf7fffaf4, 0) = 0
sigvec (27, 0xf7fffaf4, 0) = 0
sigvec (2, 0xf7fffaf4, 0) = 0
sigvec (13, 0xf7fffaf4, 0) = 0
sigvec (14, 0xf7fffaf4, 0) = 0
sigvec (20, 0xf7fffaf4, 0) = 0
sigvec (1, 0xf7fffaf4, 0) = 0
sigvec (3, 0xf7fffaf4, 0) = 0
sigvec (5, 0xf7fffaf4, 0) = 0
sigvec (15, 0xf7fffaf4, 0) = 0
sigvec (18, 0xf7fffaf4, 0) = 0
sigvec (28, 0xf7fffaf4, 0) = 0
sigsetmask (0) = 0xfffae003
sigvec (8, 0xf7fffaf4, 0) = 0
sigvec (14, 0xf7fffaf4, 0) = 0
stat ("/dev/zero", 0xf7fffb30) = 0
readlink ("/dev", 0xf7fff2c8, 1023) = -1 EINVAL (Invalid argument)
readlink ("/dev/zero", 0xf7fff2c8, 1023) = -1 EINVAL (Invalid argument)
getpagesize () = 8192
mprotect (0xd40000, 212992, 0x7) = 0
mprotect (0xd40000, 114688, 0) = 0
mprotect (0xd6c000, 16384, 0) = 0
setitimer (0, 0xd2400c, 0) = 0

after the last call lisp hangs. 
'vmstat 5' shows

 procs     memory              page               disk       faults     cpu
 r b w   avm   fre  re at  pi  po  fr  de  sr s0 s1 s2 s3  in  sy  cs us sy id
 1 0 0     0 20496   0  0   0   0   0   0   0  0  0  0  0   6  36  13 22 78  0
 1 0 0     0 20608   0  0   0   0   0   0   0  2  0  0  0   4  40  15 24 76  0
 2 0 0     0 17800   0  0   0   0   0   0   0  0  0  0  0   1  14  11 22 78  0
 2 0 0     0 16376   0  0   0   0   0   0   0  0  0  0  0   0   5  11 24 76  0

and so on.

any comments, hints, or help?

merci bien, norbert

------------------------------------------------------------------
|NET: ····@cs.uni-sb.de						 |
|----------------------------------------------------------------|
|POST: Norbert Reithinger, SFB 314, FB 14 - Informatik IV 	 |
|      Universitaet des Saarlandes, D-6600 Saarbruecken 11	 |
------------------------------------------------------------------
--
------------------------------------------------------------------
|NET: ····@cs.uni-sb.de						 |
|     ····@sbsvax.informatik.uni-saarland.dbp.de		 |
|----------------------------------------------------------------|
|POST: Norbert Reithinger		| PHONE: +49-681-302-2865|
|      SFB 314, FB 14 - Informatik IV	|------------------------|
|      Universitaet des Saarlandes	| C is what happens	 |
|      Im Stadtwald 15			| when you write	 |
|    D-6600 Saarbruecken 11		| a parser stoned	 |
|      Federal Republic of Germany	|			 |
------------------------------------------------------------------