|
Mantis - Resin
|
|||||
| Viewing Issue Advanced Details | |||||
|
|
|||||
| ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
| 5894 | major | random | 05-06-15 08:12 | 06-03-15 09:09 | |
|
|
|||||
| Reporter: | Mathias Lagerwall | Platform: | |||
| Assigned To: | ferg | OS: | |||
| Priority: | normal | OS Version: | |||
| Status: | closed | Product Version: | 4.0.44 | ||
| Product Build: | Resolution: | unable to reproduce | |||
| Projection: | none | ||||
| ETA: | none | Fixed in Version: | |||
|
|
|||||
| Summary: | 0005894: A lot of threads stuck in java.lang.... | ||||
| Description: |
We use the 4.0.s150407 Pro version (4.0.43 with some .44 fixes) After upgrading to this version we have had some incidents were the application has stopped responding. A stack-trace reveals that there are a lot of threads stuck deep in java.lang classes. We have also upgraded to Java 8 (from Java 7) in the same release so it might be a Java problem? (I have search the net but hasn't found anything that could explain this) We are running the Oracle SE 8u45. Can this be due to changes in the ClassLoader? Example of some of the traces from one occasion: Thread 118: (state = BLOCKED) - java.lang.Class.getDeclaredConstructors0(boolean) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Class.privateGetDeclaredConstructors(boolean) @bci=58, line=2671 (Compiled frame) - java.lang.Class.getConstructor0(java.lang.Class[], int) @bci=10, line=3075 (Compiled frame) - java.lang.Class.newInstance() @bci=46, line=412 (Compiled frame) - sun.reflect.MethodAccessorGenerator$1.run() @bci=24, line=403 (Compiled frame) - sun.reflect.MethodAccessorGenerator$1.run() @bci=1, line=394 (Compiled frame) ...... ...... Thread 116: (state = BLOCKED) - java.lang.Class.getDeclaredConstructors0(boolean) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Class.privateGetDeclaredConstructors(boolean) @bci=58, line=2671 (Compiled frame) - java.lang.Class.getConstructor0(java.lang.Class[], int) @bci=10, line=3075 (Compiled frame) - java.lang.Class.newInstance() @bci=46, line=412 (Compiled frame) - sun.reflect.MethodAccessorGenerator$1.run() @bci=24, line=403 (Compiled frame) - sun.reflect.MethodAccessorGenerator$1.run() @bci=1, line=394 (Compiled frame) ...... ...... Thread 115: (state = BLOCKED) - java.lang.Class.getDeclaredConstructors0(boolean) @bci=0 (Compiled frame; information may be imprecise) - java.lang.Class.privateGetDeclaredConstructors(boolean) @bci=58, line=2671 (Compiled frame) - java.lang.Class.getConstructor0(java.lang.Class[], int) @bci=10, line=3075 (Compiled frame) - java.lang.Class.newInstance() @bci=46, line=412 (Compiled frame) - sun.reflect.MethodAccessorGenerator$1.run() @bci=24, line=403 (Compiled frame) - sun.reflect.MethodAccessorGenerator$1.run() @bci=1, line=394 (Compiled frame) ...... ...... Thread 105: (state = BLOCKED) - java.lang.ClassLoader.defineClass1(java.lang.String, byte[], int, int, java.security.ProtectionDomain, java.lang.String) @bci=0 (Compiled frame; information may be imprecise) - java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain) @bci=27, line=760 (Compiled frame) - java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int) @bci=7, line=642 (Compiled frame) - sun.reflect.GeneratedMethodAccessor41.invoke(java.lang.Object, java.lang.Object[]) @bci=212 (Compiled frame) - sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) @bci=6, line=43 (Compiled frame) ...... ...... Thread 102: (state = BLOCKED) - java.lang.reflect.Field.declaredAnnotations() @bci=0, line=1145 (Compiled frame) - java.lang.reflect.Field.declaredAnnotations() @bci=18, line=1148 (Compiled frame) - java.lang.reflect.Field.getDeclaredAnnotations() @bci=1, line=1139 (Compiled frame) - java.lang.reflect.AccessibleObject.getAnnotations() @bci=1, line=207 (Compiled frame) ...... ...... Thread 95: (state = BLOCKED) - java.lang.reflect.Field.declaredAnnotations() @bci=0, line=1145 (Compiled frame) - java.lang.reflect.Field.declaredAnnotations() @bci=18, line=1148 (Compiled frame) - java.lang.reflect.Field.getDeclaredAnnotations() @bci=1, line=1139 (Compiled frame) - java.lang.reflect.AccessibleObject.getAnnotations() @bci=1, line=207 (Compiled frame) ...... ...... |
||||
| Steps To Reproduce: | |||||
| Additional Information: | |||||
| Relationships | |||||
| Attached Files: |
|
||||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||