Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dylib linking issue #164

Closed
elaye opened this issue Sep 22, 2020 · 9 comments
Closed

dylib linking issue #164

elaye opened this issue Sep 22, 2020 · 9 comments

Comments

@elaye
Copy link

elaye commented Sep 22, 2020

Hello,

I'm having trouble building a dylib that depends on the opencv crate. Until now I used it in my project and it worked fine but I need to make one of my crate that depends on opencv a dylib and it won't link anymore.

I made a minimal example that reproduces the issue available here.

Operating system: Ubuntu 20.04
OpenCV installation: via apt: sudo apt install libopencv-dev
Version: 4.2.0
rustc version: 1.47.0-nightly (7e6d6e5f5 2020-08-16)
Build command output:

       Fresh glob v0.3.0
       Fresh lazy_static v1.4.0
       Fresh regex-syntax v0.6.18
       Fresh autocfg v1.0.1
       Fresh semver-parser v0.7.0
       Fresh maplit v1.0.2
       Fresh once_cell v1.4.1
       Fresh percent-encoding v2.1.0
       Fresh dunce v1.0.1
       Fresh vcpkg v0.2.10
       Fresh pkg-config v0.3.18
       Fresh shlex v0.1.1
       Fresh thread_local v1.0.1
       Fresh semver v0.10.0
       Fresh libc v0.2.77
       Fresh memchr v2.3.3
       Fresh jobserver v0.1.21
       Fresh aho-corasick v0.7.13
       Fresh num-traits v0.2.12
       Fresh cc v1.0.60
       Fresh regex v1.3.9
       Fresh clang-sys v1.0.0
       Fresh clang v1.0.1
       Fresh opencv-binding-generator v0.20.0
       Fresh opencv v0.45.1
       Fresh shared v0.1.0 (/home/elie/debug/opencv-bug/shared)
warning: unused import: `opencv::prelude::*`
 --> shared/src/lib.rs:1:5
  |
1 | use opencv::prelude::*;
  |     ^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

warning: 1 warning emitted

   Compiling app v0.1.0 (/home/elie/debug/opencv-bug/app)
     Running `CARGO=/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_NAME=app CARGO_CRATE_NAME=app CARGO_MANIFEST_DIR=/home/elie/debug/opencv-bug/app CARGO_PKG_AUTHORS=null CARGO_PKG_DESCRIPTION= CARGO_PKG_HOMEPAGE= CARGO_PKG_LICENSE= CARGO_PKG_LICENSE_FILE= CARGO_PKG_NAME=app CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE= LD_LIBRARY_PATH='/home/elie/debug/opencv-bug/target/debug/deps:/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib:/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib' rustc --crate-name app --edition=2018 app/src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -Cembed-bitcode=no -C debuginfo=2 -C metadata=57b5ae03704899f7 -C extra-filename=-57b5ae03704899f7 --out-dir /home/elie/debug/opencv-bug/target/debug/deps -C incremental=/home/elie/debug/opencv-bug/target/debug/incremental -L dependency=/home/elie/debug/opencv-bug/target/debug/deps --extern shared=/home/elie/debug/opencv-bug/target/debug/deps/libshared.so -L native=/home/elie/debug/opencv-bug/target/debug/build/opencv-c5d8739ac9d6d005/out -L native=/usr/lib/x86_64-linux-gnu`
warning: unused import: `shared`
 --> app/src/main.rs:1:5
  |
1 | use shared;
  |     ^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/elie/debug/opencv-bug/target/debug/deps/app-57b5ae03704899f7.23nsqy2niagsjjrj.rcgu.o" "/home/elie/debug/opencv-bug/target/debug/deps/app-57b5ae03704899f7.2xgnqqs2xweqltoq.rcgu.o" "/home/elie/debug/opencv-bug/target/debug/deps/app-57b5ae03704899f7.32h5agrm2dx4gsbw.rcgu.o" "/home/elie/debug/opencv-bug/target/debug/deps/app-57b5ae03704899f7.3qf3isamaadvjge5.rcgu.o" "/home/elie/debug/opencv-bug/target/debug/deps/app-57b5ae03704899f7.3t0bqmrcw3i79f4n.rcgu.o" "/home/elie/debug/opencv-bug/target/debug/deps/app-57b5ae03704899f7.4nutwmoi5926g10o.rcgu.o" "-o" "/home/elie/debug/opencv-bug/target/debug/deps/app-57b5ae03704899f7" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/home/elie/debug/opencv-bug/target/debug/deps" "-L" "/home/elie/debug/opencv-bug/target/debug/build/opencv-c5d8739ac9d6d005/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-L" "/home/elie/debug/opencv-bug/target/debug/deps" "-lshared" "-Wl,--start-group" "-L" "/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lstd-afd4b9aba051f3ad" "-Wl,--end-group" "-Wl,-Bstatic" "/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d67a1d86fb8428ce.rlib" "-Wl,-Bdynamic" "-lstdc++" "-lopencv_stitching" "-lopencv_aruco" "-lopencv_bgsegm" "-lopencv_bioinspired" "-lopencv_ccalib" "-lopencv_dnn_objdetect" "-lopencv_dnn_superres" "-lopencv_dpm" "-lopencv_highgui" "-lopencv_face" "-lopencv_freetype" "-lopencv_fuzzy" "-lopencv_hdf" "-lopencv_hfs" "-lopencv_img_hash" "-lopencv_line_descriptor" "-lopencv_quality" "-lopencv_reg" "-lopencv_rgbd" "-lopencv_saliency" "-lopencv_shape" "-lopencv_stereo" "-lopencv_structured_light" "-lopencv_phase_unwrapping" "-lopencv_superres" "-lopencv_optflow" "-lopencv_surface_matching" "-lopencv_tracking" "-lopencv_datasets" "-lopencv_text" "-lopencv_dnn" "-lopencv_plot" "-lopencv_ml" "-lopencv_videostab" "-lopencv_videoio" "-lopencv_viz" "-lopencv_ximgproc" "-lopencv_video" "-lopencv_xobjdetect" "-lopencv_objdetect" "-lopencv_calib3d" "-lopencv_imgcodecs" "-lopencv_features2d" "-lopencv_flann" "-lopencv_xphoto" "-lopencv_photo" "-lopencv_imgproc" "-lopencv_core" "-lutil" "-ldl" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
  = note: /usr/bin/ld: /home/elie/debug/opencv-bug/target/debug/deps/libshared.so: undefined reference to `cv::getImpl(std::vector<int, std::allocator<int> >&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)'
          /usr/bin/ld: /home/elie/debug/opencv-bug/target/debug/deps/libshared.so: undefined reference to `cv::MatConstIterator::MatConstIterator(cv::Mat const*, int const*)'
          /usr/bin/ld: /home/elie/debug/opencv-bug/target/debug/deps/libshared.so: undefined reference to `cv::createStitcher(bool)'
          /usr/bin/ld: /home/elie/debug/opencv-bug/target/debug/deps/libshared.so: undefined reference to `cv::cuda::convertFp16(cv::_InputArray const&, cv::_OutputArray const&, cv::cuda::Stream&)'
          /usr/bin/ld: /home/elie/debug/opencv-bug/target/debug/deps/libshared.so: undefined reference to `cv::createStitcherScans(bool)'
          /usr/bin/ld: /home/elie/debug/opencv-bug/target/debug/deps/libshared.so: undefined reference to `cv::_OutputArray::_OutputArray(std::vector<cv::cuda::GpuMat, std::allocator<cv::cuda::GpuMat> > const&)'
          /usr/bin/ld: /home/elie/debug/opencv-bug/target/debug/deps/libshared.so: undefined reference to `cv::dnn::dnn4_v20191202::BackendNode::BackendNode(int)'
          /usr/bin/ld: /home/elie/debug/opencv-bug/target/debug/deps/libshared.so: undefined reference to `cv::SparseMatIterator::SparseMatIterator(cv::SparseMat*, int const*)'
          collect2: error: ld returned 1 exit status


error: aborting due to previous error; 1 warning emitted

error: could not compile `app`.

Caused by:
  process didn't exit successfully: `CARGO=/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_NAME=app CARGO_CRATE_NAME=app CARGO_MANIFEST_DIR=/home/elie/debug/opencv-bug/app CARGO_PKG_AUTHORS=null CARGO_PKG_DESCRIPTION= CARGO_PKG_HOMEPAGE= CARGO_PKG_LICENSE= CARGO_PKG_LICENSE_FILE= CARGO_PKG_NAME=app CARGO_PKG_REPOSITORY= CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE= LD_LIBRARY_PATH='/home/elie/debug/opencv-bug/target/debug/deps:/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib:/home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib' rustc --crate-name app --edition=2018 app/src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -Cembed-bitcode=no -C debuginfo=2 -C metadata=57b5ae03704899f7 -C extra-filename=-57b5ae03704899f7 --out-dir /home/elie/debug/opencv-bug/target/debug/deps -C incremental=/home/elie/debug/opencv-bug/target/debug/incremental -L dependency=/home/elie/debug/opencv-bug/target/debug/deps --extern shared=/home/elie/debug/opencv-bug/target/debug/deps/libshared.so -L native=/home/elie/debug/opencv-bug/target/debug/build/opencv-c5d8739ac9d6d005/out -L native=/usr/lib/x86_64-linux-gnu` (exit code: 1)
@twistedfall
Copy link
Owner

Hi, as far as I can see it doesn't fail on stable rust, so maybe you can use that as a workaround for now. But it fails on beta so I'm definitely looking into it.

@elaye
Copy link
Author

elaye commented Sep 22, 2020

Oh I see, thank you for your answer. Unfortunately my project uses nightly.
I'd like to debug this but I have no idea where to start :/

@twistedfall
Copy link
Owner

No worries, I have already fixed this locally, I’ll make a release in a couple of hours

@twistedfall
Copy link
Owner

Can you please test v0.46.0?

@twistedfall twistedfall reopened this Sep 22, 2020
@elaye
Copy link
Author

elaye commented Sep 23, 2020

I tested with 0.46.0 and it works on the minimal example and it now links in my project too.

However I have another strange issue.

When I load my compiled plugin (the cdylib) with another program (gst-launch-1.0 from GStreamer in this instance) I have undefined symbols. When I run nm on the plugin, one of the missing symbols for example is this: U cv_Mat_ptr_int which seems odd, since it should be provided by the opencv crate?

I'll try to make a minimal project to reproduce the issue but it's hard since my project has a lot of interdependencies.

@twistedfall
Copy link
Owner

twistedfall commented Sep 23, 2020

Can you post the full list of the undefined imports as given by nm?

Generally it's strange, the cv_Mat_ptr_int symbol is an internal symbol of the opencv crate so it shouldn't be needed between object files.

@elaye
Copy link
Author

elaye commented Sep 23, 2020

Yes that's what I thought.

