Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-06-20 20:32:25 ЛС | профиль | цитата
Demnus, добавляете точку, сохраняете схему, перезапускаете среду, открываете, наводите - если вылетает, дайте нам через файлообменник Вашу схему в виде SHA

------------ Дoбавленo в 20.32:
nesco писал(а):
если удалять самого себя, то только из другой очереди событий

Так я это понимаю, и что такое контекст потока знаю, потому в стеке копил идентификаторы потоков на смерть и подчищал их ресурсы перед созданием новых шариков уже в основном цикле. Вылетал он не от рекурсии, а от большого количества инстанций и общего стека, т.к. на стеке контексты каждой машиннокодовой процедуры элемента, выглядящей в схеме как очередная его копия, хранятся и где-то что-то забывало подчищать стек после выхода из одной такой процедуры, он тёк, тёк да и утекал до переполнения.
карма: 1

0