FreeRTOS scheduler does not preempt on Linux target (IDFGH-13539) #14429
Labels
Resolution: Cannot Reproduce
Issue cannot be reproduced
Status: Done
Issue is done internally
Type: Bug
bugs in IDF
Answers checklist.
IDF version.
v5.4-dev-2004-g8e4454b285
Espressif SoC revision.
Linux
Operating System used.
Linux
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
Development Kit.
None
Power Supply used.
USB
What is the expected behavior?
Scheduler should preempt all tasks since the option is enabled by default in ESP-IDF.
What is the actual behavior?
The scheduler doesn't seem to preempt tasks with busy loops on the Linux target. This results in most components locking up the system.
Steps to reproduce.
Observe how the timer stops getting called after the task is created.
Debug Logs.
No response
More Information.
My previous bug report #14395 was likely caused by this issue.
The text was updated successfully, but these errors were encountered: