Страница 1 из 2

проблема

СообщениеДобавлено: 05 июн 2012, 21:54
Device
периодически вылетает сервер с ошибкой buffer overflow detected msserver.exe в чем может быть проблема?

Re: проблема

СообщениеДобавлено: 06 июн 2012, 07:13
General4
Buffer overflow detected - Переполнение буфера, вызванное программой Ms_Server.exe или модулем (библиотекой) MS Visual C++, к которому обращается Ms_Server.exe.
С этого места по подробнее. Наталкиваюсь на чуточку другую проблему, но возможно переплетается. Версия сервера? Периодически вылетает, - с переодичностью в день, неделю? Опубликуйте записи, сделанные в журнале Windows по этой ошибке (обязательно зафиксируется, если не отключили протоколирование)? Надпись появляется только при определённых действиях (операциях) или хаотично (не отследить как)?

Что вначале посоветуют, это обновить MS Visual C++ 200Х Redistibutable, но скорей всего не поможет, если только в журнале Windows не будет что-то типа:

Имя сбойного приложения: ms_server.exe, версия: 4.8.7.XXXX, отметка времени: 0x4a2fbdc2
Имя сбойного модуля: ХХХХ.dll, версия: 5.60.2.1, отметка времени 0x493ae124 [имя сбойного модуля MS Visual C++ 200X]
Код исключения: 0xc00000ХХ
Смещение ошибки: 0x007f22d0

Re: проблема

СообщениеДобавлено: 06 июн 2012, 09:59
Device
Buffer over run detected! C:\program files\ms_system\ms_server.exe сама ошибка вылетает непонятно когда даже закономерность не могу понять уже пробовал на двух компьютерах, на которых заново переустанавливал windows xp sp 3
еще бывает закрываешь ms_server.exe появляется ошибка отправлять отчет или нет
в логах нашел токо такую -
Ошибка приложения ms_server.exe, версия 1.0.0.1, модуль ntdll.dll, версия 5.1.2600.5512, адрес 0x0001166b. вот нашел ошибку

Re: проблема

СообщениеДобавлено: 06 июн 2012, 11:10
Maximum
Device писал(а):еще бывает закрываешь ms_server.exe появляется ошибка отправлять отчет или нет

У меня это постоянно.

Re: проблема

СообщениеДобавлено: 06 июн 2012, 11:49
General4
Рекомендую начать глубокую диагностику, проблема может быть как и у приложения 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% случаях.

Re: проблема

СообщениеДобавлено: 08 июн 2012, 10:30
Konstantin
Device писал(а):периодически вылетает сервер с ошибкой buffer overflow detected msserver.exe в чем может быть проблема?


Какую версию ПЦН Мираж Вы используете? При использовании тестируемых версий возможно возникновение подобной ошибки, так как тестирование версий осуществляется не в полном объеме. Кроме того, в тестовые версии при необходимости включаем дополнительные отладочные логи работы сервера. К тому же, возникновение подобной ошибки может зависеть и от операционной системы Windows. Для выявления ошибки отправьте нам на support2@nppstels.ru журналы событий Windows (приложения и/или система) с указанием времени, когда проявляется данная ошибка.

Re: проблема

СообщениеДобавлено: 08 июн 2012, 13:53
Device
версия по 4.6

Re: проблема

СообщениеДобавлено: 15 июн 2012, 15:06
sanako
Device писал(а):версия по 4.6

Была аналогичня проблема на версии 4.6. Ставил сервер на другие ПК - не помогло. Решение нашёл в настройках модемов, у меня был настроен контроль баланса, так вот убрал этот контроль и проблема исчезла.

Re: проблема

СообщениеДобавлено: 08 янв 2013, 15:05
Good_85
Неделю сервер вылетал всреднем через день. Потом даже минуты не стал держаться, сменил версии с 4.8-10 на 4.8-6 не помогло. Помогло только отключение модемов. Сейчас вроде работает, но без модемов.

Re: проблема

СообщениеДобавлено: 08 янв 2013, 15:09
Device
Я решил проблему заменой кабеля usb to com на pci плату с com портами и установкой windows 7.