Interrupts.

Zephyr: What `__ASSERT` Means, Interrupt Context, and Why You Must Not Create Threads in ISRs.

Clear, practical explanation of Zephyr’s __ASSERT, what interrupt context (ISR) is, and why creating threads inside an ISR is forbidden—with safe alternatives and code snippets.