Why Get Sysmalloc Assertion Error Message When Using Malloc in C