My Oracle Support Banner

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.