I have same bug. It looks like the ABI is broken in yaml-cpp. Similar bug here: https://bugzilla.redhat.com/show_bug.cgi?id=1786775 <https://bugzilla.redhat.com/show_bug.cgi?id=1786775>
Detailed stack trace for rime_deployer: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7e24023 in std::__shared_ptr_access<YAML::detail::node_data, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get (this=0x840fc08548c08949) at /usr/include/c++/9/bits/shared_ptr_base.h:1020 1020 _M_get() const noexcept (gdb) bt #0 0x00007ffff7e24023 in std::__shared_ptr_access<YAML::detail::node_data, (__gnu_cxx::_Lock_policy)2, false, false>::_M_get (this=0x840fc08548c08949) at /usr/include/c++/9/bits/shared_ptr_base.h:1020 #1 std::__shared_ptr_access<YAML::detail::node_data, (__gnu_cxx::_Lock_policy)2, false, false>::operator-> (this=0x840fc08548c08949) at /usr/include/c++/9/bits/shared_ptr_base.h:1015 #2 YAML::detail::node_ref::type (this=0x840fc08548c08949) at /usr/include/yaml-cpp/node/detail/node_ref.h:25 #3 YAML::detail::node::type (this=0x7ffff797ea94 <__GI___libc_malloc+116>) at /usr/include/yaml-cpp/node/detail/node.h:30 #4 YAML::Node::Type (this=0x7fffffffdf70) at /usr/include/yaml-cpp/node/impl.h:89 #5 0x00007ffff7e1f425 in rime::ConfigData::ConvertFromYaml (node=..., compiler=0x0) at ./src/rime/config/config_data.cc:252 #6 0x00007ffff7e20712 in rime::ConfigData::LoadFromFile (this=0x55555557e430, file_name="installation.yaml", compiler=compiler@entry=0x0) at ./src/rime/config/config_data.cc:68 #7 0x00007ffff7e1b88b in rime::Config::LoadFromFile (this=this@entry=0x55555557e400, file_name="installation.yaml") at /usr/include/c++/9/bits/shared_ptr_base.h:1020 #8 0x00007ffff7f00b54 in rime::SchemaUpdate::Run (this=0x7fffffffe310, deployer=0x55555557a3f0) at ./src/rime/lever/deployment_tasks.cc:331 #9 0x00005555555589e6 in main (argc=<optimized out>, argv=<optimized out>) at ./tools/rime_deployer.cc:114

