FreeRTOS v10.0.1 on STM32F4-discovery

Just to be clear, in your FreeRTOSConfig.h you have these handlers defined ?

#define vPortSVCHandler SVC_Handler
#define xPortPendSVHandler PendSV_Handler
#define xPortSysTickHandler SysTick_Handler

and you are using the provided FreeRTOS handlers, right ?

When using SysTick for FreeRTOS and also HAL ensure that SysTick it’s not (longer) used as HAL tick and use another TIMer for HAL instead. Or vice versa.

In case you want to re-generate an FreeRTOS example project with CubeMX maybe have a look at this post: