Attach of ISM segment by 32-bit process that works on system with a particular SPARC architecture may fail on system with newer architecture
(Doc ID 1498202.1)
Last updated on JULY 07, 2023
Applies to:
Solaris Operating System - Version 8.0 to 11 11/11 [Release 8.0 to 11.0]Oracle Solaris on SPARC (64-bit)
Using shmflg&SHM_SHARE_MMU in the third argument to the shmat system call will cause the segment to be attached as ISM (Intimate Shared Memory)
Symptoms
A 32-bit application that worked on one system now fails with an ENOMEM error when run on a different system.
The error occurs when the application issues the shmat system call using shmflg&SHM_SHARE_MMU to attach the segment as ISM.
Changes
Application was moved to a system that has a larger default pagesize. Use the pagesize command to check this.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |