Цитата(011119xx @ Feb 22 2011, 06:42)

Да. Дело было в стеке. У меня стоял размер 512 байт. Увеличил до 1024 и проблема исчезла. Спасибо за помощь. Но остался вопрос: какого же размера все-таки делать стек? А куча для чего нужна? У меня под нее сейчас 0 выделено.
Я обычно задаю под стек 4 килобайта.
Это не повредит, особенно, если работаешь с файлами или с форматированным выводом (printf и т.д.).
Потом уже можно уменьшить, если хватает с избытком.
Куча - это память для динамического выделения функциями malloc() и т.п.
Если в твоей программе это есть - будь любезен задать размер кучи.
Я стараюсь избегать, по возможности, работы с кучей и пользуюсь вместо этого статическими блоками памяти.