Что означает код ошибки Windows 106 (ERROR_SEM_USER_LIMIT)?

 
Также может означать:
КонстантаТипОС
EISCONNerrnoLinux
EQFULLerrnomacOS
ELASTerrnomacOS
ECONNABORTEDerrnoWindows
LPC_INITIALIZATION_FAILEDКод BSODWindows
Предыдущий Следующий
ERROR_SEM_OWNER_DIED ERROR_DISK_CHANGE

ERROR_SEM_USER_LIMIT

Что означает ERROR_SEM_USER_LIMIT

ERROR_SEM_USER_LIMIT означает, что legacy subsystem достигла допустимого числа пользовательских semaphore objects.

Что проверить

Определите процессы, которые создают semaphores, и сопоставьте каждый create path с закрытием объекта. Особое внимание уделите повторным запускам, recovery branches и abnormal termination, после которых compatibility layer может не сразу освободить состояние.

Если используются named semaphores, проверьте, не создаёт ли приложение новые имена вместо повторного открытия существующих объектов. Это не timeout ожидания semaphore и не проблема пользовательского профиля: отказ происходит при создании или выделении объекта из-за исчерпанного лимита. Подтвердите исправление длительным прогоном, в котором число semaphore objects перестаёт расти.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.