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-