RuedigerMoeller / fast-serialization

FST: fast java serialization drop in-replacement
Apache License 2.0
1.58k stars 248 forks source link

Getting an error and crashing the server #303

Open tosehee opened 4 years ago

tosehee commented 4 years ago

V [libjvm.so+0x725e08] get_class_declared_methods_helper(JNIEnv_*, _jclass*, unsigned char, bool, Klass*, Thread*)+0xa8 V [libjvm.so+0x72666b] JVM_GetClassDeclaredMethods+0xcb J 2107 java.lang.Class.getDeclaredMethods0(Z)[Ljava/lang/reflect/Method; (0 bytes) @ 0x00007f2241574b68 [0x00007f2241574ac0+0xa8] J 63910 C2 java.lang.Class.privateGetMethodRecursive(Ljava/lang/String;[Ljava/lang/Class;ZLjava/lang/Class$MethodArray;)Ljava/lang/reflect/Method; (130 bytes) @ 0x00007f224b0ec5c8 [0x00007f224b0eaae0+0x1ae8] J 40355 C2 java.lang.Class.getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; (64 bytes) @ 0x00007f22479aef88 [0x00007f22479aede0+0x1a8] J 47365 C2 sun.reflect.GeneratedMethodAccessor277.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (61 bytes) @ 0x00007f2248df32b8 [0x00007f2248df30e0+0x1d8] J 47137 C2 org.nustaq.serialization.FSTObjectInput.handleReadRessolve(Lorg/nustaq/serialization/FSTClazzInfo;Ljava/lang/Object;)Ljava/lang/Object; (29 bytes) @ 0x00007f22471223f8 [0x00007f22471222e0+0x118] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191dd7c [0x00007f224191da00+0x37c] J 33963 C2 org.nustaq.serialization.FSTObjectInput.readObjectFields(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Lorg/nustaq/serialization/FSTClazzInfo;[Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Ljava/lang/Object;II)V (538 bytes) @ 0x00007f22464de4e4 [0x00007f22464dde00+0x6e4] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191de08 [0x00007f224191da00+0x408] J 33963 C2 org.nustaq.serialization.FSTObjectInput.readObjectFields(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Lorg/nustaq/serialization/FSTClazzInfo;[Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Ljava/lang/Object;II)V (538 bytes) @ 0x00007f22464de4e4 [0x00007f22464dde00+0x6e4] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191de08 [0x00007f224191da00+0x408] J 33963 C2 org.nustaq.serialization.FSTObjectInput.readObjectFields(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Lorg/nustaq/serialization/FSTClazzInfo;[Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Ljava/lang/Object;II)V (538 bytes) @ 0x00007f22464de4e4 [0x00007f22464dde00+0x6e4] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191de08 [0x00007f224191da00+0x408] J 33963 C2 org.nustaq.serialization.FSTObjectInput.readObjectFields(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Lorg/nustaq/serialization/FSTClazzInfo;[Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Ljava/lang/Object;II)V (538 bytes) @ 0x00007f22464de4e4 [0x00007f22464dde00+0x6e4] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191de08 [0x00007f224191da00+0x408] J 35655 C2 org.nustaq.serialization.serializers.FSTMapSerializer.instantiate(Ljava/lang/Class;Lorg/nustaq/serialization/FSTObjectInput;Lorg/nustaq/serialization/FSTClazzInfo;Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;I)Ljava/lang/Object; (118 bytes) @ 0x00007f2246aec728 [0x00007f2246aec280+0x4a8] J 39324 C2 org.nustaq.serialization.FSTObjectInput.instantiateAndReadWithSer(Ljava/lang/Class;Lorg/nustaq/serialization/FSTObjectSerializer;Lorg/nustaq/serialization/FSTClazzInfo;Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;I)Ljava/lang/Object; (201 bytes) @ 0x00007f22416cc1a0 [0x00007f22416cc140+0x60] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191e080 [0x00007f224191da00+0x680] J 33963 C2 org.nustaq.serialization.FSTObjectInput.readObjectFields(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Lorg/nustaq/serialization/FSTClazzInfo;[Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Ljava/lang/Object;II)V (538 bytes) @ 0x00007f22464de4e4 [0x00007f22464dde00+0x6e4] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191de08 [0x00007f224191da00+0x408] J 33963 C2 org.nustaq.serialization.FSTObjectInput.readObjectFields(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Lorg/nustaq/serialization/FSTClazzInfo;[Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Ljava/lang/Object;II)V (538 bytes) @ 0x00007f22464de4e4 [0x00007f22464dde00+0x6e4] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191de08 [0x00007f224191da00+0x408] J 33963 C2 org.nustaq.serialization.FSTObjectInput.readObjectFields(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Lorg/nustaq/serialization/FSTClazzInfo;[Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;Ljava/lang/Object;II)V (538 bytes) @ 0x00007f22464de4e4 [0x00007f22464dde00+0x6e4] J 25573 C2 org.nustaq.serialization.FSTObjectInput.readObjectWithHeader(Lorg/nustaq/serialization/FSTClazzInfo$FSTFieldInfo;)Ljava/lang/Object; (189 bytes) @ 0x00007f224191de08 [0x00007f224191da00+0x408] J 55794 C2 org.nustaq.serialization.FSTConfiguration.asObject([B)Ljava/lang/Object; (87 bytes) @ 0x00007f2247b0f604 [0x00007f2247b0e480+0x1184] J 55797 C2 com.deposco.caching.RedisCacheManager.get(Ljava/lang/String;IILcom/deposco/caching/CacheLoadCallBack;)Ljava/lang/Object; (81 bytes) @ 0x00007f224828723c [0x00007f2248286ba0+0x69c]

We are using JDK 1.8 and the latest version of the lib. Any thoughts? This is production issue, and any help is greatly appreciated.

tosehee commented 4 years ago

anyone?

rhishirajnema commented 3 years ago

@tosehee were you able to figure out what happened here?