Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aborting Tasks when something is hung does not abort the hung task. #142

Open
maforget opened this issue Feb 11, 2025 · 0 comments
Open
Labels
bug Something isn't working

Comments

@maforget
Copy link
Owner

Describe the bug
If something is hung aborting all task clears the queue, but the hung thread is still processing so anything added after it stays in limbo until we close the program or the task finishes.

Aborting should stop everything (safely).

Exact Steps to Reproduce
I was able to partially reproduce the problem:

  • I queued a couple of exports and intentionally added a 1 minute pause inside the exporting to reproduce some kind of locking.
  • If I would abort all thread, the thread list would disappear but the icon on the taskbar still indicates that it is still exporting.
  • Starting another export during that time would add the export in the dialog in waiting state.
  • They would only proceed once the pause I've added was elapsed. Even with all tasks aborted, it still needs to complete it's task before it can be set to a completed state.
@maforget maforget added the bug Something isn't working label Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant