[Wine-devel] [Wine-patches] [eter-2.0.0] [eterhack]

Dmitry Timoshkov dtimoshkov на etersoft.ru
Пт Май 18 16:29:02 MSK 2012


Vitaly Lipatov <lav на etersoft.ru> wrote:

> Патч увеличивает MAX_WINPROCS (допустимое число оконнных процедур) до 
> 16384 (было 4096).
> Это должно отодвинуть проблему с
> fixme:win:alloc_winproc too many winprocs, cannot allocate one for 
> 0x7c5d158
> 
> Факты:
> 1. оконные процедуры регистрируются в обычном массиве, который никогда 
> не освобождается (у разработчиков надежда,
> что в программе не может быть столько тысяч оконных процедур.
> 2. 1С 8.2 через несколько часов работы (2-4) вылетает с этим сообщением 
> про too many winprocs.

Похоже на утечку оконных хэндлов. Кто-нибудь пытался хотя бы посмотреть
во время вылета с этой ошибкой окна какого типа и кем созданные заполнили
весь массив? Для упрощения воспроизведения проблемы можно уменьшить размер
массива.

-- 
Dmitry.


Подробная информация о списке рассылки Wine-devel