32-bit Oracle Client encounters Segmentation fault even after updating glibc to RHSA-2015-2199 [Red Hat BugZilla - Bug 1150282]

Solution Verified - Updated -

Issue

  • 32 bit Oracle client 12.1.0.2 fails with a “Memory fault“ error on RHEL 7.
  • Even after updating to glibc-2.17-106.el7_2.1.x86_64, Oracle sqlplus gets killed by SIGSEGV.
  • strace to sqlplus shows /etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned missing on system.

    • Trace log:

      read(6, "#orabasetab file is used to trac"..., 1048576) = 140
      stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0xff920494) = -1 ENOENT (No such file or directory)
      --- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=0} ---
      +++ killed by SIGSEGV +++
      

Environment

  • Red Hat Enterprise Linux 7.1
  • glibc-2.17-106.el7_2.1.x86_64
  • glibc-common-2.17-106.el7_2.1.x86_64

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In