Here's nm output:

                 U __assert_fail
                 U cv_InputArray_input_array
                 U cv_Mat_getPropSize_const
                 U cv_Mat_ptr_int
                 U cv_Mat_ptr_int_int
                 U cv_PtrOfBackgroundSubtractorMOG2_delete
                 U __cxa_allocate_exception
                 U __cxa_atexit
                 U __cxa_begin_catch
                 U __cxa_end_catch
                 w __cxa_finalize
                 U __cxa_free_exception
                 U __cxa_guard_abort
                 U __cxa_guard_acquire
                 U __cxa_guard_release
                 U __cxa_pure_virtual
                 U __cxa_rethrow
                 U __cxa_throw
                 w __gmon_start__
                 U g_object_class_install_properties
                 U g_object_is_floating
                 U g_object_ref
                 U gst_aggregator_pad_is_eos
                 U gst_aggregator_pad_pop_buffer
                 U gst_aggregator_set_src_caps
                 U gst_base_transform_is_in_place
                 U gst_base_transform_is_passthrough
                 U gst_buffer_get_meta
                 U gst_buffer_memset
                 U gst_buffer_unmap
                 U gst_debug_log
                 U gst_element_add_pad
                 U gst_element_class_add_pad_template
                 U gst_element_class_set_metadata
                 U gst_element_message_full
                 U gst_is_initialized
                 U gst_mini_object_is_writable
                 U gst_object_get_parent
                 U gst_plugin_register_static
                 U g_strndup
                 U gst_video_format_to_string
                 U gst_video_info_from_caps
                 U g_type_add_instance_private
                 U g_type_check_value_holds
                 U g_type_class_adjust_private_offset
                 U g_type_class_peek_parent
                 U g_type_from_name
                 U g_type_register_static_simple
                 U g_value_unset
                 U __gxx_personality_v0
                 w _ITM_deregisterTMCloneTable
                 w _ITM_registerTMCloneTable
                 U memcmp
                 U memcpy
                 U memmove
                 U memset
                 U __once_proxy
                 w __pthread_key_create
                 U pthread_mutexattr_destroy
                 U pthread_mutexattr_init
                 U pthread_mutexattr_settype
                 U pthread_mutex_destroy
                 U pthread_mutex_init
                 U pthread_mutex_lock
                 U pthread_mutex_unlock
                 w pthread_once
                 U pthread_rwlock_destroy
                 U pthread_rwlock_rdlock
                 U pthread_rwlock_unlock
                 U pthread_rwlock_wrlock
                 U __rust_alloc
                 U __rust_alloc_zeroed
                 U __rust_dealloc
                 U rust_eh_personality
                 U __rust_realloc
                 U __stack_chk_fail
                 U strcmp
                 U __tls_get_addr
                 U _Unwind_Resume
                 U vsnprintf
                 U _ZdlPv
                 U _ZdlPvm
                 U _ZN102_$LT$glib..shared..Shared$LT$T$C$MM$GT$$u20$as$u20$glib..translate..ToGlibPtr$LT$$BP$mut$u20$T$GT$$GT$12to_glib_none17hb9135e5e0bad4f24E
                 U _ZN103_$LT$gstreamer_base..auto..base_transform..BaseTransformClass$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h551d08849f09c99bE
                 U _ZN105_$LT$gstreamer..auto..pad..Pad$u20$as$u20$core..convert..AsRef$LT$gstreamer..auto..object..Object$GT$$GT$6as_ref17h5446c1559fe9c5cfE
                 U _ZN106_$LT$glib..value..Value$u20$as$u20$glib..translate..ToGlibPtr$LT$$BP$const$u20$gobject_sys..GValue$GT$$GT$12to_glib_none17h9c2474b0a6c54680E
                 U _ZN110_$LT$gstreamer..caps..Caps$u20$as$u20$glib..translate..ToGlibPtr$LT$$BP$mut$u20$gstreamer_sys..GstCaps$GT$$GT$12to_glib_none17h09ecb720bd46d07cE
                 U _ZN112_$LT$gstreamer..caps..Caps$u20$as$u20$glib..translate..ToGlibPtr$LT$$BP$const$u20$gstreamer_sys..GstCaps$GT$$GT$12to_glib_none17h44e48bce09444b91E
                 U _ZN115_$LT$gstreamer..auto..element..Element$u20$as$u20$core..convert..AsRef$LT$gstreamer..auto..element..Element$GT$$GT$6as_ref17h3f1a6efa7b7734bcE
                 U _ZN116_$LT$gstreamer..buffer..Buffer$u20$as$u20$glib..translate..ToGlibPtr$LT$$BP$mut$u20$gstreamer_sys..GstBuffer$GT$$GT$12to_glib_none17h30e1ad2df5741868E
                 U _ZN118_$LT$gstreamer..caps..Caps$u20$as$u20$glib..translate..FromGlibPtrBorrow$LT$$BP$mut$u20$gstreamer_sys..GstCaps$GT$$GT$16from_glib_borrow17h46921254e57ac0e5E
                 U _ZN119_$LT$gstreamer..context..Context$u20$as$u20$glib..translate..ToGlibPtr$LT$$BP$mut$u20$gstreamer_sys..GstContext$GT$$GT$12to_glib_none17hef48e75b4d2285a7E
                 U _ZN120_$LT$gstreamer..caps..Caps$u20$as$u20$glib..translate..FromGlibPtrBorrow$LT$$BP$const$u20$gstreamer_sys..GstCaps$GT$$GT$16from_glib_borrow17ha97aeecc3ff42f2fE
                 U _ZN124_$LT$gstreamer..buffer..Buffer$u20$as$u20$glib..translate..FromGlibPtrBorrow$LT$$BP$mut$u20$gstreamer_sys..GstBuffer$GT$$GT$16from_glib_borrow17h93419453cb11c01bE
                 U _ZN125_$LT$gstreamer_base..auto..aggregator_pad..AggregatorPad$u20$as$u20$core..convert..AsRef$LT$gstreamer..auto..pad..Pad$GT$$GT$6as_ref17h5116e37136dd1557E
                 U _ZN126_$LT$gstreamer_base..auto..aggregator..Aggregator$u20$as$u20$core..convert..AsRef$LT$gstreamer..auto..element..Element$GT$$GT$6as_ref17h5a297134722d3a68E
                 U _ZN127_$LT$gstreamer_base..auto..aggregator_pad..AggregatorPad$u20$as$u20$glib..object..UnsafeFrom$LT$glib..object..ObjectRef$GT$$GT$11unsafe_from17h15492fc3455d28c5E
                 U _ZN127_$LT$gstreamer..context..Context$u20$as$u20$glib..translate..FromGlibPtrBorrow$LT$$BP$mut$u20$gstreamer_sys..GstContext$GT$$GT$16from_glib_borrow17h6fefd4690040383cE
                 U _ZN133_$LT$gstreamer_base..auto..base_transform..BaseTransform$u20$as$u20$core..convert..AsRef$LT$gstreamer..auto..element..Element$GT$$GT$6as_ref17ha8e62afc81fd5e5bE
                 U _ZN137_$LT$gstreamer_base..auto..aggregator..Aggregator$u20$as$u20$core..convert..AsRef$LT$gstreamer_base..auto..aggregator..Aggregator$GT$$GT$6as_ref17hac0fe3a2b8db2f12E
                 U _ZN151_$LT$gstreamer_base..auto..aggregator_pad..AggregatorPad$u20$as$u20$core..convert..AsRef$LT$gstreamer_base..auto..aggregator_pad..AggregatorPad$GT$$GT$6as_ref17hdc64ad2f764d9a21E
                 U _ZN151_$LT$gstreamer_base..auto..base_transform..BaseTransform$u20$as$u20$core..convert..AsRef$LT$gstreamer_base..auto..base_transform..BaseTransform$GT$$GT$6as_ref17hc1deb623627ef73cE
                 U _ZN2at23getLegacyDeviceTypeInitEv
                 U _ZN2at6detail12getCUDAHooksEv
                 U _ZN3c1010Dispatcher11reportErrorERKNS_13DispatchTableENS_11DispatchKeyE
                 U _ZN3c1010Dispatcher17findSchemaOrThrowEPKcS2_
                 U _ZN3c1010Dispatcher9singletonEv
                 U _ZN3c1010TensorType3getEv
                 U _ZN3c1017get_default_dtypeEv
                 U _ZN3c1019UndefinedTensorImpl10_singletonE
                 U _ZN3c1021AutogradMetaInterfaceD2Ev
                 U _ZN3c104impl26tls_local_dispatch_key_setEv
                 U _ZN3c105ErrorC1ENS_14SourceLocationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
                 U _ZN3c106ivalue14ConstantString6createENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
                 U _ZN3c107IntType3getEv
                 U _ZN3c10lsERSoNS_10DeviceTypeE
                 U _ZN3std10sys_common5mutex5Mutex3new17h09819c4c073507a7E
                 U _ZN3std10sys_common6poison4Flag3new17h2250c131166ebd50E
                 U _ZN3std10sys_common6rwlock6RWLock3new17ha8983805b6f84751E
                 U _ZN3std11collections4hash3map11RandomState3new4KEYS7__getit17h882fd34138b2089dE
                 U _ZN3std2fs11OpenOptions3new17hb158c138332ea78eE
                 U _ZN3std2fs11OpenOptions4read17hbfb4f22955e70d3bE
                 U _ZN3std2fs11OpenOptions5_open17hd7b4a9ceae825017E
                 U _ZN3std2io5stdio6_print17h73ab343ef9b13d3bE
                 U _ZN3std2io5stdio7_eprint17h13ba45d02c266f2eE
                 U _ZN3std3ffi5c_str4CStr6to_str17h4745658ef4718c16E
                 U _ZN3std3ffi5c_str4CStr8from_ptr17h4c6985e571578ee1E
                 U _ZN3std3ffi5c_str7CString3new17h8858815dccf24399E
                 U _ZN3std3ffi6os_str5OsStr12to_os_string17h17aa16bc455f78a7E
                 U _ZN3std4path4Path3new17h2e2bcaaefa39d243E
                 U _ZN3std4path4Path6to_str17hf7e56a3ddbef6e5bE
                 U _ZN3std4sync4once4Once10call_inner17h92321ee76e8905adE
                 U _ZN3std6thread5local17LocalKey$LT$T$GT$4with17h7d7872a8e72840e1E
                 U _ZN3std7process5abort17ha4c7c0efaea74363E
                 U _ZN3std9panicking11begin_panic17h7fa3ea6bc236ececE
                 U _ZN3std9panicking11panic_count17is_zero_slow_path17h1a277647017bae79E
                 U _ZN3std9panicking11panic_count18GLOBAL_PANIC_COUNT17hdddeaea2af520251E
                 U _ZN3std9panicking15begin_panic_fmt17h8af3eb0f50edc2d0E
                 U _ZN3std9panicking20rust_panic_with_hook17hcab398664b4bd473E
                 U _ZN3std9panicking3try7cleanup17h0f3127418d1ee7faE
                 U _ZN40_$LT$str$u20$as$u20$core..fmt..Debug$GT$3fmt17h71e2a9622d88626bE
                 U _ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h763537df0140bf38E
                 U _ZN42_$LT$$u21$$u20$as$u20$core..fmt..Debug$GT$3fmt17haef2f2c51e29557aE
                 U _ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h2052a5bfd3fa9a9eE
                 U _ZN42_$LT$T$u20$as$u20$glib..value..ToValue$GT$13to_value_type17h4caa57424e8f46d2E
                 U _ZN42_$LT$T$u20$as$u20$glib..value..ToValue$GT$13to_value_type17h7c689ba3e55dddd6E
                 U _ZN42_$LT$T$u20$as$u20$glib..value..ToValue$GT$8to_value17h22f4d6e4698caf8aE
                 U _ZN42_$LT$T$u20$as$u20$glib..value..ToValue$GT$8to_value17h7d11adbb29fe62c6E
                 U _ZN43_$LT$bool$u20$as$u20$core..fmt..Display$GT$3fmt17h42235e3212e5bc01E
                 U _ZN43_$LT$char$u20$as$u20$core..fmt..Display$GT$3fmt17h51de28fd02d25c06E
                 U _ZN44_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$3fmt17hfee0ee0f83e4ea4dE
                 U _ZN45_$LT$str$u20$as$u20$glib..value..SetValue$GT$9set_value17h45869517e04ed1a3E
                 U _ZN45_$LT$T$u20$as$u20$glib..object..ObjectExt$GT$8get_type17h06dc32a115b8ff92E
                 U _ZN47_$LT$std..fs..File$u20$as$u20$std..io..Read$GT$4read17h85bdc1f402bf9c98E
                 U _ZN49_$LT$$RF$T$u20$as$u20$glib..types..StaticType$GT$11static_type17hf121b519aa4e884aE
                 U _ZN4core10intrinsics19copy_nonoverlapping17hfd0e58607a88c010E
                 U _ZN4core3cmp5impls69_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$2eq17hc6b5629967f56fbfE
                 U _ZN4core3fmt10ArgumentV13new17h703308ec5a6c2d5fE
                 U _ZN4core3fmt10ArgumentV13new17h7847829a1ed16c61E
                 U _ZN4core3fmt10ArgumentV13new17hd1fae3ee14ca4030E
                 U _ZN4core3fmt10ArgumentV13new17hfdb25b496cf3f054E
                 U _ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i16$GT$3fmt17ha0468b84e386985aE
                 U _ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i32$GT$3fmt17haa0c001750305bc8E
                 U _ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$i64$GT$3fmt17h6412e15d41bee523E
                 U _ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u16$GT$3fmt17hb6077b2d41fee1ebE
                 U _ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u64$GT$3fmt17h95133819b770a37aE
                 U _ZN4core3fmt3num3imp54_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$3fmt17h6f0ee2e3f86c9717E
                 U _ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$i32$GT$3fmt17h837c48ef4b1e2de5E
                 U _ZN4core3fmt3num53_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$u64$GT$3fmt17hd13b602a8d3b3aa9E
                 U _ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$i32$GT$3fmt17h88b7c04995318cdaE
                 U _ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$u16$GT$3fmt17h96534dce6bb56b88E
                 U _ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$u32$GT$3fmt17hcfe8044f244ed0efE
                 U _ZN4core3fmt3num53_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$u64$GT$3fmt17hd837a3390ee68385E
                 U _ZN4core3fmt3num55_$LT$impl$u20$core..fmt..LowerHex$u20$for$u20$usize$GT$3fmt17hbd6d27cb37c5be13E
                 U _ZN4core3fmt3num55_$LT$impl$u20$core..fmt..UpperHex$u20$for$u20$usize$GT$3fmt17h7bbb435b62966bc0E
                 U _ZN4core3fmt5float52_$LT$impl$u20$core..fmt..Display$u20$for$u20$f64$GT$3fmt17h6a058624d12fa24aE
                 U _ZN4core3fmt5write17h3a043650ba7bf668E
                 U _ZN4core3fmt8builders10DebugTuple5field17h6176957bfb7aaec8E
                 U _ZN4core3fmt8builders10DebugTuple6finish17hfdcbe56b254dc7b0E
                 U _ZN4core3fmt8builders11DebugStruct5field17h6f5ffc3ad0463106E
                 U _ZN4core3fmt8builders11DebugStruct6finish17h344aca88dbda6442E
                 U _ZN4core3fmt9Formatter11debug_tuple17hd74387ff50be64d7E
                 U _ZN4core3fmt9Formatter12debug_struct17h97a0035d8b6baa2aE
                 U _ZN4core3fmt9Formatter15debug_lower_hex17h576228dd284e7c23E
                 U _ZN4core3fmt9Formatter15debug_upper_hex17h505c987839e237d8E
                 U _ZN4core3fmt9Formatter3pad17h258e9d8a38a09a11E
                 U _ZN4core3fmt9Formatter9write_fmt17h2da2315cdb295bf8E
                 U _ZN4core3fmt9Formatter9write_str17hbb957c8658fdb4eeE
                 U _ZN4core3num21_$LT$impl$u20$u64$GT$14from_str_radix17h89a8d678b9b384f4E
                 U _ZN4core3num52_$LT$impl$u20$core..str..FromStr$u20$for$u20$u64$GT$8from_str17h034c12c2bd529cdaE
                 U _ZN4core3num6bignum8Big32x4010bit_length17hc57263776e366d76E
                 U _ZN4core3num6bignum8Big32x4010from_small17h17e965bbd48bd007E
                 U _ZN4core3num6bignum8Big32x4010mul_digits17hdfc1a754e0e9da49E
                 U _ZN4core3num6bignum8Big32x403sub17hec5969dd233371a0E
                 U _ZN4core3num6bignum8Big32x407div_rem17ha07d65c52daeb7a6E
                 U _ZN4core3num6bignum8Big32x407is_zero17hbab07cdab32271a7E
                 U _ZN4core3num6bignum8Big32x408from_u6417hfe7e868443e3aabcE
                 U _ZN4core3num6bignum8Big32x408mul_pow217h5c77ec02d996c2a4E
                 U _ZN4core3num6bignum8Big32x408mul_pow517hb62301abb196f8b9E
                 U _ZN4core3num7dec2flt11pfe_invalid17h596d238966f2d678E
                 U _ZN4core3num7dec2flt12extract_sign17h07112c8dd471bbceE
                 U _ZN4core3num7dec2flt25bound_intermediate_digits17h83efc32d0842ea4fE
                 U _ZN4core3num7dec2flt3num13digits_to_big17h2b4a07b207d88d9eE
                 U _ZN4core3num7dec2flt3num21compare_with_half_ulp17h45e5a52d58889a92E
                 U _ZN4core3num7dec2flt3num6to_u6417h970fdd9763875411E
                 U _ZN4core3num7dec2flt3num8get_bits17hada87cc26fcf8d3dE
                 U _ZN4core3num7dec2flt5parse13parse_decimal17h26a4f56768cac027E
                 U _ZN4core3num7dec2flt5rawfp8Unpacked3new17h3ab28fb9393666f2E
                 U _ZN4core3num7dec2flt5rawfp9big_to_fp17hb03e02ba6ff55b7bE
                 U _ZN4core3num7dec2flt9algorithm10make_ratio17h0bf3ab83965a4b4cE
                 U _ZN4core3num7dec2flt9algorithm12power_of_ten17h3ba285c30f77850cE
                 U _ZN4core3num7dec2flt9pfe_empty17h2cf8800412869313E
                 U _ZN4core3num9diy_float2Fp3mul17hd052177f16155d47E
                 U _ZN4core3num9diy_float2Fp9normalize17h7404e1464c46d9a9E
                 U _ZN4core3ptr13drop_in_place17h00597775ef4cec6bE
                 U _ZN4core3ptr13drop_in_place17h0bde811f76239872E
                 U _ZN4core3ptr13drop_in_place17h22ba63e960142c39E
                 U _ZN4core3ptr13drop_in_place17h2d4ec908b0a27dd8E
                 U _ZN4core3ptr13drop_in_place17h32b4907212432278E
                 U _ZN4core3ptr13drop_in_place17h355035253af2595fE
                 U _ZN4core3ptr13drop_in_place17h4dececab340bd426E
                 U _ZN4core3ptr13drop_in_place17h4f059b22e9e203ffE
                 U _ZN4core3ptr13drop_in_place17h501079e17e9073c0E
                 U _ZN4core3ptr13drop_in_place17h56c770eaead3aa1dE
                 U _ZN4core3ptr13drop_in_place17h5831c089f71a948aE
                 U _ZN4core3ptr13drop_in_place17h584590a77f2febd1E
                 U _ZN4core3ptr13drop_in_place17h593355eae94b1db1E
                 U _ZN4core3ptr13drop_in_place17h6c23d451a6b839b2E
                 U _ZN4core3ptr13drop_in_place17h6c4f86c33ab11cc1E
                 U _ZN4core3ptr13drop_in_place17h71693a04bbe9f850E
                 U _ZN4core3ptr13drop_in_place17h7e47962718761f64E
                 U _ZN4core3ptr13drop_in_place17h80cfed689b68f497E
                 U _ZN4core3ptr13drop_in_place17h9c086ad9f88b05e9E
                 U _ZN4core3ptr13drop_in_place17ha07d4605dd56d11bE
                 U _ZN4core3ptr13drop_in_place17ha5ae8c6906278facE
                 U _ZN4core3ptr13drop_in_place17hb32231cda09236bfE
                 U _ZN4core3ptr13drop_in_place17hc023685dcda94b4cE
                 U _ZN4core3ptr13drop_in_place17hd2f1f85500b72fd2E
                 U _ZN4core3ptr13drop_in_place17he40a08fbfdf919cfE
                 U _ZN4core3ptr13drop_in_place17hed3eb705bd9ad169E
                 U _ZN4core3ptr13drop_in_place17hee18eae9a94e548eE
                 U _ZN4core3ptr13drop_in_place17hef85465829e9d150E
                 U _ZN4core3ptr13drop_in_place17hf6279429eb93a9b5E
                 U _ZN4core3ptr13drop_in_place17hf6651d56bfd25ef9E
                 U _ZN4core3ptr13drop_in_place17hfd93ee0f3d6e3668E
                 U _ZN4core3ptr24slice_from_raw_parts_mut17h98a240f40b4a9339E
                 U _ZN4core3ptr4read17h1fb3b1be34e6c434E
                 U _ZN4core3ptr5write17h2769c5d7baed0e4fE
                 U _ZN4core3ptr5write17h60425a18d447a6b2E
                 U _ZN4core3ptr5write17h61151e4060350252E
                 U _ZN4core3ptr5write17hfe3efa5383751b51E
                 U _ZN4core3ptr6unique15Unique$LT$T$GT$13new_unchecked17h10bc86c2457770ccE
                 U _ZN4core3ptr6unique15Unique$LT$T$GT$13new_unchecked17h1d2bfd04be10dffeE
                 U _ZN4core3ptr6unique15Unique$LT$T$GT$13new_unchecked17h6c8c7e7e855cdcb3E
                 U _ZN4core3ptr6unique15Unique$LT$T$GT$13new_unchecked17hc0a70b3d612f5dc0E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h2424704307ae0072E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h691d2542eb4f7371E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h862b635299397dd9E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3sub17h76784e6c99e98c88E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17h14054fc156d6a217E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17hbe3ddfb4b8d33fc2E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17hdb9a19f7cf30b4a5E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$6offset17he92d81c0953057abE
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7copy_to17h6e295eb902391f2eE
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h00f65361e4c5ffc0E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h02e19bd9538fbf1cE
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h54448f291d9ccac7E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h692467658e5faaafE
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17hbd87d062b2141e01E
                 U _ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17hc1720edd0d802002E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$13new_unchecked17h78eacdc3476880feE
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$13new_unchecked17haf0cefa78a53d2fbE
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$13new_unchecked17haf832ffda5081777E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17h0d6ad170a06ca20aE
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17h17a312372bf9b7a4E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17hebfc9dd30c315ae1E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17h8785f52c06faad25E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17h9563e1143e5021baE
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17ha0e0ac74ae5f5138E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17hc362926d4e6869d6E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17hcbaf2973c4fb452aE
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17he7e8d6063265f737E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17hea22dee6c3a43c55E
                 U _ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ref17hb746f5d6c950df32E
                 U _ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$12wrapping_add17h5889b6e9864a8490E
                 U _ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17h4ee4588d3af12f10E
                 U _ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$3add17hec993cd1430440e2E
                 U _ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6offset17h0c1a404f70436207E
                 U _ZN4core3str16slice_error_fail17h42c886c73a1fd348E
                 U _ZN4core3str21_$LT$impl$u20$str$GT$4trim17h428ea979bae67bd4E
                 U _ZN4core3str9from_utf817h3ce6aca4785058a9E
                 U _ZN4core4cell19UnsafeCell$LT$T$GT$3get17h9d88e31215a57eaaE
                 U _ZN4core4cell19UnsafeCell$LT$T$GT$3get17he5b8a19fb2e790c9E
                 U _ZN4core4cell19UnsafeCell$LT$T$GT$3new17h7f142575d3caebc6E
                 U _ZN4core4iter6traits8iterator8Iterator7step_by17h509ef9f8745cd2b4E
                 U _ZN4core5alloc6layout6Layout5array17h03b6dfa2a7328018E
                 U _ZN4core5alloc6layout6Layout5array17h1d923c76a4e0183fE
                 U _ZN4core5alloc6layout6Layout5array17hbcf024bc9d4d175eE
                 U _ZN4core5panic8Location6caller17h1f2e887728c7c27bE
                 U _ZN4core5slice13Iter$LT$T$GT$8as_slice17h01e847a56e6b2e7aE
                 U _ZN4core5slice14from_raw_parts17hab479280a706e1a8E
                 U _ZN4core5slice22slice_index_order_fail17hd5460206e88536bfE
                 U _ZN4core5slice24slice_end_index_len_fail17hae44aa56f6ed4539E
                 U _ZN4core5slice26slice_start_index_len_fail17h6f6fcd5f9dab86b7E
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17len_mismatch_fail17h33650c1847e85565E
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h3dd3211b148e9123E
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17h7d56be0d73b167beE
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$3len17haa3c279427134004E
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17h2735e68ec7509fccE
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17h4eaf8e9ef9802480E
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hbb090152cf75ba22E
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hc9e1c1d107600729E
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hf6531c49ae152b6fE
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17ha827522ec76d246dE
                 U _ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6as_ptr17hd9de6a7e443b2f79E
                 U _ZN4core6option13expect_failed17he4d89f45e184f5aeE
                 U _ZN4core6option15Option$LT$T$GT$3map17h1338cad14e19c0a8E
                 U _ZN4core6option15Option$LT$T$GT$6as_ref17h633942b4353efcafE
                 U _ZN4core6option15Option$LT$T$GT$6as_ref17hd02bd0a4185c6646E
                 U _ZN4core6option15Option$LT$T$GT$6as_ref17hf32bc232fde8b796E
                 U _ZN4core6option15Option$LT$T$GT$6unwrap17h3f538c71bdfcfa6dE
                 U _ZN4core6option15Option$LT$T$GT$6unwrap17h84f3c59d5f965cf6E
                 U _ZN4core6result13unwrap_failed17h44af0aebaaa2101eE
                 U _ZN4core6result19Result$LT$T$C$E$GT$2ok17ha132ee22d1a68b98E
                 U _ZN4core6result19Result$LT$T$C$E$GT$2ok17hccb6ffac3f5b9970E
                 U _ZN4core6result19Result$LT$T$C$E$GT$6expect17ha23f955e6291ea94E
                 U _ZN4core6result19Result$LT$T$C$E$GT$6is_err17he300d5431566d113E
                 U _ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h0aa991569c81df32E
                 U _ZN4core6result19Result$LT$T$C$E$GT$6unwrap17h4a6c45efd7fa867fE
                 U _ZN4core9panicking18panic_bounds_check17h2548c0d51a60753aE
                 U _ZN4core9panicking5panic17hf72d67b706869386E
                 U _ZN4core9panicking9panic_fmt17h019ad16a92ccd092E
                 U _ZN4glib10param_spec9ParamSpec6string17h7cc1b1eab7c0a944E
                 U _ZN4glib5error9BoolError3new17h8c7f7d081b4f9fd7E
                 U _ZN4glib5error9BoolError9from_glib17h8fcb078311cb34d2E
                 U _ZN4glib5types11instance_of17h413e30583893f239E
                 U _ZN4glib5types11instance_of17h45bed0db5fbad020E
                 U _ZN4glib5types11instance_of17h4d49a8f7be41baa8E
                 U _ZN4glib5types11instance_of17h5223838d2ab70779E
                 U _ZN4glib5types11instance_of17h5b319788106fcd69E
                 U _ZN4glib5types11instance_of17h61ced8c865c1b32eE
                 U _ZN4glib5types11instance_of17h692ef1171596df90E
                 U _ZN4glib5types11instance_of17ha62c57ebe72ce9cfE
                 U _ZN4glib5types11instance_of17he2343836f639c7c3E
                 U _ZN4glib5types4Type4is_a17h6f75bbb4ceb6aef7E
                 U _ZN4glib5value5Value5type_17h9eaa754975df9646E
                 U _ZN4glib5value5Value9from_type17h0c8dededf46db521E
                 U _ZN4glib5value8GetError17new_type_mismatch17he267a463a84ec968E
                 U _ZN4glib6object6Object3new17h1bc8e459afaf8dd0E
                 U _ZN4glib7gstring7GString12new_borrowed17hb197a6e5e5197b9eE
                 U _ZN4glib7gstring7GString6as_str17hff742431668d46d3E
                 U _ZN4glib8subclass5types8TypeData16get_parent_class17hefda9faf63c1f74cE
                 U _ZN4glib8subclass5types8TypeData8get_type17hf39421e826fcd2c9E
                 U _ZN4glib9translate12mut_override17he766b05d98f4a5fdE
                 U _ZN4glib9translate14from_glib_full17h560010df4105a01aE
                 U _ZN4glib9translate14from_glib_full17h578379038132059dE
                 U _ZN4glib9translate14from_glib_full17h8a53ce0f21bca7b0E
                 U _ZN4glib9translate14from_glib_full17hb1894ee862cccaffE
                 U _ZN4glib9translate14from_glib_full17hb3f671c9d694cbfdE
                 U _ZN4glib9translate14from_glib_none17h71ba43da8840dc1fE
                 U _ZN4glib9translate14from_glib_none17h7c83870cccef69bfE
                 U _ZN4glib9translate14from_glib_none17h8cd65bf681b3e6a1E
                 U _ZN4glib9translate16from_glib_borrow17h70988463b87ebe44E
                 U _ZN4glib9translate16from_glib_borrow17h8ba47eb1eceb2d8fE
                 U _ZN4glib9translate17Borrowed$LT$T$GT$10into_inner17hf18a6ca21b570824E
                 U _ZN4glib9translate17Borrowed$LT$T$GT$3new17h4870dcca01ed0a56E
                 U _ZN4glib9translate9from_glib17h06b0f8efc2aa7305E
                 U _ZN4glib9translate9from_glib17h3ab091e3f66404dfE
                 U _ZN4glib9translate9from_glib17h9e376729de90b4cfE
                 U _ZN4glib9translate9from_glib17haafea302ff5af907E
                 U _ZN4glib9translate9from_glib17hc0aca25013d270e7E
                 U _ZN4glib9translate9from_glib17hf3964377c01cdc08E
                 U _ZN4glib9translate9from_glib17hfdbc17e37ee03c7dE
                 U _ZN50_$LT$$BP$mut$u20$T$u20$as$u20$core..fmt..Debug$GT$3fmt17hdfb3024cf2e76b90E
                 U _ZN50_$LT$T$u20$as$u20$core..convert..From$LT$T$GT$$GT$4from17h564df45bcadb3a0fE
                 U _ZN50_$LT$T$u20$as$u20$core..convert..From$LT$T$GT$$GT$4from17hb917e3ee7ca6fbd7E
                 U _ZN50_$LT$T$u20$as$u20$core..convert..From$LT$T$GT$$GT$4from17hc1139529c750aa4aE
                 U _ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h40e1eb012f88b346E
                 U _ZN53_$LT$core..fmt..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hd0cc87a6040d047bE
                 U _ZN54_$LT$$BP$mut$u20$T$u20$as$u20$glib..translate..Ptr$GT$4from17h174aaa02d12014c1E
                 U _ZN54_$LT$$BP$mut$u20$T$u20$as$u20$glib..translate..Ptr$GT$4from17h5dde4cbf7531aa3dE
                 U _ZN54_$LT$$BP$mut$u20$T$u20$as$u20$glib..translate..Ptr$GT$4from17h645075d30ba8c901E
                 U _ZN54_$LT$$BP$mut$u20$T$u20$as$u20$glib..translate..Ptr$GT$4from17h7b010d89b799d070E
                 U _ZN54_$LT$$BP$mut$u20$T$u20$as$u20$glib..translate..Ptr$GT$7is_null17h26b2a8cd521bf65fE
                 U _ZN54_$LT$$BP$mut$u20$T$u20$as$u20$glib..translate..Ptr$GT$7is_null17h2ace4a31e9383dfdE
                 U _ZN54_$LT$$BP$mut$u20$T$u20$as$u20$glib..translate..Ptr$GT$7is_null17hd90c7c31c18019fbE
                 U _ZN55_$LT$std..path..PathBuf$u20$as$u20$core..fmt..Debug$GT$3fmt17h87aff5a5cb6bddf7E
                 U _ZN56_$LT$$BP$const$u20$T$u20$as$u20$glib..translate..Ptr$GT$4from17hf348916b88f46f0fE
                 U _ZN56_$LT$$BP$const$u20$T$u20$as$u20$glib..translate..Ptr$GT$7is_null17hc68c186cc1920056E
                 U _ZN56_$LT$$BP$const$u20$T$u20$as$u20$glib..translate..Ptr$GT$7is_null17he4ac1883b6ae13dcE
                 U _ZN57_$LT$core..str..Utf8Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hc450fe52121bf30cE
                 U _ZN57_$LT$glib..object..Object$u20$as$u20$core..fmt..Debug$GT$3fmt17hdcaf66f31ba3d28cE
                 U _ZN57_$LT$opencv..error..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hef02d19a040228d2E
                 U _ZN58_$LT$$RF$str$u20$as$u20$glib..value..FromValueOptional$GT$19from_value_optional17h106a4be8d65adefeE
                 U _ZN58_$LT$glib..value..GetError$u20$as$u20$core..fmt..Debug$GT$3fmt17h9a1d22570f319416E
                 U _ZN59_$LT$core..fmt..Arguments$u20$as$u20$core..fmt..Display$GT$3fmt17h9966b9aff02777cfE
                 U _ZN59_$LT$f32$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$16short_fast_pow1017hd42461828bc65583E
                 U _ZN59_$LT$f32$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$6unpack17h2af82873788206f4E
                 U _ZN59_$LT$f32$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$7to_bits17ha4bd3dfcfb4b215eE
                 U _ZN59_$LT$f32$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$8classify17h1b505ee84f96cfc2E
                 U _ZN59_$LT$f32$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$8from_int17hf676469e88bf56efE
                 U _ZN59_$LT$f32$u20$as$u20$core..num..dec2flt..rawfp..RawFloat$GT$9from_bits17hd19f93af7449d604E
                 U _ZN59_$LT$glib..error..BoolError$u20$as$u20$core..fmt..Debug$GT$3fmt17h3e65f3800e8fcd58E
                 U _ZN5alloc3fmt6format17h5c66a667827fa7d4E
                 U _ZN5alloc3str21_$LT$impl$u20$str$GT$7replace17h3ce658b1143419fdE
                 U _ZN5alloc3vec12Vec$LT$T$GT$10as_mut_ptr17h4be29a25e6b32eb5E
                 U _ZN5alloc3vec12Vec$LT$T$GT$10as_mut_ptr17h653db17b50af3656E
                 U _ZN5alloc3vec12Vec$LT$T$GT$10as_mut_ptr17h845ecfbbf31c3ce9E
                 U _ZN5alloc3vec12Vec$LT$T$GT$10as_mut_ptr17ha5d6d3ca922fcbb0E
                 U _ZN5alloc3vec12Vec$LT$T$GT$13with_capacity17h0ed1265ecfee72dfE
                 U _ZN5alloc3vec12Vec$LT$T$GT$3len17h78a71b72505e0161E
                 U _ZN5alloc3vec12Vec$LT$T$GT$3len17he1b68cf2c8cfb5b1E
                 U _ZN5alloc3vec12Vec$LT$T$GT$3len17he619a1af05be01c8E
                 U _ZN5alloc3vec12Vec$LT$T$GT$3len17hf539948fd7692453E
                 U _ZN5alloc3vec12Vec$LT$T$GT$3new17h1e655827ba12378fE
                 U _ZN5alloc3vec12Vec$LT$T$GT$3new17h31c8fd05804739c5E
                 U _ZN5alloc3vec12Vec$LT$T$GT$3new17h34615c732c959e4eE
                 U _ZN5alloc3vec12Vec$LT$T$GT$3new17h80f199b414852170E
                 U _ZN5alloc3vec12Vec$LT$T$GT$4push17h858451d5e3593ffeE
                 U _ZN5alloc3vec12Vec$LT$T$GT$4push17ha9dccd4cdef07fe1E
                 U _ZN5alloc3vec12Vec$LT$T$GT$7reserve17h82c264eadd23f77dE
                 U _ZN5alloc3vec12Vec$LT$T$GT$7reserve17hbcaf2aae2dd022abE
                 U _ZN5alloc3vec12Vec$LT$T$GT$7reserve17hc27c5b9262503d4fE
                 U _ZN5alloc3vec12Vec$LT$T$GT$7set_len17he145e74c5ead4d1dE
                 U _ZN5alloc3vec12Vec$LT$T$GT$8capacity17h63c3d1a4ae9943f1E
                 U _ZN5alloc5alloc18handle_alloc_error17hbe74f302e6275641E
                 U _ZN5alloc5alloc8box_free17h11485efb2119b96dE
                 U _ZN5alloc5boxed12Box$LT$T$GT$8from_raw17h4aae079e488c6ec5E
                 U _ZN5alloc5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6to_vec17hc86b9261c340aad2E
                 U _ZN5alloc5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$6to_vec17hd1a33056b47ed686E
                 U _ZN5alloc7raw_vec17capacity_overflow17hfece8509be2f176fE
                 U _ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h00741c8c654c9026E
                 U _ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$19capacity_from_bytes17h1f10d7c9715305fdE
                 U _ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$19capacity_from_bytes17h45b03b8a794242d9E
                 U _ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$19capacity_from_bytes17h9943663c623a2b84E
                 U _ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$3ptr17h790ef4bf8ab46678E
                 U _ZN5gcore12stereo_point11StereoPoint21from_left_right_calib17hfc1c033d7019386bE
                 U _ZN5gcore8tracklet8Tracklet10similarity17hf7ba252447fdd7aaE
                 U _ZN5gcore8tracklet8Tracklet3add17hb8ba530005711d73E
                 U _ZN5gcore8tracklet8Tracklet3new17hcf296a640421c164E
                 U _ZN5gcore8tracklet8Tracklet6update17h7ff17efcb0f0a710E
                 U _ZN5gcore8tracklet8Tracklet8is_alive17h0b4849e5359bac13E
                 U _ZN60_$LT$gstreamer..caps..Caps$u20$as$u20$core..clone..Clone$GT$5clone17h0d837c2ffc8c525cE
                 U _ZN60_$LT$gstreamer..caps..Caps$u20$as$u20$core..fmt..Display$GT$3fmt17h870edcfda69094d5E
                 U _ZN61_$LT$core..num..ParseIntError$u20$as$u20$core..fmt..Debug$GT$3fmt17h9eab30464f0e6225E
                 U _ZN61_$LT$glib..error..BoolError$u20$as$u20$core..fmt..Display$GT$3fmt17he9c4b67a5593ca47E
                 U _ZN61_$LT$glib..types..Type$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17h891c7b154b9d4626E
                 U _ZN62_$LT$core..str..ParseBoolError$u20$as$u20$core..fmt..Debug$GT$3fmt17hda7d8af70246f91dE
                 U _ZN62_$LT$glib..quark..Quark$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17h0ff98d4a17111504E
                 U _ZN63_$LT$alloc..string..String$u20$as$u20$glib..value..SetValue$GT$9set_value17h47bf247c6e50d041E
                 U _ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h92d50a8903d2a7a4E
                 U _ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17ha3607b44f87295abE
                 U _ZN65_$LT$alloc..string..String$u20$as$u20$glib..types..StaticType$GT$11static_type17h3cbcad15d7e7ae65E
                 U _ZN65_$LT$gstreamer..caps..Caps$u20$as$u20$core..ops..deref..Deref$GT$5deref17hd49d030949ff28e3E
                 U _ZN66_$LT$alloc..borrow..Cow$LT$B$GT$$u20$as$u20$core..fmt..Display$GT$3fmt17h3815a1da4965639aE
                 U _ZN66_$LT$core..num..bignum..Big32x40$u20$as$u20$core..clone..Clone$GT$5clone17hfec456f57928648cE
                 U _ZN67_$LT$core..alloc..layout..LayoutErr$u20$as$u20$core..fmt..Debug$GT$3fmt17he43781341299e3b8E
                 U _ZN67_$LT$gstreamer..event..Event$u20$as$u20$core..ops..deref..Deref$GT$5deref17hf116ea50f3d9752eE
                 U _ZN68_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h15b94475ed25e7f7E
                 U _ZN68_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17haf4ab0bcfb2aadbeE
                 U _ZN68_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17he7d4f78441058a09E
                 U _ZN68_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17hfc7847acd58ab66eE
                 U _ZN68_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialEq$GT$2eq17h8960ceb947b314feE
                 U _ZN68_$LT$gstreamer..auto..object..Object$u20$as$u20$core..fmt..Debug$GT$3fmt17h2b2688cdcac248dbE
                 U _ZN68_$LT$std..thread..local..AccessError$u20$as$u20$core..fmt..Debug$GT$3fmt17h7d26aaa46959613bE
                 U _ZN68_$LT$usize$u20$as$u20$core..slice..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$13get_unchecked17hb3b4bbddab36afc7E
                 U _ZN69_$LT$core..num..bignum..Big32x40$u20$as$u20$core..cmp..PartialOrd$GT$11partial_cmp17h42db3773203407d0E
                 U _ZN69_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..ops..try..Try$GT$10from_error17h1789b21a08f08886E
                 U _ZN69_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..ops..try..Try$GT$10from_error17h3d23503050e4a535E
                 U _ZN69_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..ops..try..Try$GT$10from_error17haa7b95faa1d7e850E
                 U _ZN69_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..ops..try..Try$GT$11into_result17h09efb01122cb1bf4E
                 U _ZN69_$LT$core..option..Option$LT$T$GT$$u20$as$u20$core..ops..try..Try$GT$11into_result17hd88ee05481961326E
                 U _ZN69_$LT$gstreamer..buffer..Buffer$u20$as$u20$core..ops..deref..Deref$GT$5deref17h2393043964f6e43cE
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIaEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIbEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIdEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIfEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIhEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIiEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIlEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIN3c1011ComplexHalfEEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIN3c104HalfEEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIN3c105qint8EEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIN3c106qint32EEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIN3c106quint8EEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIN3c108BFloat16EEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceINS_6detail14_UninitializedEEEPKNS2_12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceIsEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceISt7complexIdEEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6caffe28TypeMeta21_typeMetaDataInstanceISt7complexIfEEEPKNS_6detail12TypeMetaDataEv
                 U _ZN6opencv5error5Error3new17h54e61bd16db040ddE
                 U _ZN6opencv6manual3sys19Result$LT$S$C$O$GT$11into_result17h68d1e31a818bca59E
                 U _ZN6opencv6manual4core3mat14MatTraitManual4size17hefa14a5fb177d6b4E
                 U _ZN6opencv6manual4core3mat88_$LT$impl$u20$core..ops..deref..Deref$u20$for$u20$opencv..opencv..hub..core..MatSize$GT$5deref17ha577299632d86e19E
                 U _ZN6opencv6opencv3hub4core11_InputArray8from_mat17hc4d48fe5246d3edcE
                 U _ZN6opencv6opencv3hub4core11min_max_loc17h65a635fc51a35a43E
                 U _ZN6opencv6opencv3hub4core14type_to_string17ha470a7eebbdcde1eE
                 U _ZN6opencv6opencv3hub4core3Mat13new_rows_cols17h465c05f736607a71E
                 U _ZN6opencv6opencv3hub4core8MatTrait3typ17h38101093d1565118E
                 U _ZN6opencv6opencv3hub4core8MatTrait4cols17hf31077f68ebb71a2E
                 U _ZN6opencv6opencv3hub4core8MatTrait4dims17h93f93561d2fed281E
                 U _ZN6opencv6opencv3hub4core8MatTrait4rows17hfd371bd677acdb57E
                 U _ZN6opencv6opencv3hub4core8no_array17h420227fae5ae7f22E
                 U _ZN6opencv6opencv3hub5video33create_background_subtractor_mog217h1a8dd08c432adcf8E
                 U _ZN70_$LT$std..sys..unix..fd..FileDesc$u20$as$u20$core..ops..drop..Drop$GT$4drop17he5447cc0d80d4d80E
                 U _ZN71_$LT$alloc..string..String$u20$as$u20$glib..value..SetValueOptional$GT$18set_value_optional17h000a3d83d80fb657E
                 U _ZN72_$LT$core..num..dec2flt..ParseFloatError$u20$as$u20$core..fmt..Debug$GT$3fmt17hbc7f7a05781fdd93E
                 U _ZN73_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try..Try$GT$10from_error17h995f0e91924c9829E
                 U _ZN73_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try..Try$GT$10from_error17he4acc3d6297c6ae6E
                 U _ZN73_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try..Try$GT$10from_error17hf9ffdda99f3f4bcfE
                 U _ZN73_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try..Try$GT$11into_result17h335d902980cedb21E
                 U _ZN73_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try..Try$GT$11into_result17h6014afb9c8d35788E
                 U _ZN73_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try..Try$GT$11into_result17h71cdc5ee6793a74aE
                 U _ZN73_$LT$gstreamer..value..FractionRange$u20$as$u20$glib..value..SetValue$GT$9set_value17h823b973fe4617f31E
                 U _ZN75_$LT$gstreamer..auto..enums..PadMode$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17h37c4b724f83abb3aE
                 U _ZN75_$LT$gstreamer..value..FractionRange$u20$as$u20$glib..types..StaticType$GT$11static_type17h7a12bec82da365b3E
                 U _ZN76_$LT$gstreamer..auto..object..Object$u20$as$u20$glib..object..ObjectType$GT$13as_object_ref17h8aa2ccfccfc02f2bE
                 U _ZN76_$LT$gstreamer..clock_time..ClockTime$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17h9ca551f1e3404f29E
                 U _ZN76_$LT$opencv..opencv..hub..core..MatSize$u20$as$u20$core..ops..drop..Drop$GT$4drop17h68b45dbcdeb614a0E
                 U _ZN77_$LT$gstmeta..stereo_meta..StereoMeta$u20$as$u20$gstreamer..meta..MetaAPI$GT$12get_meta_api17h7abe6e5e6b127db0E
                 U _ZN78_$LT$glib..translate..Borrowed$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h6e96a894a2305d01E
                 U _ZN78_$LT$gstreamer..auto..enums..CoreError$u20$as$u20$glib..error..ErrorDomain$GT$4code17h4d5483fdd0b842baE
                 U _ZN78_$LT$gstreamer..auto..enums..CoreError$u20$as$u20$glib..error..ErrorDomain$GT$6domain17h3890fefed263d11cE
                 U _ZN78_$LT$gstreamer..auto..enums..DebugLevel$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17h1142e9b0f7e95df8E
                 U _ZN78_$LT$gstreamer..auto..enums..FlowReturn$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17hc061830f46b29642E
                 U _ZN78_$LT$once_cell..sync..Lazy$LT$T$C$F$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h3f85d9e8d80ecdc7E
                 U _ZN79_$LT$gstreamer..auto..enums..StateChange$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17hd3d0062c3ed8071aE
                 U _ZN79_$LT$gstreamer..value..IntRange$LT$i32$GT$$u20$as$u20$glib..value..SetValue$GT$9set_value17hdc68f8fe01530a04E
                 U _ZN79_$LT$std..path..Path$u20$as$u20$core..convert..AsRef$LT$std..path..Path$GT$$GT$6as_ref17he54e0a910622b472E
                 U _ZN7gstmeta11stereo_meta10StereoMeta3add17h3d9e479cbc8c1087E
                 U _ZN7gstmeta11stereo_meta10StereoMeta6points17hf74352bbf4fb091fE
                 U _ZN7gstmeta13tracking_meta12TrackingMeta3add17hb2bcda62473af11bE
                 U _ZN7gstmeta14detection_meta13DetectionMeta3add17hf1a95f488a9df37eE
                 U _ZN7gstmeta14detection_meta13DetectionMeta6points17hc642c3add929c0d6E
                 U _ZN7gstmeta8roi_meta7ROIMeta3add17h0dfd4eeb35bef0e2E
                 U _ZN80_$LT$gstreamer..auto..enums..PadDirection$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17h6b5517dad80143b2E
                 U _ZN81_$LT$gstreamer..auto..enums..LibraryError$u20$as$u20$glib..error..ErrorDomain$GT$4code17h1d4a46374280c8f5E
                 U _ZN81_$LT$gstreamer..auto..enums..LibraryError$u20$as$u20$glib..error..ErrorDomain$GT$6domain17h102dc4b9dba8f18cE
                 U _ZN81_$LT$gstreamer..value..IntRange$LT$i32$GT$$u20$as$u20$glib..types..StaticType$GT$11static_type17h0f97047d3ed81acbE
                 U _ZN83_$LT$gstmeta..detection_meta..DetectionMeta$u20$as$u20$gstreamer..meta..MetaAPI$GT$12get_meta_api17h6d0315c94c71d416E
                 U _ZN83_$LT$gstreamer..auto..object..ObjectClass$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17hd2c43ea20256c10cE
                 U _ZN85_$LT$core..option..Option$LT$T$GT$$u20$as$u20$glib..translate..ToGlibPtr$LT$P$GT$$GT$12to_glib_none17h20437716ecf01043E
                 U _ZN85_$LT$core..option..Option$LT$T$GT$$u20$as$u20$glib..translate..ToGlibPtr$LT$P$GT$$GT$12to_glib_none17h9c8ef09ff69d3d79E
                 U _ZN85_$LT$core..option..Option$LT$T$GT$$u20$as$u20$glib..translate..ToGlibPtr$LT$P$GT$$GT$12to_glib_none17hbae277fa2850b29fE
                 U _ZN85_$LT$core..slice..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h1e3721550caab02aE
                 U _ZN85_$LT$core..slice..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hba1cb7d12aac8a4cE
                 U _ZN85_$LT$core..slice..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hc38a2891e0e86aacE
                 U _ZN85_$LT$core..slice..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h008229dfa53988d9E
                 U _ZN85_$LT$core..slice..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h4d3641d309b6af29E
                 U _ZN85_$LT$gstreamer..auto..element..ElementClass$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h24eadc1964d6fbf5E
                 U _ZN85_$LT$gstreamer..auto..enums..StateChangeReturn$u20$as$u20$glib..translate..ToGlib$GT$7to_glib17h7b49ca6a498083d5E
                 U _ZN88_$LT$gstreamer_base..auto..aggregator..Aggregator$u20$as$u20$glib..types..StaticType$GT$11static_type17h01c5febabb985346E
                 U _ZN91_$LT$core..option..Option$LT$T$GT$$u20$as$u20$glib..translate..FromGlibPtrFull$LT$P$GT$$GT$14from_glib_full17h340f0b823a30aaddE
                 U _ZN91_$LT$core..option..Option$LT$T$GT$$u20$as$u20$glib..translate..FromGlibPtrFull$LT$P$GT$$GT$14from_glib_full17h3664d87fa0a1e9b4E
                 U _ZN91_$LT$core..option..Option$LT$T$GT$$u20$as$u20$glib..translate..FromGlibPtrFull$LT$P$GT$$GT$14from_glib_full17h53851731b4ae6f0dE
                 U _ZN91_$LT$glib..object..Object$u20$as$u20$core..convert..Into$LT$glib..object..ObjectRef$GT$$GT$4into17h8133a7420941e78aE
                 U _ZN91_$LT$gstreamer..auto..enums..FlowReturn$u20$as$u20$glib..translate..FromGlib$LT$i32$GT$$GT$9from_glib17h2cf97022bc08de4cE
                 U _ZN91_$LT$gstreamer..value..Fraction$u20$as$u20$core..convert..Into$LT$$LP$i32$C$i32$RP$$GT$$GT$4into17h550330e12123fe92E
                 U _ZN93_$LT$gstreamer_base..auto..aggregator..AggregatorClass$u20$as$u20$core..ops..deref..Deref$GT$5deref17hb88f4af5c4dd7bfaE
                 U _ZN95_$LT$gstreamer_base..auto..aggregator_pad..AggregatorPad$u20$as$u20$glib..types..StaticType$GT$11static_type17hc88431350b9be8f7E
                 U _ZN95_$LT$gstreamer_base..auto..base_transform..BaseTransform$u20$as$u20$glib..types..StaticType$GT$11static_type17h05be0ab1657c1211E
                 U _ZN96_$LT$core..iter..adapters..StepBy$LT$I$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h5a9579512c16f8dfE
                 U _ZN96_$LT$gstreamer_base..auto..aggregator..AggregatorClass$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17hdc6f62fe30728f64E
                 U _ZN96_$LT$gstreamer_base..auto..aggregator_pad..AggregatorPad$u20$as$u20$glib..object..ObjectType$GT$13as_object_ref17hdf61ba1b9d0a5517E
                 U _ZN98_$LT$gstreamer..auto..enums..StateChangeReturn$u20$as$u20$glib..translate..FromGlib$LT$i32$GT$$GT$9from_glib17h6d56add57dea99abE
                 U _ZN9gstreamer10clock_time9ClockTime11nanoseconds17h4b47cc0056912db6E
                 U _ZN9gstreamer3log13DebugCategory3get17h7be4266ff4a684d9E
                 U _ZN9gstreamer3log13DebugCategory3log17hfa838d13dc44f88eE
                 U _ZN9gstreamer3log13DebugCategory3new17ha95c1808481b6cb3E
                 U _ZN9gstreamer3log8CAT_RUST17h1cc5332d0f68281eE
                 U _ZN9gstreamer4auto12pad_template11PadTemplate3new17hdd0f9208ba1fe33fE
                 U _ZN9gstreamer4caps4Caps10new_simple17h80be48c6fa127d41E
                 U _ZN9gstreamer4caps4Caps7new_any17ha02f5ec816826033E
                 U _ZN9gstreamer4caps4Caps8into_ptr17hfac37b9115b32906E
                 U _ZN9gstreamer4caps4Caps9new_empty17h8633783be2fa2744E
                 U _ZN9gstreamer4caps7CapsRef10as_mut_ptr17h2104b234b7458b35E
                 U _ZN9gstreamer4caps7CapsRef13get_structure17ha020b9c0e60e85e9E
                 U _ZN9gstreamer4caps7CapsRef6as_ptr17h515f09cd4c07105cE
                 U _ZN9gstreamer4meta7MetaAPI8from_ptr17h6fcbec9d89c405cbE
                 U _ZN9gstreamer5enums119_$LT$impl$u20$core..convert..From$LT$gstreamer..enums..FlowError$GT$$u20$for$u20$gstreamer..auto..enums..FlowReturn$GT$4from17h6f89d7f26492ae52E
                 U _ZN9gstreamer5enums121_$LT$impl$u20$core..convert..From$LT$gstreamer..enums..FlowSuccess$GT$$u20$for$u20$gstreamer..auto..enums..FlowReturn$GT$4from17hbfe5da5e53a5f6dfE
                 U _ZN9gstreamer5enums200_$LT$impl$u20$core..convert..From$LT$core..result..Result$LT$gstreamer..enums..StateChangeSuccess$C$gstreamer..enums..StateChangeError$GT$$GT$$u20$for$u20$gstreamer..auto..enums..StateChangeReturn$GT$4from17h18ac89a893bd1e3eE
                 U _ZN9gstreamer5enums52_$LT$impl$u20$gstreamer..auto..enums..FlowReturn$GT$11into_result17h55f3e2061b5e6ea9E
                 U _ZN9gstreamer5enums59_$LT$impl$u20$gstreamer..auto..enums..StateChangeReturn$GT$11into_result17hcdeeff79014b68fcE
                 U _ZN9gstreamer5error13LoggableError3new17hb04a9d0b3becdc1fE
                 U _ZN9gstreamer5event4Caps14get_caps_owned17ha602612d8816a340E
                 U _ZN9gstreamer5event5Event8into_ptr17h6bf85c3e9e779ec1E
                 U _ZN9gstreamer5event8EventRef4view17he67a520d80d1e83dE
                 U _ZN9gstreamer5query8QueryRef10as_mut_ptr17h96baddca1e159d9fE
                 U _ZN9gstreamer5query8QueryRef12from_mut_ptr17h3cd4cacfaec42c49E
                 U _ZN9gstreamer5value13FractionRange3new17hbd7241242088f6f3E
                 U _ZN9gstreamer5value19IntRange$LT$i32$GT$3new17hd3b5ef5052dc2e95E
                 U _ZN9gstreamer5value8Fraction3new17h3ccd311d82e31eadE
                 U _ZN9gstreamer6buffer18BufferMap$LT$T$GT$8as_slice17h7118a7b40d9051ccE
                 U _ZN9gstreamer6buffer44BufferMap$LT$gstreamer..buffer..Writable$GT$12as_mut_slice17h010f06f67fea900eE
                 U _ZN9gstreamer6buffer6Buffer8into_ptr17hdaf7daf7773cd0a8E
                 U _ZN9gstreamer6buffer6Buffer8make_mut17hd055f89e7de45bd7E
                 U _ZN9gstreamer6buffer9BufferRef10as_mut_ptr17hacef03cf4b38957cE
                 U _ZN9gstreamer6buffer9BufferRef12from_mut_ptr17h415248572674b930E
                 U _ZN9gstreamer6buffer9BufferRef12map_readable17h5eb3b7da89a498feE
                 U _ZN9gstreamer6buffer9BufferRef12map_writable17hc902cc60654cdd1dE
                 U _ZN9gstreamer6buffer9BufferRef4copy17he8d280786b223906E
                 U _ZN9gstreamer6buffer9BufferRef6as_ptr17h2dbe4473ca45da19E
                 U _ZN9gstreamer6buffer9BufferRef7get_pts17h8e5c7b0d9fd790ddE
                 U _ZN9gstreamer6buffer9BufferRef8from_ptr17h38718f5605d185d2E
                 U _ZN9gstreamer6buffer9BufferRef8get_size17hd6dcb0ffa565a10bE
                 U _ZN9gstreamer7element51_$LT$impl$u20$gstreamer..auto..element..Element$GT$8register17hd391cb61ca0bd50bE
                 U _ZN9gstreamer7element56_$LT$impl$u20$gstreamer..auto..element..ElementClass$GT$16get_pad_template17he3fb52c6abc0691cE
                 U _ZN9gstreamer7message7Message8into_ptr17h7b69cdaeffe9a5b3E
                 U _ZN9gstreamer9structure12StructureRef8get_name17hfb33fc97bb664ff3E
                 U _ZN9hashbrown3raw11Fallibility17capacity_overflow17hc469173b3b5c0f4dE
                 U _ZN9hashbrown3raw11Fallibility9alloc_err17h56f421628390e576E
                 U _ZN9hashbrown3raw4sse25Group12static_empty17h932c28d1be79ab9dE
                 U _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv
                 U _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv
                 U _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv
                 U _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv
                 U _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv
                 U _ZNKSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv
                 U _ZNSaIcEC1Ev
                 U _ZNSaIcED1Ev
                 U _ZNSaIcED2Ev
                 U _ZNSolsEb
                 U _ZNSolsEd
                 U _ZNSolsEi
                 U _ZNSolsEl
                 U _ZNSolsEs
                 U _ZNSt13runtime_errorC1EPKc
                 U _ZNSt13runtime_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
                 U _ZNSt13runtime_errorD1Ev
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcmRKS3_
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
                 U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
                 U _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev
                 U _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
                 U _ZNSt8ios_base4InitC1Ev
                 U _ZNSt8ios_base4InitD1Ev
                 U _ZNSt9exceptionD2Ev
                 U _Znwm
                 U _ZSt11__once_call
                 U _ZSt15__once_callable
                 U _ZSt17__throw_bad_allocv
                 U _ZSt19__throw_logic_errorPKc
                 U _ZSt20__throw_length_errorPKc
                 U _ZSt20__throw_system_errori
                 U _ZSt24__throw_out_of_range_fmtPKcz
                 U _ZSt25__throw_bad_function_callv
                 U _ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKNSt7__cxx1112basic_stringIS4_S5_T1_EE
                 U _ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E
                 U _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
                 U _ZTIN3c1021AutogradMetaInterfaceE
                 U _ZTISt13runtime_error
                 U _ZTISt9exception
                 U _ZTVN10__cxxabiv117__class_type_infoE
                 U _ZTVN10__cxxabiv120__si_class_type_infoE
                 U _ZTVN3c1021AutogradMetaInterfaceE

