General4 » 06 июн 2012, 11:49
Рекомендую начать глубокую диагностику, проблема может быть как и у приложения ms_server.exe (создалась при определённых условиях) так и на вашей стороне. Попробовать отключить модемы, и поработать только на TCP/IP. Нужны тесты. Откатывались назад на 4.8 RC5, 6... Какой результат? Файловые антивирусы? Пробовали ставить на чистый (не сборки) Windows XP Pro SP3 + Все обновления; Windows 7 Pro SP1?
Дело в том что ntdll.dll - это ключевой компонент Windows NT/2000/XP/2003. NTDLL является прослойкой между стандартом Win32 API (функции типа CreateFile, PostMessage и т.д.) и NT Native API (функции типа NtCreateFile, KeCreateSemaphore и им подобные). Иными словами участвует при создании, доступе к файлу (открытие, запись), отправке сообщений и т.д.
Возможно, что, что-то блокирует (не даёт считать из файла или записать в него), перехватывает сообщения, задерживает и не даёт правильной работе.
Судя по событию Buffer overrun detected можно сделать вывод, что сервер (ms_server.exe) пытается записать что-то или передать закидывая в буфер, а сторонняя утилита блокирует и не даёт скинуть (записать) в файл или передать сообщение и поэтому происходит накопление информации в буфере. Но лучше обратиться к профессиональным программистам C++ для уточнения. Не исключено, что проблема и в самом ms_server.exe.
На некоторых сайтах рекомендуют заменить ntdll.dll на версию по свежее. Помогает в 20% случаях.
Последний раз редактировалось
General4 12 июн 2012, 12:00, всего редактировалось 1 раз.
Stemax: 6.4 - (Windows 7 Home x64 - 6 ГБ) - PostgreSQL 9.5.25 - 64-бит
Мираж Drive: 2.12 - (Windows 7 Pro x64 - 3 ГБ) - PostgreSQL 9.5.25 - 64-бит
Stemax Mobile: 1.6.4 - (Android 13 - 6 ГБ)