A fix is available
APAR status
Closed as program error.
Error description
dlsym causes stack corruption. The issue is seen when optimization is turned on.
Local fix
Problem summary
This issue will be seen with 32 bit application running on a 64 bit kernel. The call to dlsym function might corrupt a variable of the callee function.
Problem conclusion
Correct the length of the data copied from the kernel to user space by the dlsym() function to prevent the stack corruption.
Temporary fix
Comments
5200-10 - use AIX APAR IZ17650 5300-06 - use AIX APAR IZ10231 5300-07 - use AIX APAR IZ11810 5300-08 - use AIX APAR IZ12055 5300-09 - use AIX APAR IZ12393 6100-00 - use AIX APAR IZ12394 6100-01 - use AIX APAR IZ12116 6100-02 - use AIX APAR IZ12395
APAR Information
APAR number
IZ10231
Reported component name
AIX 5.3
Reported component ID
5765G0300
Reported release
530
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Submitted date
2007-12-06
Closed date
2007-12-17
Last modified date
2008-11-17
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 5.3
Fixed component ID
5765G0300
Applicable component levels
R530 PSY U816466
UP08/02/06 I 1000
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.