SNA 4.0 SP4 Application Exception (Trap) in the mngbase!CNotifyQueue::GetHeadItem Function (328351)



The information in this article applies to:

  • Microsoft SNA Server 4.0 SP4

This article was previously published under Q328351

SYMPTOMS

A system that is running SNA Server 4.0 Service Pack 4 may experience an application exception (trap) in the CNotifyQueue::GetHeadItem function similar to the following:
Application exception occurred:
        App: exe\mngagent.dbg (pid=343)
        When: 9/15/2002 @ 0:39:22.116
        Exception number: c0000005 (access violation)
...
...
...
function: CNotifyQueue::GetHeadItem
        6098b060 56               push    esi
        6098b061 8bf1             mov     esi,ecx
        6098b063 8b542408         mov     edx,[esp+0x8]          ss:0200e873=????????
        6098b067 8b4620           mov     eax,[esi+0x20]         ds:015501e6=????????
        6098b06a 8b8848010000     mov     ecx,[eax+0x148]        ds:02f50148=00101000
        6098b070 03c8             add     ecx,eax
FAULT ->6098b072 8b01             mov     eax,[ecx]              ds:03051000=????????
        6098b074 8902             mov     [edx],eax              ds:00d4fe84=00000064
        6098b076 8b4104           mov     eax,[ecx+0x4]          ds:0430fa06=????????
        6098b079 894204           mov     [edx+0x4],eax          ds:0200e88a=????????
        6098b07c 8b4108           mov     eax,[ecx+0x8]          ds:0430fa06=????????
        6098b07f 894208           mov     [edx+0x8],eax          ds:0200e88a=????????
        6098b082 8b490c           mov     ecx,[ecx+0xc]          ds:0430fa06=????????
        6098b085 894a0c           mov     [edx+0xc],ecx          ds:0200e88a=????????
        6098b088 8b4620           mov     eax,[esi+0x20]         ds:015501e6=????????
        6098b08b 8b9048010000     mov     edx,[eax+0x148]        ds:02f50148=00101000
        6098b091 83c210           add     edx,0x10
        6098b094 899048010000     mov     [eax+0x148],edx        ds:02f50148=00101000

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
00d4fe6c 6098aead 00d4fe84 00000000 77e79e14 77e7198f mngbase!CNotifyQueue::GetHeadItem  (FPO: [1,0,1])
00d4fea4 01009ab5 00072e00 7ffdf000 00d4ffec 00d0ffb8 mngbase!CNotifyQueue::Dispatch (FPO: Non-FPO [0,9,3])
00d4ffb8 77f04ef0 00d0ffb8 00072e00 7ffdf000 00d0ffb8 mngagent!DoAgentProxy  (FPO: [EBP 0x00072e00] [1,64,4])
00072e00 00072aa8 00073f08 00073350 61480000 61490240 kernel32!lstrcmpiW
				

CAUSE

This is caused by a regression for an earlier fix in Service Pack 4. For additional information about the original issue, click the article number below to view the article in the Microsoft Knowledge Base:

276199 SNA Manager (Snaexp.exe) Trapping in CSnaOleObj::CreateObject

RESOLUTION

A supported hotfix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Only apply it to systems that are experiencing this specific problem. This hotfix may receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next Microsoft SNA Server version 4.0 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 has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
   Date         Time   Version        Size    File name
   ----------------------------------------------------------
   11-Oct-2002  13:07  4.0.0.606     101,312  Mngbase.dll      
   11-Oct-2002  13:07  4.0.0.606      98,640  Mngagent.exe 

				

NOTE: Because of file dependencies, the most recent fix that contains the preceding files may also contain additional files.

STATUS

Microsoft has confirmed that this is a problem in Microsoft SNA Server version 4.0.

Modification Type:MinorLast Reviewed:10/11/2005
Keywords:kbHotfixServer kbQFE kbbug kbfix kbQFE KB328351 kbAudDeveloper