ERROR with run fixelconnectivity

Hi everyone, I encountered the following issue when running fixelconnectivity . I am using a MacBook with an Apple M4 Pro chip and 48GB of memory.

fixelconnectivity group/fixel_mask/ group/tracks_2_million_sift.tck group/matrix/ -force -debug
fixelconnectivity: [WARNING] existing output files will be overwritten
fixelconnectivity: [DEBUG] No config file found at "/etc/mrtrix.conf"
fixelconnectivity: [DEBUG] No config file found at "/Users/heqifeng/.mrtrix.conf"
fixelconnectivity: [INFO] opening image "group/fixel_mask/index.mif"...
fixelconnectivity: [DEBUG] reading key/value file "group/fixel_mask/index.mif"...
fixelconnectivity: [DEBUG] sanitising image information...
fixelconnectivity: [INFO] Axes and transform of image "group/fixel_mask/index.mif" altered to approximate RAS coordinate system
fixelconnectivity: [DEBUG] No phase encoding information found for transformation with load of image "group/fixel_mask/index.mif"
fixelconnectivity: [INFO] image "group/fixel_mask/index.mif" opened with dimensions 146x168x148x2, voxel spacing 1.25x1.25x1.25xnan, datatype UInt32LE
fixelconnectivity: [DEBUG] memory-mapping file "group/fixel_mask/index.mif"...
fixelconnectivity: [DEBUG] file "group/fixel_mask/index.mif" mapped at 0x100ebc000, size 29041152 (read-only)
fixelconnectivity: [DEBUG] image "group/fixel_mask/index.mif" loaded
fixelconnectivity: [DEBUG] image "group/fixel_mask/index.mif" initialised with strides = [ -2 -292 49056 1 ], start = 49054, using direct IO
fixelconnectivity: [DEBUG] sanitising image information...
fixelconnectivity: [DEBUG] allocating scratch buffer for image "true-filled scratch fixel mask"...
fixelconnectivity: [DEBUG] image "true-filled scratch fixel mask" loaded
fixelconnectivity: [DEBUG] image "true-filled scratch fixel mask" initialised with strides = [ 1 624275 624275 ], start = 0, using direct IO
fixelconnectivity: [INFO] opening image "group/fixel_mask/index.mif"...
fixelconnectivity: [DEBUG] reading key/value file "group/fixel_mask/index.mif"...
fixelconnectivity: [DEBUG] sanitising image information...
fixelconnectivity: [INFO] Axes and transform of image "group/fixel_mask/index.mif" altered to approximate RAS coordinate system
fixelconnectivity: [DEBUG] No phase encoding information found for transformation with load of image "group/fixel_mask/index.mif"
fixelconnectivity: [INFO] image "group/fixel_mask/index.mif" opened with dimensions 146x168x148x2, voxel spacing 1.25x1.25x1.25xnan, datatype UInt32LE
fixelconnectivity: [INFO] opening image "group/fixel_mask/directions.mif"...
fixelconnectivity: [DEBUG] reading key/value file "group/fixel_mask/directions.mif"...
fixelconnectivity: [DEBUG] sanitising image information...
fixelconnectivity: [INFO] Axes and transform of image "group/fixel_mask/directions.mif" altered to approximate RAS coordinate system
fixelconnectivity: [DEBUG] No phase encoding information found for transformation with load of image "group/fixel_mask/directions.mif"
fixelconnectivity: [INFO] image "group/fixel_mask/directions.mif" opened with dimensions 624275x3x1, voxel spacing 1.25x1.25x1.25, datatype Float32LE
fixelconnectivity: [DEBUG] memory-mapping file "group/fixel_mask/directions.mif"...
fixelconnectivity: [DEBUG] file "group/fixel_mask/directions.mif" mapped at 0x102a70000, size 7491300 (read-only)
fixelconnectivity: [DEBUG] image "group/fixel_mask/directions.mif" loaded
fixelconnectivity: [DEBUG] image "group/fixel_mask/directions.mif" initialised with strides = [ -1 -624275 1872825 ], start = 1872824, using indirect IO
fixelconnectivity: [DEBUG] initialising threads...
fixelconnectivity: [DEBUG] launching 14 threads "loop threads"...
fixelconnectivity: [100%] preloading data for "group/fixel_mask/directions.mif"...
fixelconnectivity: [DEBUG] waiting for completion of threads "loop threads"...
fixelconnectivity: [DEBUG] threads "loop threads" completed OK
fixelconnectivity: [100%] preloading data for "group/fixel_mask/directions.mif"
fixelconnectivity: [DEBUG] image "group/fixel_mask/directions.mif" initialised with strides = [ 3 1 1872825 ], start = 0, using direct IO
fixelconnectivity: [DEBUG] reading key/value file "group/tracks_2_million_sift.tck"...
fixelconnectivity: [DEBUG] initialising threads...
fixelconnectivity: [DEBUG] launching thread "source"...
fixelconnectivity: [DEBUG] launching thread "pipe"...
fixelconnectivity: [DEBUG] launching thread "sink"...
fixelconnectivity: [DEBUG] waiting for completion of thread "source"...
fixelconnectivity: [  0%] computing fixel-fixel connectivity matrix...
fixelconnectivity: [SYSTEM FATAL CODE: SIGBUS (10)] Bus error: Accessing invalid address (out of storage space?)

I would like to know how to solve this problem.