--* From postmaster%watson.vnet.ibm.com@yktvmv.watson.ibm.com  Sat Aug 21 18:03:48 1993
--* Received: from yktvmv2.watson.ibm.com by radical.watson.ibm.com (AIX 3.2/UCB 5.64/900524)
--*           id AA22845; Sat, 21 Aug 1993 18:03:48 -0400
--* X-External-Networks: yes
--* Received: from watson.vnet.ibm.com by yktvmv.watson.ibm.com (IBM VM SMTP V2R3)
--*    with BSMTP id 2289; Sat, 21 Aug 93 18:05:10 EDT
--* Received: from YKTVMV by watson.vnet.ibm.com with "VAGENT.V1.0"
--*           id <A.EDWARDS.NOTE.YKTVMV.1461.Aug.21.18:05:08.-0400>
--*           for asbugs@watson; Sat, 21 Aug 93 18:05:10 -0400
--* Received: from ibm4.scri.fsu.edu by watson.ibm.com (IBM VM SMTP V2R3) with TCP;
--*    Sat, 21 Aug 93 18:05:07 EDT
--* Received: by ibm4.scri.fsu.edu id AA27752
--*   (5.65c/IDA-1.4.4 for asbugs@watson.ibm.com); Sat, 21 Aug 1993 18:05:06 -0400
--* Date: Sat, 21 Aug 1993 18:05:06 -0400
--* From: Robert Edwards <edwards@ibm4.scri.fsu.edu>
--* Message-Id: <199308212205.AA27752@ibm4.scri.fsu.edu>
--* To: asbugs@watson.ibm.com
--* Subject: AXP-OSF version blows up on asharp -h [/dev/null][v29.6  AXPOSF (debug with -DUnBPack)]

--@ Fixed  by:  SMW   Fri Oct 15 16:00:36 1993 
--@ Tested by:  msg.sh 
--@ Summary:    Portability fix to storabe manager (change fixed size table to be UShort rather than UByte) 

--+ Received: from dirac.scri.fsu.edu by ibm4.scri.fsu.edu with SMTP id AA30507
--+   (5.65c/IDA-1.4.4 for <edwards@ibm4.scri.fsu.edu>); Thu, 19 Aug 1993 09:52:25 -0400
--+ Received: from mailer.scri.fsu.edu by dirac.scri.fsu.edu with SMTP id AA51441
--+   (5.65c/IDA-1.4.4 for <edwards@dirac.scri.fsu.edu>); Thu, 19 Aug 1993 09:52:24 -0400
--+ Received: from ibm4.scri.fsu.edu by mailer.scri.fsu.edu with SMTP id AA11807
--+   (5.65c+/IDA-1.4.4 for <edwards@scri.fsu.edu>); Thu, 19 Aug 1993 09:52:22 -0400
--+ Received: by ibm4.scri.fsu.edu id AA13088
--+   (5.65c/IDA-1.4.4 for edwards@scri.fsu.edu); Thu, 19 Aug 1993 09:52:20 -0400
--+ Date: Thu, 19 Aug 1993 09:52:20 -0400
--+ From: Robert Edwards <edwards@scri.fsu.edu>
--+ Message-Id: <199308191352.AA13088@ibm4.scri.fsu.edu>
--+ To: smwatt@watson.ibm.com
--+ Subject: margit: compiled with UnBPack -g -DTEST_ALL : asharp -h
--+ Cc: edwards@scri.fsu.edu
--+
--+ Script started on Thu Aug 19 09:48:18 1993
--+ 1 margit-applications/asharp/base/axposf/bin> dbx asharp
--+ dbx version 3.11.1
--+ Type 'help' for help.
--+
--+ main:  14  return compCmd(argc, argv);
--+ (dbx) run -h
--+ Unaligned access pid=4555 <asharp> va=14005e35c pc=1200ff078 ra=1200ff02c type=stq
--+ Unaligned access pid=4555 <asharp> va=14005e35c pc=1200ff08c ra=1200ff02c type=ldq
--+
--+ ...
--+
--+ Unaligned access pid=4555 <asharp> va=14005efe4 pc=1200ff078 ra=1200ff02c type=stq
--+ Unaligned access pid=4555 <asharp> va=14005efe4 pc=1200ff08c ra=1200ff02c type=ldq
--+ Unaligned access pid=4555 <asharp> va=14005efec pc=1200ff078 ra=1200ff02c type=stq
--+ Unaligned access pid=4555 <asharp> va=14005efec pc=1200ff08c ra=1200ff02c type=ldq
--+ Unaligned access pid=4555 <asharp> va=14005eff4 pc=1200ff078 ra=1200ff02c type=stq
--+ Unaligned access pid=4555 <asharp> va=14005eff4 pc=1200ff08c ra=1200ff02c type=ldq
--+ Unaligned access pid=4555 <asharp> va=14005effc pc=1200ff0a4 ra=1200ff02c type=stq
--+ Unaligned access pid=4555 <asharp> va=4005e3604005e35c pc=120103fc0 ra=1201133a0 type=ldq
--+ signal Segmentation fault at   [stoAlloc:2269 +0x8,0x120103fc4] 	fixedPieces[si] = pc->next;
--+ (dbx) list 2250,2290
--+   2250  {
--+   2251  	Pointer p;
--+   2252  	MostAlignedType *ap;
--+   2253  	stoTag( Section *sect; )
--+   2254  	stoTag( Length	qi;    )
--+   2255  	int	si;
--+   2256
--+   2257  	if (!stoIsInit && !stoInit())
--+   2258  		return (*stoError)(StoErr_CantBuild);
--+   2259
--+   2260  	if (nbytes <= FixedSizeMax) {
--+   2261  		FxMem	*pc;
--+   2262
--+   2263  		si = fixedSizeIndexFor[nbytes];
--+   2264  		pc = fixedPieces[si];
--+   2265  		if (!pc) {
--+   2266  			pc = piecesGetFixed(nbytes);
--+   2267  			if (!pc) return (*stoError)(StoErr_OutOfMemory);
--+   2268  		}
--+ >*2269  		fixedPieces[si] = pc->next;
--+   2270  		p = (Pointer) pc;
--+   2271
--+   2272  		stoTag	(sect = sectFor(p));
--+   2273  		stoTag	(qi   = qmNo(p, sect));
--+   2274  		stoTag	(sect->info[qi] = QmInfoMake(QmBusyFirst, code));
--+   2275
--+   2276  		stoTally(stoBytesAlloc += fixedSize[si]);
--+   2277  		newFill (p,               fixedSize[si]);
--+   2278  	}
--+   2279  	else {
--+   2280  		MxMem	*pc;
--+   2281  		ULong	nb;
--+   2282
--+   2283  #ifdef STO_LONGJMP
--+   2284  		if (setjmp(stoAllocInner_ErrorCatch)) {
--+   2285  			p = ptrCanon(stoAllocInner_ErrorValue);
--+   2286  			return (MostAlignedType *) p;
--+   2287  		}
--+   2288  #endif
--+   2289  		nb =  ROUND_UP(nbytes + MxMemHeadSize, MixedSizeQuantum);
--+   2290  		pc = pieceGetMixed(nb);
--+ (dbx) quit
--+ 2 margit-applications/asharp/base/axposf/bin> exit
--+ script done on Thu Aug 19 09:48:42 1993
 
