Hello,

Yes, there was some problems with the linker patches later last
year. The attached is a note on explaining the problem.

Seizo
  | 
  | Seizo Sakurai wrote:
  | > Please do not use the patches which appear in between the fix for
  | > the bug 6332983 and 5080443. They are all bad-patched, or in the
  | > process of being bad-padched. 
  | 
  | So, to be clear, are you saying that these patches are bad and 
  | should not be used?
  | 
  | >     Solaris/SunOS 5.10_sparc      patch T117461-03, -04, -07
  | >     Solaris/SunOS 5.10_x86        patch T118345-03, -04, -11
  | >     Solaris/SunOS 5.9_sparc       patch T112963-21, -22, -23, -24
  | >     Solaris/SunOS 5.9_x86 patch T113986-17, -18, -19, -20
  | >     Solaris/SunOS 5.8_sparc       patch T109147-36, -37, -38, -39
  | >     Solaris/SunOS 5.8_x86 patch T109148-36, -37, -38, -39
  | 
  | Thanks for the clarification!
  | 
  | glen
  | This message posted from opensolaris.org
  | _______________________________________________
  | tools-linking mailing list
  | tools-linking at opensolaris.org
-------------- next part --------------
======================================
= 
======================================

The attacked file SUNWonld-README lists all the bugs fixed
in the Solaris link-editors from Solaris 5.5 till
the current Solaris 11.

The file also lists all the patches delivered since
Solaris 5.5.





-------------------
- bug information -
-------------------
Please see the attached SUNonld-README file.
The bugs and patches appear later are putbacked later.

The fix for the bug:
        5056867 $ISALIST/$HWCAP expansion should be more flexible.
was integrated into the Solaris 10.

The fix for the bug:
        5080443 lazy loading failure doesn't clean up after itself 
was integrated into Nevada gate earlier this year.

We got hit by a security bug:
        6291547 ld.so mishandles LD_AUDIT causing security problems
This bug was introduced by the fix for 5056867. The fix for this
bug 6291547 was fixed in Nevada gate and back ported to Solaris 10/9/8.
Since this was a security bug, many customers using Solaris 9/8
installed the patch including the fix for 6291547. The patches
also included the fix for 5080443.

The fix for 5080553 cleaned up many runtime-linker's problems but
it introduced regressions. Since many Solaris 9/8 users installed
the patches including the fix for 5080553 because of the security
fix for 6291547, number of customers got hit by the regressions.

The regressions introcuded by 5080443 caused the following problems:
    6301218 Matlab dumps core on startup when running on 112963-22
    6314115 Checkpoint refuses to start, crashes on start, after application of
    6332983 s9 linker patches 112963-24/113986-20 causing cluster machines

We believe that the regressions caused by the 5080443 will now be fixed
by the above 3 bug fixes.

Any Solaris 10/9/8 patches which includes the fix for:
        5056867 $ISALIST/$HWCAP expansion should be more flexible.
but which does not include the fix for:
        6332983 s9 linker patches 112963-24/113986-20 causing cluster machines
should not be used and are basically bad-patched.

---------------------
- patch information -
---------------------

5056867 $ISALIST/$HWCAP expansion should be more flexible.
    This bug fix was integrated into Solaris 10 gate when Solaris 10
    was under development and first integrated into the follwoing 
    patches. This fix caused the security bug 6291547.

        Solaris/SunOS 5.9_sparc         patch T112963-16
        Solaris/SunOS 5.9_x86           patch T113986-12
        Solaris/SunOS 5.8_sparc         patch T109147-31
        Solaris/SunOS 5.8_x86           patch T109148-31

5080443 lazy loading failure doesn't clean up after itself 
    This bug fix was integrated into Solaris 11 gate. The Solaris 11
    is the release which is under development. Because there was an escalation 
for the bug:
                6262789 Infosys wants a faster linker
    6262789 was fixed in the Solaris 11 gate and the following patches were
    generated for Solaris 10/9/8.

        Solaris/SunOS 5.10_sparc        patch T117461-03
        Solaris/SunOS 5.10_x86          patch T118345-03
        Solaris/SunOS 5.9_sparc         patch T112963-21
        Solaris/SunOS 5.9_x86           patch T113986-17
        Solaris/SunOS 5.8_sparc         patch T109147-36
        Solaris/SunOS 5.8_x86           patch T109148-36

The above patches were not widely used by the customers but the following 
security
bug was reported.

6291547 ld.so mishandles LD_AUDIT causing security problems.
    The fix for this bug was putbacked into Solaris 11 and immediately the 
following
    patches were generated for Solaris 10/9/8.

        Solaris/SunOS 5.10_sparc        patch T117461-04
        Solaris/SunOS 5.10_x86          patch T118345-04
        Solaris/SunOS 5.9_sparc         patch T112963-22
        Solaris/SunOS 5.9_x86           patch T113986-18
        Solaris/SunOS 5.8_sparc         patch T109147-37
        Solaris/SunOS 5.8_x86           patch T109148-37

    Because the above patches were for a security bug fix, a lot of Solaris 9/8 
users
    installed the patches. The above patches also included the fix for 
        5080443 lazy loading failure doesn't clean up after itself 
    and number of users hit the regressions reported as:
        6301218 Matlab dumps core on startup when running on 112963-22
        6314115 Checkpoint refuses to start, crashes on start, after 
application of
        6332983 s9 linker patches 112963-24/113986-20 causing cluster machines

So all of the patches mentioned above which includes the fix for 5056867 should 
not
be used.

    The T-patches which includes the fix for 6332983, and 6301218/6314115, are 
out and 
    will be out shortly. They are/(will be) the followings:

        Solaris/SunOS 5.10_sparc        patch T117461-08
        Solaris/SunOS 5.10_x86          patch T121208-02
        Solaris/SunOS 5.9_sparc         patch T112963-25
        Solaris/SunOS 5.9_x86           patch T113986-21
        Solaris/SunOS 5.8_sparc         patch T109147-40
        Solaris/SunOS 5.8_x86           patch T109148-40
    And the above patches will be the patches which will fix currently known 
best linker bits.

    For the above T-patches, which are already out, I am planning to release 
the locks I have
    this week after verifications. For the T-patches not out yet, I will do the 
same as soon
    as they are out.

    Seizo,
    10/31/2005

Reply via email to