Ошибка сегментации на grpc-netty-lebio_grpc_netty_shaded_netty_tcnative_linux_x86_64JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка сегментации на grpc-netty-lebio_grpc_netty_shaded_netty_tcnative_linux_x86_64

Сообщение Anonymous »

Я использую версию 1.51.0, выбранная GRPC-Netty, на Alpine 3.16.2, а также добавил Netty-tcnative-boringsSl-Static 2.0.54-финал к моим зависимостям Maven. Я также установил Sgerrand/Alpine-Pkg-Glibc APK. My JVM crashes with SIGSEGV and the stack as shown below.
I have seen some workarounds to use gcompat at https://wiki.alpinelinux.org/wiki/Runni ... c_programs.
However I cannot use it since it conflicts with my installed glibc package with
ERROR: GCOMPAT-1.0.0-R4: Попытка перезаписать LIB/LD-Linux-X86-64.SO.2, принадлежащий Glibc-2.35-r0 .
Я не могу отойти от альпийского, что является моим ограничением здесь. Любая помощь будет очень оценена.
Использование версии OpenJDK "1.8.0_345"Stack: [0x00007facd51a2000,0x00007facd51e2af0], sp=0x00007facd51dfd28, free space=247k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00000000000207f6
C [libio_grpc_netty_shaded_netty_tcnative_linux_x86_646225435557092813446.so+0x26eda] _init+0x6b6a
C [libio_grpc_netty_shaded_netty_tcnative_linux_x86_646225435557092813446.so+0x22934] _init+0x25c4
C [libio_grpc_netty_shaded_netty_tcnative_linux_x86_646225435557092813446.so+0x2741e] JNI_OnLoad+0x1e
C [libjava.so+0xebda] Java_java_lang_ClassLoader_00024NativeLibrary_load+0xba
j java.lang.ClassLoader$NativeLibrary.load(Ljava/lang/String;Z)V+0
j java.lang.ClassLoader.loadLibrary0(Ljava/lang/Class;Ljava/io/File;)Z+328
j java.lang.ClassLoader.loadLibrary(Ljava/lang/Class;Ljava/lang/String;Z)V+48
j java.lang.Runtime.load0(Ljava/lang/Class;Ljava/lang/String;)V+57
j java.lang.System.load(Ljava/lang/String;)V+7
j io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(Ljava/lang/String;Z)V+5
v ~StubRoutines::call_stub
V [libjvm.so+0x67340d] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0xc7d
V [libjvm.so+0x9b56b8] Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0xb18
V [libjvm.so+0x9b6902] Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x172
V [libjvm.so+0x71efb1] JVM_InvokeMethod+0x241
J 2506 sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (0 bytes) @ 0x00007face572450d [0x00007face5724420+0xed]
J 2505 C1 sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (104 bytes) @ 0x00007face572734c [0x00007face57261a0+0x11ac]
J 1910 C1 sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (10 bytes) @ 0x00007face557d484 [0x00007face557d380+0x104]
J 1909 C1 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (62 bytes) @ 0x00007face557a70c [0x00007face557a320+0x3ec]
j io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1.run()Ljava/lang/Object;+53
v ~StubRoutines::call_stub
V [libjvm.so+0x67340d] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0xc7d
V [libjvm.so+0x722b44] JVM_DoPrivileged+0x2b4
J 732 java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object; (0 bytes) @ 0x00007face52171df [0x00007face5217120+0xbf]
j io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(Ljava/lang/Class;Ljava/lang/String;Z)V+10
j io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(Ljava/lang/ClassLoader;Ljava/lang/String;Z)V+15
j io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(Ljava/lang/String;Ljava/lang/ClassLoader;)V+352
j io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(Ljava/lang/ClassLoader;[Ljava/lang/String;)V+33
j io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.loadTcNative()V+307
j io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.()V+183
v ~StubRoutines::call_stub
V [libjvm.so+0x67340d] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0xc7d
V [libjvm.so+0x62a7b4] InstanceKlass::call_class_initializer_impl(instanceKlassHandle, Thread*)+0x154
V [libjvm.so+0x62acbb] InstanceKlass::initialize_impl(instanceKlassHandle, Thread*)+0x43b
V [libjvm.so+0x62afa0] InstanceKlass::initialize(Thread*)+0x60
V [libjvm.so+0x808eee] LinkResolver::resolve_static_call(CallInfo&, KlassHandle&, Symbol*, Symbol*, KlassHandle, bool, bool, Thread*)+0x12e
V [libjvm.so+0x8097a0] LinkResolver::resolve_invokestatic(CallInfo&, constantPoolHandle, int, Thread*)+0x210
V [libjvm.so+0x80a4a5] LinkResolver::resolve_invoke(CallInfo&, Handle, constantPoolHandle, int, Bytecodes::Code, Thread*)+0x1a5
V [libjvm.so+0x66ae3f] InterpreterRuntime::resolve_invoke(JavaThread*, Bytecodes::Code)+0x2cf
j io.grpc.netty.shaded.io.netty.handler.ssl.SslContext.defaultProvider()Lio/grpc/netty/shaded/io/netty/handler/ssl/SslProvider;+0
j io.grpc.netty.shaded.io.netty.handler.ssl.SslContext.defaultClientProvider()Lio/grpc/netty/shaded/io/netty/handler/ssl/SslProvider;+0
j io.grpc.netty.shaded.io.netty.handler.ssl.SslContext.newClientContextInternal(Lio/grpc/netty/shaded/io/netty/handler/ssl/SslProvider;Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/Pr
ivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/grpc/netty/shaded/io/netty/handler/ssl/CipherSuiteFilter;Lio/grpc/netty/shaded/io/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJZLjava/lang/String;[Ljava/util/Map$Entry;)Lio/grpc/nett
y/shaded/io/netty/handler/ssl/SslContext;+4
j io.grpc.netty.shaded.io.netty.handler.ssl.SslContextBuilder.build()Lio/grpc/netty/shaded/io/netty/handler/ssl/SslContext;+183


Подробнее здесь: https://stackoverflow.com/questions/747 ... tcnative-l
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»