fmriprep: Fatal Bus Error in FMRIPREP
I am runnign fmriprep through singularity. Image was created on 19th March 2019, using tag latest.
When I am running a single subject: I get a fatal Bus Error.
Here is the -vvv debug log when the error occurs.
No resources available
190320-18:01:14,880 nipype.workflow DEBUG:
No resources available
190320-18:01:16,878 nipype.workflow DEBUG:
No resources available
190320-18:01:18,880 nipype.workflow DEBUG:
No resources available
190320-18:01:20,883 nipype.workflow DEBUG:
No resources available
190320-18:01:22,407 nipype.workflow INFO:
[Node] Finished "_inu_n40".
190320-18:01:22,412 nipype.workflow INFO:
[Node] Finished "fmriprep_wf.single_subject_NI9226IM20181130_wf.anat_preproc_wf.brain_extraction_wf.inu_n4".
190320-18:01:22,883 nipype.workflow INFO:
[Job 69] Completed (fmriprep_wf.single_subject_NI9226IM20181130_wf.anat_preproc_wf.brain_extraction_wf.inu_n4).
190320-18:01:22,884 nipype.workflow DEBUG:
Tasks currently running: 0. Pending: 0.
190320-18:01:22,886 nipype.workflow INFO:
[MultiProc] Running 0 tasks, and 6 jobs ready. Free memory (GB): 226.62/226.62, Free processors: 1/1.
190320-18:01:22,978 nipype.workflow DEBUG:
Allocating fmriprep_wf.single_subject_NI9226IM20181130_wf.anat_preproc_wf.anat_derivatives_wf.ds_t1_preproc ID=70 (0.20GB, 1 threads). Free: 226.42GB, 0 threads.
190320-18:01:22,978 nipype.workflow DEBUG:
Setting node inputs
190320-18:01:22,979 nipype.workflow DEBUG:
input: source_file
190320-18:01:22,979 nipype.workflow DEBUG:
results file: /grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/t1_name/result_t1_name.pklz
190320-18:01:22,979 nipype.utils DEBUG:
Loading pkl: /grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/t1_name/result_t1_name.pklz
190320-18:01:22,980 nipype.workflow DEBUG:
output: out
190320-18:01:22,980 nipype.workflow DEBUG:
[Node] ds_t1_preproc - setting input source_file = /data/data05/Studies/MCSA/RAW/MRIBIDS/sub-NI9226IM20181130/ses-1/anat/sub-NI9226IM20181130_T1w.nii.gz
190320-18:01:22,980 nipype.workflow DEBUG:
input: in_file
190320-18:01:22,980 nipype.workflow DEBUG:
results file: /grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/brain_extraction_wf/inu_n4/result_inu_n4.pklz
190320-18:01:22,980 nipype.utils DEBUG:
Loading pkl: /grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/brain_extraction_wf/inu_n4/result_inu_n4.pklz
190320-18:01:22,981 nipype.workflow DEBUG:
output: output_image
190320-18:01:22,981 nipype.workflow DEBUG:
[Node] ds_t1_preproc - setting input in_file = ['/grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/brain_extraction_wf/inu_n4/mapflow/_inu_n40/sub-NI9226IM20181130_ses-1_T1w_maths_corrected.nii']
190320-18:01:22,982 nipype.workflow DEBUG:
[Node] Directory not found "/grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/ds_t1_preproc".
190320-18:01:22,982 nipype.workflow DEBUG:
Checking hash "fmriprep_wf.single_subject_NI9226IM20181130_wf.anat_preproc_wf.anat_derivatives_wf.ds_t1_preproc" locally: cached=False, updated=False.
190320-18:01:22,982 nipype.workflow DEBUG:
Running node fmriprep_wf.single_subject_NI9226IM20181130_wf.anat_preproc_wf.anat_derivatives_wf.ds_t1_preproc on master thread
190320-18:01:22,982 nipype.workflow INFO:
[Node] Setting-up "fmriprep_wf.single_subject_NI9226IM20181130_wf.anat_preproc_wf.anat_derivatives_wf.ds_t1_preproc" in "/grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/ds_t1_preproc".
190320-18:01:22,982 nipype.workflow DEBUG:
[Node] Directory not found "/grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/ds_t1_preproc".
190320-18:01:22,982 nipype.utils DEBUG:
Removing contents of /grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/ds_t1_preproc
190320-18:01:22,982 nipype.utils DEBUG:
Creating directory /grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/ds_t1_preproc
190320-18:01:23,653 nipype.utils DEBUG:
Creating directory /grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/ds_t1_preproc/_report
190320-18:01:24,45 nipype.workflow DEBUG:
[Node] Writing pre-exec report to "/grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/anat_derivatives_wf/ds_t1_preproc/_report/report.rst"
190320-18:01:25,638 nipype.workflow INFO:
[Node] Running "ds_t1_preproc" ("smriprep.interfaces.DerivativesDataSink")
190320-18:01:26,386 nipype.utils DEBUG:
/data/data05/Studies/MCSA/PROCESSED/FMRI/FMRIPREP/fmriprep/sub-NI9226IM20181130/anat/sub-NI9226IM20181130_desc-preproc_T1w.nii
190320-18:01:26,540 nipype.utils DEBUG:
Linking File: /data/data05/Studies/MCSA/PROCESSED/FMRI/FMRIPREP/fmriprep/sub-NI9226IM20181130/anat/sub-NI9226IM20181130_desc-preproc_T1w.nii->/grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/brain_extraction_wf/inu_n4/mapflow/_inu_n40/sub-NI9226IM20181130_ses-1_T1w_maths_corrected.nii
190320-18:01:26,829 nipype.utils DEBUG:
Copying File: /data/data05/Studies/MCSA/PROCESSED/FMRI/FMRIPREP/fmriprep/sub-NI9226IM20181130/anat/sub-NI9226IM20181130_desc-preproc_T1w.nii->/grave/fmriprep_wf/single_subject_NI9226IM20181130_wf/anat_preproc_wf/brain_extraction_wf/inu_n4/mapflow/_inu_n40/sub-NI9226IM20181130_ses-1_T1w_maths_corrected.nii
Fatal Python error: Bus error
Thread 0x00007fc04e2d9700 (most recent call first):
File "/usr/local/miniconda/lib/python3.7/threading.py", line 296 in wait
File "/usr/local/miniconda/lib/python3.7/multiprocessing/queues.py", line 224 in _feed
File "/usr/local/miniconda/lib/python3.7/threading.py", line 865 in run
File "/usr/local/miniconda/lib/python3.7/threading.py", line 917 in _bootstrap_inner
File "/usr/local/miniconda/lib/python3.7/threading.py", line 885 in _bootstrap
Thread 0x00007fc04eada700 (most recent call first):
File "/usr/local/miniconda/lib/python3.7/selectors.py", line 415 in select
File "/usr/local/miniconda/lib/python3.7/multiprocessing/connection.py", line 920 in wait
File "/usr/local/miniconda/lib/python3.7/concurrent/futures/process.py", line 354 in _queue_management_worker
File "/usr/local/miniconda/lib/python3.7/threading.py", line 865 in run
File "/usr/local/miniconda/lib/python3.7/threading.py", line 917 in _bootstrap_inner
File "/usr/local/miniconda/lib/python3.7/threading.py", line 885 in _bootstrap
Current thread 0x00007fc0766e7700 (most recent call first):
File "/usr/local/miniconda/lib/python3.7/site-packages/nibabel/volumeutils.py", line 833 in _write_data
File "/usr/local/miniconda/lib/python3.7/site-packages/nibabel/volumeutils.py", line 660 in array_to_file
File "/usr/local/miniconda/lib/python3.7/site-packages/nibabel/arraywriters.py", line 562 in to_fileobj
File "/usr/local/miniconda/lib/python3.7/site-packages/nibabel/analyze.py", line 1090 in to_file_map
File "/usr/local/miniconda/lib/python3.7/site-packages/nibabel/filebasedimages.py", line 334 in to_filename
File "/usr/local/miniconda/lib/python3.7/site-packages/niworkflows/interfaces/bids.py", line 431 in _run_interface
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/interfaces/base/core.py", line 375 in run
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/engine/nodes.py", line 637 in _run_command
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/engine/nodes.py", line 557 in _run_interface
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/engine/nodes.py", line 473 in run
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/multiproc.py", line 316 in _send_procs_to_workers
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/plugins/base.py", line 183 in run
File "/usr/local/miniconda/lib/python3.7/site-packages/nipype/pipeline/engine/workflows.py", line 599 in run
File "/usr/local/miniconda/lib/python3.7/site-packages/fmriprep/cli/run.py", line 436 in main
File "/usr/local/miniconda/bin/fmriprep", line 11 in <module>
/var/lib/gridengine/default/spool/alzheimer/job_scripts/109044: line 11: 4051 Bus error
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 16 (6 by maintainers)
Also, just in general principle, we should support all valid BIDS datasets with BOLD data, and making people compress their inputs isn’t very user friendly.