| Anonymous | Login | Signup for a new account | 11-10-2026 23:10 PST |
| Main | My View | View Issues | Change Log | Docs |
| Viewing Issue Advanced Details [ Jump to Notes ] | [ View Simple ] [ Issue History ] [ Print ] | ||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
| 0005894 | [Resin] | major | random | 05-06-15 08:12 | 06-03-15 09:09 | ||||
| Reporter | Mathias Lagerwall | View Status | public | ||||||
| Assigned To | ferg | ||||||||
| Priority | normal | Resolution | unable to reproduce | Platform | |||||
| Status | closed | OS | |||||||
| Projection | none | OS Version | |||||||
| ETA | none | Fixed in Version | Product Version | 4.0.44 | |||||
| Product Build | |||||||||
| 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 | |||||||||
| Attached Files |
|
||||||||
|
|
|||||||||
| Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
40 total queries executed. 31 unique queries executed. |