[mod.computers.vax] Callable TPU

pung@ornl-ncc.ARPA.UUCP (02/25/87)

	Currently we are using callable TPU from within Vax-Fortran
	programs and have experienced the following problem:

	When the callable TPU is initialized and started up, it allocates
	a chunk of non-paged pool which is counted against the process's
	BYTLM quota (o.k. - so far, so good).  
	When the editing session is finished and the program calls the 
	appropriate TPU exit and cleanup procedures, the non-paged pool and 
	thus the BYTLM count is not released/reset.  
	Each time the image cranks up TPU another chunk of BYTLM is allocated.
	After x number of editing sessions the BYTLM count is exceeded and the
	image gives an "access violation" error.

	After examining the micro-fiche we found references in the exit/cleanup
	code that say things like "exit - dont free buffers".  I am not sure
	if these messages are even related but they may be...

	Has anybody else (DEC ???) out there ever experienced this type of 
	problem	with the callable TPU interface or might have a suggestion
	as to what might be the cause or what might be the solution??


	We are getting ready to submit an SPR unless we can get some hints
	on what is happening and how we can get around it...

	Thanks in advance for any help anyone can give.


						Mike Pung
					  Oak Ridge National Lab
					Pung%ornl-ncc@ornl-msr.arpa
------