I was able to bring up Lucid Emacs with purify by commenting out two
(garbage-collect)'s in loadup.el: the ones after (load "lisp-mode") and
(load "fill").  

Perhaps there is a problem in garbage collection or gnu malloc/free?

Here's what I got from purify after running temacs for a few minutes, then
exiting with C-x C-c the usual way.  Not particularly revealing.


------------------------------begin incl------------------------------
----  Purify'd temacs exit summary  ----
----  0 unsuppressed errors; 0 suppressed errors  ----

Purify: Searching for all memory leaks...
Found 4 leaks.
There are 37 leaked bytes, which is 0.002% of the 1876712 bytes in the heap.

(Purify...reading symbol table from /tmp_mnt/usr/local/wolfram/X11r5/lucid/lemacs-19.2/src/temacs...shared libraries...sorting...Done.)
16     bytes at 0x34f390 lost (mlk), malloc called from:
             _XlcDupLocale (<shared library>; pc = 0xf73535ec)
             _XrmInitParseInfo (<shared library>; pc = 0xf7353aac)
             XrmStringToBindingQuarkList (<shared library>; pc = 0xf7301514)
             XrmCombineFileDatabase (<shared library>; pc = 0xf73051bc)
             _XtToolkitInitialize (<shared library>; pc = 0xf743cbfc)
             XtScreenDatabase (<shared library>; pc = 0xf743d310)

16     bytes at 0x24a390 lost (mlk), malloc called from:
             _XlcDupLocale (<shared library>; pc = 0xf73535ec)
             _XrmInitParseInfo (<shared library>; pc = 0xf7353aac)
             XrmStringToBindingQuarkList (<shared library>; pc = 0xf7301514)
             XrmCombineFileDatabase (<shared library>; pc = 0xf73051bc)
             XtScreenDatabase (<shared library>; pc = 0xf743d37c)
             _XtDisplayInitialize (<shared library>; pc = 0xf743e518)

4      bytes at 0x3265d0 lost (mlk), malloc called from:
             xmalloc (alloc.o; line 164)
             make_argc_argv (xterm.o; line 2202)
             x_term_init (xterm.o; line 2255)
             Fx_open_connection (xfns.o; line 1941)
             Ffuncall (eval.o; line 1804)
             Fbyte_code (bytecode.o; line 428)

1      bytes at 0x24aed0 lost (mlk), malloc called from:
             getpwent (<shared library>; pc = 0xf71bf2e4)
             getpwent (<shared library>; pc = 0xf71bd65c)
             getpwuid (<shared library>; pc = 0xf71bc438)
             init_editfns (editfns.o; line 71)
             main (emacs.o; line 740)
             start (usr_local_compilers_SunC++_SC1.0_crt0.o; pc = 0x2064)


 ------- Overall memory usage ----
 1697132 code
  171499 data/bss
 1876712 heap
   12564 stack
  466944 libXaw.pure.so.5.0	(shared code)
   40960 libXaw.pure.so.5.0	(private data)
   73728 libXext.pure.so.4.10	(shared code)
    8192 libXext.pure.so.4.10	(private data)
  614400 libXt.pure.so.4.10	(shared code)
   40960 libXt.pure.so.4.10	(private data)
  163840 libXmu.pure.so.4.10	(shared code)
   16384 libXmu.pure.so.4.10	(private data)
 1024000 libX11.pure.so.4.10	(shared code)
   49152 libX11.pure.so.4.10	(private data)
 1056768 _lib_libc.516096.pure.so.1.7	(shared code)
   16384 _lib_libc.516096.pure.so.1.7	(private data)
    8192 libinternal_stubs.so.1.0	(shared code)
    8192 libinternal_stubs.so.1.0	(private data)
      14 mmap'd at 0xf7120000
 -------
 7346017 total bytes.
------------------------------end incl------------------------------



-- 
Milo Chan,  Fixed Income Market Strategies,  J.P. Morgan Securities, Inc.
email:   chan_milo@jpmorgan.com    ...or...   chan@fractl.tn.cornell.edu
phone:   212.648.4483              ...or...          212.648.4486 (sec'y)
Newsgroups: alt.lucid-emacs.help