表題の通り、GetMAIN[]後の USE構文で SADが固まる障害を発見しました
tfreeがエラーを出しているので、SAD内部のメモリー管理構造が破壊されていると推測される
o 2度目の USEを行わず CALCを行っても固まるので、
GetMAIN[]の時点で破壊がおこっている?
o LER/HERの同時読み込みは出来るようなので、
同じ名前の Beam Lineの読み込みの問題?
---- Script ----
FFS;
CELL;
GetMAIN["/ldata/KEKB/KCG/LER/lerfqlc505.sad"];
USE ASC
CALC
GetMAIN["/ldata/KEKB/KCG/LER/lerfqlc505.sad"];
USE ASC
CALC
! End of File
---- Script ----
---- Result ----
amsad1% /SAD/bin/gs test-GetMAIN.sad
*** Welcome to SAD1.0.8.20.13b2 7/25/2005 9:30:00 ***
11:08:41 Tuesday 10/25/2005 ***
cpu time= 9.0000E-02(sec) dt= 90.000(msec) free area:: 16147
OFF LOG ECHO;READ 77 ; 23
cpu time= 9.0000E-02(sec) dt= 90.000(msec) free area:: 16147
cpu time= 9.0000E-02(sec) dt= 90.000(msec) free area:: 16146
*** SADScript Initialization: /SAD/share/Packages/init.n ***
*** SADScript Version 1.0.8.20.5b 1/11/2005 ***
no tdr in /users/amorita/bin /sbin /usr/sbin /usr/local/bin /usr/X11R6/bin /usr/bin/X11 /usr/bin /bin
RFSW RADCOD RAD FLUC INTRA POL COD DAPER EMIOU CMPLO FOURI SMEAR
F F F T F F T F F F F T
Design orbit length = 1.
CELL;
GetMAIN["/ldata/KEKB/KCG/LER/lerfqlc505.sad"];
USE ASC
Design orbit length = 3016.2426
CALC
Matched. ( 0.000 ) DP = 0.02500 DP0 = 0.00000 ExponentOfResidual = 2.0 OffMomentumWeight = 1.000
$$$ f AX ####### # 6.001E-11 $$$ f BX ####### # .330000 $$$ f NX ####### # 45.520000
$$$ f AY ####### # 7.160E-12 $$$ f BY ####### # .008000 $$$ f NY ####### # 44.080000
$$$ f LENG ####### # 3016.2426
GetMAIN["/ldata/KEKB/KCG/LER/lerfqlc505.sad"];
USE ASC
tfree 409232 1
^CInterrupt
amsad1% exit
---- Result ----