<div dir="ltr"><div dir="ltr"><div>Hi CLAS members,</div><div> gsim_bat give me some trouble that I could not understand. I am wondering</div><div>if any of you have similar experience. The clas_package version I am using is <br></div><div>a pretty old version: release-4-14, but I made necessary modification to have it</div><div>compiled and run in RHEL7.<br></div><div><br></div><div> gsim_bat does not run in batch farm since August 2018, before that the same executable</div><div> ran smoothly. <br></div><div>gsim_bat encountered with "segmentation fault" when run in batch farm. <br></div><div>It runs normally in interactive farm (ifarm1401 and ifarm1402) but only<div>in some specified work disk. I recompiled the whole CLAS PACKAGE but this <br></div><div>problem stays.<br></div><div><br></div><div>After careful investigation, I found that gsim_bat can not be run in the following path:</div><div><br></div><div>/work/halla/solid/*</div><div>/work/hallc/sane/*</div><div>/scratch/jixie/*</div><div>/cache/halla/solid/*</div><div>/home/jixie/*<br></div><div>(I only tested the above disk|drive. the list could be even longer...)<br></div><div>The error message is:</div><div>
<pre>--------------error message start---------------------
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x7FB9ADAC3467
#1 0x7FB9ADAC3AAE
#2 0x7FB9ACFCA66F
#3 0x7FB9AD02A13F
#4 0x625AD5 in ctimef_
#5 0x41AA65 in gsimpar_2_bos_
#6 0x4076CF in uginit_
#7 0x4058D3 in MAIN__ at gsim_bat.F:?
Segmentation fault
<a href="http://ifarm1401.jlab.org" target="_blank">ifarm1401.jlab.org</a>>
</pre><div>
<pre>--------------error message end---------------------</pre></div>
</div><div>The error message told that the problem happen at calling ctimef() subroutine, which comes from cernlib. I do not trust this error message too much.</div><div><br></div><div>However, the same executable can run in <br></div><div>/work/clas/claseg4/jixie/*</div><div>/work/halla/g2p/disk1/jixie/*</div><div><br></div><div>Surprisingly, gsim_bat_debug works well in everywhere.
gsim_bat_debug was compiled with -DEBUG defined, which means the source code is totally different.<br></div><div><br></div><div>See more details of my test here: <a href="https://userweb.jlab.org/~jixie/gsim_bat_problem.txt" target="_blank">https://userweb.jlab.org/~jixie/gsim_bat_problem.txt</a></div>
</div></div><div dir="ltr"><br></div><div dir="ltr"><br>-- <br><div dir="ltr" class="gmail_signature">With Best Regards,<br>Jixie Zhang<br>757-269-7735 <br>_______________________________________________</div></div></div>