Interestingly, I redownloaded the file and got a different error.
Before re-downloading, I saw lots of print outputs referring to jobs of various sizes before crashing on the merge step. After redownloading:
Building input GBWTs
Input type: GFA
Opening GFA file ../hprc-v1.0-pggb.gfa
Validating GFA file ../hprc-v1.0-pggb.gfa
Found 110884673 segments, 154756169 links, 34796 paths, and 0 walks in 416.696 seconds
Storing generic named paths as sample _gbwt_ref
GBWT insertion batch size: 241084980 nodes
Parsing segments
Breaking segments into 1024 bp nodes
Parsed 115456068 nodes in 203.57 seconds
Parsing links
Parsed 159327564 edges in 111.204 seconds
Creating jobs
Created 40 jobs for 1346 components in 301.6 seconds
Parsing metadata
terminate called after throwing an instance of 'std::runtime_error'
what(): MetadataBuilder: Invalid haplotype field JAHBCA010000258.1
Crash report for vg v1.61.0 "Plodio"
Stack trace (most recent call last):
#16 Object "/home/group/user/graph/vg", at 0x623c34, in _start
#15 Object "/home/group/user/graph/vg", at 0x20e46d6, in __libc_start_main
#14 Object "/home/group/user/graph/vg", at 0x20e2e39, in __libc_start_call_main
#13 Object "/home/group/user/graph/vg", at 0xe1721b, in vg::subcommand::Subcommand::operator()(int, char**) const
#12 Object "/home/group/user/graph/vg", at 0xd263ed, in main_gbwt(int, char**)
#11 Object "/home/group/user/graph/vg", at 0xd241c7, in step_1_build_gbwts(vg::GBWTHandler&, GraphHandler&, GBWTConfig&)
#10 Object "/home/group/user/graph/vg", at 0x16c34e1, in gbwtgraph::gfa_to_gbwt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, gbwtgraph::GFAParsingParameters const&)
#9 Object "/home/group/user/graph/vg", at 0x16b61a1, in gbwtgraph::parse_metadata(gbwtgraph::GFAFile const&, std::vector<gbwtgraph::ConstructionJob, std::allocator<gbwtgraph::ConstructionJob> > const&, gbwtgraph::MetadataBuilder&, gbwtgraph::GFAParsingParameters const&)
#8 Object "/home/group/user/graph/vg", at 0x16b2b27, in gbwtgraph::GFAFile::for_these_path_names(std::vector<char const*, std::allocator<char const*> > const&, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)> const&) const
#7 Object "/home/group/user/graph/vg", at 0x5ab2bf, in gbwtgraph::MetadataBuilder::add_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) [clone .cold]
#6 Object "/home/group/user/graph/vg", at 0x201cc58, in __cxa_throw
#5 Object "/home/group/user/graph/vg", at 0x201caf6, in std::terminate()
#4 Object "/home/group/user/graph/vg", at 0x201ca8b, in __cxxabiv1::__terminate(void (*)())
#3 Object "/home/group/user/graph/vg", at 0x5f006b, in __gnu_cxx::__verbose_terminate_handler() [clone .cold]
#2 Object "/home/group/user/graph/vg", at 0x5f27b3, in abort
#1 Object "/home/group/user/graph/vg", at 0x20fb8b5, in raise
#0 Object "/home/group/user/graph/vg", at 0x212840c, in __pthread_kill
ERROR: Signal 6 occurred. VG has crashed. Visit https://github.com/vgteam/vg/issues/new/choose to report a bug.
Please include this entire error log in your bug report!
This is with the exact same command as before. I downloaded https://s3-us-west-2.amazonaws.com/human-pangenomics/pangenomes/freeze/freeze1/pggb/hprc-v1.0-pggb.gfa.gz, ran gunzip, then ran the same vg gbwt command.