AIX: ORA-07445 [ksmpclrpga] OR ORA-07445 [ksupop] ORA-07445 [lxhlinfo] OR Link/Relink/Make Fails With: ld: 0711-780 SEVERE ERROR: Symbol .ksmpfpva (entry 58964) in object libserver11.a[ksmp.o] (Doc ID 1379753.1)

Last updated on SEPTEMBER 29, 2015

Applies to:

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

Symptoms

11gR2 on AIX, relink of oracle binary fails:

ld: 0711-780 SEVERE ERROR: Symbol .ksmpfpva (entry 58964) in object /oracle/lib//libserver11.a[ksmp.o]:
Relocation overflow in reference to: dbkea_prm_rate_ (entry 8601)
Address: 0x00008056;    RLD type: R_TOC;   RLD length: 16
..
ld: 0711-780 SEVERE ERROR: Symbol .ksmpclrpga (entry 168296) in object /oracle/lib//libserver11.a[ksmp.o]:
Relocation overflow in reference to: _system_configuration (entry 8695)
Address: 0x000085d2;    RLD type: R_TOC;   RLD length: 16

It can happen during installation, re-linking, patching or dbca:

If the relink error is ignored, the following error is reported when shutting down database:

ORA-03113: end-of-file on communication channel


In instance alert.log: 

ORA-07445 [ksmpclrpga()+23248]

Call stack from trace file:

skdstdst ksedst1 ksedst dbkedDefDump ksedmp ssexhd 47dc opidcl opidrv sou2o opimai_real ssthrdmain main start

OR

Instance shutdown complete
Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x70000000004BAB8] [PC:0x1000403DC, ksupop()+284] [flags: 0x0, count: 1]
Errors in file /home/oracle/diag/rdbms/db1/db1/trace/db1_ora_12124224.trc:
ORA-07445: exception encountered: core dump [ksupop()+284] [SIGSEGV] [ADDR:0x70000000004BAB8] [PC:0x1000403DC] [Address not mapped to object] []
Exception [type: SIGSEGV, Invalid permissions for mapped object] [ADDR:0x48] [PC:0x100228D18, lxhlinfo()+120] [flags: 0x0, count: 2]
Errors in file /wload/abup/app/oracle/diag/rdbms/db1/db1/trace/db1_ora_12124224.trc:
ORA-07445: exception encountered: core dump [lxhlinfo()+120] [SIGSEGV] [ADDR:0x48] [PC:0x100228D18] [Invalid permissions for mapped object] [] 
 
OR 
  
ORA-00600 [kssrc_push:ongoing]   

Call stack from trace file:

 skdstdst ksedst1 ksedst dbkedDefDump ksedmp ssexhd 47dc opiodr ttcpip ..

This problem is also known to generate large core files at the time of hitting ORA-7445, the core files are likely generated in $ORACLE_HOME/dbs

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