Microsoft KB Archive/294242

From BetaArchive Wiki
Knowledge Base


FIX: MSMQ Causes Access Violation When Journal Quota Is Exceeded

Article ID: 294242

Article Last Modified on 10/12/2005



APPLIES TO

  • Microsoft Message Queue Server 1.0



This article was previously published under Q294242

SYMPTOMS

When an application receives messages from a queue with target journaling enabled, the Microsoft Message Queue Server (MSMQ) service causes an access violation when there is a quota set for the journal and the quota is reached.

CAUSE

Incorrect reference counting (one for the object for the target queue and one for the object for the journal queue) cause incorrect results.

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 Windows NT Server 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 should have the following file attributes or later:

Date       Time     Version    Size    File name      Platform
---------------------------------------------------------------
3/6/2001   7:00a               11,163  Crdbsp7.sql          x86
3/6/2001   6:59a               19,968  Mq2ndnd.exe          x86
3/6/2001   6:34a        321    61,552  Mqac.sys             x86
3/6/2001   6:34a        321    34,064  Mqcertui.dll         x86
3/6/2001   6:34a        321    34,064  Mqdbmgr.dll          x86
3/6/2001   6:34a        321    59,152  Mqdscli.dll          x86
3/6/2001   6:34a        321    56,592  Mqdssrv.dll          x86
3/6/2001   6:34a        321   227,088  Mqis.dll             x86
3/6/2001   6:34a        321    16,144  Mqkeyhlp.dll         x86
3/6/2001   6:34a        321   142,096  Mqoa.dll             x86
3/6/2001   6:34a        321     8,464  Mqperf.dll           x86
3/6/2001   6:34a        321   505,616  Mqqm.dll             x86
3/6/2001   6:34a        321   110,352  Mqrt.dll             x86
3/6/2001   6:34a        321 1,831,208  Mqsetup.dll          x86
3/6/2001   6:34a        321    14,096  Mqsvc.exe            x86
3/6/2001   6:34a        321   106,768  Mqutil.dll           x86
3/6/2001   6:34a        321    62,224  Msmq.cpl             x86
                    



STATUS

Microsoft has confirmed that this is a problem in MSMQ version 1.0.

Keywords: kbbug kbfix kbqfe kbhotfixserver KB294242