Applications Fail with 'Segmentation Fault' or "Illegal Instruction" after Upgrade to AIX 7.2 TL1 Following a Relink (Doc ID 2272288.1)

Last updated on AUGUST 25, 2017

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.4 and later
IBM AIX on POWER Systems (64-bit)

Symptoms

 After upgrading the operating system of AIX 64-bit servers to version 7.2 TL1, following a relink applications that are compiled with a local flag but import a variable can immediately fail with a core dump when an attempt is made to execute them. The following Oracle applications are documented to have been affected:

1) The ADRCI diagnosibility utility. It fails with output "Segmentation fault".

2) The Pro*C precompiler. It fails with "Illegal instruction (coredump)".

Other applications may also be affected.

When reviewing the make logs, messages can be seen regarding these applications such as:

ld: 0711-773 WARNING: Object xxx.o, imported symbol xxx
Symbol was expected to be local. Extra instructions
are being generated to reference the symbol.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms