-
Type:
Bug
-
Resolution: Cannot Reproduce
-
Priority:
P3
-
None
-
Affects Version/s: 8u60
-
Component/s: security-libs
Submitter complaining about threads being stuck in DESCrypt calculations :
"[STUCK] ExecuteThread: '45' for queue: 'weblogic.kernel.Default
(self-tuning)'" Id=807 RUNNABLE at
com.sun.crypto.provider.DESCrypt.initialPermutationLeft(DESCrypt.java:708) at
com.sun.crypto.provider.DESCrypt.cipherBlock(DESCrypt.java:603) at
com.sun.crypto.provider.DESedeCrypt.decryptBlock(DESedeCrypt.java:152) at
com.sun.crypto.provider.CipherBlockChaining.decrypt(CipherBlockChaining.java:201) at
com.sun.crypto.provider.CipherCore.update(CipherCore.java:606) at
com.sun.crypto.provider.DESedeCipher.engineUpdate(DESedeCipher.java:257) at
javax.crypto.Cipher.update(Cipher.java:1911) at
sun.security.ssl.CipherBox.decrypt(CipherBox.java:403)
sun.security.ssl.InputRecord.decrypt(InputRecord.java:154)
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:988)
- locked java.lang.Object@2d150aa1
sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:903)
sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
- locked sun.security.ssl.AppInputStream@6f7327f9
java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
java.io.BufferedInputStream.read(BufferedInputStream.java:334)
- locked java.io.BufferedInputStream@234cbdca
sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:244)
sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:689)
- locked www.http.ChunkedInputStream@69bf1b71'>sun.net.www.http.ChunkedInputStream@69bf1b71
java.io.FilterInputStream.read(FilterInputStream.java:133)
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3067)
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3061)
com.sun.jersey.core.util.ReaderWriter.writeTo(ReaderWriter.java:114)
com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeTo(AbstractMessageReaderWriterProvider.java:76)
com.sun.jersey.core.impl.provider.entity.ByteArrayProvider.readFrom(ByteArrayProvider.java:79)
com.sun.jersey.core.impl.provider.entity.ByteArrayProvider.readFrom(ByteArrayProvider.java:59)
com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:634)
com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:586)
oracle.tip.tools.ide.adapters.cloud.impl.util.rest.RESTHelper.invokeGetRequest(RESTHelper.java:160)
oracle.tip.tools.ide.adapters.cloud.impl.metadata.rest.RESTMetadataDataSource.
getInputStream(RESTMetadataDataSource.java:138)
oracle.tip.tools.ide.adapters.cloud.api.metadata.CloudMetadataDataSource.getInputStream(CloudMetadataDataSource.java:118)
oracle.tip.tools.ide.adapters.cloud.impl.metadata.rest.InterfaceCatalogRESTResourceParser.parse(InterfaceCatalogRESTResourceParser.java:95)
In another thread dump, there are about 23 threads blocked waiting for this thread to complete:
"[ACTIVE] ExecuteThread: '71' for queue: 'weblogic.kernel.Default
(self-tuning)'" Id=1018 RUNNABLE at
com.ctc.wstx.sr.StreamScanner.parseLocalName(StreamScanner.java:1837) at
com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2939)
Without multiple thread dumps (perhaps 20 secs apart) it's hard to see if this application is making progress.
"[STUCK] ExecuteThread: '45' for queue: 'weblogic.kernel.Default
(self-tuning)'" Id=807 RUNNABLE at
com.sun.crypto.provider.DESCrypt.initialPermutationLeft(DESCrypt.java:708) at
com.sun.crypto.provider.DESCrypt.cipherBlock(DESCrypt.java:603) at
com.sun.crypto.provider.DESedeCrypt.decryptBlock(DESedeCrypt.java:152) at
com.sun.crypto.provider.CipherBlockChaining.decrypt(CipherBlockChaining.java:201) at
com.sun.crypto.provider.CipherCore.update(CipherCore.java:606) at
com.sun.crypto.provider.DESedeCipher.engineUpdate(DESedeCipher.java:257) at
javax.crypto.Cipher.update(Cipher.java:1911) at
sun.security.ssl.CipherBox.decrypt(CipherBox.java:403)
sun.security.ssl.InputRecord.decrypt(InputRecord.java:154)
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:988)
- locked java.lang.Object@2d150aa1
sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:903)
sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
- locked sun.security.ssl.AppInputStream@6f7327f9
java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
java.io.BufferedInputStream.read(BufferedInputStream.java:334)
- locked java.io.BufferedInputStream@234cbdca
sun.net.www.http.ChunkedInputStream.fastRead(ChunkedInputStream.java:244)
sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:689)
- locked www.http.ChunkedInputStream@69bf1b71'>sun.net.www.http.ChunkedInputStream@69bf1b71
java.io.FilterInputStream.read(FilterInputStream.java:133)
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3067)
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3061)
com.sun.jersey.core.util.ReaderWriter.writeTo(ReaderWriter.java:114)
com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeTo(AbstractMessageReaderWriterProvider.java:76)
com.sun.jersey.core.impl.provider.entity.ByteArrayProvider.readFrom(ByteArrayProvider.java:79)
com.sun.jersey.core.impl.provider.entity.ByteArrayProvider.readFrom(ByteArrayProvider.java:59)
com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:634)
com.sun.jersey.api.client.ClientResponse.getEntity(ClientResponse.java:586)
oracle.tip.tools.ide.adapters.cloud.impl.util.rest.RESTHelper.invokeGetRequest(RESTHelper.java:160)
oracle.tip.tools.ide.adapters.cloud.impl.metadata.rest.RESTMetadataDataSource.
getInputStream(RESTMetadataDataSource.java:138)
oracle.tip.tools.ide.adapters.cloud.api.metadata.CloudMetadataDataSource.getInputStream(CloudMetadataDataSource.java:118)
oracle.tip.tools.ide.adapters.cloud.impl.metadata.rest.InterfaceCatalogRESTResourceParser.parse(InterfaceCatalogRESTResourceParser.java:95)
In another thread dump, there are about 23 threads blocked waiting for this thread to complete:
"[ACTIVE] ExecuteThread: '71' for queue: 'weblogic.kernel.Default
(self-tuning)'" Id=1018 RUNNABLE at
com.ctc.wstx.sr.StreamScanner.parseLocalName(StreamScanner.java:1837) at
com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2939)
Without multiple thread dumps (perhaps 20 secs apart) it's hard to see if this application is making progress.