Hi @lock042 I’m still experiencing hanging each time I let Siril try to align images with more that on threads. By default on my MacBookPro siril tries to use the 8 cores. I’ve left the RAM option to use all the available memory and the behaviour is always the same: the preprocess is performed in parallel with multiple threads but as soon as the registration spawn is workers, I got my fans at full speed, the system monitor tops 700% but the process never progress.
On my logs, all that I can read is:
log: Running command: cd
log: Setting CWD (Current Working Directory) to '/Users/rlbe/Desktop/workspace/lights'
log: Running command: preprocess
Found a sequence (number 1) with base name "light_", looking for first and last indexes.
Writing sequence file light_.seq
S 'light_' 1 10 10 3 -1 3
L -1
Sequence found: light_ 1->10
Reading sequence file `light_.seq'.
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file light_001.fits, 1 layer(s), 4928x3262 pixels
bitpix for the sequence is set as 20
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file master_dark, 1 layer(s), 4928x3262 pixels
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file master_flat, 1 layer(s), 4928x3262 pixels
log: Preprocessing...
log: Normalisation value auto evaluated: 0.04
log: 85948 pixels corrected (0 + 85948)
log: Preprocessing: processing...
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file light_001.fits, 1 layer(s), 4928x3262 pixels
log: Reading FITS: file light_006.fits, 1 layer(s), 4928x3262 pixels
log: Reading FITS: file light_009.fits, 1 layer(s), 4928x3262 pixels
log: Reading FITS: file light_007.fits, 1 layer(s), 4928x3262 pixels
log: Reading FITS: file light_008.fits, 1 layer(s), 4928x3262 pixels
log: Reading FITS: file light_010.fits, 1 layer(s), 4928x3262 pixels
log: Reading FITS: file light_005.fits, 1 layer(s), 4928x3262 pixels
log: Reading FITS: file light_003.fits, 1 layer(s), 4928x3262 pixels
log: Filter Pattern: RGGB
log: Filter Pattern: RGGB
log: Filter Pattern: RGGB
log: Filter Pattern: RGGB
log: Filter Pattern: RGGB
log: Filter Pattern: RGGB
log: Filter Pattern: RGGB
log: Filter Pattern: RGGB
log: Saving FITS: file pp_light_003.fits, 3 layer(s), 4928x3262 pixels
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file light_004.fits, 1 layer(s), 4928x3262 pixels
log: Filter Pattern: RGGB
log: Saving FITS: file pp_light_005.fits, 3 layer(s), 4928x3262 pixels
log: Saving FITS: file pp_light_007.fits, 3 layer(s), 4928x3262 pixels
log: Saving FITS: file pp_light_008.fits, 3 layer(s), 4928x3262 pixels
log: Saving FITS: file pp_light_006.fits, 3 layer(s), 4928x3262 pixels
log: Saving FITS: file pp_light_010.fits, 3 layer(s), 4928x3262 pixels
log: Saving FITS: file pp_light_001.fits, 3 layer(s), 4928x3262 pixels
log: Saving FITS: file pp_light_009.fits, 3 layer(s), 4928x3262 pixels
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file light_002.fits, 1 layer(s), 4928x3262 pixels
log: Filter Pattern: RGGB
log: Saving FITS: file pp_light_004.fits, 3 layer(s), 4928x3262 pixels
log: Saving FITS: file pp_light_002.fits, 3 layer(s), 4928x3262 pixels
log: Sequence processing succeeded.
log: Execution time: 10.83 s.
log: #align lights
log: Running command: register
Found a sequence (number 1) with base name "pp_light_", looking for first and last indexes.
Found a sequence (number 2) with base name "light_", looking for first and last indexes.
Writing sequence file pp_light_.seq
S 'pp_light_' 1 10 10 3 -1 3
L -1
Sequence found: pp_light_ 1->10
seqfile 'light_.seq' already exists, not recomputing
Reading sequence file `pp_light_.seq'.
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file pp_light_001.fits, 3 layer(s), 4928x3262 pixels
bitpix for the sequence is set as -32
log: Registration: processing using method: Global Star Alignment (deep-sky)
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file pp_light_001.fits, 3 layer(s), 4928x3262 pixels
log: Reference Image:
log: Findstar: processing...
log: Found 311 stars in reference, channel #1
log: FWHMx: 6.98 "
log: FWHMy: 6.67 "
log: Global star registration: processing...
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file pp_light_008.fits, 3 layer(s), 4928x3262 pixels
log: Findstar: processing...
log: Reading FITS: file pp_light_005.fits, 3 layer(s), 4928x3262 pixels
log: Findstar: processing...
log: Reading FITS: file pp_light_003.fits, 3 layer(s), 4928x3262 pixels
log: Findstar: processing...
log: Reading FITS: file pp_light_007.fits, 3 layer(s), 4928x3262 pixels
log: Reading FITS: file pp_light_001.fits, 3 layer(s), 4928x3262 pixels
log: Findstar: processing...
log: Reading FITS: file pp_light_010.fits, 3 layer(s), 4928x3262 pixels
log: Findstar: processing...
log: Reading FITS: file pp_light_006.fits, 3 layer(s), 4928x3262 pixels
log: Findstar: processing...
log: Reading FITS: file pp_light_009.fits, 3 layer(s), 4928x3262 pixels
log: Findstar: processing...
log: Saving FITS: file r_pp_light_001.fits, 3 layer(s), 4928x3262 pixels
Read from FITS header: pix size 4.78x4.78, binning 1x1, focal 300
log: Reading FITS: file pp_light_002.fits, 3 layer(s), 4928x3262 pixels
log: Findstar: processing...
And that’s all. The only “fix” is to kill the app and start again limiting SiriL to use one 1 core.
Yes I’m using the latest commits from master. I sync with the repo once a day and try to compile and install from the current state of this master branch