[comp.unix.ultrix] Risc

hurf@batcomputer.tn.cornell.edu (Hurf Sheldon) (01/05/90)

  We seem to have determined that the Xcfb server present on all
the workstations (at least that's the name on the mips - not sure what it
is on the VAXen) is having trouble releasing memory after applications
exit.  Specifically, we found the following:
  1) applications that DEFINITELY cause the Xcfb server to grow when first
     run, and then seem not to release their memory once they have exited
     (thus leaving the server increasingly large and increasingly bothersome
      with frequent memory swaps):
     awm
     xsetroot
     xfroot
     xman
     dxpaint
     dxterm
  2) applications which occasionally cause the server to grow
     xterm
     dxue
     
  We noted that manually killing the X server 
   solves the memory problem, but it begins to grow again
   as soon as any of the above are run.

  Sounds like a bug in the X server's free memory routine, rather than one
  which applies to ALL of these applications.  Several
  applications (xemacs, dxwm, etc.) don't cause the server to grow in size
  at all, so it seems that once the X server allocates extra memory as a
  result of a request by an application, that memory never gets returned.
 
  Is this the cause of all the 'server not responding' messages?
  How do we fix it?  

  ----------
  Hurf


-- 
     Hurf Sheldon			 Network: hurf@ionvax.tn.cornell.edu
     Lab of Plasma Studies		  Bitnet: hurf@CRNLION
     369 Upson Hall, Cornell University, Ithaca, N.Y. 14853  ph:607 255 7267
     "And the walls came tumbling down"

evans@testmax.ZK3.DEC.COM (Marc Evans) (01/05/90)

>  We seem to have determined that the Xcfb server present on all
>the workstations (at least that's the name on the mips - not sure what it
>is on the VAXen) is having trouble releasing memory after applications

UWS 2.2 for ULTRIX (both vax and mips based hosts) should now be official.
There are a number of bug fixes in this release, including a number of
memory leak problems. I suggest that you order this new version.

By the way, UWS 2.2 is an upgrade kit which will upgrade from 3.0/2.0 or
3.1/2.1 (ultrix_version/uws_version). It is also the version with the
Display Postscript extension in the server.

- Marc Evans

==========================================================================
Marc Evans - WB1GRH - evans@decvax.DEC.COM  | Synergytics    (603)893-8481
     Unix/X-window Software Contractor      | 3 Koper Ln, Pelham, NH 03076
==========================================================================