And here's ldd:

        linux-vdso.so.1 (0x00007ffe14dfa000)
        libgstmeta.so => /home/elie/golf/gbt/target/debug/libgstmeta.so (0x00007fb091d2e000)
        libstd-afd4b9aba051f3ad.so => /home/elie/.rustup/toolchains/nightly-2020-08-17-x86_64-unknown-linux-gnu/lib/libstd-afd4b9aba051f3ad.so (0x00007fb0919ba000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb0917a1000)
        libtorch_cpu.so => /home/elie/golf/gbt/target/debug/build/torch-sys-eddb280c816faae7/out/libtorch/libtorch/lib/libtorch_cpu.so (0x00007fb08288c000)
        libc10.so => /home/elie/golf/gbt/target/debug/build/torch-sys-eddb280c816faae7/out/libtorch/libtorch/lib/libc10.so (0x00007fb08263c000)
        libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007fb0825f8000)
        libgstvideo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007fb082547000)
        libgstbase-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007fb0824c9000)
        libgstreamer-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007fb082382000)
        libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fb082322000)
        libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fb0821f9000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb0821d4000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb0821b9000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb081fc7000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb093081000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb081e78000)
        libopencv_stitching.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.2 (0x00007fb081db7000)
        libopencv_dnn_superres.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.2 (0x00007fb081da6000)
        libopencv_highgui.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.2 (0x00007fb081d8a000)
        libopencv_dnn.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.2 (0x00007fb081a63000)
        libopencv_ml.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.2 (0x00007fb0819a5000)
        libopencv_videoio.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.2 (0x00007fb081924000)
        libopencv_viz.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.2 (0x00007fb0818b9000)
        libopencv_video.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.2 (0x00007fb08183f000)
        libopencv_objdetect.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.2 (0x00007fb0817d7000)
        libopencv_calib3d.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.2 (0x00007fb081604000)
        libopencv_imgcodecs.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.2 (0x00007fb0815ab000)
        libopencv_features2d.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.2 (0x00007fb0814d7000)
        libopencv_flann.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.2 (0x00007fb081478000)
        libopencv_photo.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.2 (0x00007fb0813a5000)
        libopencv_imgproc.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.2 (0x00007fb080dfc000)
        libopencv_core.so.4.2 => /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.2 (0x00007fb080a4c000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb080a46000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb080a3b000)
        libgomp-75eea7e8.so.1 => /home/elie/golf/gbt/target/debug/build/torch-sys-eddb280c816faae7/out/libtorch/libtorch/lib/libgomp-75eea7e8.so.1 (0x00007fb080816000)
        liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007fb080791000)
        libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fb08078b000)
        libffi.so.7 => /usr/lib/x86_64-linux-gnu/libffi.so.7 (0x00007fb08077f000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb08070c000)
        libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007fb07ff5b000)
        libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007fb07fe54000)
        libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fb07fd31000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fb07fd09000)
        libprotobuf.so.17 => /usr/lib/x86_64-linux-gnu/libprotobuf.so.17 (0x00007fb07fa11000)
        libdc1394.so.22 => /usr/lib/x86_64-linux-gnu/libdc1394.so.22 (0x00007fb07f999000)
        libgstapp-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007fb07f985000)
        libgstriff-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstriff-1.0.so.0 (0x00007fb07f974000)
        libgstpbutils-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007fb07f936000)
        libavcodec.so.58 => /usr/lib/x86_64-linux-gnu/libavcodec.so.58 (0x00007fb07e379000)
        libavformat.so.58 => /usr/lib/x86_64-linux-gnu/libavformat.so.58 (0x00007fb07e101000)
        libavutil.so.56 => /usr/lib/x86_64-linux-gnu/libavutil.so.56 (0x00007fb07dfd8000)
        libswscale.so.5 => /usr/lib/x86_64-linux-gnu/libswscale.so.5 (0x00007fb07df41000)
        libvtkInteractionStyle-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-6.3.so.6.3 (0x00007fb07deb1000)
        libvtkRenderingLOD-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-6.3.so.6.3 (0x00007fb07de95000)
        libvtkIOPLY-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOPLY-6.3.so.6.3 (0x00007fb07de77000)
        libvtkIOGeometry-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-6.3.so.6.3 (0x00007fb07dd45000)
        libvtkFiltersTexture-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersTexture-6.3.so.6.3 (0x00007fb07dd1b000)
        libvtkIOExport-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOExport-6.3.so.6.3 (0x00007fb07dc89000)
        libvtkRenderingContextOpenGL-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingContextOpenGL-6.3.so.6.3 (0x00007fb07dc51000)
        libvtkRenderingOpenGL-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL-6.3.so.6.3 (0x00007fb07d98a000)
        libvtkIOImage-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOImage-6.3.so.6.3 (0x00007fb07d7d6000)
        libvtkIOCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkIOCore-6.3.so.6.3 (0x00007fb07d75b000)
        libvtkRenderingFreeType-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-6.3.so.6.3 (0x00007fb07d68c000)
        libvtkRenderingCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-6.3.so.6.3 (0x00007fb07d3db000)
        libvtkFiltersExtraction-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-6.3.so.6.3 (0x00007fb07d2aa000)
        libvtkImagingCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkImagingCore-6.3.so.6.3 (0x00007fb07d0b6000)
        libvtkFiltersSources-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-6.3.so.6.3 (0x00007fb07cfea000)
        libvtkFiltersGeneral-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-6.3.so.6.3 (0x00007fb07cc84000)
        libvtkFiltersCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-6.3.so.6.3 (0x00007fb07c754000)
        libvtkCommonExecutionModel-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-6.3.so.6.3 (0x00007fb07c6a2000)
        libvtkCommonDataModel-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-6.3.so.6.3 (0x00007fb07c320000)
        libvtkCommonTransforms-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-6.3.so.6.3 (0x00007fb07c2ee000)
        libvtkCommonMath-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonMath-6.3.so.6.3 (0x00007fb07c2cb000)
        libvtkCommonCore-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonCore-6.3.so.6.3 (0x00007fb07bf87000)
        libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fb07bf00000)
        libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x00007fb07bc97000)
        libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fb07bc5f000)
        libgdcmMSFF.so.3.0 => /usr/lib/x86_64-linux-gnu/libgdcmMSFF.so.3.0 (0x00007fb07b9b9000)
        libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007fb07b938000)
        libIlmImf-2_3.so.24 => /usr/lib/x86_64-linux-gnu/libIlmImf-2_3.so.24 (0x00007fb07b658000)
        libgdal.so.26 => /usr/lib/libgdal.so.26 (0x00007fb07a2d1000)
        libgdcmDSED.so.3.0 => /usr/lib/x86_64-linux-gnu/libgdcmDSED.so.3.0 (0x00007fb07a19f000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb07a183000)
        libtbb.so.2 => /usr/lib/x86_64-linux-gnu/libtbb.so.2 (0x00007fb07a13d000)
        libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fb07a129000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fb079fec000)
        libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fb079fda000)
        libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fb079fd2000)
        libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007fb079fc6000)
        libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fb079f9c000)
        libatk-bridge-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007fb079f63000)
        libepoxy.so.0 => /usr/lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007fb079e30000)
        libfribidi.so.0 => /usr/lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007fb079e13000)
        libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fb079c32000)
        libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fb079c19000)
        libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fb079bca000)
        libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fb079ac3000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fb079a7c000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fb0799bd000)
        libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fb0799b8000)
        libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fb0799ab000)
        libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fb07999c000)
        libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fb079997000)
        libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fb079992000)
        libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007fb079950000)
        libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007fb079945000)
        libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007fb079940000)
        libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007fb07992f000)
        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fb079918000)
        libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fb079871000)
        libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fb07986c000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fb079842000)
        libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fb079833000)
        libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fb079627000)
        libraw1394.so.11 => /usr/lib/x86_64-linux-gnu/libraw1394.so.11 (0x00007fb079418000)
        libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007fb0793fc000)
        libgstaudio-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007fb07937f000)
        libgsttag-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007fb079341000)
        libswresample.so.3 => /usr/lib/x86_64-linux-gnu/libswresample.so.3 (0x00007fb07931f000)
        libvpx.so.6 => /usr/lib/x86_64-linux-gnu/libvpx.so.6 (0x00007fb0790e5000)
        libwebpmux.so.3 => /usr/lib/x86_64-linux-gnu/libwebpmux.so.3 (0x00007fb078edb000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fb078eb2000)
        librsvg-2.so.2 => /usr/lib/x86_64-linux-gnu/librsvg-2.so.2 (0x00007fb0785c2000)
        libzvbi.so.0 => /usr/lib/x86_64-linux-gnu/libzvbi.so.0 (0x00007fb078533000)
        libsnappy.so.1 => /usr/lib/x86_64-linux-gnu/libsnappy.so.1 (0x00007fb078528000)
        libaom.so.0 => /usr/lib/x86_64-linux-gnu/libaom.so.0 (0x00007fb078088000)
        libcodec2.so.0.9 => /usr/lib/x86_64-linux-gnu/libcodec2.so.0.9 (0x00007fb0772a4000)
        libgsm.so.1 => /usr/lib/x86_64-linux-gnu/libgsm.so.1 (0x00007fb077295000)
        libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007fb07721d000)
        libopenjp2.so.7 => /usr/lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007fb0771c7000)
        libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0 (0x00007fb077168000)
        libshine.so.3 => /usr/lib/x86_64-linux-gnu/libshine.so.3 (0x00007fb076f5b000)
        libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1 (0x00007fb076f3d000)
        libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 (0x00007fb076f00000)
        libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 (0x00007fb076ee0000)
        libtwolame.so.0 => /usr/lib/x86_64-linux-gnu/libtwolame.so.0 (0x00007fb076eba000)
        libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fb076e8c000)
        libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fb076ddf000)
        libwavpack.so.1 => /usr/lib/x86_64-linux-gnu/libwavpack.so.1 (0x00007fb076db3000)
        libx264.so.155 => /usr/lib/x86_64-linux-gnu/libx264.so.155 (0x00007fb076af5000)
        libx265.so.179 => /usr/lib/x86_64-linux-gnu/libx265.so.179 (0x00007fb075b87000)
        libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007fb075a74000)
        libva.so.2 => /usr/lib/x86_64-linux-gnu/libva.so.2 (0x00007fb075a4b000)
        libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fb07588f000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fb07587c000)
        libgme.so.0 => /usr/lib/x86_64-linux-gnu/libgme.so.0 (0x00007fb07582f000)
        libopenmpt.so.0 => /usr/lib/x86_64-linux-gnu/libopenmpt.so.0 (0x00007fb075642000)
        libchromaprint.so.1 => /usr/lib/x86_64-linux-gnu/libchromaprint.so.1 (0x00007fb07562c000)
        libbluray.so.2 => /usr/lib/x86_64-linux-gnu/libbluray.so.2 (0x00007fb0755d9000)
        libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fb075403000)
        libssh-gcrypt.so.4 => /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4 (0x00007fb075377000)
        libva-drm.so.2 => /usr/lib/x86_64-linux-gnu/libva-drm.so.2 (0x00007fb075372000)
        libva-x11.so.2 => /usr/lib/x86_64-linux-gnu/libva-x11.so.2 (0x00007fb07536a000)
        libvdpau.so.1 => /usr/lib/x86_64-linux-gnu/libvdpau.so.1 (0x00007fb075364000)
        libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007fb07534e000)
        libOpenCL.so.1 => /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 (0x00007fb075143000)
        libvtkFiltersModeling-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-6.3.so.6.3 (0x00007fb0750c5000)
        libvtkCommonMisc-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-6.3.so.6.3 (0x00007fb0750ac000)
        libvtkCommonSystem-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonSystem-6.3.so.6.3 (0x00007fb075094000)
        libvtksys-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtksys-6.3.so.6.3 (0x00007fb075046000)
        libvtkRenderingGL2PS-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingGL2PS-6.3.so.6.3 (0x00007fb075028000)
        libvtkRenderingLabel-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingLabel-6.3.so.6.3 (0x00007fb074f6f000)
        libgl2ps.so.1.4 => /usr/lib/x86_64-linux-gnu/libgl2ps.so.1.4 (0x00007fb074d5a000)
        libvtkRenderingContext2D-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-6.3.so.6.3 (0x00007fb074d16000)
        libvtkFiltersGeometry-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-6.3.so.6.3 (0x00007fb074c81000)
        libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007fb074bf9000)
        libvtkImagingHybrid-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkImagingHybrid-6.3.so.6.3 (0x00007fb074b71000)
        libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007fb074908000)
        libvtkmetaio-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkmetaio-6.3.so.6.3 (0x00007fb074869000)
        libvtkDICOMParser-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkDICOMParser-6.3.so.6.3 (0x00007fb07484c000)
        libvtkftgl-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkftgl-6.3.so.6.3 (0x00007fb07483f000)
        libvtkCommonColor-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonColor-6.3.so.6.3 (0x00007fb074822000)
        libvtkCommonComputationalGeometry-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-6.3.so.6.3 (0x00007fb0747e3000)
        libvtkFiltersStatistics-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkFiltersStatistics-6.3.so.6.3 (0x00007fb074750000)
        libgdcmDICT.so.3.0 => /usr/lib/x86_64-linux-gnu/libgdcmDICT.so.3.0 (0x00007fb07449e000)
        libgdcmjpeg8.so.3.0 => /usr/lib/x86_64-linux-gnu/libgdcmjpeg8.so.3.0 (0x00007fb074474000)
        libgdcmjpeg12.so.3.0 => /usr/lib/x86_64-linux-gnu/libgdcmjpeg12.so.3.0 (0x00007fb07444a000)
        libgdcmjpeg16.so.3.0 => /usr/lib/x86_64-linux-gnu/libgdcmjpeg16.so.3.0 (0x00007fb074420000)
        libCharLS.so.2 => /usr/lib/x86_64-linux-gnu/libCharLS.so.2 (0x00007fb0743d1000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fb0743c6000)
        libjson-c.so.4 => /usr/lib/x86_64-linux-gnu/libjson-c.so.4 (0x00007fb0743b4000)
        libgdcmIOD.so.3.0 => /usr/lib/x86_64-linux-gnu/libgdcmIOD.so.3.0 (0x00007fb07439c000)
        libgdcmCommon.so.3.0 => /usr/lib/x86_64-linux-gnu/libgdcmCommon.so.3.0 (0x00007fb074372000)
        libzstd.so.1 => /usr/lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fb0742c9000)
        libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007fb0740bb000)
        libHalf.so.24 => /usr/lib/x86_64-linux-gnu/libHalf.so.24 (0x00007fb074074000)
        libIex-2_3.so.24 => /usr/lib/x86_64-linux-gnu/libIex-2_3.so.24 (0x00007fb074053000)
        libIlmThread-2_3.so.24 => /usr/lib/x86_64-linux-gnu/libIlmThread-2_3.so.24 (0x00007fb074049000)
        libarmadillo.so.9 => /usr/lib/libarmadillo.so.9 (0x00007fb074036000)
        libpoppler.so.97 => /usr/lib/x86_64-linux-gnu/libpoppler.so.97 (0x00007fb073cf1000)
        libfreexl.so.1 => /usr/lib/x86_64-linux-gnu/libfreexl.so.1 (0x00007fb073ce6000)
        libqhull.so.7 => /usr/lib/x86_64-linux-gnu/libqhull.so.7 (0x00007fb073a8a000)
        libgeos_c.so.1 => /usr/lib/x86_64-linux-gnu/libgeos_c.so.1 (0x00007fb073a47000)
        libepsilon.so.1 => /usr/lib/x86_64-linux-gnu/libepsilon.so.1 (0x00007fb073a2d000)
        libodbc.so.2 => /usr/lib/x86_64-linux-gnu/libodbc.so.2 (0x00007fb0739bb000)
        libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007fb0739a3000)
        libkmlbase.so.1 => /usr/lib/x86_64-linux-gnu/libkmlbase.so.1 (0x00007fb073986000)
        libkmldom.so.1 => /usr/lib/x86_64-linux-gnu/libkmldom.so.1 (0x00007fb0738e3000)
        libkmlengine.so.1 => /usr/lib/x86_64-linux-gnu/libkmlengine.so.1 (0x00007fb0738a9000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb07387b000)
        libxerces-c-3.2.so => /usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so (0x00007fb0734e8000)
        libnetcdf.so.15 => /usr/lib/x86_64-linux-gnu/libnetcdf.so.15 (0x00007fb0733c3000)
        libhdf5_serial.so.103 => /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103 (0x00007fb073046000)
        libmfhdfalt.so.0 => /usr/lib/libmfhdfalt.so.0 (0x00007fb07301a000)
        libdfalt.so.0 => /usr/lib/libdfalt.so.0 (0x00007fb072f75000)
        libogdi.so.4.1 => /usr/lib/libogdi.so.4.1 (0x00007fb072f59000)
        libgif.so.7 => /usr/lib/x86_64-linux-gnu/libgif.so.7 (0x00007fb072f4e000)
        libgeotiff.so.5 => /usr/lib/x86_64-linux-gnu/libgeotiff.so.5 (0x00007fb072f19000)
        libcfitsio.so.8 => /usr/lib/x86_64-linux-gnu/libcfitsio.so.8 (0x00007fb072c1a000)
        libpq.so.5 => /usr/lib/x86_64-linux-gnu/libpq.so.5 (0x00007fb072bc8000)
        libproj.so.15 => /usr/lib/x86_64-linux-gnu/libproj.so.15 (0x00007fb0728d9000)
        libdapclient.so.6 => /usr/lib/x86_64-linux-gnu/libdapclient.so.6 (0x00007fb072891000)
        libdap.so.25 => /usr/lib/x86_64-linux-gnu/libdap.so.25 (0x00007fb0726f3000)
        libspatialite.so.7 => /usr/lib/x86_64-linux-gnu/libspatialite.so.7 (0x00007fb072164000)
        libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fb0720d5000)
        libfyba.so.0 => /usr/lib/x86_64-linux-gnu/libfyba.so.0 (0x00007fb07207b000)
        libmysqlclient.so.21 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.21 (0x00007fb071987000)
        libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007fb0716b1000)
        libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fb071660000)
        libatspi.so.0 => /usr/lib/x86_64-linux-gnu/libatspi.so.0 (0x00007fb071629000)
        libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fb0715c7000)
        libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fb07159c000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb071580000)
        libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007fb071575000)
        libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fb071548000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fb071540000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fb071538000)
        libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fb07150c000)
        libsoxr.so.0 => /usr/lib/x86_64-linux-gnu/libsoxr.so.0 (0x00007fb0714a1000)
        libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007fb071492000)
        libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x00007fb071485000)
        libicuuc.so.66 => /usr/lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007fb07129f000)
        libmpg123.so.0 => /usr/lib/x86_64-linux-gnu/libmpg123.so.0 (0x00007fb07123f000)
        libvorbisfile.so.3 => /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3 (0x00007fb071234000)
        libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fb0710fc000)
        libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fb0710db000)
        libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007fb070f59000)
        libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fb070f43000)
        libnettle.so.7 => /usr/lib/x86_64-linux-gnu/libnettle.so.7 (0x00007fb070f09000)
        libhogweed.so.5 => /usr/lib/x86_64-linux-gnu/libhogweed.so.5 (0x00007fb070ed1000)
        libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fb070e4b000)
        libgcrypt.so.20 => /usr/lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fb070d2d000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fb070d0a000)
        libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fb070cbd000)
        libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fb070c03000)
        libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fb070bcf000)
        libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fb070bc4000)
        libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007fb070ba6000)
        libvtkImagingFourier-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkImagingFourier-6.3.so.6.3 (0x00007fb070b73000)
        libvtkalglib-6.3.so.6.3 => /usr/lib/x86_64-linux-gnu/libvtkalglib-6.3.so.6.3 (0x00007fb070b4c000)
        libblas.so.3 => /usr/lib/x86_64-linux-gnu/libblas.so.3 (0x00007fb06f14d000)
        liblapack.so.3 => /usr/lib/x86_64-linux-gnu/liblapack.so.3 (0x00007fb06d139000)
        libarpack.so.2 => /usr/lib/x86_64-linux-gnu/libarpack.so.2 (0x00007fb06d0f1000)
        libsuperlu.so.5 => /usr/lib/x86_64-linux-gnu/libsuperlu.so.5 (0x00007fb06d081000)
        liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fb06d024000)
        libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007fb06ced5000)
        libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007fb06cea5000)
        libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007fb06ce65000)
        libgeos-3.8.0.so => /usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so (0x00007fb06cc9c000)
        libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007fb06cc8f000)
        libminizip.so.1 => /usr/lib/x86_64-linux-gnu/libminizip.so.1 (0x00007fb06ca84000)
        liburiparser.so.1 => /usr/lib/x86_64-linux-gnu/liburiparser.so.1 (0x00007fb06ca65000)
        libhdf5_serial_hl.so.100 => /usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.100 (0x00007fb06ca3e000)
        libsz.so.2 => /usr/lib/x86_64-linux-gnu/libsz.so.2 (0x00007fb06ca39000)
        libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007fb06c9a4000)
        libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007fb06c94e000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fb06c825000)
        libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007fb06c7fc000)
        librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007fb06c7dc000)
        libssh.so.4 => /usr/lib/x86_64-linux-gnu/libssh.so.4 (0x00007fb06c76c000)
        libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007fb06c759000)
        liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007fb06c748000)
        libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fb06c739000)
        libfyut.so.0 => /usr/lib/x86_64-linux-gnu/libfyut.so.0 (0x00007fb06c72d000)
        libfygm.so.0 => /usr/lib/x86_64-linux-gnu/libfygm.so.0 (0x00007fb06c724000)
        libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fb06c675000)
        libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fb06c61e000)
        libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fb06c58e000)
        libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007fb06c584000)
        libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fb06c56a000)
        libicudata.so.66 => /usr/lib/x86_64-linux-gnu/libicudata.so.66 (0x00007fb06aaa7000)
        libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fb06a9ca000)
        libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fb06a999000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fb06a992000)
        libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fb06a983000)
        libgfortran.so.5 => /usr/lib/x86_64-linux-gnu/libgfortran.so.5 (0x00007fb06a6bd000)
        libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007fb06a68a000)
        libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007fb06a683000)
        libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007fb06a67e000)
        libaec.so.0 => /usr/lib/x86_64-linux-gnu/libaec.so.0 (0x00007fb06a675000)
        libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fb06a656000)
        libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007fb06a611000)
        libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fb06a5ee000)
        liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fb06a5cd000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fb06a5c6000)
        libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007fb06a57a000)
        libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007fb06a56e000)
        libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007fb06a4db000)
        libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007fb06a434000)
        libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007fb06a3fc000)
        libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007fb06a3e1000)
        libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007fb06a3b7000)
        libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007fb06a3a5000)
        libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007fb06a357000)
        libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fb06a31c000)

@twistedfall
Copy link
Owner

twistedfall commented Sep 23, 2020

It looks like the problem you're having is not only related to to opencv crate, e.g. you have _ZN5alloc3vec12Vec$LT$T$GT$8capacity17h63c3d1a4ae9943f1E (alloc::vec::Vec::capacity::h63c3d1a4ae9943f1) undefined symbol. So it looks like the plugin .so is not linked to rust code statically and expects to link to all the other dependent crates as .sos too.

@elaye
Copy link
Author

elaye commented Sep 23, 2020

After further digging, it seems related to this issue: rust-lang/rust#67070.
Anyway, thank you for your time and your quick reaction!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants