My Oracle Support Banner

Program terminated with signal 6 When Using Oracle Instant Client (Doc ID 2454468.1)

Last updated on OCTOBER 31, 2022

Applies to:

JDBC - Version 12.2.0.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.0.1.0 Oracle Client Database version on Cent OS Linux release 7.3.1611.

Oracle Instant Client Driver crashes from third party application generating the following crash core dump:

Program terminated with signal 6, Aborted.
#0 0x00007f3b3dd7b23b in raise () from /lib64/libpthread.so.0
Missing separate debuginfos, use: debuginfo-install glibc-2.17-157.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 libaio-0.3.109-13.el7.x86_64 libgcc-4.8.5-11.el7.x86_64 libidn-1.28-4.el7.x86_64 libstdc++-4.8.5-11.el7.x86_64 nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64 numactl-libs-2.0.9-6.el7_2.x86_64
(gdb) (gdb) (gdb) "Threads List :" >> core.99585.trace(gdb) Id Target Id Frame
  33 Thread 0x7f3ad0ff9700 (LWP 105097) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  32 Thread 0x7f3ab3fff700 (LWP 105098) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  31 Thread 0x7f3ad27fc700 (LWP 100122) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  30 Thread 0x7f3ad1ffb700 (LWP 100129) 0x00007f3b38af8ed0 in PmUString::PmUString(PmUString const&) () from <DIR>/bin/libpmi18n.so
  29 Thread 0x7f3ab27fc700 (LWP 105101) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  28 Thread 0x7f3af57fa700 (LWP 99935) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  27 Thread 0x7f3af5ffb700 (LWP 99917) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  26 Thread 0x7f3af4ff9700 (LWP 99941) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  25 Thread 0x7f3ad3fff700 (LWP 99973) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  24 Thread 0x7f3ab37fe700 (LWP 105099) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  23 Thread 0x7f3af6ffd700 (LWP 99915) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  22 Thread 0x7f3af77fe700 (LWP 99914) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  21 Thread 0x7f3af67fc700 (LWP 99916) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  20 Thread 0x7f3ad37fe700 (LWP 100036) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  19 Thread 0x7f3b3e178740 (LWP 99585) 0x00007f3b31a30ba3 in select () from /lib64/libc.so.6
  18 Thread 0x7f3af7fff700 (LWP 99912) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  17 Thread 0x7f3b17701700 (LWP 99596) 0x00007f3b3dd77a82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  16 Thread 0x7f3b156fd700 (LWP 99869) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  15 Thread 0x7f3b2f0a0700 (LWP 99591) 0x00007f3b3dd77a82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  14 Thread 0x7f3b14efc700 (LWP 99661) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  13 Thread 0x7f3b15efe700 (LWP 99708) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  12 Thread 0x7f3ad17fa700 (LWP 100232) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  11 Thread 0x7f3b16f00700 (LWP 99648) 0x00007f3b31a2edfd in poll () from /lib64/libc.so.6
  10 Thread 0x7f3b166ff700 (LWP 99647) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  9 Thread 0x7f3b18703700 (LWP 99594) 0x00007f3b31a2edfd in poll () from /lib64/libc.so.6
  8 Thread 0x7f3a93fff700 (LWP 105244) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  7 Thread 0x7f3ab1ffb700 (LWP 105102) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  6 Thread 0x7f3b17f02700 (LWP 99595) 0x00007f3b3dd77a82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  5 Thread 0x7f3a937fe700 (LWP 105245) 0x00007f3b3dd7a49d in read () from /lib64/libpthread.so.0
  4 Thread 0x7f3b2f922700 (LWP 99590) 0x00007f3b3dd77a82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  3 Thread 0x7f3ab0ff9700 (LWP 105243) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  2 Thread 0x7f3ab17fa700 (LWP 105148) 0x00007f3b3dd776d5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
