A fix is available
APAR status
Closed as program error.
Error description
A system may crash while accessing the data returned from the udp_receive() interface because the format of that data changed. . udp_receive() originally returned a pointer to an mbuf in its second argument, but was changed to return a pointer to an IP address as part of a performance enhancement. . Kernel extensions that hook into the AIX networking stack's protosw table for datagram sockets and intercept udp_receive() may expect the original data format and crash. . Specifically, this crash has been seen on systems using Symantec Critical System Protection (SCSP)
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * Systems running the 7100-03 Technology Level with the * bos.mp64 and bos.net.tcp.client filesets at the 7.1.3.15 * levels. **************************************************************** * PROBLEM DESCRIPTION: * A system may crash while accessing the data returned * from the udp_receive() interface because the format of * that data changed. * . * udp_receive() originally returned a pointer to an mbuf in its * second argument, but was changed to return a pointer to an IP * address as part of a performance enhancement. * . * Kernel extensions that hook into the AIX networking stack's * protosw table for datagram sockets and intercept udp_receive() * may expect the original data format and crash. * . * Specifically, this crash has been seen on systems using Symant **************************************************************** * RECOMMENDATION: * Install APAR IV50987. ****************************************************************
Problem conclusion
The udp_receive() interface will be restored back to its previous behavior by default, returning a pointer to an mbuf once again. . You can choose to enable the performance improvements which will change the data returned from udp_receive() to return a pointer to the IP address in the second argument. . This can be done by enabling a new network option, udp_recv_perf, using the 'no' command.
Temporary fix
Prior to fix availability, some interim fixes are available from ftp://public.dhe.ibm.com/aix/ifixes/iv50987/ . If there is no ifix there for your level and you cannot update to the required level for the ifix, you can call IBM support to evaluate having a customer ifix built for your level.
Comments
6100-08 - use AIX APAR IV44968 6100-09 - use AIX APAR IV50927 6100-09 - use AIX APAR IV50927 6100-09 - use AIX APAR IV50927 6100-09 - use AIX APAR IV50927 7100-02 - use AIX APAR IV46294 7100-03 - use AIX APAR IV50987 7100-03 - use AIX APAR IV50987 7100-04 - use AIX APAR IV54555
APAR Information
APAR number
IV50987
Reported component name
AIX V7.1
Reported component ID
5765H4000
Reported release
710
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Submitted date
2013-10-16
Closed date
2013-10-31
Last modified date
2016-05-10
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
AIX V7.1
Fixed component ID
5765H4000
Applicable component levels
R710 PSY U866417
UP14/05/22 I 1000
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSMV87","label":"AIX 6.1 Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMVAX","label":"AIX Express Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11R","label":"AIX 7.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
10 May 2016