Microsoft KB Archive/310390

From BetaArchive Wiki
Knowledge Base


XADM: System Attendant Stops Responding in WSAStringToAddressA When Setting Local RPC Endpoint

Article ID: 310390

Article Last Modified on 2/19/2007



APPLIES TO

  • Microsoft Exchange 2000 Server Standard Edition



This article was previously published under Q310390


SYMPTOMS

The Exchange 2000 system attendant may stop responding with the following call stack:

ChildEBP RetAddr  Args to Child              
0b46f104 77d5ff70 00000000 00000002 00000000 WS2_32!WSAStringToAddressA+0x4f 
0b46f144 77d5fe49 00000004 00000000 00000010 RPCRT4!COMMON_TowerConstruct+0x1b6 
0b46f190 77d5e8f2 60ac10e0 0b46f240 00000000 RPCRT4!OsfTowerConstruct+0x5c 
0b46f1c4 60ab4da8 60ab1314 60ab1328 60ac0005 RPCRT4!TowerConstruct+0xb7 
0b46f218 60ab5288 0b46f274 00000001 00000000 DSPROXY!SetLocalEp+0xe8 
0b46f2b0 60ab59f3 007064f8 00000000 77e87031 DSPROXY!CreateNetConnections+0x318 
0b46f2ec 004123cf 000d6430 00000000 00000001 DSPROXY!StartDsProxy+0x193 
0b46f34c 00411812 00000000 000cf168 0b46ffec mad!CMadFrame__ScInitDSProxy+0x7f 
0b46fbe8 0041665a 77fb9da7 77f82680 ffffffff mad!CMadFrame__ScInitInstance+0x3b2 
0b46ffa4 77dc9571 00000001 000cf170 000af8cc mad!service_main+0x6a 
0b46ffb4 77e837cd 000cf168 00000000 000af8cc ADVAPI32!StartServiceCtrlDispatcherW+0x699
000af8cc 000c0000 000af85c 00000000 000afb88 KERNEL32!BaseThreadStart+0x52
                    

CAUSE

This problem can occur when Exchange 2000 sets up a local endpoint for remote procedure call (RPC) if the network address that Exchange 2000 sends to RPC is NULL instead of an empty character string.

RESOLUTION

A supported fix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Apply it only to computers that are experiencing this specific problem. This fix may receive additional testing. Therefore, if you are not severely affected by this problem, Microsoft recommends that you wait for the next Microsoft Exchange 2000 Server service pack that contains this hotfix.

To resolve this problem immediately, contact Microsoft Product Support Services to obtain the fix. For a complete list of Microsoft Product Support Services phone numbers and information about support costs, visit the following Microsoft Web site:

NOTE: In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The typical support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

The English version of this fix should have the following file attributes or later:

Component: Directory

File name Version
Dsproxy.dll 6.0.4720.75


NOTE: Because of file dependencies, this update requires Microsoft Exchange 2000 Server Service Pack 1.

STATUS

Microsoft has confirmed that this is a problem in Microsoft Exchange 2000 Server.


Additional query words: crash

Keywords: kbbug kbexchange2000presp2fix kbfix kbqfe KB310390