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

missing settings files #5

Closed
mattcieslak opened this issue May 8, 2023 · 15 comments
Closed

missing settings files #5

mattcieslak opened this issue May 8, 2023 · 15 comments

Comments

@mattcieslak
Copy link
Contributor

Hi Okan,

I'm seeing a new error on some HBCD runs:

Stderr:
        terminate called after throwing an instance of 'boost::filesystem::filesystem_error'
          what():  boost::filesystem::status: Function not implemented: "/src/TORTOISEV4/bin/../settings/system_settings/default_system_settings.
json"
        Aborted (core dumped)

Are there files outside of bin that should be keeping for TORTOISE to work?

@eurotomania
Copy link
Collaborator

eurotomania commented May 8, 2023 via email

@mattcieslak
Copy link
Contributor Author

This came from a DRBUDDI run, very strange

@eurotomania
Copy link
Collaborator

eurotomania commented May 8, 2023 via email

@mattcieslak
Copy link
Contributor Author

In the docker build I was only copying over the bin directory. I'm copying the settings directory into the image now too, maybe that will solve it

@eurotomania
Copy link
Collaborator

eurotomania commented May 8, 2023 via email

@eurotomania
Copy link
Collaborator

eurotomania commented May 8, 2023 via email

@mattcieslak
Copy link
Contributor Author

@eurotomania
Copy link
Collaborator

eurotomania commented May 8, 2023 via email

@mattcieslak
Copy link
Contributor Author

ok, this may be a false alarm. It looks like there was an unrelated issue with memory that was showing up as this sometimes :(

@mattcieslak
Copy link
Contributor Author

mattcieslak commented May 9, 2023

The memory issue was unrelated, this unfortunately came up again.

background: being run on a centos7 machine via apptainer (rebranded singularity) from the pennbbl/qsiprep:unstable image that has the most recent TORTOISE installed (commmit 9fb5296).

The actual error message is

terminate called after throwing an instance of 'boost::filesystem::filesystem_error'
  what():  boost::filesystem::status: Function not implemented: "/src/TORTOISEV4/bin/../settings/system_settings/default_system_settings.json"
command.txt: line 1: 151819 Aborted                 DRBUDDI -d /cbica/comp_space/abcd_qsiprep/job-4698856-sub-326427/.git/wkdir/qsiprep_wf/single_subject_326427_wf/dwi_preproc_ses_V02_run_1_wf/hmc_sdc_wf/drbuddi_sdc_wf/drbuddi/drbuddi_down_dwi.nii -u /cbica/comp_space/abcd_qsiprep/job-4698856-sub-326427/.git/wkdir/qsiprep_wf/single_subject_326427_wf/dwi_preproc_ses_V02_run_1_wf/hmc_sdc_wf/drbuddi_sdc_wf/drbuddi/drbuddi_up_dwi.nii --up_json /cbica/comp_space/abcd_qsiprep/job-4698856-sub-326427/.git/wkdir/qsiprep_wf/single_subject_326427_wf/dwi_preproc_ses_V02_run_1_wf/hmc_sdc_wf/drbuddi_sdc_wf/drbuddi/blip_up.json -s /cbica/comp_space/abcd_qsiprep/job-4698856-sub-326427/.git/wkdir/qsiprep_wf/single_subject_326427_wf/anat_preproc_wf/rigid_acpc_resample_unfatsat/sub-326427_ses-V02_run-1_T2w_lps_desaturated_trans.nii

I can see that the settings file is available in the container:

Apptainer> ls /src/TORTOISEV4/bin/../settings/system_settings/default_system_settings.json
/src/TORTOISEV4/bin/../settings/system_settings/default_system_settings.json
Apptainer> cat /src/TORTOISEV4/bin/../settings/system_settings/default_system_settings.json
{
    "_comment": "Percentage of CPU cores to be used by TORTOISE as a float. Ex, 1: use all cores  0.1: use 10% of max cores",
    "PercentOfCpuCoresToUse": 1
}

I wonder if this could be related to boostorg/filesystem#172, popping up also in PointCloudLibrary/pcl#5197 and microsoft/WSL#6994.

@eurotomania
Copy link
Collaborator

eurotomania commented May 9, 2023 via email

@mattcieslak
Copy link
Contributor Author

I'm currently trying out using boost 1.77, do you think that could work? https://app.circleci.com/pipelines/github/PennLINC/qsiprep_build/145/workflows/b022dcbd-f7fc-43a4-972a-0b742c2123fa/jobs/1087

@eurotomania
Copy link
Collaborator

eurotomania commented May 9, 2023 via email

@mattcieslak
Copy link
Contributor Author

boost 1.77 fixed it!

@eurotomania
Copy link
Collaborator

eurotomania commented May 9, 2023 via email

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