Fixes Defects: C150618,C163273,PH40993,PH44576,PH52494,PH53619,PH54334,PH55292 This patch contains the following software changes: C150618: Problem: multithreaded albd_server crashig due to race condition between two threads working with same client. Also signal handler is logging error with non-main thread. Fix: Updated pfm signal handler for handling non-main threads, also added a new lock for multithreaded process to ensure one thread at a time calling pfm_signal_handler. C163273: Problem: Displaying directory contents in VersionVault Explorer the first time is significantly delayed. Fix: Flag IS_ECLIPSING is performance intensive operation, due to which performance degradation was observed. Now this is controlled based on the preferences option “Decorate eclipsing resources in dynamic/automatic views (requires restart)” selected by the user. PH40993: Problem: rcleartool lsview -long on an inactive automatic view provides some view information and fails with error: CRCLI2035E Unable to complete command "lsview": Please check log for more information. Fix: rcleartool lsview -long on an inactive automatic view will now provide all view information that can be gathered without restarting the view and complete with a successful exit code. No error message appears. PH44576: Problem: Using the ClearCase Admin Console GUI (ccadminconsole) during the selection of a view-tag or vob-tag a "MMC snapin error dialog" may pop up Fix: On the select of the view-tag or vob-tag in the ccadminconsole, the properties dialog of the tag is displayed as a separate process PH52494: Problem: Unix user format is different from windows domain qualified name. Windows user format contains domain prefix so that it assumes both the users are different and checking out new license for same user. Fix: Before checking out the license, removing the domain name to make identical to non-domain usage if user is same. PH53619: Problem: While converting multibyte stream to wide character, the output parameter was not updated when "\0" is passed as input and this variable was having the old value. The condition to break the loop was based on this variable and it was never coming out of the loop. This was the reason for hang. Fix: Initialized the local variable to '\0' before converting the input to wide character, so that it will not retain the old value. PH54334: Problem: MVFS was initializing the file size using a structure that could not be correctly set up under specific conditions, mainly under high stress with parallel accesses. This was leading memory manager to incorrectly deal with memory mapped files, resulting in zeroed pages. Fix: MVFS now sets the file size using a different structure that contains the correct information. This makes memory manager to request the file data to MVFS during a page fault on memory mapped files. PH55292: Problem: Document fails to include step to restart ClearQuest Web server. Fix: Updated the technote and the PDF file attached to the technote.