does anybody knows what happens if a vPortYieldProcessor or vPortPreemptiveTick event interrupts each other?
Can this cause any problems. The interrupt is not blocked inside this code (3.2.2)
vPortYieldProcessor and vPortPreemptiveTick both execute from within an interrupt (SWI and IRQ respectively). In the FreeRTOS.org demos interrupts remain masked for their entire execution so they cannot interrupt each other.
If this is not the case for your project then you must have rewritten the interrupt entry and exit code???