FreeRtos stm32f4 stuck in vTaskDelay
well I found the reason why this error happened
it's just that time doesn't seem to advance because the systick interruption was like doing nothing , and this because i used a FreeRTOSConfig.h generated with stmcube and the following was commented 

/* IMPORTANT: This define MUST be commented when used with STM32Cube firmware, 
to prevent overwriting SysTick_Handler defined within STM32Cube HAL */
/* #define xPortSysTickHandler SysTick_Handler*/


, I decommented it , i also had to comment the definition of the systick interruption in stm32f4xx__it.c to avoid duplicate definition