This was apparently broken for about a month. This was caused by changes in the how the engine is distributed, and by engine version 105.1.1-798-gae7f0f8 crashing.
All replays created under 105.1.1-798-gae7f0f8 have been skipped. They can be readded later if I (or anyone else) can work out why these crashes happen, and how to work around them.
Crash log:
[Spoiler]
...
[t=00:00:13.056193][f=-000001] Warning: [Init] UnitDef "chicken" in ArmorDef "else" already belongs to ArmorDef category 1!
[t=00:00:13.336841][f=-000001] [CrashHandler] Error: Segmentation fault in Spring 105.1.1-798-gae7f0f8 BAR105 (Headless)
[t=00:00:13.337362][f=-000001] [CrashHandler] Error: Halted Stacktrace for Spring 105.1.1-798-gae7f0f8 BAR105 (Headless) (SIGSEGV) using libunwind:
[t=00:00:13.557811][f=-000001] [CrashHandler] Error: <00> .../spring-headless(+0x8cc06e) [0x55755b19506e] log_util_prepareSection
[t=00:00:13.558175][f=-000001] [CrashHandler] Error: [00] 0x8cc06e ??:?
[t=00:00:13.558367][f=-000001] [CrashHandler] Error: <01> .../spring-headless(+0x8cc643) [0x55755b195643] log_util_prepareSection
[t=00:00:13.558624][f=-000001] [CrashHandler] Error: [01] 0x8cc643 ??:?
[t=00:00:13.558811][f=-000001] [CrashHandler] Error: <02> /lib/x86_64-linux-gnu/libpthread.so.0(+0x12730) [0x7f4b325c8730] __restore_rt
[t=00:00:13.558995][f=-000001] [CrashHandler] Error: <02> 0x12730 ??:?
[t=00:00:13.559202][f=-000001] [CrashHandler] Error: <03> .../spring-headless(+0x7a8cfe) [0x55755b071cfe] std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
[t=00:00:13.559222][f=-000001] [CrashHandler] Error: [03] 0x7a8cfe ??:?
[t=00:00:13.559456][f=-000001] [CrashHandler] Error: <04> .../spring-headless(+0x2e7095) [0x55755abb0095] std::basic_streambuf<char, std::char_traits<char> >::overflow(int)
[t=00:00:13.559682][f=-000001] [CrashHandler] Error: [04] 0x2e7095 ??:?
[t=00:00:13.560012][f=-000001] [CrashHandler] Error: <05> .../spring-headless(+0x2f27ee) [0x55755abbb7ee] std::basic_streambuf<char, std::char_traits<char> >::overflow(int)
[t=00:00:13.560039][f=-000001] [CrashHandler] Error: [05] 0x2f27ee ??:?
[t=00:00:13.560055][f=-000001] [CrashHandler] Error: <06> .../spring-headless(+0x318df4) [0x55755abe1df4] void 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> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[t=00:00:13.560081][f=-000001] [CrashHandler] Error: [06] 0x318df4 ??:?
[t=00:00:13.560096][f=-000001] [CrashHandler] Error: <07> .../spring-headless(+0x3195ef) [0x55755abe25ef] void 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> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, 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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[t=00:00:13.560491][f=-000001] [CrashHandler] Error: [07] 0x3195ef ??:?
[t=00:00:13.560514][f=-000001] [CrashHandler] Error: <08> .../spring-headless(+0x326927) [0x55755abef927] void std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&>(__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&)
[t=00:00:13.560534][f=-000001] [CrashHandler] Error: [08] 0x326927 ??:?
[t=00:00:13.560549][f=-000001] [CrashHandler] Error: <09> .../spring-headless(+0x327b88) [0x55755abf0b88] void std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&>(__gnu_cxx::__normal_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>*, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool&)
[t=00:00:13.560572][f=-000001] [CrashHandler] Error: [09] 0x327b88 ??:?
[t=00:00:13.560587][f=-000001] [CrashHandler] Error: <10> .../spring-headless(+0x833e6d) [0x55755b0fce6d] safe_strcat
[t=00:00:13.560603][f=-000001] [CrashHandler] Error: [10] 0x833e6d ??:?
[t=00:00:13.560618][f=-000001] [CrashHandler] Error: <11> .../spring-headless(+0x837040) [0x55755b100040] safe_strcat
[t=00:00:13.560633][f=-000001] [CrashHandler] Error: [11] 0x837040 ??:?
[t=00:00:13.560649][f=-000001] [CrashHandler] Error: <12> .../spring-headless(+0x81d783) [0x55755b0e6783] std::call_once<void (std::thread::*)(), std::thread*>(std::once_flag&, void (std::thread::*&&)(), std::thread*&&)::{lambda()#2}::_FUN()
[t=00:00:13.560665][f=-000001] [CrashHandler] Error: [12] 0x81d783 ??:?
[t=00:00:13.560680][f=-000001] [CrashHandler] Error: <13> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7f4b3229609b] __libc_start_main
[t=00:00:13.560702][f=-000001] [CrashHandler] Error: <13> 0x2409b ??:?
[t=00:00:13.560718][f=-000001] [CrashHandler] Error: <14> .../spring-headless(_start+0x2a) [0x55755ab8508a] _start
[t=00:00:13.560732][f=-000001] [CrashHandler] Error: <14> 0x2bc08a ??:?
[t=00:00:13.562257][f=-000001] Error: [ExitSpringProcess] errorMsg="/var/lib/zkreplay/Zero-K/infolog.txt.
" msgCaption="Spring crashed" mainThread=1
Command terminated by signal 11