configMINIMAL_STACK_SIZE is set to 100 (in the Processor Expert component, and this is stored in FreeRTOSConfig.h
This is in words, or better in 32bit entities for the ColdFire. If you create a task with configMINIMAL_STACK_SIZE, then it measn that every task gets 400 bytes of stack. Keep in mind that there is as well the IDLE task, so if you have 2 (+ idle) task, then this will be 3*400 bytes.
Either you reduce the stack per task (if they do not have much to do), or increase the amount of heap. Keep in mind that there is no special stack for the interrupts, so you need to count this into the stack size.
As a hint: enable the vApplicationMallocFailedHook(), so you get an indication what is wrong.
I added a second task to my application like yours, and with 1024 it is triggering the above hook (what I expected).
Increasing the total heap size to 1500 (as there is some memory needed for the TCB, which is around 60 bytes depending on your settings, plus some additional heap bytes) then solved the problem.
BK