Patch-ID# 105284-36 Keywords: 2.6 motif drag scale SEGV ScrollBar crash BadValue libxm Netscape Synopsis: Motif 1.2.7: Runtime library patch Date: Jun/20/00 Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: Motif Unbundled Release: 1.2.7 Relevant Architectures: sparc Xref: This patch available for x86 as patch 105285 BugId's fixed with this patch: 4049745 4061062 4097852 1239345 4079921 4120546 4117305 4115705 4093223 4113997 4131824 4122047 4116233 4155857 4159034 4149711 4171291 4170491 4162369 4165677 4171723 4174322 4183749 4186734 4186826 4128879 4191550 4197157 4197929 4197924 4207929 4209526 4211104 4219810 4224885 4226996 4240553 4247649 4258474 4260817 4261580 4256482 4064803 4320106 4318757 4299139 4336559 Changes incorporated in this version: 4336559 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: /usr/dt/lib/libXm.so.3 Problem Description: 4336559 libxm change breaks scrolling in Netscape horribly broken (this bug fix removes bug fix for 4320106) (from 105284-35) 4299139 Motif application goes down with BadValue error (from 105284-34) 4318757 crash in drag and drop (from 105284-33) 4320106 No events happen when ScrollBar is moved by keyboard action in Text. (from 105284-32) Bad Patch. Incorrect fix for 4318757 crash in drag and drop (from 105284-31) 4064803 Java Worshop hangs when file reload modal dialog pops up after cu (from 105284-30) 4256482 Banging on keyboard during cde startup causes dtwm hang (from 105284-29) 4261580 Background of Toggle button is filled with XmNselectColor. 4260817 "Write to unallocated" has occurred in XtAppInitialize under OpenW (from 105284-28) 4258474 Patched libXm causes Memory Leak on Dual Headed Display (from 105284-27) 4247649 Successive calls to XmGetPixmap() causes SEGV (from 105284-26) 4240553 fixing readdir_r caused many apps core dumped, MakeCachedDirEntry() violates std. (from 105284-25) 4219810 XtAppInitialize fails when used with watchmalloc 4224885 ToggleButtonGadget causes X error with patch 105284-23 installed 4226996 FileSelectionBox core when more than 34500 characters in directory (from 105284-24) 4207929 toggle widget's resource cannot be set 4209526 Cannot set XmNheight for XmText on XmScrolledWindow 4211104 The dtpad cannot open file when its size is a multiple of pagesize (from 105284-23) 4197924 Patch 105284 breaks application (from 105284-22) 4197157 Scale widget shows garbage on Form. 4197929 New regression with patch 105284: XmGetPixmap does not search path (from 105284-21) 4191550 patch 105284 version 16 or higher causes CDE backdrop problem in 2.6 5/98 (from 105284-20) 4128879 application is not working in dual head using opengl 1.1.1. and motif. (from 105284-19) 4186826 2.6 Motif libraries are causing memory leaks (from 105284-18) 4183749 patched Motif core dumps in CascadeBG code 4186734 Image Cache leaks pixmaps in patch 105284 (from 105284-17) 4174322 Performance degradation of drawing text data is significant (from 105284-16) 4171291 Solaris 2.6 motif library patch is causing resize problems within applications 4170491 unneeded scrollbar displayed with patch 103461-27 4162369 Patch 105284-12 breaks scrolled list functionality on BulletinBoard 4165677 listbox item 5 addition causes JVM crash 4171723 X Error of failed request: BadDrawable (from 105284-15) 4149711 Regression with patch 105284: XmGetPixmap does not search path. (from 105284-14) 4159034 Background color can't set to Option Menu under CDE. (from 105284-13) 4116233 JVM crashes when deleting items from a AWT List component 4155857 2.6 Motif app can not do cut and paste to dtpad/applix (from 105284-12) 4122047 Pro/E R19 crashes due to an endless loop in X/Motif with FFB2+ (reworked) (from 105284-11) 4131824 Scrolled list shrinks on form widget in Motif 1.2.7. (from 105284-10) 4113997 icon can not aligned row-major format correctly in 2.6 (reworked) 4122047 Pro/E R19 crashes due to an endless loop in X/Motif with FFB2+ (from 105284-09) 4113997 icon can not aligned row-major format correctly in 2.6 (from 105284-08) 4093223 Netscape communicator 403 can't display textfield correctly if value is ?i?????? (from 105284-07) 4117305 slow widget creation and memory leaks under cde 1.2 4115705 Core dump on Keyboard Traversal (from 105284-06) 4120546 drag&drop-source (e.g. dtterm) dumps core in a non-standard multiscreen environment 4079921 Icons not rendered correctly on dual head system (from 105284-05) 1239345 XmListReplaceItemsPos never returns into ListSetValuesAlmost on CDE1.0.1 motif (from 105284-04) 4097852 Xsun is using large amount of cpu time during CAD macros testing in Solaris 2.6 (from 105284-03) 4061062 TextArea always comes up with a warning (from 105284-02) This patch provides a more complete fix than 105284-01, and refers to the same bug 4049745. (from 105284-01) 4049745 XmGetPostedFromWidget() returns wrong widget. Patch Installation Instructions: -------------------------------- Refer to the Install.info file for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below as special instructions. Special Install Instructions: ----------------------------- A new X resource is introduced in this patch, XmMenuReduceGrabs. If the XmMenuReduceGrabs resource is set to True, a performance gain may be obtained for very large applications which create hundreds of Motif menus. When this resource is set, Motif Menu accelerators cannot be used unless all of the modifier keys (CapsLock, NumLock, etc) are turned off. To set the resource, put the following entry in .Xdefaults: *XmMenuReduceGrabs: True By default, this resource is set to False. A new X resource is introduced in this patch, XmRowCompatibility. If the XmRowCompatibility resource is set To True, then the RowColumn layout will match that of Solaris 2.5.1. Otherwise if the XmRowCompabitibility resource is set to False or not used, then the RowColumn layout will match that of the OSF documentation. To set the resource, put the following entry in .Xdefaults: *XmRowCompatibility: True where app_name is the name of the application. If this functionality is desired for all the desktop applications then put the following entry in .Xdefaults: *XmRowCompatibility: True By default, this resource is set to False.