William Brew wrote:

> Raymond Toy wrote:
>
> > >>>>> "William" == William Brew <[EMAIL PROTECTED]> writes:
> >
> >     William> I am running into a bug where ext::purify gets a segmentation 
> > violation
> >     William> depending on the amount
> >     William> of stuff that needs to be purified.  In the real situation where this
> >     William> happens, I am saving a core image
> >     William> file.  If you pass the :purify t arg, the running lisp dumps core.  I
> >     William> have duplicated what
> >     William> I think is similar behavior in a simpler context -- I just cons up a
> >     William> bunch of stuff and call purify.
> >
> >     William> I am using 19a (the 2003-12 release).  The problem also occurs in 18e.
> >
> > Can you try the Apr 2004 snapshot?  I ran your test on Solaris with
> > the current CVS version, and purify works fine.
> >
> > Ray
>
> Thanks for the quick reply.
>
> I tried the experiment in the 2004_04 snapshot and purify works fine.
>
> However, I tried building my application in the 2004_04 snapshot and there are some
> serious problems.
>
>    - The compiler (or something related) seems to have slowed down dramatically.
>       The compile and load time for my application went from 47 minutes in the 
> 2003_12
>       snapshot to 116 minutes in the 2004_04 snapshot.
>
>    - When I save a core file and try to restart, there are very varying results.  The
> most
>       common result is a div by zero error in something very very early (i.e.. before
> the
>       herald is even printed).  Trying to get a back trace fails.  The behavior 
> seems to
> be
>       related to the size of the
>       saved application -- I do partial loads of the application (with a save) and
> depending
>       on where I draw the line, the new core either starts up fine or doesn't.  There
> seems
>       to be some indication that the problem happens when loading the site init file 
> (I
>       traced a few of the functions that get run a startup and the div by 0, when it
>       happens, happens somewhere in the load of the site init file.)

One other bit of info, it appears that the restart problems only happen if you save
WITHOUT purify.

-bill-


>
>
> Hope this helps.
>
> -bill-


Reply via email to