Я использую версию 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
Ошибка сегментации на grpc-netty-lebio_grpc_netty_shaded_netty_tcnative_linux_x86_64 ⇐ JAVA
Программисты JAVA общаются здесь
1758811311
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/Running_glibc_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
Подробнее здесь: [url]https://stackoverflow.com/questions/74780497/segmentation-fault-on-grpc-netty-shaded-libio-grpc-netty-shaded-netty-tcnative-l[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия