Threads stalled in T2CConnection.t2cCreateState
Issue
- We see threads are persistently stalled in T2CConnection.t2cCreateState of the oracle driver when trying to connect to the database:
#0 0x00000030962ce402 in select () from /lib64/libc.so.6
#1 0x00002b44013e4abd in sgslufspSSelect () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#2 0x00002b44013e4bcf in sgslufppGroupPoll () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#3 0x00002b44013e28f6 in sgslunpGroupPoll () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#4 0x00002b44013b30ed in gslcmsw_Wait4Msg () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#5 0x00002b44013b6e2a in gslcrsw_WaitResult () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#6 0x00002b44013b6eff in gslcrsr_LdapResult () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#7 0x00002b440139bd50 in ora_ldap_result () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#8 0x00002b440139bfe4 in ora_ldap_simple_bind_s () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#9 0x00002b44013a1fc4 in gslcbis_BindS () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#10 0x00002b440139e37a in ora_ldap_bind_s () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#11 0x00002b44013a1446 in ldap_bind_s () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#12 0x00002b44016de634 in nnflalc () from /ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#13 0x00002b44016d9f6a in nnflilc () from /ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#14 0x00002b440071ed3f in nnflrlc () from /ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#15 0x00002b44016ec41e in nnflrne1 () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#16 0x00002b44016eae7a in nnfln2a () from /ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#17 0x00002b44005a4aaa in nnfgrne () from /ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#18 0x00002b44006f498b in nlolgobj () from /ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#19 0x00002b440059f625 in nnfun2a () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#20 0x00002b440059f4df in nnfsn2a () from /ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#21 0x00002b440064f61d in niqname () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#22 0x00002b44004d6b32 in kpplcSetServerPooled () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#23 0x00002b44004d94ac in kpuatch () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#24 0x00002b44004bfd7f in OCIServerAttach () from
/ora01/oracle/product/11.2.0/client_3/lib/libclntsh.so.11.1
#25 0x00002b43eb382f99 in Java_oracle_jdbc_driver_T2CConnection_t2cLogon () from
/ora01/oracle/product/11.2.0/client_3/lib/libocijdbc11.so
#26 0x00002b43eb382bd1 in Java_oracle_jdbc_driver_T2CConnection_t2cCreateState () from
/ora01/oracle/product/11.2.0/client_3/lib/libocijdbc11.so
#27 0x00002b43a3e19d6e in ?? ()
#28 0x00002b43eae05690 in ?? ()
#29 0x0000000000000008 in ?? ()
#30 0x00002b43eae05680 in ?? ()
#31 0x0000000000000000 in ?? ()
"JCA PoolFiller" prio=10 tid=0x00002b43c0863800 nid=0x4bbe runnable [0x00002b43eae05000]
java.lang.Thread.State: RUNNABLE
at oracle.jdbc.driver.T2CConnection.t2cCreateState(Native Method)
at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:423)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553)
at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:165)
at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:53)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:528)
at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:207)
at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:195)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:639)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.fillToMin(InternalManagedConnectionPool.java:547)
at org.jboss.resource.connectionmanager.PoolFiller.run(PoolFiller.java:74)
at java.lang.Thread.run(Thread.java:662)
Environment
- JBoss Enterprise Application Platform (EAP)
- Oracle
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.