[daip] BPASS problem

Eric Greisen egreisen at nrao.edu
Thu Jan 10 10:55:21 EST 2008


Luca Moscadelli writes:
 > Dear Eric,

       Please use daip at nrao.edu

 > 
 > When running BPASS on EVN 6.7 GHZ data
 > it ABORTS :
 > 
 > BALENT> BPASS1: Task BPASS  (release of 31DEC06) begins
 > BALENT> BPASS1: Bandpass table (amp & phase) will be normalized
 > BALENT> BPASS1: Weights in solution will be channel-dependent
 > BALENT> BPASS1: Selecting, editing and calibrating the data with CL vers   5
 > BALENT> BPASS1: Dividing the spectral data by channel 0
 > BALENT> BPASS1: BPCOPY: copied     29687 vis records for bandpass fitting
 > BALENT> BPASS1: Determining solutions
 > BALENT> BPASS1: Writing BP table    1
 > BALENT> BPASS1:  Time=   0/ 06 00 26 IFs=  1 -   1  Chann=   1 - 1024 Polzn=ALL
 > BALENT> BPASS1: BASOLV:  907 flagged channels in IF  1
 > BALENT> BPASS1: BASOLV:  966 flagged channels in IF  1
 > BALENT> BPASS1: BPSOL: wrote    8 records to the BP table
 > BALENT> BPASS1: ZABORS: signal 11 received
 > BALENT> BPASS1: ABORT!
 > 
 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 > 
 > and on the AIPS input window appears:
 > 
 > >*** glibc detected *** BPASS1: free(): invalid next size (normal): 0x0a3a4570 ***

Looking at the code - this error occurs after the solutions are all
written to the BP table file and before some history records are
written.  Your BP table should be okay, but examine it closely.
The error came in freeing dynamic memory taken by malloc for the task
to use.  Possibly memory outside what we are supposed to use was used.
I will poke around a bit more, but I suspect that your data are fine.

Since I have never seen such a traceback, I suspect that your site has
compiled aips locally.  What compiler was used and which version?

Eric Greisen




More information about the Daip mailing list