vPreemptiveTick() calls vTaskSwitchContext() usage of listGET_OWNER_OF_NEXT_ENTRY() causes __dabt(). Unfortunately there is no task at this point to execute.
This appears to be a race condition of letting the tick counter generate ticks while tasks are just getting initialized. I assume the tick generation should not occur until after the tasks have been initialized and prior to vTaskStartScheduler(). Now locating where the tick generation has been initiated.