Patch-ID# 106685-05 Keywords: access corruption snc crashes win nt 4.0 outlook kmode_exception bsod Synopsis: SNC 3.2: x86: WinNT/95/98 NFS filesystem driver patch Date: Nov/30/99 Solaris Release: SunOS Release: Unbundled Product: Solstice Network Client (SNC) Unbundled Release: 3.2 Relevant Architectures: i386 BugId's fixed with this patch: 4151402 4167056 4134674 4195371 4216789 4254718 4284853 Changes incorporated in this version: 4284853 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: readme.txt sunwnfs.sys sunwnfs.dbg sunwnfs.vxd Problem Description: 4284853 - Windows NT 4.0 SP4 BSOD's when PoolTag diagnostics are enabled. (from 106685-04) 4254718 - SNC causes blue screen when processes open/close file continually. Memory leak in file system driver when open is called with O_CREATE argument eventually causes NT to BSOD. (from 106685-03) 4216789 - Disabling NFS data cache in SNC 3.2 on NT4 causes blue screen. (from 106685-02) 4195371 - Corruption when MS Access database is stored on NFS drive (from 106685-01) 4151402 - Windows NT bluescreens when exiting the Microsoft outlook client with the message "kmode_exception_not_handled". 4167056 - If your Outlook mail box is on an NFS mounted drive ---when you log out of Outlook and try to log back into Outlook you get the following error message: "Mail file is in use by another process - please close any other program using the file and retry". It looks like Outlook left the file locked so it cannot be restarted. 4134674 - Windows NT 4.0 installed on a Gateway G6-300 (Pentium 2 300 MHz) with service pack 3 and Solstice Network Client 3.1+. The customer mounts a nfs exported file system from a Solaris 2.5.1 server. On the pc, when the customer opens two windows from "My Computer" one from a local disk and the other from the nfs mounted "drive" and he drags a file from the local drive onto the mounted drive .....NT crashes leaving the machine with a blue screen and the message "kmode_exception_not_handled". Patch Installation Instructions: ------------------------------- This patch is for Windows NT/95/98. This patch is packaged as a self-extracting compressed file (10668505.exe). It must be installed from Windows. The setup program backs up the original file(s). It then installs the new file(s) and a patch uninstall utility. To install, download 10668505.exe to a temporary directory on the PC. In Windows, select "Run" from the "Start" menu. Enter the path and patch filename (Example: c:\temp\10668505) then select "OK". The patch will uncompress and start the setup program automatically. Follow the setup program prompts to complete the patch installation. Restart Windows. Patch Removal Instructions: In Windows, click "Start". Then select "Programs", "Patch 106685-05" and click on "uninstallSHIELD". WARNING - The patch uninstall program restarts Windows at the end of the uninstall process. Microsoft Access database configuration information: Microsoft Access in a multi-user environment, with "Default Record Locking" set to "Edited Record", requires the following SNC drive mount settings on the drive that contains the database file. Drive Properties/NFS General "Use file locking/sharing" must be checked. Drive Properties/Security "Default File Creation Permissions" must have the Group/Write permission checked. Drive Properties/Caching/Attribute Cache "Enable attribute cache" must be UNchecked to disable file attribute caching. All database users must be in a common UNIX "Group". Access performs many small reads of the database. Adjusting the default NFS read and/or write size may improve performance. **** WARNING **** All systems accessing the database MUST have this patch installed and use the settings listed above. Any system using the database without this patch and the correct drive settings will cause data corruption. An NFS mounted database should not be accessed by systems running NFS solutions from multiple vendors. Differences in vendor implementation of support for unsigned 32 bit lock ranges, used by Access, can cause data corruption. ***************** Installation Notes: All drive letter and directory name references are Solstice Network Client defaults. If you have installed Solstice Network Client or the patch file on a different drive, or in a different directory, substitute your drive and directory names in the example commands above. Special Install Instructions: ---------------------------- None.