Novell BorderManager 3.8 abends in PROXY.NLM at code start +0007007Fh

  • 3792678
  • 11-Dec-2007
  • 26-Apr-2012

Environment


Novell BorderManager 3.8 Support Pack 5

Situation

When the mail proxy lost communication with the pop3 server, server will abend.
nw65sp6/bm38sp5

Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 00000000 EBX = 00000000 ECX = 00000000 EDX = 00000004
ESI = 00000200 EDI = 8C69AED7 EBP = 00000000 ESP = 8C69ABE0
EIP = 963E907F FLAGS = 00010202
963E907F 8B02 MOV EAX, [EDX]=?
EIP in PROXY.NLM at code start +0007007Fh
Access Location: 0x00000004

The violation occurred while processing the following instruction:
963E907F 8B02 MOV EAX, [EDX]
963E9081 E9DDFEFFFF JMP 963E8F63
963E9086 89C7 MOV EDI, EAX
963E9088 85C0 TEST EAX, EAX
963E908A 0F8F13FFFFFF JG 963E8FA3
963E9090 E93AFFFFFF JMP 963E8FCF
963E9095 89C7 MOV EDI, EAX
963E9097 85C0 TEST EAX, EAX
963E9099 0F8F4DFFFFFF JG 963E8FEC
963E909F 6A0F PUSH 0F



P00# ?
Address in PROXY.NLM at code start +0007007Fh
Previous: -0000018F 9733EEF0 PROXY.NLM|AddMailLogEntry
Current: 00000000 9733F07F
Next: +000000F1 9733F170 PROXY.NLM|MailACLCheck
P00# r
Exception Processor: 00
Current Focus Processor: 00
EAX = 00000000 EBX = 00000000 ECX = 00000000 EDX = 00000004
ESI = 00000200 EDI = 98E14ED7 EBP = 00000000 ESP = 98E14BE0
EIP = 9733F07F FLAGS = 00010202 (IF RF)
9733F07F 8B02 MOV EAX, [EDX]
P00# .r
Thread 95F160A0: Server 29
Stack pointer: 98E14BE0
Stack limit: 98E0D020
98E14BE0 1DA8AB08 00000000 00000000 00000000 .(+. .... .... ....
98E14BF0 00000000 00000000 00000000 00000000 .... .... .... ....
98E14C00 00000000 00000000 00000000 00000000 .... .... .... ....

P00# .a
Debug entry: 14
Break caused by: Page Fault Processor Exception
Error code: 00000000 (set by processor during exception)
P00# sw
Current EIP: 9733F07F PROXY.NLM|AddMailLogEntry+18F
98E14EE4 97318BB0 PROXY.NLM|POP3ClientConnected+80
98E14F24 9730482B PROXY.NLM|RES_ConnectFailed+15B
98E14F44 972DD7CC PROXY.NLM|AbortConnectionCanDelay+2C
98E14F58 0036BBB2 SERVER.NLM|StartWorkToDo+23
98E14F70 0021D8EA SERVER.NLM|WorkerThread+4F6
98E14F88 0022A878 SERVER.NLM|TcoNewSystemThreadEntryPoint+40
(stack end)

Resolution

Fixed in proxy version 5.10.04, included in bm38sp5_ir1.exe patch.