Почитал раздел BUGS в man malloc и ядреные доки на эту же тему выделения памяти. Теперь кто-нибудь объясните как при таких жестоких багах оно фурычит? Тудыть перетудыть, но оказывается если malloc вернул ненулевое значение, это еще не значит, что памятью можно пользоваться?!!!!!!!