[daip] VLAPROCS blew CORE
Pedro Manuel Augusto
augusto at uma.pt
Mon May 8 10:48:13 EDT 2006
Thanks a lot Eric!
On Mon, 8 May 2006, Eric Greisen wrote:
> Pedro Manuel Augusto writes:
> >
> > Dear colleague,
> >
> > I have AIPS installed in a Red Hat Linux System in a PC. For a few months
> > I have been using it successfully to reduce VLA data and everything has
> > worked fine, so far (already a few tens of maps have been produced).
> > Today, with no apparent reason, I got a "blew core" error when running
> > VLAPROCS (see below). Any thoughts on the reason? The disk (only one) has
> > 51% of capacity (18 Gb) available. Maybe some specific directory inside
> > AIPS is full after all these maps?
>
> The "core" it "blew" is the memory contained in the POPS language
> processor, having nothing to do with your computer.
>
> When a POPS procedure is compiled for a second time, the memory it
> used from the first time is not recovered. You must issue a COMPRESS
> command to recover that memory. Note, however, that if you RUN
> VLAPROCS once you do NOT have to do it again. The POPS memory kept
That is an importante point... and the reason why it blew...
> from one session to the next keeps the procedures compiled during that
> RUN command. If you repeatedly RUN VLAPROCS then you will eventually
> BLOW CORE unless you also use compress. Unfortunately, once you have
> blown core, the compress command will not (probably) work. A RESTORE
> 0 is required followed by a RUN VLAPROCS. Note too that the command
> CORE will show you the current state of the core usage (3 parts).
>
> Eric Greisen
>
More information about the Daip
mailing list