I can't get the first task's name in my debug session. You can see below picture for more detial. The CCS version is 20.1.1 
Hi Wei Yao,
Would it be possible to confirm if the actual memory location storing the task's name is corrupted or fine (before and after the overflow)? I do see a stack overflow for the task in question so i suspect maybe the memory holding the required name is corrupted (not sure, would need your help to confirm).
As of the configuration, I feel its correct as the other task's name are displayed fine, the corrupted name can be a result of the stack overflow itself. I feel that some Task Control Block is corrupted for this task or the TCB stored for some task right before this overflowed tasks TCB. We would have to debug step by step to know who has corrupted the memory holding the first task's name, one way to do that is, find out the exact memory location where the task name is stored (right after task creation), create a hardware watchpoint at that address so you know whenever the address is being overwritten/corrupted.
Regards,
Shaunak
Hi Yao Wei,
To add on to Shaunak's response, you could also look up the StackBase address "0x700af62c" in the map file of the project, to know which task this stack corresponds to and has overflowed.
Regards,
Sahana