Can you try increasing the stack size of StartDefaultTask:
osThreadDef(defaultTask, StartDefaultTask, osPriorityNormal, 0, 4096);
defaultTaskHandle = osThreadCreate(osThread(defaultTask), NULL);
Separately, I would suggest to not mix FreeRTOS and CMSIS API.
Thanks.