Bug 436414
Summary: | Possible ABI break in libnss3.so: ATOB_AsciiToData lost 2 parameters | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Dave Malcolm <dmalcolm> |
Component: | nss | Assignee: | Kai Engert (:kaie) (inactive account) <kengert> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 5.2 | CC: | drepper, rrelyea |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-03-07 06:24:51 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Dave Malcolm
2008-03-07 00:23:52 UTC
Here's a list of i386 Client packages that depend on nss; haven't yet broken down analysis by symbol usage: Package pam_pkcs11-0.5.3-23.i386.rpm requires libnss3.so Package libpurple-2.3.1-1.el5.i386.rpm requires libnss3.so Package svrcore-4.0.4-3.el5.i386.rpm requires libnss3.so Package evolution-2.12.3-6.el5.i386.rpm requires libnss3.so Package coolkey-1.1.0-6.el5.i386.rpm requires libnss3.so Package xmlsec1-nss-1.2.9-8.1.i386.rpm requires libnss3.so Package evolution-data-server-1.12.3-5.el5.i386.rpm requires libnss3.so Package xulrunner-1.9-0.beta3.2.el5.i386.rpm requires libnss3.so Package cman-2.0.80-1.el5.i386.rpm requires libnss3.so Package openoffice.org-core-2.3.0-6.2.el5.i386.rpm requires libnss3.so Package mozldap-tools-6.0.5-1.el5.i386.rpm requires libnss3.so Package svrcore-4.0.4-3.el5.i386.rpm requires libnss3.so Package evolution-2.12.3-6.el5.i386.rpm requires libnss3.so Package coolkey-1.1.0-6.el5.i386.rpm requires libnss3.so Package gdm-2.16.0-40.el5.i386.rpm requires libnss3.so Package libpurple-2.3.1-1.el5.i386.rpm requires libnss3.so Package xulrunner-1.9-0.beta3.2.el5.i386.rpm requires libnss3.so Package mod_nss-1.0.3-4.el5.i386.rpm requires libnss3.so Package perl-Mozilla-LDAP-1.5.2-4.el5.i386.rpm requires libnss3.so Package openssh-clients-4.3p2-26.el5.i386.rpm requires libnss3.so Package thunderbird-2.0.0.12-1.el5.i386.rpm requires libnss3.so Package xmlsec1-nss-1.2.9-8.1.i386.rpm requires libnss3.so Package gnome-screensaver-2.16.1-6.el5.i386.rpm requires libnss3.so Package pam_pkcs11-0.5.3-23.i386.rpm requires libnss3.so Package mozldap-6.0.5-1.el5.i386.rpm requires libnss3.so Package openssh-4.3p2-26.el5.i386.rpm requires libnss3.so Package openssh-server-4.3p2-26.el5.i386.rpm requires libnss3.so Package evolution-data-server-1.12.3-5.el5.i386.rpm requires libnss3.so Package pkinit-nss-0.7.3-1.el5.i386.rpm requires libnss3.so Sorry, pasted wrong buffer; here's a deduped list: Package cman-2.0.80-1.el5.i386.rpm requires libnss3.so Package coolkey-1.1.0-6.el5.i386.rpm requires libnss3.so Package evolution-2.12.3-6.el5.i386.rpm requires libnss3.so Package evolution-data-server-1.12.3-5.el5.i386.rpm requires libnss3.so Package gdm-2.16.0-40.el5.i386.rpm requires libnss3.so Package gnome-screensaver-2.16.1-6.el5.i386.rpm requires libnss3.so Package libpurple-2.3.1-1.el5.i386.rpm requires libnss3.so Package mod_nss-1.0.3-4.el5.i386.rpm requires libnss3.so Package mozldap-6.0.5-1.el5.i386.rpm requires libnss3.so Package mozldap-tools-6.0.5-1.el5.i386.rpm requires libnss3.so Package openoffice.org-core-2.3.0-6.2.el5.i386.rpm requires libnss3.so Package openssh-4.3p2-26.el5.i386.rpm requires libnss3.so Package openssh-clients-4.3p2-26.el5.i386.rpm requires libnss3.so Package openssh-server-4.3p2-26.el5.i386.rpm requires libnss3.so Package pam_pkcs11-0.5.3-23.i386.rpm requires libnss3.so Package perl-Mozilla-LDAP-1.5.2-4.el5.i386.rpm requires libnss3.so Package pkinit-nss-0.7.3-1.el5.i386.rpm requires libnss3.so Package svrcore-4.0.4-3.el5.i386.rpm requires libnss3.so Package thunderbird-2.0.0.12-1.el5.i386.rpm requires libnss3.so Package xmlsec1-nss-1.2.9-8.1.i386.rpm requires libnss3.so Package xulrunner-1.9-0.beta3.2.el5.i386.rpm requires libnss3.so Hi Dave, thanks for caring about possible ABI breaks. I hope this is a false alert: (In reply to comment #0) > Old implementation has this debug data on i386 (eu-readelf -w libnss3.so.debug): > [ 69304] formal_parameter > name "string" > [ 69314] formal_parameter > name "lenp" > [ 69323] variable > name "binary_item" > [ 69332] variable > name "dummy" The first two are parameters, number 3 and 4 are the first local variables in the implementation of the function (not parameters). I compared the function definition of NSS 3.11.5 with the most recent versions, and the function signature looks unchanged to me (always uses 2 parameters). |