Core when revoking certificate with DSTrace enabled

  • 7001802
  • 05-Nov-2008
  • 13-Feb-2017

Environment

Novell NetWare 6.5
Novell Certificate Server (PKIS)

Situation

Server abends when revoking a Certificate with DSTRACE on.

NetWare 6.5 SP7, running eDirectory 8.8 SP2. Core dump taken with malloc check flag on and developer option enabled.

Abend: Page Fault Processr Exception (Error code 00000000)
Exception Processor: 01
Current Focus Processor : 01
EAX = 00000000 EBX = 00000000 ECX = 00000007 EDX = 00000000
ESI = 00000000 EDI = 9A0F3EE0 EBP = 9A0F33E4 ESP = 9A0F33DC
EIP = 8CC6E6AA FLAGS = 00010246 (PF ZF IF RF)
8CC6E6AA 66833800 CMP [EAX], 0000

P01# sw
Current EIP:8CC6E6AA DSLOADER.NLM|DDCGetSecurityInfo+E48
ESP:9A0F33E0 EIP:8CC6EA6F DSLOADER.NLM|DDCGetSecurityInfo+120D
ESP:9A0F3C20 EIP:8CC6F364 DSLOADER.NLM|DDSVTraceWithInfo+4B
ESP:9A0F3C50 EIP:8CC6F476 DSLOADER.NLM|DDSVTrace+1B
ESP:9A0F3C70 EIP:9B399A83 PKI.NLM|ServerWrapDDSVTraceEx+23
ESP:9A0F3C98 EIP:9B35CB1A PKI.NLM|UnicodeTraceConvert+10B
ESP:9A0F3ED4 EIP:9B3B2BCE PKI.NLM|PKI_RevokeCertificate+6E7
Emulated 500 and found no RET instruction
Function may never return.


Resolution


Apply PKI 3.31 July 9th, or greater.

PKI 3.31 shipped with eDirectory 8.8.3