Intermittent 12c Crashes with Segfault when Querying, or Saving Records - FRM-93652 - or FRM-40007: Invalid user identifier or password. Re-enter when Logging On (Doc ID 2192436.1)

Last updated on JUNE 26, 2017

Applies to:

Oracle Forms - Version 12.2.1.1.0 and later
Linux x86-64

Symptoms

Problem Summary
---------------------------------------------------
Forms 12c (12.2.1.1.0) crashes with segfault with FMW12c on both Linux x86_64 and on Solaris Sparc.

The problems may manifest themselves in a number of ways, most crashes are related to querying and saving records.

Error Codes
---------------------------------------------------
FRM-93652, Signal 11

Other information

----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
-------------------- -------- -------------------- ----------------------------
siehjmpterm()+1193 call kgdsdst() 7FFDDF1A5D68 ? 000000000 ?
  000000000 ? 000000001 ?
  7FFDDF1AA700 ? 000000001 ?
__sighandler() call siehjmpterm() 7FFDDF1A5D68 ? 000000000 ?
  000000000 ? 000000001 ?
  7FFDDF1AA700 ? 000000001 ?
__intel_new_memcpy( signal __sighandler() 00340B130 ? 000000000 ?
)+2164 000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
icrgcq()+564 call __intel_new_memcpy( 00340B130 ? 000000000 ?
  ) 000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifkpcr()+67 call icrgcq() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ibfgcr()+335 call ifkpcr() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ibfrun()+20240 call ibfgcr() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ibfcgq()+17 call ibfrun() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
pevm_icd_call_commo call ibfcgq() 00340B130 ? 000000000 ?
n()+867 000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
pfrinstr_ICAL()+168 call pevm_icd_call_commo 00340B130 ? 000000000 ?
  n() 000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
pfrrun()+4191 call pfrinstr_ICAL() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
plsql_run()+649 call pfrrun() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
peicnt()+301 call plsql_run() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
depxcrun()+3883 call peicnt() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ipkxcr()+47 call depxcrun() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ipfrun()+608 call ipkxcr() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzmgt()+988 call ipfrun() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzmky()+77 call ifzmgt() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzefi()+273 call ifzmky() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzevf()+358 call ifzefi() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzebk()+2963 call ifzevf() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzefm()+102 call ifzebk() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzeif()+571 call ifzefm() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzexf()+1053 call ifzeif() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzcaf()+284 call ifzexf() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzmgt()+6469 call ifzcaf() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzmky()+77 call ifzmgt() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzefi()+273 call ifzmky() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzevf()+358 call ifzefi() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzebk()+2963 call ifzevf() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzefm()+102 call ifzebk() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzeif()+571 call ifzefm() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzexf()+1053 call ifzeif() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzexe()+248 call ifzexf() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
ifzman()+5358 call ifzexe() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
if4man()+41 call ifzman() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
snnlpmcal()+1567 call if4man() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
snnlslmai()+263 call snnlpmcal() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
main()+288 call snnlslmai() 00340B130 ? 000000000 ?
  000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
__libc_start_main() call main() 00340B130 ? 000000000 ?
+245 000000020 ? 00340B150 ?
  000000020 ? 002DF8C60 ?
_start()+36 call __libc_start_main() 00042BFA0 ? 000000002 ?
  7FFDDF1B7098 ? 000000000 ?
  000000020 ? 002DF8C60 ?

----- End of Call Stack Trace -----


Additional Information
__________________
o If on upgraded Forms,  problem did not show in Forms  11.1.2.2 and earlier
o Regenerated all Forms modules with the "compile_all=yes" option and crash still occurs.


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