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

Abend из-за LIBC.NLM...

СообщениеДобавлено: 23 июн 2003, 08:38
Лебедев Виктор
Сервер NW5.1SP5, BM3.7

Помогите понять что произошло. Беда проявилась после замены IP-адресов. Двое суток работа шла нормально, на третьи сутки возросла до 99% утилизация, на пятые сутки серсер выпал. После abend все необходимые сервисы продолжают работать.
Цитирую ABEND.LOG:

Server E800 halted Monday, 23 June 2003 6:17:44.535
Abend 1 on P00: Server-5.00k: Page Fault Processor Exception (Error code 00000002)

Registers:
CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
EAX = 558CD261 EBX = D58CBA51 ECX = 00000018 EDX = D6EF4B00
ESI = D7EA51F5 EDI = 558CD291 EBP = D7EA01D0 ESP = D6EF4B1C
EIP = D2751EF3 FLAGS = 00010A06
D2751EF3 F2A5 **REPNE*MOVSD
EIP in LIBC.NLM at code start +00052EF3h
Access Location: 0x558CD291

The violation occurred while processing the following instruction:
D2751EF3 F2A5 **REPNE*MOVSD
D2751EF5 2403 AND AL,03
D2751EF7 8AC8 MOV CL,AL
D2751EF9 F2A4 **REPNE*MOVSB
D2751EFB 8B44240C MOV EAX,[ESP+0C]
D2751EFF 5E POP ESI
D2751F00 5F POP EDI
D2751F01 C3 RET
D2751F02 0000 ADD [EAX],AL
D2751F04 0000 ADD [EAX],AL



Running process: Server 17 Process
Created by: NetWare Application
Thread Owned by NLM: SERVER.NLM
Stack pointer: D6EF4B38
OS Stack limit: D6EED040
Scheduling priority: 67371008
Wait state: 3030070 (Yielded CPU)
Stack: --80000040 ?
--7FFFFFFF ?
D7E9C4EF (BRDMON.NLM|PrxPopularSiteCallBackRtn+DF)
--558CD291 ?
-D7EA51F5 (BRDMON.NLM|PopularSiteInfo+0)
--00000061 ?
--0000001C ?
-D7EA51F5 (BRDMON.NLM|PopularSiteInfo+0)
--D73C81EC ?
--D73C6194 ?
--00000000 ?
--D73BA340 (BRDSRV.NLM|_end+BED4)
D36416EA (SNMP.NLM|SMILEDeregisterXportApiType+B76)
--00000001 ?
--00000001 ?
-D7EA01D0 (BRDMON.NLM|ReqPopularSiteTable+0)
--D6EF4BEC ?
--00000000 ?
--D73C81C0 ?
--D6EF4BEC ?
-D7EA01D0 (BRDMON.NLM|ReqPopularSiteTable+0)
D7E9C410 (BRDMON.NLM|PrxPopularSiteCallBackRtn+0)
--00000001 ?
--00000001 ?
--00000001 ?
-D7EA01D0 (BRDMON.NLM|ReqPopularSiteTable+0)
--00000001 ?
--00000005 ?
--00000001 ?
--D3658520 ?
--00000004 ?
--D73C81E8 ?
D36403D6 (SNMP.NLM|SMILEGetTable+22A)
--D36624C0 ?
--D3658520 ?
--D73C81C0 ?
--D36624C0 ?
-D7EA5900 (BRDMON.NLM|CommunityInfo+0)
--00000001 ?
--00000000 ?
-D7EA5908 (BRDMON.NLM|Security+0)
--D58CB820 ?
D7E9C7D5 (BRDMON.NLM|GetProxyPopularSitesInfo+75)
--00000001 ?
--00000001 ?
-D7EA01D0 (BRDMON.NLM|ReqPopularSiteTable+0)
--00000000 ?
-D7EA5908 (BRDMON.NLM|Security+0)
D7E9C410 (BRDMON.NLM|PrxPopularSiteCallBackRtn+0)
--D6EF4BEC ?
--D6EF4BE8 ?
--00000174 ?
--00000000 ?
--00000000 ?
--00001000 ?
--D1B4C5E5 ?
--D1B4C5F3 ?
D7E9D853 (BRDMON.NLM|BrdMonEventHandler+A3)
--D1B4C5F3 ?
--D6EF4C30 ?
--D6EF4C2C ?
--D1B4C820 ?
D73AA027 (BRDSRV.NLM|BRDSRV_NCPExtRequestHandler+137)
--0000022D ?
--D1B4C5F3 ?
--D6EF4C30 ?
--D6EF4C2C ?
--00001000 ?
--00000000 ?
--00000000 ?
--D6EF4C90 ?
--00004018 ?
--0000023B ?
--D1B4C5C0 ?
D2C3517B (NLMLIB.NLM|NWSendNCPExtensionFraggedRequest+1223)
--D1B4C5C8 ?
--D1B4C5E5 ?
--0000023B ?
--D1B4C820 ?
--D6EF4C5C ?
--0000400E ?
--D1B4C820 ?
--00000000 ?
--00010418 ?
--D1B92200 ?
FC02A5E2 (SERVER.NLM|AllocMemoryDefault+22A)
--D0C29B44 ?
--00000246 ?
--00000246 ?
--00001B33 ?
--00003B33 ?
--00000000 ?
--00010418 ?
-D41966F0 (NCPIP.NLM|replyVector+0)
D73A9EF0 (BRDSRV.NLM|BRDSRV_NCPExtRequestHandler+0)
--D75A6080 ?
--D6EF4CE8 ?
D2B5EE77 (THREADS.NLM|_DestroyCallBackBlock+16B)
--D75A60E0 ?
D73A9EF0 (BRDSRV.NLM|BRDSRV_NCPExtRequestHandler+0)

