hieroglyphic из задания ниже падает с нашей libonnxruntime-1.23.0-alt1.x86_64. Он же успешно запускается и работает с апстримным бинарем https://github.com/microsoft/onnxruntime/releases/download/v1.23.0/onnxruntime-linux-x64-1.23.0.tgz #399782 TESTED #1 [test-only] sisyphus srpm=hieroglyphic-2.2.0-alt1.src.rpm ... Thread 6 "pool-0" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffeeaf1680 (LWP 184783)] 0x00007ffff59e761f in google::protobuf::internal::RepeatedPtrFieldBase::MergeIntoClearedMessages (this=this@entry=0x7fffdc4b2760, from=...) at /usr/src/debug/protobuf-3.25.5/src/google/protobuf/repeated_ptr_field.cc:223 Downloading source file /usr/src/debug/protobuf-3.25.5/src/google/protobuf/repeated_ptr_field.cc 223 ABSL_DCHECK(typeid(*src[i]) == typeid(*src[0])) (gdb) bt #0 0x00007ffff59e761f in google::protobuf::internal::RepeatedPtrFieldBase::MergeIntoClearedMessages (this=this@entry=0x7fffdc4b2760, from=...) at /usr/src/debug/protobuf-3.25.5/src/google/protobuf/repeated_ptr_field.cc:223 #1 0x00007ffff59eb0db in google::protobuf::internal::RepeatedPtrFieldBase::MergeFromConcreteMessage (this=this@entry=0x7fffdc4b2760, from=..., copy_fn=0x7ffff7721390 <google::protobuf::internal::RepeatedPtrFieldBase::CopyMessage<onnx::TensorShapeProto_Dimension>(google::protobuf::Arena*, google::protobuf::MessageLite const&)>) at /usr/src/debug/protobuf-3.25.5/src/google/protobuf/repeated_ptr_field.cc:239 #2 0x00007ffff78e512e in google::protobuf::internal::RepeatedPtrFieldBase::MergeFrom<onnx::TensorShapeProto_Dimension> (this=<optimized out>, from=..., this=<optimized out>, from=...) at /usr/include/google/protobuf/repeated_ptr_field.h:323 #3 google::protobuf::RepeatedPtrField<onnx::TensorShapeProto_Dimension>::MergeFrom (this=0x7fffdc4b2760, other=...) at /usr/include/google/protobuf/repeated_ptr_field.h:1602 #4 google::protobuf::RepeatedPtrField<onnx::TensorShapeProto_Dimension>::MergeFrom (this=0x7fffdc4b2760, other=...) at /usr/include/google/protobuf/repeated_ptr_field.h:1599 #5 onnx::TensorShapeProto::MergeFrom (this=0x7fffdc4b2750, from=...) at /usr/src/debug/onnxruntime-1.23.0/x86_64-alt-linux/_deps/onnx-build/onnx/onnx-ml.pb.cc:7624 #6 0x00007ffff77499a0 in onnxruntime::Graph::InferAndVerifyTypeMatch (this=this@entry=0x7fffdc4b4780, node=..., op=..., options=...) at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/graph/graph.cc:3068 #7 0x00007ffff774aa67 in onnxruntime::Graph::VerifyNodeAndOpMatch (this=this@entry=0x7fffdc4b4780, options=...) at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/graph/graph.cc:3272 #8 0x00007ffff774b59e in onnxruntime::Graph::PerformTypeAndShapeInferencing (this=this@entry=0x7fffdc4b4780, options=...) at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/graph/graph.cc:3355 #9 0x00007ffff774b9ab in onnxruntime::Graph::Resolve (this=0x7fffdc4b4780, options=...) at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/graph/graph.cc:3398 #10 0x00007ffff7782a6c in onnxruntime::Model::Load (model_proto=..., model_path="", model=..., local_registries=0x0, logger=..., options=...) at /usr/include/c++/14/bits/unique_ptr.h:193 #11 0x00007ffff70e98a5 in onnxruntime::InferenceSession::Load(void const*, int)::{lambda(std::shared_ptr<onnxruntime::Model>&)#1}::operator()(std::shared_ptr<onnxruntime::Model>&) const [clone .lto_priv.0] () at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/session/inference_session.cc:1121 #12 0x00007ffff70effee in std::__invoke_impl<onnxruntime::common::Status, onnxruntime::InferenceSession::Load(void const*, int)::<lambda(std::shared_ptr<onnxruntime::Model>&)>&, std::shared_ptr<onnxruntime::Model>&> (__f=...) at /usr/include/c++/14/bits/invoke.h:60 #13 std::__invoke_r<onnxruntime::common::Status, onnxruntime::InferenceSession::Load(void const*, int)::<lambda(std::shared_ptr<onnxruntime::Model>&)>&, std::shared_ptr<onnxruntime::Model>&> (__fn=...) at /usr/include/c++/14/bits/invoke.h:116 #14 std::_Function_handler<onnxruntime::common::Status(std::shared_ptr<onnxruntime::Model>&), onnxruntime::InferenceSession::Load(void const*, int)::<lambda(std::shared_ptr<onnxruntime::Model>&)> >::_M_invoke(const std::_Any_data &, std::shared_ptr<onnxruntime::Model> &) (__functor=..., __args#0=...) at /usr/include/c++/14/bits/std_function.h:291 #15 0x00007ffff70e92d2 in std::function<onnxruntime::common::Status (std::shared_ptr<onnxruntime::Model>&)>::operator()(std::shared_ptr<onnxruntime::Model>&) const (this=0x7fffeeaef010, __args#0=std::shared_ptr<onnxruntime::Model> (use count 1, weak count 0) = {...}) at /usr/include/c++/14/bits/std_function.h:591 #16 onnxruntime::InferenceSession::LoadWithLoader(std::function<onnxruntime::common::Status (std::shared_ptr<onnxruntime::Model>&)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (this=0x7fffdc49cda0, loader=..., event_name="model_loading_array") at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/session/inference_session.cc:980 #17 0x00007ffff70aad6b in onnxruntime::InferenceSession::Load (this=0x7fffdc49cda0, model_data=0x555555796b7d, model_data_len=3575749) at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/session/inference_session.cc:1124 #18 CreateSessionAndLoadModelImpl (options=<optimized out>, env=..., model_path=<optimized out>, model_data=0x555555796b7d, model_data_length=3575749, sess=...) at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/session/utils.cc:191 #19 0x00007ffff70623c2 in CreateSessionAndLoadModel (options=0x7fffdc000f80, env=<optimized out>, model_path=0x0, model_data=<optimized out>, model_data_length=<optimized out>, sess=std::unique_ptr<onnxruntime::InferenceSession> = {...}) at /usr/include/c++/14/bits/unique_ptr.h:193 #20 OrtApis::CreateSessionFromArray (env=<optimized out>, model_data=<optimized out>, model_data_length=<optimized out>, options=0x7fffdc000f80, out=0x7fffeeaefa10) at /usr/src/debug/onnxruntime-1.23.0/onnxruntime/core/session/onnxruntime_c_api.cc:744 #21 0x00005555555d8a05 in ?? () #22 0x00005555555a7cd5 in ?? () --Type <RET> for more, q to quit, c to continue without paging--c #23 0x00007ffff5cdb8a7 in g_task_thread_pool_thread (thread_data=0x555555d65d60, pool_data=<optimized out>) at ../gio/gtask.c:1585 #24 0x00007ffff6d3f702 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:336 #25 0x00007ffff6d3db43 in g_thread_proxy (data=0x7fffd8000b70) at ../glib/gthread.c:893 #26 0x00007ffff5ab797e in start_thread (arg=<optimized out>) at pthread_create.c:447 #27 0x00007ffff5b37bfc in __clone3 () from /lib64/libc.so.6