Bug 510012 - Ekos align triggered during a dither stalls sequence
Summary: Ekos align triggered during a dither stalls sequence
Status: REPORTED
Alias: None
Product: kstars
Classification: Applications
Component: general (other bugs)
Version First Reported In: 3.7.6
Platform: Ubuntu Linux
: NOR major
Target Milestone: ---
Assignee: Jasem Mutlaq
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-27 23:29 UTC by deadwing
Modified: 2025-09-27 23:29 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description deadwing 2025-09-27 23:29:10 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY


STEPS TO REPRODUCE
1. Start guiding/shooting schedule
2. Set check align every X frames
3. Dithering happens in between shooting and takes a few seconds
4. Align checks and says is off, so it starts a slew in the middle of the dither still not finished
5. Dither fails, sequence is aborted, slew never finishes, align never receives the slew completed signal and stalls beyond the timeout (because in fact it never started as it was waiting for slew to finish

OBSERVED RESULT
The whole sequence is stuck to 'aligning' and it doesn't unstuck, even having greedy schedule, immediate aborted jobs restarted (it's not aborted but stuck on aligning), and I also have consider errors as abort with a timeout of 120s.

EXPECTED RESULT
The align check in schedule should work in harmony with the rest of the system, so it should not trigger during a dither not finish, or should play with it. The scheduler should realise that is stuck on align. Align timeout should be valid also in the event that the slew never stops, it's still part of the align procedure.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Ubuntu 22 arm
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION