IS-ENES-Data / QA-DKRZ

Quality and CF checker of meta-data in climate related data sets (NetCDF files)
4 stars 4 forks source link

Segmentation faults in `bin/qA-*.x` #25

Open uwefladrich opened 3 years ago

uwefladrich commented 3 years ago

Hi, I am having trouble to run qa-dkrz from the Github repository. Running CMIP6 checks, all file checks end up producing a segmentation fault, without further information. Trying to locate the error, I found that all executables bin/qA-{CMIP{5,6},CORDEX,HAPPY}.x segfault immediately when called. The debugger shows

bool   isProgress(void){ return ! qaTime.isNoProgress ; }

in qa.h, called from finally() in QA_main.cpp as the location of the crash.

Not sure if this is related to #22. I can of course provide further information, at the moment I'm just not sure what is helpful.

uwefladrich commented 3 years ago

Configuration (-e_show_conf):

CHECK_MODE=CV,DRS,DRS_F,DRS_P,CF,CNSTY,TIME,DATA
CONFIG_FILE=[...]/.qa-dkrz/config.txt
HARD_SLEEP_PERIOD=10
LOG_FNAME_DIR=[...]/QC/qa-dkrz/check_logs
MAIL=mailx
MAIL_SUMMARY=uwe.fladrich@smhi.se
NUM_EXEC_THREADS=24
PROJECT=CMIP6
PROJECT_DATA=[...]/CMIP6
QA_BIN=[...]/qa-dkrz/bin
QA_CONF=[...]/QC/qa-dkrz/qa-dkrz.conf
QA_EXEC_HOSTS=tetralith2.nsc.liu.se
QA_HOST=tetralith2.nsc.liu.se
QA_RESULTS=[...]/QC/qa-dkrz
QA_SRC=[...]/qa-dkrz
QA_TABLES=[...]/.qa-dkrz/QA_TABLES
REATTEMPT_LIMIT=5
RESUME_SESSION=f
SESSION=2021-03-02_09:52:12
SESSION_LOGDIR=[...]/QC/qa-dkrz/session_logs/2021-03-02_09:52:12
SHOW_CONF=t
SLEEP_PERIOD=300
TABLE_PATH=[...]/QC/qa-dkrz/tables
TASK=qa-dkrz.conf
SELECT_PATH_LIST=[^/]*
SELECT_VAR_LIST=.*
wachsylon commented 3 years ago

Dear @uwefladrich , I am very sorry but the QA is right now not maintained at dkrz because the main developer HDH left us at the begin of 2021. We are planning to offer services for new QA-tools: less extensive, more modular, python based. If I find time in April, I will have a look on your problem in detail. But I cannot promise anything. In the mean time, if you want to check for CMIP6 Compliance, I recommend you the PrePARE package from LLNL. Sorry and Best regards, Fabian Wachsmann

uwefladrich commented 3 years ago

Hi Fabian, That's no good news, but thanks a lot for letting me know!

/Uwe