XADM: Store Stops Responding on store!CbStrlenWithNullW (329359)



The information in this article applies to:

  • Microsoft Exchange 2000 Server

This article was previously published under Q329359

SYMPTOMS

The store may stop responding when you try to retrieve the user name from a logon with no username set. The following data is an example of the stack that is reported when this problem occurs:

faulting stack: ChildEBP RetAddr Args to Child
0e52f6c0 004063e0 0b3f2320 661a84b0 0054bb65 store!CbStrlenWithNullW+0x8 (FPO: [0,0,0]) (CONV: fastcall)
0e52f6cc 0054bb65 00000010 0e52f7ac 0b3f2320 store!WszDupWsz+0x9 (FPO: [0,0,2]) (CONV: fastcall)
0e52f71c 0054c741 00000010 000004b0 0e52f748 store!LOGON::EcGetProps+0x55d (FPO: [Non-Fpo]) (CONV: thiscall)
0e52f754 005b0a1f 00000000 0e52f7bc 00000000 store!LOGON::EcGetPropList+0x6b (FPO: [Non-Fpo]) (CONV: thiscall)
0e52f780 004f7d05 000004e4 0e52f7ac 00000001 store!EcGetPropListOp+0x10a (FPO: [Non-Fpo]) (CONV: fastcall)
0e52f7b0 004fefc8 00000000 00000abc 0e52f8f4 store!EcGetPropList+0x34 (FPO: [Non-Fpo]) (CONV: fastcall)
0e52f8d8 004a5768 0e52f900 00000200 0e52f8f4 store!EcRpc+0x8cd (FPO: [Non-Fpo]) (CONV: fastcall)
0e52f8f0 77d43b58 1c946db8 0b4a1a18 00000009 store!EcDoRpc+0x60 (FPO: [Non-Fpo]) (CONV: stdcall)
0e52f914 77da2577 004a5723 0e52fab8 00000004 RPCRT4!Invoke+0x30
0e52fd10 77da3174 00000000 00000000 0e52fdfc RPCRT4!NdrStubCall2+0x63d (FPO: [Non-Fpo]) (CONV: stdcall)
0e52fd2c 77d430b1 0e52fdfc 0011ceb0 0e52fdfc RPCRT4!NdrServerCall2+0x17 (FPO: [Non-Fpo]) (CONV: stdcall)
0e52fd64 77d42ff7 004a5713 0e52fdfc 0e52fe40 RPCRT4!DispatchToStubInC+0x84 (FPO: [Non-Fpo]) (CONV: stdcall)
0e52fdbc 77d42f09 00000002 00000000 0e52fe40 RPCRT4!RPC_INTERFACE::DispatchToStubWorker+0x100 (FPO: [Non"-Fpo]) (CONV: thiscall)
0e52fddc 77d4bd18 0e52fdfc 00000000 0e52fe40 RPCRT4!RPC_INTERFACE::DispatchToStub+0x5e (FPO: [Non-Fpo]) (CONV: thiscall)
0e52fe44 77d4bc59 00000000 1c91f3e8 1c87d1c8 RPCRT4!OSF_SCALL::DispatchHelper+0xa4 (FPO: [Non-Fpo]) (CONV: thiscall)
0e52fe58 77d4ba5e 00000000 00000002 00000001 RPCRT4!OSF_SCALL::DispatchRPCCall+0x115 (FPO: [Non-Fpo]) (CONV: thiscall)
0e52fe90 77d4b7a8 1c91f3d0 00000003 00000002 RPCRT4!OSF_SCALL::ProcessReceivedPDU+0x43 (FPO: [Non-Fpo]) (CONV: thiscall)
0e52feb0 77d4aea7 1c91f3d0 00000060 00015f90 RPCRT4!OSF_SCALL::BeginRpcCall+0xd0 (FPO: [EBP 0x0e52ff10] [2,0,4]) (CONV: thiscall) 0e52ff10 77d4ae22 00000000 1c91f3d0 00000060 RPCRT4!OSF_SCONNECTION::ProcessReceiveComplete+0x235 (FPO: [Non-Fpo]) (CONV: thiscall)
0e52ff20 77d5b5d3 000bca08 0000000c 00000000 RPCRT4!ProcessConnectionServerReceivedEvent+0x1b (FPO: [7,0,0]) (CONV: stdcall)
0e52ff74 77d5b47a 77d579ee 000bca08 1b8ffb70 RPCRT4!LOADABLE_TRANSPORT::ProcessIOEvents+0xcd (FPO: [Non-Fpo]) (CONV: thiscall)
0e52ff78 77d579ee 000bca08 1b8ffb70 004d3290 RPCRT4!ProcessIOEventsWrapper+0x9 (FPO: [1,0,0]) (CONV: stdcall)
0e52ffa8 77d579a0 00183740 0e52ffec 77e96523 RPCRT4!BaseCachedThreadRoutine+0x4f (FPO: [Non-Fpo]) (CONV: stdcall)
0e52ffb4 77e96523 0017c008 1b8ffb70 004d3290 RPCRT4!ThreadStartRoutine+0x18 (FPO: [Non-Fpo]) (CONV: stdcall)
0e52ffec 00000000 77d57988 0017c008 00000000 KERNEL32!BaseThreadStart+0x52 (FPO: [Non-Fpo]) (CONV: stdcall)

in WszDupWsz: wszSrc = 0

0:079> dt b3f2320 LOGON m_szMailboxOwnerDN
+0x164 m_szMailboxOwnerDN : 0x062d4bc8
"/o=o-name/ou=ou-name/cn=Recipients/cn=name"

0:079> dt b3f2320 LOGON m_fIsPrivate
+0x078 m_fIsPrivate : 0y1

M8WSZmAILBOXoWNERnAME : 0x060d3578 -> "name, ......"

m_wszUserName is (null)

0:079> dt b3f2320 LOGON m_fFullOwnerRight
+0x078 m_fFullOwnerRight : 0y0

RESOLUTION

Cumulative Patch Information

To resolve this problem, obtain the March 2003 Exchange 2000 Server Post-Service Pack 3 (SP3) Rollup. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

813840 XGEN: March 2003 Exchange 2000 Server Post-Service Pack 3 Rollup

You can also obtain the Microsoft Exchange 2000 Server Post-Service Pack 3 MDB patch. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

329882 XGEN: Exchange 2000 Server Post-Service Pack 3 MDB Fixes Available

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:9/27/2005
Keywords:kbHotfixServer kbQFE kbQFE kbbug kbExchange2000preSP4fix kbfix KB329359