*Synopsis*: libshell and libast change, cause wsdiff noise & unnecessary pkg(5) 
churn

This CR has had a change of priority to or from a high value.

CR 6728027 changed on Oct 8 2010 by <User 1-5Q-1267>

=== Field ============ === New Value ============= === Old Value =============

Priority               3-Medium                    4-Low                      
Synopsis               libshell and libast chang.. libshell and libast chang..
====================== =========================== ===========================

     
*Change Request ID*: 6728027

*Synopsis*: libshell and libast change, cause wsdiff noise & unnecessary pkg(5) 
churn

  Product: solaris
  Category: shell
  Subcategory: korn93
  Type: Defect
  Subtype: 
  Status: 1-Dispatched
  Substatus: 
  Priority: 3-Medium
  Introduced In Release: 
  Introduced In Build: 
  Responsible Engineer: 
  Keywords: opensolaris

=== *Description* ============================================================
Category
   utility
Sub-Category
   shell
Description
   Running wsdiff between two proto areas built from the same workspace, I kept 
seeing the amd64 libast's .rodata change.  In an attempt to verify that wasn't 
my doing, I built an unchanged workspace, twice, and compared the two.
The amd64 libast and libshell still differed in their .rodata:
usr/lib/amd64/libast.so.1
NOTE: ELF .rodata difference detected.
371,372c371,372
< 0005620  \0  \0  \0  \0  \0  \0  \0 200 003   @  \0  \0 004   k 004  \b
<               00000000        80000000        00004003        08046b04
---
> 0005620  \0  \0  \0  \0  \0  \0  \0 200 003   @  \0  \0 364   j 004  \b
>               00000000        80000000        00004003        08046af4
375,378c375,378
< 0005660  \0  \0  \0  \0  \0  \0  \0 200 001  \0  \0  \0   t   j 004  \b
<               00000000        80000000        00000001        08046a74
< 0005700 377 377 377 377 377 377 377 377 376 177  \0  \0   t   j 004  \b
<               ffffffff        ffffffff        00007ffe        08046a74
---
> 0005660  \0  \0  \0  \0  \0  \0  \0 200 001  \0  \0  \0   d   j 004  \b
>               00000000        80000000        00000001        08046a64
> 0005700 377 377 377 377 377 377 377 377 376 177  \0  \0   d   j 004  \b
>               ffffffff        ffffffff        00007ffe        08046a64
I can find no explanation of this, and do not see changes in the i86 libast or 
libshell.
Asking around, carlsonj commented that it looked like the static data for 
_ast_strtold or tokscan, but was unclear beyond there.
Frequency
   Often
Regression
   No
Steps to Reproduce
   Build the same workspace twice (saving the first proto area off to the 
side), then wsdiff the two resulting proto areas.  (mine were DEBUG)
Expected Result
   No changes in resulting objects.
Actual Result
   often libast, and slightly less often libshell differ between consecutive, 
unchanged, builds of the same workspace
Error Message(s)
   
Test Case
   
Workaround
   
Submitter wants to work on bug
   No
Additional configuration information

*** (#1 of 3): 2008-07-21 19:34:19 GMT+00:00 <User 1-F4SZV>

richlowe:
Can you please test whether the problem still occurs with B97 (e.g. after the 
SCCS--->Mercurial/hg transition (which made the SCCS tag stuff obsolete)) ?

*** (#2 of 3): 2008-08-25 10:47:43 GMT+00:00 <User 1-6Y4MMS>

>From Rich: "This was done in a mercurial managed workspace, as part of testing 
>those changes.  Yes it still occurred."

*** (#3 of 3): 2008-08-25 14:54:12 GMT+00:00 <User 1-5Q-8204>


=== *Public Comments* ========================================================

=== *Workaround* =============================================================

=== *Additional Details* =====================================================
        Targeted Release: 
        Commit To Fix In Build: 
        Fixed In Build: 
        Integrated In Build: 
        Verified In Build: 
  See Also: 
  Duplicate of: 
  Hooks:
        Hook1: 
        Hook2: 
        Hook3: 
        Hook4: 
        Hook5: 
        Hook6: <email address omitted>
  Program Management: 
  Root Cause: 
  Fix Affects Documentation: No
  Fix Affects Localization: No

=== *History* ================================================================
        Date Submitted: 2008-07-21 19:34:18 GMT+00:00
        Submitted By: <User 1-F4SZV>

        Status Changed    Date Updated                  Updated By


=== *Service Request* ========================================================
        Impact: Limited
        Functionality: Secondary
        Severity: 4
        Product Name: solaris
        Product Release: solaris_nevada
        Product Build: snv_94
        Operating System: solaris_nevada
        Hardware: generic
        Submitted Date: 2008-07-21 19:34:19 GMT+00:00


=== *Multiple Release (MR) Cluster* - 0 ======================================

_______________________________________________
ksh93-integration-discuss mailing list
ksh93-integration-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/ksh93-integration-discuss

Reply via email to