Skip to content

MBED_TICKLESS causing error in rtx_idle thread (since 5.13.4) #11401

@maciejbocianski

Description

@maciejbocianski

Description

I noticed that tickless enabled in 5.13.4 for k64f is causing that below code is failing

#include "mbed.h"
 
int main() {

    wait_ms(1);
}

test command: mbed compile -t GCC_ARM -m k64f -f

 ++ MbedOS Error Info ++
Error Status: 0x80010133 Code: 307 Module: 1
Error Message: Mutex: 0x20001E08, Not allowed in ISR context
Location: 0x30D1
Error Value: 0x20001E08
Current Thread: rtx_idle  Id: 0x20000EDC Entry: 0x30DD StackSize: 0x200 StackMem: 0x20001220 SP: 0x2002FE58
For more info, visit: https://mbed.com/s/error?error=0x80010133&tgt=K64F
-- MbedOS Error Info --

= System will be rebooted due to a fatal error =
= Reboot count(=95) reached maximum, system will halt after rebooting

Issue request type

[ ] Question
[ ] Enhancement
[X] Bug

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions