Environment
Novell BorderManager 3.8 Support Pack 5
Situation
Server is abending in PROXY.NLM at code start +00042F77h.
Server xxxxx halted Saturday, 5 May 2007 8:19:06.785 am
Abend 1 on P00: Server-5.70.05: Page Fault Processor Exception (Error code 00000000)
Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 8ADFCCC4 EBX = 000343CE ECX = 00034323 EDX = 97B8BC64
ESI = 00000000 EDI = 00000000 EBP = 15105004 ESP = 9825D408
EIP = 9700CF77 FLAGS = 00010217
9700CF77 3A4E07 CMP CL, [ESI+07]=?
EIP in PROXY.NLM at code start +00042F77h
Access Location: 0x00000007
The violation occurred while processing the following instruction:
9700CF77 3A4E07 CMP CL, [ESI+07]
9700CF7A 75EB JNZ 9700CF67
9700CF7C F74604FFFFFF00 TEST dword ptr [ESI+04], 00FFFFFF
9700CF83 0F856F060000 JNZ 9700D5F8
9700CF89 31C0 XOR EAX, EAX
9700CF8B 8B7C242C MOV EDI, [ESP+2C]
9700CF8F 668B8692000000 MOV AX, [ESI+00000092]
9700CF96 39F8 CMP EAX, EDI
9700CF98 0F854F060000 JNZ 9700D5ED
9700CF9E 31D2 XOR EDX, EDX
Running process: Server 298 Process
Thread Owned by NLM: SERVER.NLM
Stack pointer: 9825D078
OS Stack limit: 98256040
Scheduling priority: 67371008
Wait state: 5050080 Wait on an OLD Semaphore
Stack: --00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--2353609D ?
--00000024 (LOADER.NLM|KernelAddressSpace+24)
--00000009 (LOADER.NLM|KernelAddressSpace+9)
--984DCBDC ?
--00000003 (LOADER.NLM|KernelAddressSpace+3)
--91C15023 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--15105004 ?
--0000004E (LOADER.NLM|KernelAddressSpace+4E)
9702A1F0 (PROXY.NLM|ProcessRequest+E70)
--15105004 ?
--9825D48C ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--0000C009 (LOADER.NLM|KernelAddressSpace+C009)
--8CE40002 ?
--8CE437A0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000003 (LOADER.NLM|KernelAddressSpace+3)
--CD2A7260 ?
--CD2A7860 ?
--CD2AADC0 ?
--BD1F7AC0 ?
--FFFFFFFF ?
--0202011E ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--000003E0 (LOADER.NLM|KernelAddressSpace+3E0)
--00000106 (LOADER.NLM|KernelAddressSpace+106)
--00000003 (LOADER.NLM|KernelAddressSpace+3)
--CA008224 ?
--8CE43308 ?
--00000280 (LOADER.NLM|KernelAddressSpace+280)
--8CE430C8 ?
--976F44C4 ?
--8CE430F8 ?
--9825D778 ?
CAFC4087 (DS.NLM|setKeyPosition$FSIndexCursor+B1)
--976F44C4 ?
--9825D48C ?
--8CE43120 ?
--8CE437A0 ?
--0000000A (LOADER.NLM|KernelAddressSpace+A)
--01000000 ?
--0000002C (LOADER.NLM|KernelAddressSpace+2C)
--00000256 (LOADER.NLM|KernelAddressSpace+256)
--0000003D (LOADER.NLM|KernelAddressSpace+3D)
--00000080 (LOADER.NLM|KernelAddressSpace+80)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--8CF3FA64 ?
--C836AAE0 ?
--CA008344 ?
--0000002A (LOADER.NLM|KernelAddressSpace+2A)
--C836AAE0 ?
--9825D5A0 ?
CB010465 (DS.NLM|KYCmpKeyElmBld+5FE)
--976F44C4 ?
--CA008344 ?
--00007D01 (LOADER.NLM|KernelAddressSpace+7D01)
--C836AAE0 ?
--00000012 (LOADER.NLM|KernelAddressSpace+12)
--00008067 (LOADER.NLM|KernelAddressSpace+8067)
--9825DAC4 ?
--8CF3FA64 ?
--0000002C (LOADER.NLM|KernelAddressSpace+2C)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9825D55C ?
CAEB5563 (DS.NLM|parent$FlmRecord+47)
--B424185C ?
--A86869F0 ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--76726553 ?
--76726553 ?
--32207265 ?
--00003839 (LOADER.NLM|KernelAddressSpace+3839)
--00000280 (LOADER.NLM|KernelAddressSpace+280)
--CA241E04 ?
--00000903 (LOADER.NLM|KernelAddressSpace+903)
-00446574 (SERVER.NLM|xAllocSizeTable+24)
-00446574 (SERVER.NLM|xAllocSizeTable+24)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000028 (LOADER.NLM|KernelAddressSpace+28)
CAEAFA6B (DS.NLM|f_memset+4C)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--813760A4 (LSMAFP3.NLM|NASN1_getNextField+EEC8)
Additional Information:
The CPU encountered a problem executing code in PROXY.NLM. The problem may be in that module or in data passed to that module by a process owned by SERVER.NLM.
Stack Walk
Current EIP: 9700CF77 PROXY.NLM|oc_requestStart+B7
Stack Contents
9825D454 9702A1F0 PROXY.NLM|ProcessRequest+E70
9825D458 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DD2C 96FF40D7 PROXY.NLM|ProcessHTTPRequestHeaders+87
9825DD30 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DD48 96FEBF01 PROXY.NLM|HTTPProxyFirstRequestData+821
9825DD4C 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DF70 9702DE94 PROXY.NLM|CallrsCallBacks+54
9825DF74 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DF78 0036B442 SERVER.NLM|StartWorkToDo+23
9825DF7C 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DF90 0021E55C SERVER.NLM|WorkerThread+508
9825DFA8 0022B4E8 SERVER.NLM|TcoNewSystemThreadEntryPoint+40
9825DFAC 982552A0 00000000 00000000 01054539 00000000 ........9E......
9825DFB0 00000000
(stack end)
Server xxxxx halted Saturday, 5 May 2007 8:19:06.785 am
Abend 1 on P00: Server-5.70.05: Page Fault Processor Exception (Error code 00000000)
Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 8ADFCCC4 EBX = 000343CE ECX = 00034323 EDX = 97B8BC64
ESI = 00000000 EDI = 00000000 EBP = 15105004 ESP = 9825D408
EIP = 9700CF77 FLAGS = 00010217
9700CF77 3A4E07 CMP CL, [ESI+07]=?
EIP in PROXY.NLM at code start +00042F77h
Access Location: 0x00000007
The violation occurred while processing the following instruction:
9700CF77 3A4E07 CMP CL, [ESI+07]
9700CF7A 75EB JNZ 9700CF67
9700CF7C F74604FFFFFF00 TEST dword ptr [ESI+04], 00FFFFFF
9700CF83 0F856F060000 JNZ 9700D5F8
9700CF89 31C0 XOR EAX, EAX
9700CF8B 8B7C242C MOV EDI, [ESP+2C]
9700CF8F 668B8692000000 MOV AX, [ESI+00000092]
9700CF96 39F8 CMP EAX, EDI
9700CF98 0F854F060000 JNZ 9700D5ED
9700CF9E 31D2 XOR EDX, EDX
Running process: Server 298 Process
Thread Owned by NLM: SERVER.NLM
Stack pointer: 9825D078
OS Stack limit: 98256040
Scheduling priority: 67371008
Wait state: 5050080 Wait on an OLD Semaphore
Stack: --00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--2353609D ?
--00000024 (LOADER.NLM|KernelAddressSpace+24)
--00000009 (LOADER.NLM|KernelAddressSpace+9)
--984DCBDC ?
--00000003 (LOADER.NLM|KernelAddressSpace+3)
--91C15023 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--15105004 ?
--0000004E (LOADER.NLM|KernelAddressSpace+4E)
9702A1F0 (PROXY.NLM|ProcessRequest+E70)
--15105004 ?
--9825D48C ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--0000C009 (LOADER.NLM|KernelAddressSpace+C009)
--8CE40002 ?
--8CE437A0 ?
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000003 (LOADER.NLM|KernelAddressSpace+3)
--CD2A7260 ?
--CD2A7860 ?
--CD2AADC0 ?
--BD1F7AC0 ?
--FFFFFFFF ?
--0202011E ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--000003E0 (LOADER.NLM|KernelAddressSpace+3E0)
--00000106 (LOADER.NLM|KernelAddressSpace+106)
--00000003 (LOADER.NLM|KernelAddressSpace+3)
--CA008224 ?
--8CE43308 ?
--00000280 (LOADER.NLM|KernelAddressSpace+280)
--8CE430C8 ?
--976F44C4 ?
--8CE430F8 ?
--9825D778 ?
CAFC4087 (DS.NLM|setKeyPosition$FSIndexCursor+B1)
--976F44C4 ?
--9825D48C ?
--8CE43120 ?
--8CE437A0 ?
--0000000A (LOADER.NLM|KernelAddressSpace+A)
--01000000 ?
--0000002C (LOADER.NLM|KernelAddressSpace+2C)
--00000256 (LOADER.NLM|KernelAddressSpace+256)
--0000003D (LOADER.NLM|KernelAddressSpace+3D)
--00000080 (LOADER.NLM|KernelAddressSpace+80)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--8CF3FA64 ?
--C836AAE0 ?
--CA008344 ?
--0000002A (LOADER.NLM|KernelAddressSpace+2A)
--C836AAE0 ?
--9825D5A0 ?
CB010465 (DS.NLM|KYCmpKeyElmBld+5FE)
--976F44C4 ?
--CA008344 ?
--00007D01 (LOADER.NLM|KernelAddressSpace+7D01)
--C836AAE0 ?
--00000012 (LOADER.NLM|KernelAddressSpace+12)
--00008067 (LOADER.NLM|KernelAddressSpace+8067)
--9825DAC4 ?
--8CF3FA64 ?
--0000002C (LOADER.NLM|KernelAddressSpace+2C)
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000002 (LOADER.NLM|KernelAddressSpace+2)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--9825D55C ?
CAEB5563 (DS.NLM|parent$FlmRecord+47)
--B424185C ?
--A86869F0 ?
--00000001 (LOADER.NLM|KernelAddressSpace+1)
--76726553 ?
--76726553 ?
--32207265 ?
--00003839 (LOADER.NLM|KernelAddressSpace+3839)
--00000280 (LOADER.NLM|KernelAddressSpace+280)
--CA241E04 ?
--00000903 (LOADER.NLM|KernelAddressSpace+903)
-00446574 (SERVER.NLM|xAllocSizeTable+24)
-00446574 (SERVER.NLM|xAllocSizeTable+24)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--00000028 (LOADER.NLM|KernelAddressSpace+28)
CAEAFA6B (DS.NLM|f_memset+4C)
--00000000 (LOADER.NLM|KernelAddressSpace+0)
--813760A4 (LSMAFP3.NLM|NASN1_getNextField+EEC8)
Additional Information:
The CPU encountered a problem executing code in PROXY.NLM. The problem may be in that module or in data passed to that module by a process owned by SERVER.NLM.
Stack Walk
Current EIP: 9700CF77 PROXY.NLM|oc_requestStart+B7
Stack Contents
9825D454 9702A1F0 PROXY.NLM|ProcessRequest+E70
9825D458 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DD2C 96FF40D7 PROXY.NLM|ProcessHTTPRequestHeaders+87
9825DD30 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DD48 96FEBF01 PROXY.NLM|HTTPProxyFirstRequestData+821
9825DD4C 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DF70 9702DE94 PROXY.NLM|CallrsCallBacks+54
9825DF74 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DF78 0036B442 SERVER.NLM|StartWorkToDo+23
9825DF7C 15105004 214EF004 9702DE40 93D2CB00 C74E5D04 .pN!@^...KR..]NG
9825DF90 0021E55C SERVER.NLM|WorkerThread+508
9825DFA8 0022B4E8 SERVER.NLM|TcoNewSystemThreadEntryPoint+40
9825DFAC 982552A0 00000000 00000000 01054539 00000000 ........9E......
9825DFB0 00000000
(stack end)
Resolution
Fixed in proxy version 5.10.04, included in bm38sp5_ir1.exe
patch