jlelli / sched-deadline-archive

An implementation of the popular Earliest Deadline First (EDF) scheduling algorithm or the Linux kernel. It is still experimental code, and it is still continuously being improved, but it already is a fully-working solution for supporting typical real-time applications in GNU/Linux environments.
Other
49 stars 31 forks source link

sporadic system freeze when using sched_deadline #12

Open embvision opened 2 years ago

embvision commented 2 years ago

Issue description: Using three dl tasks (5ms, 25ms and 200ms) along with a SCHED_FIFO class task with the highest FIFO priority the kernel gets trapped into "BUG_ON(!p->dl.dl_boosted || flags != ENQUEUE_REPLENISH);"

Environment description: Machine: 6th gen Mobile Intel Xeon Quad-core (8-thread) E3-1505M v5 at 2.8 GHz Operating System: Poky 3.1.17 intel-core-i7-64 Kernel: 5.4/preempt-rt (https://github.com/intel/linux-intel-lts)

image

Any kind of help would be appreciated!

cz172638 commented 2 years ago

Issue description: Using three dl tasks (5ms, 25ms and 200ms) along with a SCHED_FIFO class task with the highest FIFO priority the kernel gets trapped into "BUG_ON(!p->dl.dl_boosted || flags != ENQUEUE_REPLENISH);"

Environment description: Machine: 6th gen Mobile Intel Xeon Quad-core (8-thread) E3-1505M v5 at 2.8 GHz Operating System: Poky 3.1.17 intel-core-i7-64 Kernel: 5.4/preempt-rt (https://github.com/intel/linux-intel-lts)

image

Any kind of help would be appreciated!

proper place for issue would be lts kernel from intel or simply on bugizlla.kernel.org if it is also in upstream