Цитата(AHTOXA @ Mar 29 2012, 00:17)

Дополнение. Проверьте ещё переменную heap, равна ли она нулю до первого вызова malloc. У меня как-то были подобные проблемы, когда стартовый код не чистил bss и не инициализировал переменные.
При включении сразу чищу всё ОЗУ.
Сделал тестовый вывод и выяснилось, что _sbrk() вообще не вызывается при вызове malloc
heap = 0
&_heap = 536966144
Сообщение отредактировал athlon64 - Mar 29 2012, 05:24