Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
uwefladrich opened this issue Mar 2, 2021 · 3 comments
Open

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

uwefladrich opened this issue Mar 2, 2021 · 3 comments

Comments

@uwefladrich
Copy link

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
Copy link
Author

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
Copy link
Collaborator

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
Copy link
Author

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

/Uwe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants