libCore.so.6.30: cannot open shared object file: No such file or directory

Hello,
I try to run a software that uses root and I get an error that I haven’t seen before, even when I source root.

fpgaconfig: error while loading shared libraries: libCore.so.6.30: cannot open shared object file: No such file or directory

I reinstalled the software and tried to run my old xml file and had this output

*** Break *** segmentation violation



===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================

Thread 2 (Thread 0x7f9cda350640 (LWP 132255) "CMSITminiDAQ"):
#0  0x00007f9cdd10e21e in epoll_wait () from /lib64/libc.so.6
#1  0x00007f9cdd727959 in boost::asio::detail::epoll_reactor::run (this=0x251b050, usec=<optimized out>, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:471
#2  0x00007f9cdd72936e in boost::asio::detail::scheduler::do_run_one (ec=..., this_thread=..., lock=..., this=0x258e760) at /usr/include/boost/asio/detail/impl/scheduler.ipp:465
#3  boost::asio::detail::scheduler::run (this=0x258e760, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:204
#4  0x00007f9cdd765a83 in boost::asio::io_context::run (this=<optimized out>) at /usr/include/boost/asio/impl/io_context.ipp:63
#5  uhal::TCP<uhal::ControlHub<uhal::IPbus<(unsigned char)2, (unsigned char)0> >, 3ul>::TCP(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uhal::URI const&)::{lambda()#1}::operator()() const (__closure=<optimized out>) at /usr/src/debug/cactuscore-uhal-uhal-2.8.14/src/common/ProtocolTCP.cpp:70
#6  std::__invoke_impl<void, uhal::TCP<uhal::ControlHub<uhal::IPbus<(unsigned char)2, (unsigned char)0> >, 3ul>::TCP(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uhal::URI const&)::{lambda()#1}>(std::__invoke_other, uhal::TCP<uhal::ControlHub<uhal::IPbus<(unsigned char)2, (unsigned char)0> >, 3ul>::TCP(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uhal::URI const&)::{lambda()#1}&&) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
#7  std::__invoke<uhal::TCP<uhal::ControlHub<uhal::IPbus<(unsigned char)2, (unsigned char)0> >, 3ul>::TCP(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uhal::URI const&)::{lambda()#1}>(uhal::TCP<uhal::ControlHub<uhal::IPbus<(unsigned char)2, (unsigned char)0> >, 3ul>::TCP(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uhal::URI const&)::{lambda()#1}&&) (__fn=...) at /usr/include/c++/11/bits/invoke.h:96
#8  std::thread::_Invoker<std::tuple<uhal::TCP<uhal::ControlHub<uhal::IPbus<(unsigned char)2, (unsigned char)0> >, 3ul>::TCP(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uhal::URI const&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=<optimized out>) at /usr/include/c++/11/bits/std_thread.h:259
#9  std::thread::_Invoker<std::tuple<uhal::TCP<uhal::ControlHub<uhal::IPbus<(unsigned char)2, (unsigned char)0> >, 3ul>::TCP(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uhal::URI const&)::{lambda()#1}> >::operator()() (this=<optimized out>) at /usr/include/c++/11/bits/std_thread.h:266
#10 std::thread::_State_impl<std::thread::_Invoker<std::tuple<uhal::TCP<uhal::ControlHub<uhal::IPbus<(unsigned char)2, (unsigned char)0> >, 3ul>::TCP(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, uhal::URI const&)::{lambda()#1}> > >::_M_run() (this=<optimized out>) at /usr/include/c++/11/bits/std_thread.h:211
#11 0x00007f9cdd4dbad4 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#12 0x00007f9cdd089c02 in start_thread () from /lib64/libc.so.6
#13 0x00007f9cdd10ec40 in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9cdd62ecc0 (LWP 132253) "CMSITminiDAQ"):
#0  0x00007f9cdd0d8a3f in wait4 () from /lib64/libc.so.6
#1  0x00007f9cdd04b243 in do_system () from /lib64/libc.so.6
#2  0x00007f9cdf30b376 in TUnixSystem::StackTrace() () from /usr/lib64/root/libCore.so.6.32
#3  0x00007f9cdf308295 in TUnixSystem::DispatchSignals(ESignals) () from /usr/lib64/root/libCore.so.6.32
#4  <signal handler called>
#5  0x000000000057dffd in Ph2_System::SystemController::InitializeHw(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::ostream&) ()
#6  0x00000000005803a6 in Ph2_System::SystemController::Configure(ConfigureInfo const&, bool) ()
#7  0x00000000004c2a7f in main ()
===========================================================


The lines below might hint at the cause of the crash. If you see question
marks as part of the stack trace, try to recompile with debugging information
enabled and export CLING_DEBUG=1 environment variable before running.
You may get help by asking at the ROOT forum https://root.cern/forum
preferably using the command (.forum bug) in the ROOT prompt.
Only if you are really convinced it is a bug in ROOT then please submit a
report at https://root.cern/bugs or (preferably) using the command (.gh bug) in
the ROOT prompt. Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.
===========================================================
#5  0x000000000057dffd in Ph2_System::SystemController::InitializeHw(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::ostream&) ()
#6  0x00000000005803a6 in Ph2_System::SystemController::Configure(ConfigureInfo const&, bool) ()
#7  0x00000000004c2a7f in main ()
===========================================================

__
_ROOT Version:_6.32.02
Platform: almalinux9.4
Compiler: Not Provided


Hi,

Sorry to read about this crash.

It’s hard to say whether this is a ROOT failure or not. Do you have a reproducer we could run?

Cheers,
D