Hi Jeff, the malloc() function is provided by the GNU compiler (assuming that is what you are using) C runtime environment. malloc() exclusively uses the .heap section that is created at link time to allocate memory. It is possible there is some issue where the heap gets overrun on the first allocation, it would certainly need further investigation. Its an interesting issue and thanks for sharing your code. This could be an issue with the GNU runtime malloc but we would have to investigate further to make sure what is causing this issue. Could you file a support request on this issue wo we make sure this issue is kept track of? Stefaan
↧