Siril 1.4.2 on Mac OS/X 26.3.1a
Continuum Subtraction attempts to load a file not specified, nor present, then crashes. Appears to only happen after using Syqon Starless. Repeatable steps:
Start with two stacks from a Dwarf 3 telescope, one imaged using the Astro filter and the other with Duo band filter.
Register the two stacks together using the defaults.
Rename the registered stacks to r_astro.fit and r_duo.fit
Open the r_astro.fit and extract the channels to r, g, b
Open the r.fit and using Syqon Starless (Axiom model, all other settings default), remove the stars
Open the r_duo.fit and extract the channels to ha, hb, oiii
Open the ha.fit and using Syqon Starless (Axiom model, all other settings default), remove the stars
While ha.fit is still open, go to Continuum Subtraction. Put starless_ha.fit in the emission line and starless_r in the color component. It doesn’t matter if you fill in the other emission lines and color component or not.
Click Load. The script presents an error dialog “Error opening file” with “There was an error when opening this image. See the log for more information”.
The log:
Error opening image /Volumes/[path]/starless: file not found or not supported.
Command execution failed: file not found.
Traceback (most recent call last):
File “/Users/[user]/Library/Application Support/org.siril.Siril/siril-scripts/processing/ContinuumSubtraction.py”, line 380, in on_load
self.siril.cmd(“load”, self.emission_file)
File “/Users/[user]/Library/Application Support/org.siril.Siril/siril/venv/lib/python3.12/site-packages/sirilpy/connection.py”, line 1087, in cmd
raise CommandError(_(f"Command ‘{args[0]}’ failed: {error_message}"), status_code)
sirilpy.exceptions.CommandError: Command ‘load’ failed: File not found
Python process (PID: 20310) terminated by signal 6
Further, Python quit unexpectedly.
But also, if you copy “starless_ha.fit” (or any fit file) to “starless.fit”, it works, and when you click load it loads “starless”. So, somehow, the script needs to open a file called “starless.fit”, even though it was never specified in the emission line components or color components. Somehow, Syqon Starless seems to be involved here, because the script works if I don’t invoke Syqon. Clicking “Generate” properly creates and opens “CS-generated.fits”.
Stacks available if needed.