Fatal: (SIGSEGV) Bad handle or reference, Error

This is most likely due to m_config not being read correctly from the uvm_config_db. Check that the set() and get() are using the same names. I see that your get() call has “*” for the hierarchy (second argument). This should normally be “”.