Additional Information:
The CPU encountered a problem executing code in LIBC.NLM. The problem may be in that module or in data passed to that module by a process owned by SERVER.NLM.

Loaded Modules:
...

Из abend.log следует что виноват LIBC.NLM. Далее самое непонятное - на сервере его нет!
Посмотрел на другом сервере: после установки SP5 он отсутствует в SYSTEM; единственная копия лежит в каталоге SYSTEM\Backsp5
Ничего не понимаю...

СообщениеДобавлено: 23 июн 2003, 09:22
Владимир Горяев
Корректно ли заменил адреса?
Ищи LIBC.NLM на C:
Ну и крайние патчи накактить, в т.ч. и послед. LIBC.NLM

СообщениеДобавлено: 23 июн 2003, 09:46
Михаил Григорьев
В состав LibС входит несколько NLM'ок + *.tab + *.msg, все они проживают в C:\NWSERVER

CLIB.NLM
LIB0.NLM
LIBC.NLM
LIBCCLIB.NLM
NIT.NLM
NLMLIB.NLM
REQUESTR.NLM
THREADS.NLM

Рекомендую установить самую последнюю версию LibC
http://developer.novell.com/ndk/libc.htm

СообщениеДобавлено: 23 июн 2003, 09:57
Лебедев Виктор
Смену адресов делал по TID10063497. Уже не раз делал, все всегда было в порядке. Сейчас надо бы установить SP для BM на этот сервер, а он брыкается.
По поводу NLM-ки: да смотрел я и там, нет его вообще... (не такой уж я и тупой :D ) На всех серверах отсутствует.
Если он "ненормальный" модуль, а нечто вроде пакета, тогда уже что-то проясняется: отсутствует LIBCCLIB.NLM.

Процесс перезапуска сервера мне не понравился. Третий этап загрузки затягивается минут на 10-15. Смотрел в саппорте, похоже на TID10079801, TID10069451, TID10069685.

вдруг это поможет

СообщениеДобавлено: 23 июн 2003, 10:03
skoltogyan
в config.sys добавить строки:
files=180
buffers=70

СообщениеДобавлено: 23 июн 2003, 10:14
Лебедев Виктор
У меня там 100 буферов на 200 файлов сейчас. Все равно болеет...

СообщениеДобавлено: 23 июн 2003, 10:18
Лебедев Виктор
Григорьев Михаил писал(а):Рекомендую установить самую последнюю версию LibC
http://developer.novell.com/ndk/libc.htm


Не могу загрузить :cry:

СообщениеДобавлено: 23 июн 2003, 14:06
Михаил Григорьев
Лебедев Виктор писал(а):
Григорьев Михаил писал(а):Рекомендую установить самую последнюю версию LibC
http://developer.novell.com/ndk/libc.htm


Не могу загрузить :cry:


В каком смысле не можите??? У меня всё работает...