* 1 Thread 0x7f3ab2ffd700 (LWP 105100) 0x00007f3b3dd7b23b in raise () from /lib64/libpthread.so.0
(gdb) "Current Thread :" >> core.99585.trace(gdb) #0 0x00007f3b3dd7b23b in raise () from /lib64/libpthread.so.0
#1 0x00007f3b26923582 in skgesigOSCrash () from /usr/lib/oracle/12.2/client64/lib/libclntsh.so.11.1
#2 0x00007f3b26f438a5 in kpeDbgSignalHandler () from /usr/lib/oracle/12.2/client64/lib/libclntsh.so.11.1
#3 0x00007f3b269238c0 in skgesig_sigactionHandler () from /usr/lib/oracle/12.2/client64/lib/libclntsh.so.11.1
#4
#5 0x00007f3b319771d7 in raise () from /lib64/libc.so.6
#6 0x00007f3b319788c8 in abort () from /lib64/libc.so.6
#7 0x00007f3b319b6f07 in __libc_message () from /lib64/libc.so.6
#8 0x00007f3b319be503 in _int_free () from /lib64/libc.so.6
#9 0x00007f3b38af87ac in PmUStringData::freeString(PmUStringData*&) () from <DIR>/bin/libpmi18n.so
#10 0x00007f3b38af8f4a in PmUString::releaseBuffer() () from <DIR>/bin/libpmi18n.so
#11 0x00007f3b3c58b470 in TRepObjectAttr::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#12 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#13 0x00007f3b3c58b600 in TRepObjectAttr::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#14 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#15 0x00007f3b3c58b600 in TRepObjectAttr::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#16 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#17 0x00007f3b3c58b600 in TRepObjectAttr::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#18 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#19 0x00007f3b3c58b600 in TRepObjectAttr::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#20 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#21 0x00007f3b3c58b600 in TRepObjectAttr::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#22 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#23 0x00007f3b3c58b600 in TRepObjectAttr::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#24 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#25 0x00007f3b3c5f834d in TRepTask::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#26 0x00007f3b3c73cbe7 in TWorkflow::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#27 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#28 0x00007f3b3c415270 in RGenReqReplyMsg::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#29 0x00007f3b37f881d9 in PmBufferArchive::writeAttrValue(TObject const*) () from <DIR>/bin/libpmser.so
#30 0x00007f3b3c415675 in RReplyMsg::serialize(PmArchive&) const () from <DIR>/bin/libpmcmnrep.so
#31 0x00007f3b37f882d5 in PmBufferArchive::writeObject(TObject const*) () from <DIR>/bin/libpmser.so
#32 0x00007f3b3c212048 in RConnModule::sendObject(TObject*, ICETimeValue const*, RCMOptions*, int) () from <DIR>/bin/libpmcmnrep.so
#33 0x00007f3b3b33b220 in RServerConnector::sendReply(RReplyMsg*, ICETimeValue const*, RCMOptions*, int) () from <DIR>/bin/libpmrcnxmgr.so
#34 0x00007f3b3b31856b in RThrPerConnWorker::sendReply(RReplyMsg*, ICETimeValue const*, RCMOptions*, int) () from <DIR>/bin/libpmrcnxmgr.so
#35 0x00007f3b3b31c5bf in RThrPerConnWorker::processRequest(RRequestMsg*&, RCMOptions*) () from <DIR>/bin/libpmrcnxmgr.so
#36 0x00007f3b3b31cf4e in RThrPerConnWorker::process() () from <DIR>/bin/libpmrcnxmgr.so
#37 0x00007f3b3b31e4d8 in RThrPerConnWorker::svc() () from <DIR>/bin/libpmrcnxmgr.so
#38 0x00007f3b3db06277 in ACE_Task_Base::svc_run(void*) () from <DIR>/bin/libACE.so.6.3.3
#39 0x00007f3b3db07a35 in ACE_Thread_Adapter::invoke_i() () from <DIR>/bin/libACE.so.6.3.3
#40 0x00007f3b3db07ab1 in ACE_Thread_Adapter::invoke() () from <DIR>/bin/libACE.so.6.3.3
#41 0x00007f3b3dd73dc5 in start_thread () from /lib64/libpthread.so.0
#42 0x00007f3b31a3973d in clone () from /lib64/libc.so.6





Changes

 

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


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