Error: "SMSDOM Panic: CreateMutex failed in CGlobalMutex constructor . . ."

Article:TECH83634  |  Created: 2005-01-19  |  Updated: 2008-01-22  |  Article URL http://www.symantec.com/docs/TECH83634
Article Type
Technical Solution


Environment

Issue



A custom or third-party program launches at the same instance as the NNTASK process for Symantec Mail Security for Domino. The Domino server halts with an error message. The error message is similar to: "SMSDOM Panic: CreateMutex failed in CGlobalMutex constructor [Windows Err Num: 5 (0x5): Access is denied.]" The installed version of Symantec Mail Security is 4.x, 5.x or 7.5


Solution



In supported environments, all programs that run on the server and which access Domino data must fit into one of the following two categories:
  • Programs that run in the context of Domino itself.
    These programs include server tasks, servlets, agents, and the Java objects that are instantiated remotely by IIOP/CORBA.
  • Programs that access their data through the Domino server.
    These programs include the following:
    • Java programs, which instance their Domino objects through IIOP/CORBA.
    • Programs that use standard protocols like HTTP or SMTP to communicate with Domino.
    • Programs that run in the context of a Notes client that accesses the data by using a server reference.

All of the programs in the supported environment must fit into one of the two categories. To ensure proper operation, the customer must make sure that the environment is supported. Discontinue the use of any program that does not fit the stated categories on the server.



Technical Information
Third-party programs that run in the same instance as the Symantec Mail Security for Domino server task can cause problems. The problem occurs because the Notes API does not differentiate between a program that accesses Domino data and the Domino server that accesses the same data. The Notes API tries to load the Domino extension into the context of the program. The extension is designed and tested to work from within the Domino server task that runs directly on the server.


When a third-party program attempts to access the Domino server data directly, Symantec Mail Security for Domino monitors the items by Nnem.dll. This attempt to run the extension is an unsupported environment, which compromises the integrity and stability of the system. This unsupported environment leads to various operational or security problems. The problems include: crashes (halts) missed scans, and so forth.

To mitigate the problem, install update your version of Symantec Mail Security for Domino.

The Symantec Mail Security for Domino extension manager must load Nnem.dll in the same instance of NNTASK for proper operation.



Legacy ID



2005081908105054


Article URL http://www.symantec.com/docs/TECH83634


Terms of use for this information are found in Legal Notices