Creating a directory structure deeper that 255 characters abends the server in PORTAL.NLM

  • 10078566
  • NOVL85651
  • 10-Jan-2003
  • 29-Jan-2003

Archived Content: This information is no longer maintained and is provided 'as is' for your convenience.

Fact

Novell NetWare 5.1

Novell NetWare Management Portal

Symptom

Creating a directory structure deeper that 255 characters abends the server in PORTAL.NLM 

Creating or accessing directory structures using PORTAL will cause the server to abend.

Note

This happens on both traditional and NSS volumes.

Symptom

After server abends some of the directory structure becomes inaccessible.

Windows Explorer, Portal, and CPQFM can not delete the directory structure after the abend occurs.

Fix

Submitted as a defect to engineering.

Note

Server THAMMOND5 halted Monday, December 16, 2002   9:09:28.747 am
abend 1 on P00: Server-5.00k: Page Fault Processor Exception (Error code 00000000)

Registers:
    CS = 0008 DS = 0010 ES = 0010 FS = 0010 GS = 0010 SS = 0010
    EAX = D506CA54 EBX = 00000048 ECX = 00000000 EDX = D12F1B9B
    ESI = 00000004 EDI = D506C9CE EBP = D506CAD0 ESP = D506C8D0
    EIP = D529C087 FLAGS = 00010246
    D529C087 8B7B08         MOV     EDI,[EBX+08]=?
    EIP in PORTAL.NLM at code start +00005087h
    Access Location: 0x00000050

The violation occurred while processing the following instruction:
D529C087 8B7B08         MOV     EDI,[EBX+08]
D529C08A 57             PUSH    EDI
D529C08B 8B7304         MOV     ESI,[EBX+04]
D529C08E E8CDA2B2FF     CALL    HTTPSTK.NLM|HttpLocalTimeToString
D529C093 8B430C         MOV     EAX,[EBX+0C]
D529C096 83C408         ADD     ESP,00000008
D529C099 83F8FF         CMP     EAX,FFFFFFFF
D529C09C 0F85FC000000   JNZ     D529C19E
D529C0A2 A1307932D5     MOV     EAX,[PORTAL.NLM|PortalMessageTable]=D532D000
D529C0A7 8B88E42E0000   MOV     ECX,[EAX+00002EE4]

 

Running process: httpexpThread29 Process
Created by: NetWare Application
Thread Owned by NLM: HTTPSTK.NLM
Stack pointer: D506C0C0
OS Stack limit: D5065860
Scheduling priority: 67371008
Wait state: 5050090  (Wait for interrupt)
Stack: --D506CA54  ?
       --4C55422F  ?
       --4152434C  ?
       --616A2F50  ?
       --6F6E656B  ?
       --73697272  ?
       --6172542F  ?
       --61487963  ?
       --6E6F6D6D  ?
       --72422F64  ?
       --4F746E65  ?
       --73656B61  ?
       --4A2F6E6F  ?
       --73656D61  ?
       --736D6153  ?
       --462F6E6F  ?
       --79747461  ?
       --6547634D  ?
       --6C412F65  ?
       --6E694B6C  ?
       --664F7364  ?
       --6E726F4B  ?
       --6C75622F  ?
       --6172636C  ?
       --2F313070  ?
       --6C6C7562  ?
       --70617263  ?
       --622F3230  ?
       --636C6C75  ?
       --30706172  ?
       --75622F32  ?
       --72636C6C  ?
       --32307061  ?
       --6C75622F  ?
       --6172636C  ?
       --2F323070  ?
       --6C6C7562  ?
       --70617263  ?
       --622F3230  ?
       --636C6C75  ?
       --30706172  ?
       --75622F32  ?
       --72636C6C  ?
       --32307061  ?
       --6C75622F  ?
       --6172636C  ?
       --2F303070  ?
       --6C6C7562  ?
       --70617263  ?
       --622F3030  ?
       --636C6C75  ?
       --30706172  ?
       --75622F30  ?
       --72636C6C  ?
       --30307061  ?
       --6C75622F  ?
       --6172636C  ?
       --2F303070  ?
       --6C6C7562  ?
       --70617263  ?
       --622F3030  ?
       --636C6C75  ?
       --30706172  ?
       --75620030  ?
       --00636C6C  ?
       --00000D96  ?
       --00000008  ?
       --00000000  ?
       --00000000  ?
       --D320CE80  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000002  ?
       D114963B  (WS2_32.NLM|WSAIoctl+4B)
       --00000002  ?
       --8004667E  ?
       --D506CA70  ?
       --00000004  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --00000000  ?
       --D506CA28  ?
       --D506CA30  ?
       --D5063660  ?
       --D5063660  ?
       --00000000  ?
       --00000002  ?
       --00000001  ?
       --00000000  ?
       --D12EF3C0  ?
       D4DC4608  (HTTPSTK.NLM|SendHTTPAnswerLen+98)
       --00000002  ?
       --8004667E  ?
       --D506CA70  ?
       --00000004  ?
       --00000000  ?
       --00000000  ?
      
Additional Information:
    The CPU encountered a problem executing code in PORTAL.NLM.  The problem may be in that module or in data passed to that module by a process owned by HTTPSTK.NLM.

.